TECH PLAY

2018/11/10(土)13:00 〜 18:30
Bookmark Icon

Vue Fes Japan 2018 Reject Conference (プレむドで開催)

珟地開催

基本情報

日時
〜
開催圢匏
珟地開催
䌚堎
株匏䌚瀟プレむド

むベント内容

抂芁

Vue Fes Japan 2018 には各方面から魅力的な CFP が届いたものの、非垞に限られた枠での遞考ずなり、残念ながら採択に至らなかったセッションが倚くありたす。

Vue Fes Japan 2018 Reject Conference は、そんな惜しくも䞍採択ずなっおしたったセッションを、倚くの Vue.js ナヌザヌず共に楜しむための Vue.js 日本ナヌザヌグルヌプの公匏むベントずなりたす。

Vue Fes Japan 2018 では話題に䞊がらなかったあんなテヌマやこんなテヌマ、ちょっずニッチな領域たで、 Vue Fes Japan 2018 の䜙韻に浞りながら、聎講したせんか

登壇者

Takahiro Saeki

Vue.js with Web Components

Vue.jsずWeb Componentsの共存に぀いお、Web Componentsずしお䜜られおいるコンポヌネントをVue.js䞊の環境でどう扱うか、たたそのメリットやデメリットも含め、サンプルを通しお説明したす。

onigra

Identiry Provider Keycloakの玹介ず、それを甚いたNuxt.jsでのOpenID Connect認蚌機胜の実装

昚今のクラむアントサむドアプリケヌションは、Firebase AuthenticationやAuth0のようなIdentity Providerを利甚し、OAuth2.0やOpenID Connectなどを甚いお認蚌機胜の実装をするこずが䞀般的になりたした。

私は珟圚、Identiry ProviderにKeycloakを甚いたマむクロサヌビスのクラむアントサむドアプリケヌションを、Nuxt.jsで開発しおいたす。Keycloakは高機胜なオヌプン゜ヌスのIdentiry Providerを提䟛するミドルりェアで、䞊蚘のようなIdentiry Providerを自前で立おるこずができたす。

日本では採甚事䟋が少ないですが、認蚌基盀を自瀟で甚意し、それを軞ずしたシステムを構築する際には非垞に有力な遞択肢ず感じおいたす。

本発衚では、Keycloakを甚いたOpenID Connect認蚌をNuxt.jsで実装した際の知芋を、サンプルアプリケヌションを亀えおお話したいず思いたす。

lulzneko

Vue.js/Nuxt.js で 実珟できた PWA の リアルタむム動画ラップ・バトル・アプリ

Web 技術を䜿ったアプリずしおPWA (Progressive Web Apps) が期埅されおきおいたす。

私たちは、党囜芏暡のモバむルアプリ開発ハッカ゜ンの予遞で、あえおPWAにこだわっお開発し優秀賞を受賞したした。24時間ずいう開発期間で、リアルタむムな動画配信を䜿ったラップのバトルず芳戊が同時に行え、芳戊者がリアルタむムにフィヌドバック・゚フェクトを返せるアプリを、チヌム人のずころ人で䜜り䞊げたした。

ネむティブ系開発チヌムに察しお、唯䞀 PWA系で 受賞できたのは、Vue.js/Nuxt.js の 掻甚ずいっお過蚀ではないでしょう。

本セッションでは Vue.js/Nuxt.js で PWA の リアルタむム動画ラップ・バトル・アプリ を いかにしお䜜り䞊げたのか、デモを亀えお ご玹介したす。 ・PWA(Progressive Web Apps) の 抂芁 ・Vue.js/Nuxt.js を 䜿った PWA な モバむルアプリ の 開発手法 ・GitHub、CircleCI、Pages を 䜿った 垞にアクセス可胜なプロトタむプ環境を持぀ PWA アプリ開発環境

小堀茝

Vue.js×TypeScript×Blockchain Ethereumで䜜るアプリケヌションをはじめからおいねいに

Blockchain Ethereumを䜿いアプリケヌションを䜜成し、Web3、Vue.js、TypeScriptを通しお䞀぀のサヌビス構築たでの軌跡をはじめからおいねいに説明させおいただくセッションです

小山田晃浩

Non-DOM components with WebGL in Vue.js

シミュレヌタヌ、画像゚ディタ、ゲヌム...Webアプリケヌションには、DOMだけでは実珟できない衚珟が求められるこずもありたす。そうした、アドバンスドな衚珟の゜リュヌションの䞀぀にWebGLがありたす。

WebGLは、canvas芁玠の䞭ですべおが完結し、canvas内に展開される衚瀺オブゞェクトはDOMではありたせん。それでは、どのようにVueのコンポヌネントを䜜ればいいのでしょうかたた、どのようにVuexず぀なげればいいのでしょうか

このセッションでは、DOMではないWebGLのコンポヌネントの実装䟋、Vuexずの盞性、泚意点、倱敗談などを共有し、Vue.jsアプリケヌションぞのWebGLの応甚を提案したす。

鈎朚健倪

レガシヌアプリケヌションのリニュヌアルにNuxt.jsで戊う

箄10幎前にリリヌス埌、メンテナンスが難しくなり倧きな技術的負債になっおいたアプリケヌションをNuxt.jsを䜿っおリニュヌアルしたした。

リニュヌアル察象のアプリケヌションはtoB向けで業務システムに近く、倧量の項目を持぀登録・怜玢フォヌムが存圚するレガシヌなJavaアプリケヌションです。時代ず歎史を考えるず仕方がないのですが、jQueryに加えJSPやXSLTのテンプレヌトが混圚しおおり衚瀺ロゞックを読み取るこずも倧倉な状態でした。

リニュヌアルではバック゚ンドAPIにSpringBoot(Kotlin)、フロント゚ンドにNuxt.jsを䜿うアヌキテクチャに倉曎し、特にフロント゚ンド偎ではTypeScriptを甚いお䞀郚型のサポヌトを埗る工倫などを行っおいたす。

ずはいえ圓然キラキラした良いこずばかりではありたせん。本発衚では、Nuxt.jsを含めた技術遞定の理由、業務システムでは避けられない゚ラヌハンドリング、サヌバ偎APIずの連携、SSRをやるかどうかの刀断、悩たされたブラりザ間の差分など、開発のなかで埗られた珟堎のNuxt.js / Vue.jsの知芋をお話したす。

日時

2018/11/10 (土)

䞻催

Vue.js 日本ナヌザヌグルヌプ

䌚堎スポンサヌ

Plaid inc.

ツヌルスポンサヌ

参加方法

䞀般参加枠

Vue Fes Japan 2018 Reject Conference の 勉匷䌚(各発衚の聎講) に参加したい方は、以䞋のいずれかからお申蟌ください。

  • 䞀般参加枠 (先着) : 参加枠の決定は申蟌の先着順です。
  • 䞀般参加枠 (抜遞) : 参加枠の決定は抜遞になりたす。

ブログ曞く枠

「ブログ曞く枠」は、むベント埌参加レポヌトのブログを曞いおくださる方の枠です。

この枠で参加された方はむベント埌開催埌、参加内容のブログ蚘事を曞いお公開された䞊で、このむベントペヌゞのコメントでご報告お願いしたす

スタッフ枠 (泚:Vue.jsスタッフonly)

「スタッフ枠 (泚:Vue.jsスタッフonly)」は、その名の通り、今回のVue Fes Japan 2018 Reject Conference 運営のためのスタッフ専甚枠です。通垞参加の方はお䜿いいただけたせんのでご泚意ください。

アンケヌトに぀いお

むベント参加時に簡単なアンケヌトがありたすので、ご協力お願いいたしたす今埌のむベントの参考にさせおいただきたす。なお、アンケヌトで回答しお頂いた情報に぀いおは、むベントの今埌の䌁画・改善のためのみに利甚させおいただきたす。

タむムテヌブル

スケゞュヌルの順番や内容は圓日倉曎される可胜性がありたす。

開始時間発衚時間内容発衚者
12:30é–‹å Ž
13:0010分開始 (オヌプニング)@kazupon
13:1030分Vue.js with web componentsTakahiro Saeki
13:4030分Identiry Provider Keycloakの玹介ず、それを甚いたNuxt.jsでのOpenID Connect認蚌機胜の実装onigra
14:1010分䌑憩
14:2030分Vue.js/Nuxt.js で 実珟できた PWA の リアルタむム動画ラップ・バトル・アプリlulzneko
14:5030分Vue.js×TypeScript×Blockchain Ethereumで䜜るアプリケヌションをはじめからおいねいに小堀茝
15:2010分䌑憩
15:3030分Non-DOM components with WebGL in Vue.js小山田晃浩
16:0030分レガシヌアプリケヌションのリニュヌアルにNuxt.jsで戊う鈎朚健倪
16:45頃懇芪䌚
18:00頃終了
18:30頃完党撀収

䞀般参加枠の参加費に぀いお

参加費1000円 は䌚堎入通の受付時に集めさせおいただきたす。

参加費はできるだけお釣りがないようにご協力お願いいたしたす。

圓日勉匷䌚だけ参加されお、懇芪䌚は参加されない方においおも、集めさせお頂きたすのでご了承ください。

領収曞は発行いたしたせんので、ご了承ください。

集めさせお頂いた参加費に぀きたしおは、圓日懇芪䌚の軜食ずお酒・゜フトドリンク代ずさせおいただきたす。

参加者の方ぞ

あらかじめ充電の䞊お越しいただきたすようお願いしたす。 - 宣䌝や採甚のみを目的ずした方のご参加はご遠慮ください。 - 懇芪䌚での飛び蟌みLTは歓迎です。

発衚者の方ぞ

  • プレれンに䜿うコンピュヌタはご持参ください。
  • 宣䌝や採甚に終始する内容の発衚はご遠慮ください (少し含む皋床は OK)。

入通方法に぀いお

䌚堎株匏䌚瀟プレむドGINZA SIXオフィス : 東京郜䞭倮区銀座6-10-1 (GINZA SIX 10F) https://plaid.co.jp/company.html

圓日は7階オフィス゚ントランスにむベント甚の受付を蚭けるので、そちらで来蚪者カヌドをお受け取りください。

懇芪䌚に぀いお

勉匷䌚(発衚の聎講)埌に行われる懇芪䌚に぀いおは、むベントに参加されたみなさたが参加できたす。

圓日の連絡方法

Twitterでハッシュタグ #vuefes_reject を぀けお Tweet お願いしたす。圓日スタッフが察応いたしたす。

Slack

Vue.js 日本ナヌザヌ向けの Slack もありたす。興味がありたしたら、どうぞ
http://vuejs-jp-slackin.herokuapp.com/

アンチハラスメントポリシヌ

ハラスメント行為には、性別、性同䞀性、性別の衚珟、性的指向による差別、障害の有無による差別、倖芋、身䜓の倧きさによる差別、人皮、民族、宗教による差別、技術遞択による差別、公共空間での性的な映像衚珟、意図的な脅迫、ストヌカヌ行為、぀きたずい、写真撮圱や録音などによる嫌がらせ、トヌクやその他のむベントなどに察しお繰り返しお意図的に䞭断させる行為、䞍適切な身䜓接觊、そしお望たれない性的な泚意を匕き぀ける行為を含みたす。

参加者は、これらのハラスメント行為を止めるように求められた堎合、すみやかに埓わなければなりたせん。

スポンサヌもたた、ハラスメント防止ポリシヌの察象です。特に、スポンサヌは性的な関心を匕き起こすような映像衚珟、掻動、資料、あるいはその他の物品を䜿甚すべきではありたせん。ボランティアを含め、ブヌスのスタッフは、性的な関心を匕き起こすような服装 / 制服 / コスチュヌムを䜿甚すべきではありたせんし、その他の手段で性的な関心を匕き起こす様な環境を䜜るべきではありたせん。

参加者がハラスメント行為を行っおいる堎合、Vue Fes Japan 実行委員は圓該行為を行っおいる者に察しお我々が適切ず刀断した範囲で、譊告や参加費の払い戻しなく退垭しおいただくなどの措眮を講じるこずがありたす。

もしハラスメント行為を受けおいる堎合や、誰かがハラスメント行為を受けおいるこずに気づいた堎合、たたはその懞念がある堎合は、すぐにお近くの Vue Fes Japan 実行委員スタッフに連絡しおください。

Vue Fes Japan 実行委員スタッフは、ハラスメント行為を受けた人に安党な環境を守るためにホテル・䌚堎の譊備や譊察に連絡するこず、付き添い人の提䟛、およびその他のあらゆる支揎を行いたす。私達にずっおあなたの参加が䜕もよりも倧切なこずであり、垞に私たちはハラスメント行為を受けた人の味方であり぀づけたす。

私たちは、すべおの参加者が䌚堎やワヌクショップ、Vue Fes Japan に関連する゜ヌシャルむベントにお、これらのルヌルに埓うこずを期埅しおいたす。

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

connpass