SlideShare a Scribd company logo
1 of 39
Download to read offline
フロントエンド温泉に
サーバーレスで
ダイブする
Yuki Ito
フロントエンド温泉に
サーバーレスで
ダイブする
Yuki Ito
Webへの愛の叫び方
伊藤勇希 Yuki Ito
- 19歳、ピチピチのフレッシュマン
- いろんなことに手をつけては飽きるタイ
プ
- PHP -> C# -> JavaScript -> Rails ->
JavaScript
アジェンダ
1. Webフロントエンドの楽しさって?
2. Webフロントエンドの学び方
3. 最近のトレンドとこれから
プログラミングって、何が楽しいの?
僕が思うプログラミングの楽しさ
- ソースコードを書く楽しさ
- 書いたものが動く楽しさ
僕が思うプログラミングの楽しさ
- ソースコードを書く楽しさ
-> 常に驚きを与えてくれる
- 書いたものが動く楽しさ
-> 自分のレベルにあった書き方ができる
(「熟練者じゃないとできない」ということが少
ない)
なぜ?
なぜ?
- 怒涛の勢いの仕様の進化
- PaaS、BaaSの充実
- Google と Facebook が起こしたライブラリにお
ける2度のブレークスルー
Webフロントエンド青春時代
難しいことをせずに、アプリを作れる環境が
整いつつある
作りたいものを作ろう!
作りたいものを作ろう!
どこから学ぶ?
よく聞くこと
- 進化が早すぎる...!
- CSS / HTML / JavaScript / サーバーサイド 全
部覚えなきゃならないの...?
- ライブラリとかトレンドが多すぎて何を使えばい
いのか...
わかるー! (>_<)
わかるー! (>_<)
でも
自分にあった作り方をすれば良い
一つのことを行うのにいろいろな方法があるのが
Web
必ずしもトレンドに乗る必要はない
- 「この技術じゃないとできない」ということはほと
んどない
- 結局学習コストが低いものが好まれる
- 新しいパラダイムが出てきた時には乗っておく
といいかも
Redux
Redux
「サーバーレス」という選択肢
- “Serverless Architecture”
- 定義がはっきりしていないが、ここでは BaaS
を含む言葉とする
って何??????
って何??????
って何??????
- 自分でサーバーを立てたり VPS(EC2) を利用
したりせず、バックエンドに特化したサービス
(BaaSなど)を利用する
- DB などのセットアップをする必要がない
- サーバーのコードを書かなくていい
って何??????
- フロントエンドだけ!!!
- 小さなアプリを素早く作るのにはいい選択肢
- 目的に合った手段を選びましょう
Webには様々な選択肢があり、正解はない
常に変化していくWebフロントエンド
楽しく学び、書き続けよう
Webはこれからどうなる?
これからのWebについて想像しよう
- JavaScript 、消えるってよ
-> WebAssembly
- IoT でもWeb -> WoT、Generic Sensor API
- 世界は宣言型へ -> Elm、Reactive
- 進化するCSS -> CSSNext、CSS Houdini
これからのWebについて想像しよう
- バックエンドとフロントエンドの境界が消える...?
-> Reactサーバーサイドレンダリング、Fluxデ
ザインパターン
- なんでも Web にしちゃおう!
-> Extensible Web
Webは新しいコンセプトやアイディアに満ち
ている
楽しい!!!!!!!!!!
作りたいものを作ろう!
楽しく学び、書き続けよう
楽しい!!!!!!!!!!
Thank you!

More Related Content

What's hot

Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話Kenichi Murahashi
 
年越しVue.jsをした話
年越しVue.jsをした話年越しVue.jsをした話
年越しVue.jsをした話YukiSamuraki
 
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事Masataka Kono
 
えぇ!?マッハでテレワーク環境を!?
えぇ!?マッハでテレワーク環境を!?えぇ!?マッハでテレワーク環境を!?
えぇ!?マッハでテレワーク環境を!?ssuser868e2d
 
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)Masayuki KaToH
 
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)shunki fujiwara
 
金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンスMasayuki KaToH
 
ITざっくばらん会
ITざっくばらん会ITざっくばらん会
ITざっくばらん会Masayuki KaToH
 
Pythonで始める競技プログラミング
Pythonで始める競技プログラミングPythonで始める競技プログラミング
Pythonで始める競技プログラミングshunki fujiwara
 
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンスMasayuki KaToH
 
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春Kumiko SHIMIZU
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化Kumiko SHIMIZU
 
システム開発は何故揉めるのか
システム開発は何故揉めるのかシステム開発は何故揉めるのか
システム開発は何故揉めるのかechigoya-jp
 
アプリ制作マスターへの道
アプリ制作マスターへの道アプリ制作マスターへの道
アプリ制作マスターへの道Masayuki KaToH
 
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくTomoki YAMASHITA
 
ASP.NETで お手軽Ajax実装
ASP.NETで お手軽Ajax実装ASP.NETで お手軽Ajax実装
ASP.NETで お手軽Ajax実装echigoya-jp
 
ロボ年表を作ってみた
ロボ年表を作ってみたロボ年表を作ってみた
ロボ年表を作ってみたNishida Kansuke
 
裾野市プログラム勉強会(20170702)
裾野市プログラム勉強会(20170702)裾野市プログラム勉強会(20170702)
裾野市プログラム勉強会(20170702)Hiroyuki Ichikawa
 
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSeigo Tanaka
 
2021 01-25 lt sho kato
2021 01-25 lt sho kato2021 01-25 lt sho kato
2021 01-25 lt sho katokatosho1
 

What's hot (20)

Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話Rubyコミッタのいる開発いい話
Rubyコミッタのいる開発いい話
 
年越しVue.jsをした話
年越しVue.jsをした話年越しVue.jsをした話
年越しVue.jsをした話
 
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事
 
えぇ!?マッハでテレワーク環境を!?
えぇ!?マッハでテレワーク環境を!?えぇ!?マッハでテレワーク環境を!?
えぇ!?マッハでテレワーク環境を!?
 
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)
 
pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)pythonで始める筋トレ(競技プログラミング)
pythonで始める筋トレ(競技プログラミング)
 
金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス
 
ITざっくばらん会
ITざっくばらん会ITざっくばらん会
ITざっくばらん会
 
Pythonで始める競技プログラミング
Pythonで始める競技プログラミングPythonで始める競技プログラミング
Pythonで始める競技プログラミング
 
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
 
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
 
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
 
システム開発は何故揉めるのか
システム開発は何故揉めるのかシステム開発は何故揉めるのか
システム開発は何故揉めるのか
 
アプリ制作マスターへの道
アプリ制作マスターへの道アプリ制作マスターへの道
アプリ制作マスターへの道
 
ぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなくぼくのビルドはにゃあとなく
ぼくのビルドはにゃあとなく
 
ASP.NETで お手軽Ajax実装
ASP.NETで お手軽Ajax実装ASP.NETで お手軽Ajax実装
ASP.NETで お手軽Ajax実装
 
ロボ年表を作ってみた
ロボ年表を作ってみたロボ年表を作ってみた
ロボ年表を作ってみた
 
裾野市プログラム勉強会(20170702)
裾野市プログラム勉強会(20170702)裾野市プログラム勉強会(20170702)
裾野市プログラム勉強会(20170702)
 
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
 
2021 01-25 lt sho kato
2021 01-25 lt sho kato2021 01-25 lt sho kato
2021 01-25 lt sho kato
 

Viewers also liked

Mutexを実装する implementation of mutex
Mutexを実装する implementation of mutexMutexを実装する implementation of mutex
Mutexを実装する implementation of mutexYuki Ito
 
Coventry project presentation - VFU
Coventry project presentation - VFUCoventry project presentation - VFU
Coventry project presentation - VFURalitsa Voronevska
 
Opel Pro Scro Broucher
Opel Pro Scro BroucherOpel Pro Scro Broucher
Opel Pro Scro BroucherManoj Dharap
 
Crime film title fonts
Crime film title fontsCrime film title fonts
Crime film title fontsMwi3112
 
Energías renovables
Energías renovablesEnergías renovables
Energías renovablesjimevato
 
Queesycomousarnmap 150527171529-lva1-app6892
Queesycomousarnmap 150527171529-lva1-app6892Queesycomousarnmap 150527171529-lva1-app6892
Queesycomousarnmap 150527171529-lva1-app6892Karina Gutiérrez
 
Самообразование-основа успешной работы воспитателя
Самообразование-основа успешной работы воспитателяСамообразование-основа успешной работы воспитателя
Самообразование-основа успешной работы воспитателяhimbaza
 
A 062046 Formatted Curriculum Vitae pdf
A 062046 Formatted Curriculum Vitae pdfA 062046 Formatted Curriculum Vitae pdf
A 062046 Formatted Curriculum Vitae pdfSusan Puetz
 
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...IAEME Publication
 
Música profana edad media
Música profana edad mediaMúsica profana edad media
Música profana edad mediaFlorencia Igor
 
Contenidos procedimentales en música
Contenidos procedimentales en músicaContenidos procedimentales en música
Contenidos procedimentales en músicaFlorencia Igor
 
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCM
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCMMC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCM
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCMHoàng Tuấn
 
NNTPについて簡単すぎる説明
NNTPについて簡単すぎる説明NNTPについて簡単すぎる説明
NNTPについて簡単すぎる説明Yuki Ito
 

Viewers also liked (18)

Mutexを実装する implementation of mutex
Mutexを実装する implementation of mutexMutexを実装する implementation of mutex
Mutexを実装する implementation of mutex
 
Coventry project presentation - VFU
Coventry project presentation - VFUCoventry project presentation - VFU
Coventry project presentation - VFU
 
ID F
ID FID F
ID F
 
Opel Pro Scro Broucher
Opel Pro Scro BroucherOpel Pro Scro Broucher
Opel Pro Scro Broucher
 
Crime film title fonts
Crime film title fontsCrime film title fonts
Crime film title fonts
 
Energías renovables
Energías renovablesEnergías renovables
Energías renovables
 
thesis's abstact
thesis's abstactthesis's abstact
thesis's abstact
 
Queesycomousarnmap 150527171529-lva1-app6892
Queesycomousarnmap 150527171529-lva1-app6892Queesycomousarnmap 150527171529-lva1-app6892
Queesycomousarnmap 150527171529-lva1-app6892
 
KAITLYNS RESUME
KAITLYNS RESUMEKAITLYNS RESUME
KAITLYNS RESUME
 
Самообразование-основа успешной работы воспитателя
Самообразование-основа успешной работы воспитателяСамообразование-основа успешной работы воспитателя
Самообразование-основа успешной работы воспитателя
 
COMO USAR SLIDESHARE
COMO USAR SLIDESHARECOMO USAR SLIDESHARE
COMO USAR SLIDESHARE
 
A 062046 Formatted Curriculum Vitae pdf
A 062046 Formatted Curriculum Vitae pdfA 062046 Formatted Curriculum Vitae pdf
A 062046 Formatted Curriculum Vitae pdf
 
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...
HYDRAULIC JUMP CHARACTERISTICS FOR DIFFERENT OPEN CHANNEL AND STILLING BASIN ...
 
Música profana edad media
Música profana edad mediaMúsica profana edad media
Música profana edad media
 
Contenidos procedimentales en música
Contenidos procedimentales en músicaContenidos procedimentales en música
Contenidos procedimentales en música
 
Vue.js入門
Vue.js入門Vue.js入門
Vue.js入門
 
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCM
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCMMC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCM
MC Xuân Hiến, MC truyền hình chuyên nghiệp tại Tp,HCM
 
NNTPについて簡単すぎる説明
NNTPについて簡単すぎる説明NNTPについて簡単すぎる説明
NNTPについて簡単すぎる説明
 

Similar to フロントエンド温泉にサーバーレスでダイブする(Public)

私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02Masaya Konishi
 
Chrome拡張で改善 表紙
Chrome拡張で改善 表紙Chrome拡張で改善 表紙
Chrome拡張で改善 表紙Wataru Terada
 
Web開発の 今までとこれから
Web開発の 今までとこれからWeb開発の 今までとこれから
Web開発の 今までとこれからShinichi Takahashi
 
簡単便利!Laravel Homestead
簡単便利!Laravel Homestead簡単便利!Laravel Homestead
簡単便利!Laravel HomesteadShota Inoue
 
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみたYoshiki Shibukawa
 
PHPとJavaScriptの噺
PHPとJavaScriptの噺PHPとJavaScriptの噺
PHPとJavaScriptの噺Shogo Kawahara
 
コードを書かずに爆速開発
コードを書かずに爆速開発コードを書かずに爆速開発
コードを書かずに爆速開発Cybozucommunity
 
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)Yohei Sato
 
``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptx``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptxRyo Higashigawa
 

Similar to フロントエンド温泉にサーバーレスでダイブする(Public) (12)

私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02私とRubyの付き合い方 - 岡山Ruby会議02
私とRubyの付き合い方 - 岡山Ruby会議02
 
Chrome拡張で改善 表紙
Chrome拡張で改善 表紙Chrome拡張で改善 表紙
Chrome拡張で改善 表紙
 
Web開発の 今までとこれから
Web開発の 今までとこれからWeb開発の 今までとこれから
Web開発の 今までとこれから
 
簡単便利!Laravel Homestead
簡単便利!Laravel Homestead簡単便利!Laravel Homestead
簡単便利!Laravel Homestead
 
東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた東京Node学園 今できる通信高速化にトライしてみた
東京Node学園 今できる通信高速化にトライしてみた
 
Walking front end
Walking front endWalking front end
Walking front end
 
PHPとJavaScriptの噺
PHPとJavaScriptの噺PHPとJavaScriptの噺
PHPとJavaScriptの噺
 
コードを書かずに爆速開発
コードを書かずに爆速開発コードを書かずに爆速開発
コードを書かずに爆速開発
 
PHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyieldPHPにおけるI/O多重化とyield
PHPにおけるI/O多重化とyield
 
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
 
Electron を知る
Electron を知るElectron を知る
Electron を知る
 
``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptx``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptx
 

フロントエンド温泉にサーバーレスでダイブする(Public)