👋 Hi! I’m Jason.
- Human Duct Tape @ Gatsby
- Formerly: front-end architect @ IBM
- Failed musician
- Amateur bartender
- Living in Portland, OR
What are the challenges of modern web development?
- Getting started is overwhelming
- The way we manage data is evolving
- Getting it right is hard
What is Gatsby?
Gatsby is a shortcut to allow developers to quickly build excellent apps and sites.
Most workflows involve a lot of boilerplate to get started.
Gatsby removes the boilerplate for getting started & deploying apps to production.
What is Gatsby?
Gatsby is an orchestration layer for taming the Content Mesh and its many sources of data.
The monolithic CMS is dying.
What is Gatsby?
Gatsby is a Progressive Web App generator designed to make the right thing the easy thing.
Make the right thing the easy thing.
Design your tools so the laziest, shortcuttiest,
under-the-gunniest decisions a developer can make
will still result in an excellent user experience.
Gatsby sets the right defaults under the hood...
- Follows the PRPL pattern and other performance best practices
- Generates only static assets (no server required)
- Optimizes and lazy-loads assets
- Normalizes third-party data
...but developers keep control.
- Webpack and Babel are fully customizable through Gatsby APIs
- Customize only what you need — no ejection required
So what is Gatsby?
Gatsby is fast in all the ways that matter.
So what is Gatsby?
Gatsby lets you bring data from anywhere.
So what is Gatsby?
Gatsby does the right thing by default.
So what is Gatsby?
Gatsby makes developing for the web fun.
Thanks!
Jason Lengstorf
Follow me on Twitter: @jlengstorf