3. ● $$$ hosting
● Security problems
● High maintenance costs e.g. frequent security updates
● Frontend technology is way behind
● Difficulty hiring people with experience
● Websites are slow without a lot of care
Monolithic CMSs
4. ● There are sites you want to build that you can’t
● Sites you build aren’t as good as they could be
● Sites costs too much money
● Difficult to become a web developer as you have to
learn soooo many technologies
This is terrible :-(
17. Definition from the Cloud
Native Foundation
founded by Google, AWS,
Microsoft, etc.
18. “Cloud native technologies empower
organizations to build and run scalable
applications in modern, dynamic
environments such as public, private,
and hybrid clouds. Containers, service
meshes, microservices, immutable
infrastructure, and declarative APIs
exemplify this approach.”
19. “These techniques enable loosely
coupled systems that are resilient,
manageable, and observable. Combined
with robust automation, they allow
engineers to make high-impact changes
frequently and predictably with minimal
toil.”
23. Resilient
With Gatsby:
● Can quickly rollback broken releases
● Blazing fast even when network is
poor
● Secure as has no running server
software
24. Productive
Gatsby lets engineers & designers make
frequent high-impact changes due to:
● Automatic continuous deployment
● High quality testing tools
● Great development environment
● React/GraphQL
35. State of Gatsby
● 1941 contributors
● 833 plugins
● 10s of thousands of production
websites
● 0.7% of top 10k, 0.1% of top million
● ~15k monthly active users
● ~950k downloads / month
● Averaging ~100 merged PRs / week
● 34.4k GitHub stars
36.
37.
38.
39.
40.
41. Gatsby Inc.
● 6 full-time and 3 part-time core
maintainers
● 3 full-time on themes and related
tooling
● 2 full-time designers
● 2 full-time devrels who focus on
teaching people how to use Gatsby
55. Chris Biscardi talking next about themes
but here’s the short pitch:
Imagine if you could take a section of
your Gatsby site, put it into a NPM
package, and reuse it on any website
you build?
56. Imagine also there are 1000s of themes
available for adding blogs, docs, an
ecommerce store, event pages, etc. into
your site.
Use open source or paid themes or you
can easily build your own.
59. How can we make themes truly
reusable?
For a blog theme to fit in well with the
rest of your site — must respect your
color, typography, spacing choices.
60. Check out these projects as well as chat
with Brent Jackson who is here — he's
been thinking and innovating in this
space for a long time
We're super excited that he joined the
team earlier this year along with John
Otander, his long-time collaborator
63. MDX is an authorable format that lets you
seamlessly write JSX in your Markdown
documents. You can import components,
such as interactive charts or alerts, and
embed them within your content. This
makes writing long-form content with
components a blast.
64. John Otander, inventor of MDX, joined
team in January (couldn’t make it to this
Gatsby Day)
66. Working on an open-source MDX-native
editor that'll let you edit markdown &
React components in a WYSIWYG editor
— alpha quality still but please come play
https://github.com/blocks/blocks