hello.js

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

Wednesday, 18 April, 2018 UTC

Gatsby + Contentful Starter to Get a Website Up and Running in 5 Minutes

Gatsby + Contentful Starter to Get a Website Up and Running in 5 Minutes

This blog post was originally posted on the Contentful Docs Working with React and having an emphasis on speedy performance, GatsbyJS is a promising static site generator that allows you to connect your projects to a variety of APIs and data sources; ... more


Thursday, 12 April, 2018 UTC

Trying out Gatsby at Work & Co

Trying out Gatsby at Work & Co

As a developer, it’s always exciting to try something new. When working with a technology for the first time, I usually ask myself two questions: What can this do for me now, and what will it bring to my future projects? Most recently, I had the opportunity ... more


Wednesday, 11 April, 2018 UTC

How to handle comments in Gatsby blogs

How to handle comments in Gatsby blogs

tl;dr Hosted services like diqus are the easiest. Staticman is the best option, but requires some setup. You have a static site. Or you will have. You understand how the content will work. But what about comments? You have three choices. Keep comments ... more


Monday, 2 April, 2018 UTC

Migration to GatsbyJS and JAM stack from WordPress

Migration to GatsbyJS and JAM stack from WordPress

How and Why I migrated from WordPress to static JAM Stack site built with Gatsby JS. Before When I started my blog back in 2016, I wanted to focus as much as possible on creating content rather than creating the blog infrastructure. Of course there the ... more


Thursday, 15 March, 2018 UTC

Why we created the Gatsby plugin library

Why we created the Gatsby plugin library

Earlier this week, we launched a Plugin Library on Gatsbyjs.org and are excited for you to use it! This article explains how UX research drove the design of this library and the accompanying Plugin Authoring doc. Why build a plugin / package library ... more


Tuesday, 27 February, 2018 UTC

Why I Upgraded My Website to GatsbyJS from Jekyll

Why I Upgraded My Website to GatsbyJS from Jekyll

This article is the first of a two part series, on the engineering behind my website. Originally published here For the past couple of weeks, I’ve been rebuilding my personal website from scratch, live at https://jiahao.codes with the source code on ... more


Friday, 16 February, 2018 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, and it creates a world where JavaScript and HTML live in happy harmony in the same files and efficiently renders your ever-changing data to the browser. Declarative ... more


Friday, 16 February, 2018 UTC

Gatsby And The JAMstack - A Bright Future For The Web

Gatsby And The JAMstack - A Bright Future For The Web

This article was originally published on Medium on January 31, 2018. Recently I relaunched my wife’s photography portfolio, KNW Photography, using a combination of Gatsby, Contentful and Netlify. This particular group of tools represents a new and exciting ... more


Tuesday, 13 February, 2018 UTC

Announcing Gatsby Manor, themes for Gatsby ����

Announcing Gatsby Manor, themes for Gatsby ����

I am proud to announce Gatsby Manor, a gallery of themes for Gatsby. After 5 months of development, Gatsby Manor is now in public beta. Check out our themes then use our getting started guide to kickstart your Gatsby project. Overview Gatsby Manor is ... more


Wednesday, 7 February, 2018 UTC

Picking a back-end for GatsbyJS

Picking a back-end for GatsbyJS

A little while ago I had the six-monthly itch to redo my portfolio site, and I decided I was going to learn to use Gatsby. But that seems to be only half the battle. After you’ve built your front-end, how do you decide on the back-end? There’s so many ... more


Friday, 26 January, 2018 UTC

Building a Site with React and Contentful

Building a Site with React and Contentful

A poster of Starry Night by Vincent Van Gogh followed me to each new dorm room in college because I bought it the first year and kept it until it ripped beyond repair. My sister (a professional artist) and I often debate the merits and demerits of reprinting ... more


Thursday, 25 January, 2018 UTC

Creative Software Destruction and the New Presentation Layer

Creative Software Destruction and the New Presentation Layer

“To improve is to change, so to be perfect is to have changed often.” — Winston Churchill And so it is that about every decade the technology industry rethinks the application architecture in light of new systems, capabilities, and desired outcomes. ... more


Tuesday, 23 January, 2018 UTC

Getting Started with Gatsby and WordPress

Getting Started with Gatsby and WordPress

This post was originally published on my blog on January 18, 2018. Earlier this week I began rebuilding my blog using GatsbyJS + WordPress. As I familiarized with Gatsby, I found myself flipping through a million tabs, and I thought it might be useful ... more


Monday, 22 January, 2018 UTC

Building a static blog using Gatsby and Strapi

Building a static blog using Gatsby and Strapi

Introduction A static website contains Web pages with fixed content. Technically, it is a simple list of HTML files, which displays the same information to every visitor. Unlike dynamic websites, they do not require any back-end programming or databases. ... more


Monday, 18 December, 2017 UTC

Taking Gatsby for a spin

Taking Gatsby for a spin

A static site generator based on React, does that even make sense? GatsbyJS tries to answer this question with a hypermodern, feature-packed, jamstacked development tool that you can try out right now! In this post I’ll give you a quick introduction ... more


Thursday, 7 December, 2017 UTC

Gatsby + Contentful + Netlify (and Algolia)

Gatsby + Contentful + Netlify (and Algolia)

Gatsby has been getting a lot of recognition and adoption lately, and for good reason. It’s so flexible and it works well with nearly everything. If you’re on a tight budget and don’t want to sacrifice developer experience or cutting-edge deployments, ... more


Wednesday, 15 November, 2017 UTC

Migrate from Hugo to Gatsby

Migrate from Hugo to Gatsby

Introduction As my recent evaluations of Gatsby were positive, I decided to migrate my personal blog. Instead of quickly picking an already built theme with a lot of code I might not use—which I did during the previous migration from Medium to Hugo—this ... more


Wednesday, 15 November, 2017 UTC

Migrate from Jekyll to Gatsby

Migrate from Jekyll to Gatsby

A bit of history Some years ago I created my blog with Jekyll and it has been working well ever since. I have never been a huge fan of Ruby, but because of requirements or convenience I’ve built apps with it (Rails / Sinatra / Jekyll / etc). I used to ... more


Wednesday, 15 November, 2017 UTC

Why I created my blog with Gatsby and Contentful

Why I created my blog with Gatsby and Contentful

I recently deployed my new blog at halfelectronic.com and I thought it would be fitting to talk about how I built it in the first place — you know, me being a web developer and all. There is certainly no shortage of options when it comes to platforms ... more


Friday, 3 November, 2017 UTC

Why we choose Gatsby over Next.js and Wintersmith

Why we choose Gatsby over Next.js and Wintersmith

This article was originally published on our company blog on September 27, 2017. smartive.ch goes Gatsby At smartive, a Swiss-based web agency, we always saw the potential of static site generators. After using Wintersmith and Next.js we recently made ... more


Friday, 3 November, 2017 UTC

Migrating My Blog From Hexo To Gatsby

Migrating My Blog From Hexo To Gatsby

This article was originally posted on my blog (original link). I’m reposting here in the hopes that it helps more people get started with Gatsby! Migrating a blog to Gatsby Abstract: Gatsby is a great tool for building a blog. In part 1 I did the more ... more


Friday, 3 November, 2017 UTC

Embracing GraphQL — How I migrated React FAQ to Gatsby v1

Embracing GraphQL — How I migrated React FAQ to Gatsby v1

Before I built React FAQ, I went looking for a static site generator. I had a few criteria in mind. Fast (hopefully a given for a static site) Easy to use React-based Easy to update Gatsby at the time was still pre-1.0 but its workflow met my needs. ... more


Friday, 3 November, 2017 UTC

Web Performance 101—also, why is Gatsby so fast?

Web Performance 101—also, why is Gatsby so fast?

I gave this talk last weekend at ReactNext in Tel Aviv. I spoke on the basics of measuring and improving web performance and how Gatsby is designed so sites built with it are always very very fast. Slides to follow interspersed with notes. I open sourced ... more


Friday, 3 November, 2017 UTC

Community Roundup #1

Community Roundup #1

It’s been a wild 77 days since Gatsby 1.0.0 was released into the world on July 6th, 2017. By the numbers we’ve seen: 3150 new Github stars ~380,000 new NPM downloads 110 new contributors (hey y’all!) ~400 merged PRs dozens of new plugins New Gatsby ... more


Friday, 3 November, 2017 UTC

Gatsby's first beta release

Gatsby's first beta release

We shipped today Gatsby’s first beta for 1.0! Gatsby is a modern blazing-fast static site generator for React.js. Ten months and one day ago I announced I was now working full-time on Gatsby followed a month later by posting an issue kickstarting the ... more


Friday, 3 November, 2017 UTC

Creating a Blog with Gatsby

Creating a Blog with Gatsby

Gatsby is an incredible static site generator that allows for React to be used as the underlying rendering engine to scaffold out a static site that truly has all the benefits expected in a modern web application. It does this by rendering dynamic React ... more


Friday, 3 November, 2017 UTC

Announcing Gatsby 1.0.0 ������

Announcing Gatsby 1.0.0 ������

Gatsby is your friendly, blazing fast static site generator for React. And after nearly a year of research, prototyping, and testing, Gatsby v1 is ready for action. Static site generators offer many benefits over traditional dynamic website frameworks ... more


Friday, 3 November, 2017 UTC

Modern static site generation with Gatsby

Modern static site generation with Gatsby

In this post, I will talk about static site generators — how they have evolved and why I switched from a Ghost powered site to Gatsby.js, a modern static site generator. Static site generators as we know them Jekyll, my tool of preference for quite a ... more


Friday, 3 November, 2017 UTC

From WordPress to Developing in React — Starting to See It

From WordPress to Developing in React — Starting to See It

As a frontend designer I’ve always prided myself on being a HTML and CSS specialist. My use of JavaScript has been limited to animations and DOM manipulation. However, at Indigo Tree we’re branching out from our staple of WordPress and trying different ... more


Friday, 3 November, 2017 UTC

Making website building fun

Making website building fun

I still remember the first non-trivial React component I built in 2014—not long after I started using React seriously. I decided to port to React headroom.js—a JavaScript library that shows & hides headers as you scroll up & down a site. After ... more