hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Tuesday, 19 February, 2019 UTC

Behind the Scenes Q & A: What Makes Gatsby Great Webinar

We recently held a webinar on what makes Gatsby so fast, with performance optimization out of the box. During the live event, we got over 100 questions that we want to share with you here. There’s a mix of topics from how we do image optimization, route-based ... more


Wednesday, 13 February, 2019 UTC

Gatsby Themes: Watch Us Build a Theme Live

One of the most exciting things we’re working on at Gatsby right now is themes. You can find more details in the announcement post and why we think themes are important, but the short version is this: Gatsby themes allow you to focus only on the parts ... more


Sunday, 10 February, 2019 UTC

Introduction to Gatsby

In case you haven’t heard about it, Gatsby is the latest hot thing in static site generators. While many static site generators (SSGs) use templating languages like Handlebars or Mustache, Gatsby uses React, helping contribute to its “blazing fast” claim. ... more


Sunday, 10 February, 2019 UTC

Learning how to code with Gatsby

Graphic Design Students at the Art Institute Recently, Gatsby fan Phil Howley starting teaching Gatsby in an Emerging Technologies class at the Art Institute (AI) in North Hollywood. I got to interview him. In his 10 years of teaching over 50 web development/design ... more


Sunday, 10 February, 2019 UTC

Pragmatic Lessons from Converting to React Hooks

Last week I decided to install the React 16.8 alpha on a branch and experiment with React Hooks in preparation for their release on February 6, 2018. The site utilized a render prop based Slideshow component in several places as well as a handful of ... more


Sunday, 10 February, 2019 UTC

How we're migrating a government open data site to Gatsby

This post was originally published at Open data design at the U.S. Department of the Interior. A few months ago, our small team at the Office of Natural Resources Revenue (ONRR) decided we needed to refactor our open-data website. We knew we were in ... more


Friday, 1 February, 2019 UTC

Gatsby Inc's Product & Engineering Hiring Philosophy

“A strong team is the most important element of a company’s ability to achieve success. Especially in startups, a company becomes the people it hires. The first few hires help the founders create the environment they will all work in and help drive the ... more


Friday, 1 February, 2019 UTC

Themes Update: Child Theming and Component Shadowing

If you aren’t familiar with Gatsby themes yet, then check out Introducing Gatsby Themes for a written introduction and my Gatsby Days talk for a more audio/visual approach. Child Theming We’ve merged a PR into Gatsby core to support Child theming. Child ... more


Thursday, 31 January, 2019 UTC

Why Themes?

A site as a function of your data As some of you might have heard (or hoped), we’re working on adding theme support to Gatsby. This blog post is a short intro into how we’re thinking about themes for Gatsby. This post is short on examples and concrete ... more


Tuesday, 29 January, 2019 UTC

Using React Context API with Gatsby

You often feel the unsettling flash of a bright phone screen while relaxing in a dimly lit room. This is alleviated by introducing a “dark mode” which switches background and foreground colors to reduce eye strain. I decided to add this to my boutique ... more


Thursday, 24 January, 2019 UTC

Blazing fast development with Gatsby and Sanity.io

Sanity.io is a content management system with real-time at its very core. We built the React.js editing environment as a real-time React.js app so you can collaborate on the same documents without locking. It connects to our document store through real-time ... more


Tuesday, 15 January, 2019 UTC

Modern publications with Gatsby & Ghost

There has been a lot of progress around static site generators, front end frameworks and API-centric infrastructure in recent years. At Ghost, we’ve been building open source technology for modern publishing for over 5 years and as a developer-centric ... more


Thursday, 10 January, 2019 UTC

Publish Multiple Gatsby Sites in a Monorepo, Using Lerna, Travis & Now

Learn how to create a balanced lasagna instead of a tangled mess of spaghetti. Foreword This tutorial will take about two hours to complete. If you’re unfamiliar with Lerna, Travis or Now, you may fall into a few traps, but it’s all part of the learning ... more


Tuesday, 8 January, 2019 UTC

Using Gatsby without GraphQL

When creating web experiences, an inevitable question is, “how do I get my data from point A (the source) to point B (the component)?“. This can end up being a deceptively complex question. Gatsby’s rich data plugin ecosystem lets you build sites with ... more


Saturday, 5 January, 2019 UTC

How Gatsby scales with your expertise & scope

This blog post was originally posted on the LekoArts Blog Many who use Gatsby are not React professionals, or were not React professionals when they began using Gatsby. Some have used other frameworks before. Some knew JavaScript. Others still may have ... more


Saturday, 5 January, 2019 UTC

Per-Link Gatsby page transitions with TransitionLink

When I started developing in React and Gatsby, one of the most exciting things to me was that it would be easier to code up page transitions than it had been before. There was one problem though. Once I finally got around to adding transitions to a Gatsby ... more


Saturday, 5 January, 2019 UTC

Turning the Static Dynamic: Gatsby + Netlify Functions + Netlify Identity

In a recent Reactiflux interview, the Gatsby team was asked this question: Q: What is one thing that Gatsby is capable of doing that might surprise some people? — ctlee A: Gatsby can be used to build fully dynamic sites, which surprises some people because ... more


Saturday, 5 January, 2019 UTC

Kentico Cloud & Gatsby Take You Beyond Static Websites

I have to admit I have never really been a fan of JavaScript. I know, shame on me! When I was finishing my studies, I was all about .NET as it was easy to understand, debugging capabilities came with Visual Studio out-of-the-box, and the inheritance ... more


Thursday, 20 December, 2018 UTC

Building a custom, accessible image lightbox

In this tutorial you’re going to cover the steps to creating a simple, custom, accessible image lightbox inside a GatsbyJS application. You can check out the finished example on Github (Demo) or continue reading to dive right into the magic. Getting ... more


Tuesday, 18 December, 2018 UTC

How to export a Drupal site to Gatsby

This blogpost explains how I learned to reduce the cost of maintaining a simple brochure or blog site. When using Drupal, you need at least a shared hosting platform (there is no Wordpress.com for Drupal sites). So, migrating to a static site generator, ... more


Tuesday, 11 December, 2018 UTC

5 analogies that explain what Gatsby can do for you

Gatsby does an incredible amount of cool stuff for you, automatically. This makes Gatsby an incredibly powerful, versatile tool. However, this broad depth of functionality can make it difficult to explain what Gatsby does in a concise and approachable ... more


Wednesday, 14 November, 2018 UTC

Introducing Gatsby Themes

Gatsby is a powerful platform for building marketing sites, blogs, ecommerce frontends, and more. You can source data from static files and any number of content management systems. You can process images, add support for our favorite styling technique, ... more


Wednesday, 7 November, 2018 UTC

Gatsby for Apps

Gatsby is great for static sites. You probably know this! It’s equally great for web applications. You may not know this. Gatsby is great for building web experiences that leverage the benefits of both so called static sites and web applications — simultaneously. ... more


Monday, 5 November, 2018 UTC

Deploying a Gatsby blog to Azure

In this post we will walk through the process of deploying a Gatsby blog to Microsoft Azure Storage using VS Code. Prerequisites To complete this tutorial you will need the following tools: Node - To run the rest of the tools Gatsby CLI - To create your ... more


Thursday, 25 October, 2018 UTC

Using unstructured data in Gatsby

When creating web experiences, an inevitable question is, “how do I get my data from point A (the source) to point B (the component)?“. This can end up being a deceptively complex question. Gatsby’s rich data plugin ecosystem lets you build sites with ... more


Tuesday, 23 October, 2018 UTC

Journey to the Content Mesh Conclusion: Creating Compelling Content Experiences

This is Part 5, the conclusion of a series. Part 1 is The Journey to a Content Mesh ; Part 2 is Unbundling of the CMS ; Part 3 is The Rise of Modern Web Development; Part 4 is Why Mobile Performance is Crucial. In the last three sections, we’ve described ... more


Tuesday, 23 October, 2018 UTC

Using VS Code for Supercharged Gatsby.js Development

VS Code is a truly great choice for your code editing needs. In this article, I’ll show you some great tips and tricks, extensions, and more to maximize your productivity and get to what matters, building out great products. Some of these tips and tricks ... more


Tuesday, 16 October, 2018 UTC

Journey to the Content Mesh Part 4: Why Mobile Performance Is Crucial

This is Part 4 of a series. Part 1 is The Journey to a Content Mesh ; Part 2 is Unbundling of the CMS ; Part 3 is The Rise of Modern Web Development. Mobile traffic now makes up over half of all site visits, and more than half of mobile site visits are ... more


Monday, 15 October, 2018 UTC

Web Performance 102: Keeping Gatsby Sites Blazing Fast

We say it all the time: Gatsby sites are blazing fast. It’s a great tagline. But for you, that might raise more questions: What’s the value in being blazing fast? How do you know it’s blazing fast? How can it be even more blazing (incineratingly?) fast? ... more


Monday, 15 October, 2018 UTC

Beyond Static: Building Dynamic Apps with Gatsby

We hear it regularly. Gatsby is for static sites, Next.js (or similar) is for when your data changes regularly and/or you need an “app.” This raises a question… what actually is an app? If this question interests you, consider attending the upcoming ... more