Treasure Data Tech Talk Cafe #03

2015/05/14(木)19:00 〜 23:00 開催
ブックマーク
参加枠申込形式参加費 参加者
一般
先着順 無料 81人 / 定員100人

イベント内容

Treasure Data
Tech Talk Cafe #03

概要説明

トレジャーデータ米国本社からエンジニアを迎え、フロントエンド技術とそのデザインの最前線について議論します。
また、トレジャーデータで開発中のオープンソース製品である「Embulk」(http://www.embulk.org/)、 「Hivemall」(https://github.com/myui/hivemall)を活用した技術についても紹介します。

本セッションは前半英語、後半日本語で行われます。
質問等は適宜通訳致しますが、同時通訳は行われません。

タイムスケジュール

時間 講演内容
18:30 - 受付
19:00 - 19:05
Introduction はじめに
 Taro L. Saito
19:05 - 19:30
Frontend Application Architecture, Patterns, and Workflows
フロントエンドアプリケーションのアーキテクチャ、パターン、ワークフロー
 Cesar Andreu
19:30 - 19:55
On choosing a JavaScript framework
JavaScriptフレームワークをいかに選ぶか?
 Fernando Martinez

Web apps start small, but complexity grows fast when you start adding features. As your product evolves, you suddenly have to worry about session management, caching, UI performance, data flow, and browser compatibility. Most of these things sound like pretty obvious nuisances of building a web app, right? But when your product is still an idea; when you are still nurturing the essence of what it is, all of those complexities sound very far away. And that's the problem. You know these complexities exist, and that you will eventually need to face them, but you never see them coming. By the time you notice, it's already too late. You have an unintelligible mess of an application.

Unintelligible applications are costly to modify. They are brittle. They resist change. If there is something that I have learned so far it is that requirements do change, and they change often. If requirements are always changing, and complicated applications resist change, then it begs the question: Can you build a billion dollar product when the product constantly fights back at every change you make? Probably. Will you be happy developing it? I doubt it.

Here at Treasure Data we believe that we are building a billion dollar product, maybe even more, and that's why it's important for us to choose a good framework.

19:55 - 20:10 休憩
20:10 - 20:30
Useful Design: Background, Process and Execution
使い勝手のよいデザインのための基礎知識、デザインプロセスとその実現
 Nilolay Belitchenov

A bird’s eye look at the basics of design, including the design cycle and project lifecycle—from discovery, to ideation, to conceptualization, execution, and evaluation.

20:30 - 20:50
The Overview of Server-Side Bulk Loader
サーバーサイドバルクローダーの概要
 Muga Nishizawa

This talk presents our new data import mechanism named Server-side Bulk Loader which we recently added to our other traditional data import mechanisms: td-agent, mobile SDK, and td import command. Unlike td-agent which is installed and runs client-side and works by continuously importing data streams into Treasure Data, the Server-side Bulk Loader enables users to upload data in large bulks reliably. The Server-side Bulk Loader runs in the Treasure Data cloud and ingests data from the customer's own AWS S3 buckets into Treasure Data. At the moment, the user can configure server-side bulk ingestions using the command-line interface (td CLI) and execute them as one-off jobs; users can also configure bulk loads as scheduled jobs to ingest data on a periodic basis. Data is extracted directly from the specified AWS S3 bucket, translates into MPC (MessagePack Columnar format) file format, and stored in the Treasure Data's proprietary Plazma storage directly and efficiently. This mechanism relies on the open-source Embulk(*) project, which is a data loader core supporting input and output plugins. This talk will go over the underlying architecture, implementation details, and use cases for Server-side Bulk Loader.

20:50 - 21:10
Hivemall: A Scalable Machine Learning Framework
Hivemall: スケーラブルな機械学習フレームワーク
 Makoto Yui

This talk introduces new features of Hivemall v0.3 (e.g., Recommendation using Matrix Factorization) and case studies of it's industrial application.
Hivemallのv0.3の新機能(Matrix Factorizationを用いたレコメンデーションなど)及び、Hivemallの利用事例について紹介します

21:15 - 22:30 懇親会

参加費

無料

#ハッシュタグ

#tdtech

USTREAM配信

本イベントはUst配信を行います。是非ご覧下さい。

当日のご連絡について

イベント当日、開催状況の確認や遅れて入場する際の問い合わせ等を行いたい場合は、dots.公式Twitterへご連絡頂きますと、比較的早くご対応する事が可能です。
お問い合わせの際には「@eventdots」のメンションを付けてツイートください。


※ dots.運営事務局へお問い合わせ頂いた場合、ご対応までにお時間を頂戴させて頂く場合がございますので、予めご了承ください。

関連するイベント