hello.js

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

Friday, 24 May, 2019 UTC

Setting up Yarn Workspaces for Theme Development

Setting up Yarn Workspaces for Theme Development

Gatsby themes are a new way to share functionality across multiple Gatsby sites. Yarn workspaces are an excellent way to set up a project for theme development because they allow you to keep multiple packages in a single parent directory and link dependencies ... more


Friday, 17 May, 2019 UTC

Improvements to Schema Customization API - Available in Gatsby 2.5.0

Improvements to Schema Customization API - Available in Gatsby 2.5.0

Today we are releasing further improvements to the schema customization that we’ve released in version 2.2.0. You can use them with Gatsby 2.5.0. It is now possible to indicate to Gatsby, that you want to add a resolver to an explicitly defined fields. ... more


Wednesday, 15 May, 2019 UTC

Enterprise Gatsby: How to Reduce Your Digital Total Cost of Ownership (TCO) with Gatsby

Enterprise Gatsby: How to Reduce Your Digital Total Cost of Ownership (TCO) with Gatsby

In recent years, there has seemingly been no shortage of disastrous digital rollouts and replatforms in the content management systems (CMS) landscape. Despite the fact that there have never been more CMSs available on the market, both open-source and ... more


Thursday, 2 May, 2019 UTC

Growing Housecall Pro by 973% with Gatsby

Growing Housecall Pro by 973% with Gatsby

In October of 2018, we realized that our ​marketing website​ needed some serious love to meet our standards for a scalable and effective digital front door. At the time, the site was being served from a legacy Ruby on Rails server hosted on AWS. The ... more


Thursday, 2 May, 2019 UTC

How Gatsby Helped Jump-Start My Engineering Career

How Gatsby Helped Jump-Start My Engineering Career

When I met Ahmed Alahmady in March 2018 at a React Dallas meetup, I was incredibly impressed by his perseverance and dedication to programming. We caught up recently to discuss Ahmed’s progression in Gatsby, life, and career. Sam Bhagwat : You started ... more


Monday, 29 April, 2019 UTC

What is Component Shadowing?

What is Component Shadowing?

Gatsby Themes introduce a concept called Component Shadowing. This feature allows users to override a component in order to customize its rendering. With other theming approaches it’s impossible to change aspects of a theme if a configuration option ... more


Saturday, 27 April, 2019 UTC

Gatsby: Why We Write

Gatsby: Why We Write

If you’re a Gatsby community member, you may have noticed something: we write a lot . Community members are often surprised by the comprehensiveness of our documentation. We publish new articles on this blog multiple times per week, from both the core ... more


Saturday, 27 April, 2019 UTC

How To Build A Blog with Wordpress and Gatsby.js - Part 3

How To Build A Blog with Wordpress and Gatsby.js - Part 3

Note: This is part two in a series of posts about Gatsby.js and WordPress. You can find Part One here, and Part Two here. In the third part of this series about WordPress and Gatsby.js, you will be creating pages using templates and components with data ... more


Saturday, 27 April, 2019 UTC

How To Build A Blog with Wordpress and Gatsby.js - Part 2

How To Build A Blog with Wordpress and Gatsby.js - Part 2

Note: This is part two in a series of posts about Gatsby.js and WordPress. You can find Part One Here, and Part Three Here. In the last post, I covered setting up WordPress for use with Gatsby. Today I will cover how to pull the data from WordPress into ... more


Saturday, 27 April, 2019 UTC

How To Build A Blog with Wordpress and Gatsby.js - Part 1

How To Build A Blog with Wordpress and Gatsby.js - Part 1

Note: This is part one in a series of posts about Gatsby.js and WordPress. You can find Part Two here, and Part Three here. Ever wondered how to use Gatsby.js with WordPress? This post will cover everything you need to know about getting WordPress ready ... more


Thursday, 18 April, 2019 UTC

How to Build a Website with React

How to Build a Website with React

What is React? React is a fantastic and wildly popular tool for building websites and apps. It creates a world where JavaScript and HTML live in happy harmony in the same files, and it efficiently renders your ever-changing data to the browser. Declarative ... more


Thursday, 18 April, 2019 UTC

Our Commitment to Accessibility in Gatsby

Our Commitment to Accessibility in Gatsby

As a popular and growing framework for building websites and web applications, Gatsby is in a position to make an impact for accessibility and people with disabilities. The Gatsby team is passionate about helping you create websites that work for everyone, ... more


Thursday, 18 April, 2019 UTC

Your Website Should Be Built With Gatsby

Your Website Should Be Built With Gatsby

What is Gatsby? Gatsby is a web development technology we think you, your friends, your family and your dog (everyone) should be excited about. From web developer to business owners, technical and non-technical alike. Gatsby is making waves on the web ... more


Wednesday, 17 April, 2019 UTC

Our Commitment to Accessibility in Gatsby

Our Commitment to Accessibility in Gatsby

As a popular and growing framework for building websites and web applications, Gatsby is in a position to make an impact for accessibility and people with disabilities. The Gatsby team is passionate about helping you create websites that work for everyone, ... more


Tuesday, 9 April, 2019 UTC

Meet the Gatsby Team at DrupalCon Seattle, JAMstack Conf NYC, and JSHeroes

Meet the Gatsby Team at DrupalCon Seattle, JAMstack Conf NYC, and JSHeroes

It’s a packed week for the Gatsby team this week, with triple duty at conferences on both sides of the United States and in Europe! This year, members of the Gatsby team will be in attendance at DrupalCon Seattle, JAMstack Conf NYC, and JSHeroes, ready ... more


Monday, 8 April, 2019 UTC

Security for Modern Web Frameworks.

Security for Modern Web Frameworks.

Among the many lauded benefits of using Gatsby (and other static app frameworks) is security. It is encouraging to see a framework not require developers to stress about security, but for those new to Gatsby or web development, this can contribute to ... more


Tuesday, 2 April, 2019 UTC

Behind the Scenes: What makes Gatsby Great

Behind the Scenes: What makes Gatsby Great

Gatsby is great from a multititude of perspectives. Our community is great . The developer experience is great . The performance of the resulting application is great . Our documentation is great . And so on and so forth… if I were to focus on each of ... more


Tuesday, 2 April, 2019 UTC

Interview with David Eads

Interview with David Eads

I recently sat down with David Eads, who recently wrote a fascinating deep dive about how he used Gatsby for ProPublica’s Ticket Trap data visualization. David and I talked about what he’s used Gatsby for and why. David’s work with Gatsby Sam: You’ve ... more


Saturday, 30 March, 2019 UTC

Integrating and Partnering with Gatsby

Integrating and Partnering with Gatsby

If you’ve a vendor in the website space — whether that’s content management, analytics, forms, e-commerce, or so on, you may have considered whether integrating or partnering with Gatsby makes sense. This blog post explains a bit what exactly that would ... more


Tuesday, 26 March, 2019 UTC

What the JAMstack means for marketing

What the JAMstack means for marketing

There’s an emerging trend in modern web development called the JAMstack. It’s largely being discussed in developer circles, but I was lucky enough to work on a site relaunch project as a marketer where I got to see the JAMstack in action. It got me excited ... more


Friday, 22 March, 2019 UTC

Gatsby Themes Roadmap

Gatsby Themes Roadmap

Gatsby themes have come a long way in the last few months. We’ve iteratively shipped functionality that has enabled people to ship sites quickly on short deadline with an absolute minimum (1) of breaking changes. In this post we’ll cover what we’ve shipped ... more


Friday, 22 March, 2019 UTC

New Schema Customization API - Available in Gatsby 2.2.0

New Schema Customization API - Available in Gatsby 2.2.0

Two weeks ago, we announced our plans for a new schema customization API. Today we are making this set of new APIs and enhancements available to all in gatsby @ 2.2.0 . First, install the latest and greatest version of gatsby , like so: npm install gatsby ... more


Friday, 22 March, 2019 UTC

Migrating From WordPress to Gatsby

Migrating From WordPress to Gatsby

On September 24th, 2015, I wrote my first article on taniarascia.com, which was a custom, self-hosted WordPress theme. I discovered Git, I discovered WordPress, and I made 1,039 commits to the theme, in which I obsessively designed and redesigned the ... more


Tuesday, 5 March, 2019 UTC

Results from .org messaging survey are in

Results from .org messaging survey are in

Recently, we sent out a survey asking people in the Gatsby community how they would define Gatsby and what they value most about Gatsby. The results are in, and I want to share them with you! Thanks to everyone who filled out the survey. Here’s the original ... more


Tuesday, 5 March, 2019 UTC

New schema customization API in Gatsby

New schema customization API in Gatsby

Today we are releasing a preview of a new core Gatsby API - Schema Customization. It gives Gatsby users much better control over the inferred schema, solving many common issues that people have had with their data sources. In addition to adding the new ... more


Wednesday, 27 February, 2019 UTC

Q and A: Reactiflux and the Gatsby Team

Q and A: Reactiflux and the Gatsby Team

Below is a transcript of an interview with Kyle Mathews, Chris Biscardi, and Dustin Schau that took place on the Reactiflux Discord. Read on to hear members of the Gatsby team answer the most burning questions about Gatsby. Date of interview: December ... more


Wednesday, 27 February, 2019 UTC

Getting Started with Gatsby Themes and MDX

Getting Started with Gatsby Themes and MDX

What is a Gatsby theme? Gatsby themes allow you to focus only on the parts of the site and app building process that you need to care about by abstracting the rest away into a package. Getting Started Create a new directory mkdir gatsby-themes Navigate ... more


Wednesday, 27 February, 2019 UTC

A method for Localization with Gatsby and Sanity.io

A method for Localization with Gatsby and Sanity.io

Localization is a common problem and there are many solutions, each with their own benifits and trade-offs. With Gatsby and Sanity.io its possible to achieve a solution that is easy to work with and extend. If you haven’t already read about why Gatsby ... more


Thursday, 21 February, 2019 UTC

Introducing useStaticQuery

Introducing useStaticQuery

React Hooks are cool . Besides simplifying your code and removing the need for a lot of boilerplate associated with classes in JavaScript (looking at you, this ), they enable some serious shareability. They also make it possible to use state in functional ... more


Tuesday, 19 February, 2019 UTC

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

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