Hey, I’m Eszter.
Hi 👋
Now
Articles
Reading list
etc
Dec 13, 2022
Building a single-speed bicycle
Nov 14, 2022
On doing what you want (and getting there)
Jun 12, 2022
React basics: rendering a list of JSX elements
Jun 1, 2022
Framework laptop: first impressions
May 26, 2022
A more ergonomic workspace, step by step
Jan 30, 2021
Save users from selecting traffic lights with reCAPTCHA v3
Dec 25, 2020
Using environment variables with Gatsby and Netlify
Nov 23, 2020
Naming things is hard
Oct 10, 2020
Lily58, my second split ergo mech keyboard
Jul 4, 2020
Accessible lazy-loading with a <noscript> fallback
Jun 25, 2020
Turning any website into a PWA with (mostly) vanilla JS
May 9, 2020
The great expectations of working remotely: 3-month check-in
Apr 28, 2020
CSS tricks: respecting spacing in hash navigation
Apr 12, 2020
GitHub CLI: create and manage PRs from the command line
Mar 13, 2020
Keeping a healthy work/life balance at home
Mar 8, 2020
Working from home should not involve doing the dishes
Jan 27, 2020
Curious games
Nov 17, 2019
Supporting dark mode on the web
Aug 12, 2019
Iʼve reviewed lots of CVs recently. Hereʼs how to improve yours
Jul 28, 2019
Friendly UIs: Let users copy with a click
Apr 8, 2019
Mocking React components with props
Mar 15, 2019
Publishing an npm package
Feb 2, 2019
Building a mechanical keyboard
Jan 10, 2019
Building an API proxy with Serverless — Part 2
Dec 16, 2018
Building an API proxy with Serverless — Part 1
Nov 6, 2018
Unit testing abstract classes in React
Sep 21, 2018
Building a reading progress bar
Sep 18, 2018
Setting up Zeit.co domains with GitHub Pages
Sep 15, 2018
You can be a developer, too
Aug 14, 2018
Lazy loading images
Jun 17, 2018
Ways to improve loading speed
Jun 16, 2018
Typing animation with JavaScript
May 10, 2018
SVG animations with CSS
May 2, 2018
Flexbox with fixed sidebar
Nov 22, 2017
Creating a custom ProtonMail theme
Sep 29, 2017
Why