JAMstack Conf NYC の振り返りと ShifterによるNetlify インテグレーションの紹介

フィラデルフィアに住むCOOのダニエルからJAMstack Conf NYCのレポートが届きましたのでご紹介いたします。
スピーカー陣のTwitterアカウントのリンクもつけていますのでぜひフォローしてみてくださいね。

JAMstack Confについて

このカンファレンスはJAMstackをコンセプトとした最新の高速Webサイトの設計、開発、およびデプロイに焦点を当てたイベントです。
Webに関するほとんどのカンファレンスとは異なり、ブラウザからバックエンドまでのスタック全体を網羅しているのが特徴的です。
JavaScript、API、サーバーレス、またはパフォーマンスに興味がある場合は、ぜひチェックしてみてください。
このクールなハイライトムービーも必見です!

JAMstack ConfはNetlifyによって設立され、サンフランシスコを皮切りに今では世界各地で開催されています。
Netlifyは、静的Webサイトのホスティングとサーバーレスなバックエンド機能を提供する企業です。
今回のイベントでのコンテンツとセッションのトピックは、これらのアプローチを活用しているユーザーと開発者にとって有益で最高に楽しい体験になったことでしょう!

イベントはとにかく快適で活気があり、多様な参加者に対するホスピタリティに溢れていた印象で、知識豊富なエンジニア、フロントエンド開発者、そしてデザイナー達が参加していました。
みんなとてもフレンドリーで、たくさんの交流やディスカッションを楽しんでいました。

僕たちはJAMstack Confの中で、「Shifterの新しいWebhook機能とJAMstackをWordPressコミュニティにもたらす」という僕たちの使命についてNetlifyチームと話をしました。
Shifterチームにとって、WordPressもJAMstackコミュニティの一員であり、これらの機能は両者をより簡単に結び付けるための初めのステップです。

Shifter Webhooks と Netlify

WordPressとNetlifyとのインテグレーションを全く新しい形で実現できる、「Shifter webhooks」を紹介します。
実はShifterのバージョン1 APIの開発中に、Netlifyの共同設立者であるMathias BiilmannとChris Bachに静的WordPressサイトをNetlifyにデプロイするアイデアを共有する機会がありました。
そしてShifterユーザーが静的サイトを作成してNetlifyに展開するための統合機能を作り上げたのですが、Shifter全体のAPIを書き直した際に訳あってこの機能は削除されていました。

そしてついに、Netlifyへのインテグレーションはずっと改善された形で戻ってきました!
この機能により、ユーザーは静的WordPressサイトを生成し、Shifterの外部からアクションを起動することができます。
Webフックは、静的サイトが生成されたときなどのライフサイクルイベントに基づいています。
それらは以前より柔軟に設計されていますで、もしあなたがNetlify以外のサービスにデプロイしたい場合にも有効です。

僕たちはJAMstack Confに参加し、これらのアイディアを技術者の目の前で披露することに非常に興奮していました。
Netlifyの静的なWordPressサイトにはたくさんの可能性があります。Shifterチームのみんなありがとう!次のリリースも楽しみにしています!

セッションの振り返り

JAMstack Confは素晴らしいスピーカー達が登壇するシングルトラックイベントでした。
こちらに概要とそれぞれからのいくつかの個人的な感想を紹介いたします。

Keynote
Matt Biilmann · Netlify

Mattは、まず初めにJAMstackエコシステムの状況を紹介しました。
続いてマイクを大音量でおとしつつ、Netlify Devの紹介を行いました。
Netlify Devは、マイクがクラウドから地面に落ちてきたように、CLIを使ってローカルで開発するための最先端のロジックおよび機能を提供します。 Netlifyを使用しているビジネスやチームにとって、これはおそらく最も重要なリリースです!

Action packed JAMstack
Brian Douglas · GitHub

もし以前私がJAMstack Radioで行ったインタビューを聞いたことがある方はBrianを覚えているかもしれません。
彼は、GitHubが提供する豊富なAPIをよりうまく活用してプロジェクトの品質と洞察を向上させるか、もしくは楽しみのためにどのように活用するかについてのアイデアを発表しました。
https://www.getshifter.io/shifter-on-jamstack-radio/
https://twitter.com/jamstackradio

React Static and progressive static site generation
Tanner Linsley · Nozzle

Tannerの講演では、React Staticの開発経験とサイトパフォーマンスを最適化するためのベストプラクティスについて話し、その間僕たちは内容について本当に考えさせられた瞬間がありました。
彼が与えてくれた先読みの力に対して、僕たちは永遠に感謝するでしょう。

Panel discussion on E-Commerce
Moderated by Phil Hawksworth

ECについては静的なWordPressサイトにとって関心の高いトピックですが、この話は僕たちに検討したいアイデアをいくつか与えてくれました。
僕たちはいくつかのアイデアをテストし始めました、そしてこの調査がエキサイティングなニュースをすぐにもたらすことを願っています。

Delivering more to customers with less overhead
Beth Pollock and Luis Ugarte · Citrix

この講演の大部分は、プロセスへの透明性でした。
Citrixが抱えていた課題を解決しただけでなく、JAMstack Confで共有してくれました。

What’s your JAM(stack)?
Amberley Romo · Gatsby

こちらではフロントエンド開発者として、興味深い話題がたくさんありました。
Amberleyは、ノイズをカットする方法と、あなたとあなたのチームに役立つものを選択する方法についてのアイデアを発表しました。

Get better at JavaScript with just JavaScript
Wes Bos · Syntax FM, Reactforbeginners.com

これはバラエティー番組の一部のようですし、短期集中レッスンのようなセッションでもありました。
Wesは僕たちのJavaScriptについての考えをとても良い方法で変化させるような講演を行いました、僕たちは二度と同じようにJavaScriptについて考えないでしょうね。