Hello GatsbyJS

Nick Selvaggio / www.segosolutions.com

A little about me.

A little about you.

So what is GatsbyJS?

JAMStack!

But why?

  • Speed, speed, speed!
  • Improved security
  • Simplified deployments

What is different here?

  • Leverages ReactJS for UI / Component based architecture
  • Leverages GraphQL to query and pull in data into components
  • Simple architecture for developing plugins

Ugh another thing to learn?

YES... but...

From what I am experiencing Gatbsy is a great tool to learn other tools (in a curated way)!

Using GatsbyJS

Installing

>npm install --global gatsby-cli

Creating a new site

>gatsby new mySite

Developing

>gatsby develop

Plugins

Source Plugins

Transformer Plugins

A growing ecosystem of plugins

Source Plugins

Brings in Data from different locations.

Transformer Plugins

Manipulates data from source plugins

What about Drupal?

The content mesh...

https://www.gatsbyjs.org/blog/2018-10-04-journey-to-the-content-mesh/

Ok enough talk, lets play!

Questions?

Slides available at:
http://nickgs.com/hello-gatsby/

Lets connect:

https://www.linkedin.com/in/nickgs/ https://twitter.com/direct