With Gatsby, we can easily import our existing data, such as Markdown or Wordpress, and make them into a blazing fast static website using the powers of GraphQL and React. In this talk I’ll turn my own WordPress blog into a Gatsby blog.
Hello const dimitri = new Person(); ● Dimitri ‘g00glen00b’ Mestdagh ● Full-stack developer at Optis ● Works with Java and JavaScript ● Loves to try out new frameworks ● Blogs often about cool technologies ● https://dimitr.im
Traditional blogging ● Using a Content Management System ● Server-Side Rendering ● Content is coupled ● Easy usage ● Rich ecosystem of plugins, themes, ...
Meet Gatsby “Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps” — Taken from https://www.gatsbyjs.org/
What is GraphQL? “GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.” — Taken from https://graphql.org/learn/
Concerns ● Things working with Markdown don’t necessarily work with other sources ● Results can vary between gatsby develop and gatsby build ● New content requires complete rebuild