emma
goto
Blog
Search blog posts
react (18)
preact (7)
gatsby (6)
redux (4)
opensource (3)
ποΈ
How to write to files with Node.js
23 January 2021
β»οΈ
Automate file renaming with Node.js scripts
17 January 2021
π
My 2020 in books
08 January 2021
π
2020 in review: My first year of blogging
02 January 2021
π§
How to rename all md files to mdx
27 November
π
How to render SVGs in Preact
20 November
π΅οΈββοΈ
How to add search to your Gatsby site
13 November
π
How to build a search bar in React
06 November
π¬
How to unit test your Gatsby blog with React Testing Library
16 October
π·οΈ
Meta tags: All you need to know for your Gatsby blog
08 October
π
Apollo pagination tutorial: using fetchMore()
30 September
π¦
5 ways to improve your Gatsby code blocks
23 September
π¬
Using the DEV API to add DEV.to comment counts to my blog
16 September
πΈ
I made my Gatsby blog open source: a feature walkthrough
09 September
π
Using CSS-in-JS with Preact
16 August
π»
Attempts at my fifth pull request to Forem
09 August
π΄
Reflecting on a week off from the internet
02 August
π§Ή
Embracing digital minimalism by doing a digital declutter
24 July
π±
Raising my first pull request to Forem
18 July
π
Redux vs Recoil: which should you use?
11 July
π
React state management with sweet-state
03 July
π¨
Getting started with state management using Redux Toolkit
26 June
π¦
Getting started with state management using Redux
19 June
π
Getting started with state management using useReducer and Context
12 June
π―
Creating a mobile-friendly navigation component in under 100 lines of code
04 June
π
How to restart your Ruby on Rails database
01 June
π
Mocking fetch requests in Storybook
01 June
βοΈ
How to add a canonical URL to Jekyll posts
30 May
π§ͺ
How to loop through and render collections in Jekyll
30 May
π°
Setting up web monetization on your Gatsby blog (with RSS)
27 May
π
Building a web-monetized RSS reader using Blitz.js
22 May
π
Exploring how a new model and UI is created in Rails using `rails generate scaffold`
16 May
π΅
Getting started with web monetization in React
09 May
π£οΈ
How to set up your Rails + Preact app's routing
08 May
π¬
Understanding the shallow function in Enzyme
01 May
β
Jest code coverage report explained
18 April
π
What I learned from achieving a 16 week writing streak
09 April
π£
Using the functional updates pattern with React hooks
07 April
π
How to mock React hooks using dependency injection
01 April
π
Setting up Storybook for Preact with TypeScript
29 March
π₯
A quick start guide to creating an app with Preact, TypeScript and Ruby on Rails
25 March
π§¬
How to get preact-router working with Netlify
21 March
π
Cloning an item on drag using interact.js
17 March
π
Getting started with styled-components in React
13 March
π©βπ»
Nevertheless, Emma coded
06 March
π¦πΊ
Seven things I learned at ReactConf AU 2020
29 February
πΎ
Storing values with the useRef hook
20 February
πΊοΈ
How to access props in mapDispatchToProps
29 January
π€‘
A guide to module mocking with Jest
24 January
π₯
Use memoization in your code to reduce unnecessary re-renders
17 January
βοΈ
Analyze your React appβs bundle size and reduce it using code-splitting
10 January
β¨οΈ
Setting up Steam Authentication using OpenID
03 January
π
My 2019 in books
27 December 2019
π§ββοΈ
Linting, committing and pushing your code in one magic command
20 October 2019
βοΈ
3 Things I Learnt Feature Leading for the First Time
07 July 2019
π§ͺ
Testing your Trello Power-Up hosted on GitHub Pages
25 April 2019
π¦
Subscribe to my monthly newsletter
for updates on my latest posts and projects.