Emma Goto πŸ™

Emma Goto πŸ™ @emma

About: Front-end developer.

Location:
Tokyo, Japan πŸ—Ό
Joined:
May 21, 2019

Emma Goto πŸ™
articles - 78 total

Fun with Hardcover's Book API: A quick reference

I'm a longtime Goodreads user, but have always wanted to try something better when it comes to...

Learn More 3 2Oct 26 '24

2021 in review: my second year of blogging

2021 was a much more quiet year on my blog than compared to 2020. Continuing the tradition of my 2020...

Learn More 21 0Jan 1 '22

Writing a script to cross-post to DEV.to

After publishing a post to my site, I usually cross-post it to DEV.to. Originally I would use their...

Learn More 24 3Sep 29 '21

How to export from Ulysses to Markdown

I use the Ulysses text editor to write all my posts. Converting them into Markdown files for my blog...

Learn More 7 0Sep 26 '21

How to build an inline edit component in React

Inline editing allows users to edit content without navigating to a separate edit screen. In this...

Learn More 24 2Sep 22 '21

Generate custom social card images for your Gatsby blog

One of the ways you can make your Gatsby posts stand out to readers is to add a social card image. In...

Learn More 33 3Jun 4 '21

How to build a table of contents in React

A table of contents lets your readers see a high-level summary of your page. In this tutorial, we’ll...

Learn More 53 0Apr 2 '21

How to add comments to your Gatsby blog

Does your Gatsby blog have a commenting system set up? If not, you could be missing out! Comments...

Learn More 26 6Mar 17 '21

Jest partial matching on objects, arrays and functions

Sometimes with Jest, you only need to test part of an object exists, or test on a subset of an array....

Learn More 9 0Mar 11 '21

Unit testing Node.js fs with mock-fs

If you're using the fs module to do things like write to files, or modify file names, you might have...

Learn More 9 0Mar 3 '21

MonarchMap: Help save the Monarch butterfly with New Relic πŸ¦‹

Each year, Monarch butterflies make a 3000-mile migration across North America. But climate change is...

Learn More 11 2Feb 24 '21

How to write to files with Node.js

In this post we’ll be covering how you can use the fs module in Node.js to write to and modify files...

Learn More 19 0Jan 23 '21

Automate file renaming with Node.js scripts

Node.js scripts can be a real time-saver when you want to automate common tasks. In this post, you'll...

Learn More 32 6Jan 16 '21

My 2020 in books

In 2020 I read a total of 79 books - 78 in English, and one in Japanese. With a burst of last-minute...

Learn More 40 13Jan 7 '21

2020 in review: My first year of blogging

2020 was probably a really strange year for a lot of us. For me, I can definitely see the silver...

Learn More 35 11Jan 2 '21

The Checklist Manifesto: the power of the simple checklist

The Checklist Manifesto may look like yet another self-help or productivity book. But I found it to...

Learn More 15 0Dec 17 '20

How to rename all md files to mdx

Recently I converted my Gatsby blog from Markdown to MDX, and I wanted to convert all my .md files...

Learn More 19 2Nov 26 '20

How to render SVGs in Preact

If you want to render an .svg file in in Preact, I found inline SVGs to be the easiest way to get...

Learn More 10 1Nov 19 '20

How to add search to your Gatsby site

A search bar is a great way to make content on your Gatsby site discoverable. In this tutorial, I'll...

Learn More 49 6Nov 12 '20

How to build a search bar in React

A search bar is a great way to make content on your website discoverable. In this tutorial, we’ll be...

Learn More 278 19Nov 5 '20

The Power of Now: 2 actionable takeaways

Originally published in the late 1990s, The Power of Now was written after its author, Eckhart Tolle,...

Learn More 22 1Oct 29 '20

Working in Public: how can we solve the problems of open source?

Nadia Eghbal’s recent book Working in Public: The Making and Maintenance of Open Source Software,...

Learn More 21 15Oct 21 '20

How to unit test your Gatsby blog with React Testing Library

Writing unit tests will keep your Gatsby blog bug-free, and leads to more maintainable code. This...

Learn More 50 0Oct 15 '20

Meta tags: All you need to know for your Gatsby blog

When you share your Gatsby blog to the world, you’ll want to make sure you give a good first...

Learn More 47 3Oct 8 '20

Apollo pagination tutorial: using fetchMore()

When you need to fetch large amounts of data from your GraphQL server with Apollo, you may need to...

Learn More 29 4Sep 30 '20

5 ways to improve your Gatsby code blocks

Code blocks are a great way to explain concepts to your readers, and you'll want to make them as easy...

Learn More 12 0Sep 23 '20

Using the DEV API to add DEV.to comment counts to my blog

Currently my personal blog site doesn’t support comments. Since I cross-post all of my posts to DEV,...

Learn More 42 2Sep 16 '20

I made my Gatsby blog open source: a feature walkthrough

I recently open-sourced my blog built using Gatsby! This post will walk you through why I chose...

Learn More 77 5Sep 9 '20

TypeScript 4.0 released

TypeScript 4.0 comes with a variety of new features, and best of all, no major breaking changes!...

Learn More 50 3Aug 21 '20

Using CSS-in-JS with Preact

The two most popular CSS-in-JS libraries, styled-components and Emotion, don’t support Preact out of...

Learn More 43 7Aug 16 '20