https://gyazo.com/3f45cdd2a73a950e2a575df89a2c3afa
what really happens when you deploy a site on Netlify 国際色ある・リモートフレンドリー
アメリカ人:非アメリカ人が半々
リモート:常勤が半々
在宅制度を火曜・木曜推奨
1. Connect your git reposittoy to Netlify PR
Code access
Comments to PRS
2. Make changes / Git push
3. Run build based on the build settings
Netlify UI or netlify.toml
何をビルドするのか設定
build settingsとdeploy contextsを分離した(今日付け)
deploy summary
デプロイの結果が1度にみれるようになった
ファイルがどれだけかわったか
リダイレクトルールの検知
build
storage
API
4. Publish the deploy
CDN Edgeサーバーを各国にいくらかもっている 東京にはフリーのEdgeサーバーが昔あった(今年の10月に撤去済み)
GitHubからデプロイをするとAPIがCDNにキャッシュを消す依頼を自動的にしてくれる
sota yamashita
2017/10 React Meetupより興味が湧いた
いきおいでTokyoロゴをつくってもらった
https://gyazo.com/57c5c790188785df7fdb608bf887b058
メンバー募集中
そもそも生まれた背景とは?
Microservices
API Economy(3rd Party API)
例
Custon Runtimes
https://gyazo.com/051aaf1e3b1cdbaeb935c519d0601420
関連発表からみる海外の動向
JAMstack_conf
freeCodeCampでJAMStackをつかっている
Immutable Web Apps
まとめ
後半になるにつれて実際につかってみた発表が増えた
今後参考にするによい記事もあがってきた
非エンジニアがエンジニアっぽく振る舞う方法
出会いは2017年
リブランディングのとき
好きなところ
操作ステップが少ない
デザイン・UIが好き
使用例
ソリューションページ
Insight Details
初心者向け
Webサイトを立ち上げてほしい
ディレクトリをdndでアップして即立ち上げ
SSL化したい
高速化したい
Asset optimization
その他
redirect, rewrite, proxyもgit pushで対応
Deploy Previewがいい
やりたいこと
Prerendering
そこで知った
静的サイトジェネレーターとどう違うのか
API
再利用が可能
抽象化
スタートアップにおけるメディア開発のQCD
スケールしやすく
少人数で
初動早く
サービスがマイクロサービス化すると管理が大変
モノリシックな構成は避けたい
JAMstack構成が意外と最適では?
UIコンポーネントをパッケージ化
サービスから共通利用できるようにした
サービスとメディア間のAPIの抽象化
リリース前にインテグレーションでPR単位でプレビュー出来るのでレビュー快適
netlify-lamda
外部のものはバンドルする必要がある
いい感じのwebpackとbabel設定でビルド
expressを立ち上げて開発サーバーを
1.1.0から
@babel/preset-typescriptをインストール
型定義をインストール
@babel/aws-lambda
同人誌をかきました
https://gyazo.com/b2ea0423d7418ca0cdfd484c7b4eee2d
Netlifyを擬人化すると…?
秘書みたいな存在
「ねっとりちゃん」という名前
https://gyazo.com/528225e152b9857db0f7234152f9ea17 https://gyazo.com/9a23c05db7aec5014ee29fef353aab12
手帳とステッカーもろもろ