Thanks to the JavaScript renaissance, modern front-end development has never been easier. It’s changing the way we build websites, from the underlying back-end frameworks like Laravel and Symfony that characterize many PHP projects, to the way developers handle CSS and other presentational concerns in a JavaScript-powered front end.

The emergence of the [JAMstack](https://jamstack.org) has revolutionized how websites are built, and the excitement surrounding this new architectural paradigm is palpable across the industry. Rather than using an often complicated JavaScript framework to build a website consuming a PHP back end, projects like Gatsby act as a web compiler to facilitate websites that are performant out of the box, agnostic to any web service or CMS, and maintain tenets of the open web such as semantic markup and web accessibility.

[Gatsby](https://gatsbyjs.org) is a free and open-source project with a rapidly growing community and ecosystem, with first-class support for common PHP-driven CMSs like Drupal and WordPress. In this session, we’ll talk about how modern front-end development has evolved, what makes Gatsby so different from other JavaScript frameworks that have come and gone, and how to build a simple Gatsby-powered site supported by a [Drupal](https://drupal.org) back end.

Here’s what we’ll cover:

- The history of modern front-end development
- What is, and why use, the JAMstack?
- Gatsby: A web compiler for blazing fast websites
- How to build a simple website with Gatsby
- The Gatsby ecosystem: plugins and themes
- Decoupling the Drupal CMS with Gatsby
- Epilogue: What’s next for Gatsby?

While some knowledge of JavaScript development is presumed and some background in React development is helpful, this session has something for practitioners at all levels.

Comments

Please login to leave a comment