機械学習とウェブの融合がもたらす、新たなユーザ体験の創出に向けて研究および制作活動を行っている。機械学習する時代が本格的にやってきた。プログラミング言語で記述することが多かった。ライブラリが登場しはじめたことにより、その状況は変わりつつある。活用など、さまざまなメリットを享受できる。用いてウェブアプリケーションを構築する方法について実例を交えながら解説したいと思う。ようなブラウザの最新機能をを活かすにはサーバー側の仕組みも不可欠です。世界に足を踏み入れました。関連の記事も掲載しています。インタープリターを作ってみました。それを通して変数や関数のスコープについてより深く理解することができました。以前から気になっていたLLVMを使って、バイナリを生成するミニコンパイラにもチャレンジしています。こちらの記事をベースに、発表にまとめる予定です。Node.js初学者(≠プログラミング初心者)から中級者までこのセッションでは、コアAPIの視点からNode.jsの特性について整理し、自身のコードの診断ができるようになることを目指します。初学者にとって問題の原因がNode.jsなのかv8なのか、あるいはlibuvかOSか、切り分けだけでも大変です。前半はコアAPIがどのように実装されているのかを理解し、切り分けのための土地勘を養います。アプリケーションをクラッシュさせて指標を得るpost-mortemの考え方などの観点で、実際にコードを診断してみます。Node.jsではどのような診断方法が用意・検討されているのか、最新動向を追ってみます。seya株式会社ビズリーチで主にフロントエンドをやっています。SPASPAを作る人ならきっと向き合ったことがあるであろう課題、SEO対策。昨年からPrerenderなどそれ専用のソリューションが出たり、Gatsbyjsなどの静的サイトジェネレータの隆盛もあり、取れる打ち手が増えてきましたが、世間には未だに曖昧な論拠に基づいた「SSR必要論」ないし「SSR不要論」が溢れています。このトークでは「SEO対策」とは具体的になにを指すのか、SPAでSEO対策をする際の打ち手やそれぞれのメリット・デメリットはなにかを解説します。コントリビューター、一般社団法人リレーションデザイン研究所代表など。著書「Ionicで作るモバイルアプリ制作入門」。広げるWebの可能性iOS/Androidアプリ開発でHTML5アプリが候補にあがると必ず言われる「でも、遅いでしょ?」。Webの進化はすでにそれを過去のものに変えようとしており、自由度が高く表現豊かなアプリをつくることができます。アプリ人材の不足が叫ばれますが、フロントエンド界隈には多くの潜在人材がいます。このセッションでは、HTML5アプリの歴史と技術、パフォーマンスと「今」を整理します。エンジニアをしています。メインはフロントエンドでelmを書いています。最近よく話題にあがるgraphqlを業務で使っているのでその話をしようと思います。graphqlは我々の持っていたどんな課題を解決してくれると望んで採用したのか?採用してどうだったのか?graphqlを利用するクライアントサイド側からの視点強めで話をしていきたいと思います。Workerを導入して、ローカルに持てるリソースを徐々に増やし活用していく取り組みについてお話します。Socket.IO)、クライアントサイドにReactを使用したフルJavaScript実装なWikiアプリでの具体例を示しつつ、他のサービスでも汎用的に採用できるキャッシング戦略を紹介します。ネットワーク接続状況に依らずに記事ページの表示や編集を可能にすることを目指して私達が選択した、以下のような手法を取り上げる予定です。ページコンテンツのキャッシュに関する検討中のアイデアなどまた、キャッシュされたリソース間でのバージョンの不整合を防ぐ仕組みや、これらの有効期限の設定など、運用において気を付けている事柄と対応についても共有します。Meetup.Quipperで教育サービス「スタディサプリ」の開発・運用をしています。開発が主な業務内容です。いうイベントを主催しています。-完結編-Contributionを期待するメンテナと、OSSに貢献したいがどうしたら良いかわからない大多数のエンジニア。Accessibilityと本トークでは呼び、解決したい課題と位置づけます。いうツールをご紹介します。GraphQLなどのJavaScript周辺技術を使用しているため、これらの技術要素の選定理由や使用しての所感・考察もお伝えします。上記課題はスピーカー自身が感じていたものでもありました。そのためスピーカー自身が同ツールを利用して実際にcontributionすることができるようになった例についてお話します。lulzneko新しい技術を見つけては試すことが大好きで技術を試すためには目的を選ばない、IT好きで葉巻好き酒好きなだけの猫。サーバレスはアイデアを素早く形にできるアーキテクチャとして大のお気に入り。何かを作る時もサーバーレスでいけるかを最初に考える。チャットボットなどと、いろいろと手を出す。技術を使った形態が期待されてきています。私たちは、全国規模で行われるモバイル・アプリ開発ハッカソンの予選で、あえてPWAアーキテクチャにこだわって開発し優秀賞を受賞しました。3人の少人数で作り上げています。活用があったからといって過言ではないでしょう。プラクティスの常にアクセス可能なプロトタイプ環境の提供が行いやすいです。よる相乗効果が、開発の高速化と品質の向上をもたらします。非常に強力に機能します。performance.ウラジミールは特にセキュリティワーキンググループ内のNode.jsプロジェクトの活動的な貢献者です。彼はWGでエコシステムセキュリティイニシアティブをけん引しています。彼はNode.jsのセキュリティとパフォーマンスに関する複数の記事を公開しています。勤務する独学UI開発者。リングチーム間のプロキシとして働いています。彼は、芸術と科学が出会うそのスイートスポットで見つけます。ユーザー中心のエクスペリエンスに技術を使用しています。Development」もリードしています。Oceanの共同創設者であり携わっている社会起業家です。数年間メーン開発プラットフォームとして利用しているし大阪の開発者コミュニティを積極的に貢献しています。Yokoiビットバンク株式会社にてバックエンドを担当しています。前職ではモバイルゲームのクライアント・サーバー開発に携わりました。開発やAWSのインフラ構成について考えるのが好きです。開発・運営しております。お客様や取引量の増加に伴い、サーバーサイドアプリケーションの要求水準も高まるばかりです。このトークでは超少人数でメンテされていたNode.jsバージョン6のアプリケーションの開発をモダン化する過程での取り組み(ローカル開発環境の刷新、TypeScriptの採用と新規フレームワークの導入、AWSのインフラ構成変更など)について、背景や実際の進め方を踏まえてお話をさせて頂くことで、開発手法や環境構築に悩んでいる人の助けになれればと思います。株式会社カブク所属のフロントエンドエンジニア。する運びとなりました。(SSR)した事例についてご紹介します。UniversalはAngularでSSRを可能にするためのプロジェクトであり、今回のアプリケーションはこのプロジェクトが提供するツールを利用しています。現時点で公式ドキュメントがあまり充実していないため、実際にアプリケーション開発を進める中で得られた知見を共有することで、その部分を補ればと思います。開発中にローカルでファイルをwatchしながらSSRする方法や、サーバサイドで取得した状態をクライアントサイドに伝播する方法などが含まれます。Pushする機能を独自に実装し(ようとし)たお話もする予定です。現在はメルカリという会社のフロントエンドエンジニアです。導入することによりクライアントの設計は大きく変化します。導入するメリットをより大きくしてくれます。ついてや、それによってどのようにクライアントの設計が変わってくるのかという話をしたいと思います。Hiroto株式会社ドワンゴで働くWebエンジニア。Node.js/Babel/Stylelintのメンバー及びコラボレーター。将吾n0bisukeNode.jsでQiita記事をよく書いています!IoTLTってコミュニティをやっています。BNodeSchoolNode.jsでQiita記事をよく書いています!IoTLTってコミュニティをやっています。ハンズオンNode.jsでQiita記事をよく書いています!IoTLTってコミュニティをやっています。Yukadotstudio株式会社のエンジニア兼テクニカルライター。現職はハードウェア寄り、前職は自社Web開発,前前職は受託Web開発。ハードウェアのプロトタイプやWeb連携をサクッとやれるのでNode.jsだいしゅき。「Node女学園」をたまに開催。JavaScriptでハードウェア開発やってみようこのワークショップは日本語で行われます。JavaScriptで開発できるマイコンボード「obniz」を使って、ハードウェアとWebの連携を試してみるハンズオンです!手軽にモノを動かす体験ができるので、ハードウェア初心者の方もぜひ参加してください。Node-REDで楽しくIoT体験このワークショップは日本語で行われます。npmから手軽にインストールできるNode-REDを使って、実際にノートPCからハードウェアを制御してIoT体験します。動かす面白さを体験してください~!ノートPCなしでも体験できるデモ機も準備する予定です。数年間メーン開発プラットフォームとして利用しているし大阪の開発者コミュニティを積極的に貢献しています。分散ストレージ体験このワークショップは日本語で行われます。分散ストレージはデータ保存やデータ利用に関するエキサイティングで新たな方法です。使った分散ストレージを体験できます。ストレージ作成を通じて、分散ストレージの面白さを学ぶことができます。使ってホームページを作って公開する。リモートプロセスでやりとりする。彼は違うプログラミングコミュニティがもっと互いから学ぶことを手助けし、より新来者に歓迎的になることを手伝う以上のことに望むことはありません。陽介(株)リクルートテクノロジーズ所属。Node.js日本ユーザーグループ代表であり、大人気イベント「東京Node学園」の主催者。HTML5expertsにも選ばれている。TodoMVCこのワークショップは日本語で行われます。アプリを作りながら学ぶワークショップです。JavaScriptの基礎から簡単なシングルページのアプリケーションを作れるようになるまでを教えます。