RSSAmplifier

Blog

Anton Gunnarssons Digital Garden

Antons home on the world wide web

antongunnarsson.comRSS feed ↗19 posts

Latest posts

Remote-friendly games

I find that in-person meetings and afterworks benefit the team culture incredibly much. It doesn't have to be a very long meeting, a late…

The Internet we deserve

I'm no AI doomer. I use ChatGPT to (hopefully) find answers when Google is failing me, to practice Italian or brainstorm weekend activities…

Opinions on React

Since I tend to forget why I hold certain opinions I try to write them down. Here are some thoughts related to React. The Opinions Don't…

Compound components in React

Sometimes you find yourself in a situation where you need to build a component that is reusable but also very flexible so it can adapt to a…

Front-end terminology

A very unsorted and incomplete list of terminology, phrases and products you might run into when working with front-end development. Don't…

React renderers

Live notes on creating a custom renderer in React. Creating a renderer To create a React renderer you implement the react-reconciler…

React component code smells

A growing collection of code smells in React components. What's a code smell? A code smell is something that could indicate a deeper…

Digital Garden

I really like writing things here, but I usually put to much pressure on myself about the quality, length and how interesting the content…

Troubleshooting NodeJS memory leaks with node-memwatch

I recently released my social drawing game draw.wtf where you compete against each other by drawing things and getting judged by a machine…

Render props in the Age of Hooks

Through the years many different patterns have emerged to solve problems we encounter writing React components. One of the most popular…

Mob programming for a year

Last week marked the day when I've been mob programming full time for a whole year. In case you don't know what mob programming is, Woody…

Code in the Dark

Code in the Dark is a programming competition where participants try to recreate a design with just HTML & CSS, without previewing it…

Recursive components

I always had a hard time understanding recursive functions when I stumbled upon them while learning to code. While I've got a better…

The past decade

I'm usually not one for doing huge retrospectives but I got caught up in a conversation with a friend about what we've done this past decade…

git switch and restore

Git is getting easier with two new experimental commands, git switch and git restore , that were introduced in Git 2.23. They are…

NordicJS 2019

A few weeks ago I attended the developer conference NordicJS for the first time. I've been to quite a few other conferences in Sweden…

Software development is a social profession

I'm a strong believer that software development is a social profession and not a technical one. And I say that as someone who has read the…

Blackboxing in DevTools

Most developer tools in modern browsers today support a feature called blackboxing. It's a tool used to denote certain source files for the…

A functional javascript sandwich

A while ago I held a lightning talk about functional programming in javascript, and demonstrated it by using the array functions map…