Skip to content

Instantly share code, notes, and snippets.

@jmolivas
Last active Jan 20, 2020
Embed
What would you like to do?

Conferences I am interested to attend during 2020

No dates announced yet:

  • KubeCon
  • ReactConf
Event Date
Gatsby Days LA February 3
Startup Grind Global SF February 11-12
WordCamp Miami February 28 - March 1
MidCamp March, 18-21
Stanford WebCamp March, 27-28
Google Next April, 6-8
WordCamp San Diego May 2-3
JSConf MX May, 4-5
DrupalCon Minneapolis May, 18-22
DrupalCamp Colombia June, 4-6
Decoupled Days NYC July, 22-23
Drupal GovCon 2020 July, 28-31
JAMstack Conf Oct, 6-7
BADCamp Oct, 14-17

Planned sessions

Beyond Static: Building a dynamic application with GatsbyJS

It is a common idea to think, “static sites” only work for simple sites, like personal blogs. But static sites can do so much more.

In this talk, you will learn how Gatsby takes advantage of React and GraphQL to help you build applications that combine the benefits of static sites with the flexibility and power of server-side-driven sites by centralizing your data with GraphQL and using the same source of truth for the build process and the client side application.

Learning Objectives

  • Why pre-building your site markup important and the benefits this provides.
  • What is the Content Mesh and why is this important.
  • How and why centralize your data with GraphQL and using the same source of truth for the build process and the client side app is important and which benefits provide.
  • How to build a dynamic app using Gatsby and take advantage of a Headless CMS.
  • How to provide authentication, to implement a content workflow and publish content from your Gatsby application to your Headless CMS.

Embracing the modern web using a Headless CMS with GatsbyJS

A headless CMS allows content creators to manage their content through a familiar admin interface and providing the content via API endpoints, allowing developers to implement a fully customized front-end experience using reusable components and a modern framework as React.

A core feature of Gatsby is its ability to load data from anywhere (GraphQL endpoint in our example). This is what makes Gatsby more powerful than any other static site generators that are limited to only loading content from Markdown files.

Gatsby is taking the world by storm and the JAMstack is here to stay. Come to this session to learn how to embrace the modern web using a Headless CMS with GatsbyJS.

During this session you will learn:

  • Which modules you need on your Drupal and Wordpress sites to work as Headless CMS and provide a better integration with GatsbyJS.
  • Which GatsbyJS plugins are required to a better integration with a GraphQL data source.
  • How to create a theme and share the same frontend with two backend applications Drupal and Wordpress.
  • How to triggering automatic builds based on content updates.
  • How to deploy your site to a CDN.
  • How to triggering automatic builds based on content updates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment