My first article walks readers through creating a multi-author blog with Next.js. In this post, I share the story and process behind the experience.Read full article
Maker, content creator, and IndieHacker.
I’m Dom, a software developer and entrepreneur based in Munich, Germany. As the founder and CEO of fn teach, I help companies get their projects off the ground and their teams moving forward.
How do you know when to call it quits on an experiment? I’m dialing back on some of mine to get back some time for other projects.Read full article
SVGs are math that looks unnecessarily complicated. Let me walk you through how to build a complex icon from a few circles and lines.Read full article
Sprint retrospectives are a waste of time only if we use them as Weekly Complaining Corner. We can me them more fun AND meaningful at the same time.Read full article
When you’re trying a new technology, you can use one of these APIs for the basis of your experiments. They let you build something fun at the same time.Read full article
We still need to show a cookie notice for YouTube’s nocookie embed script, because it sets a cookie as soon as a visitor starts playing a video.Read full article
We sometimes need a type in which only one of two mutually exclusive properties can be set. Setting either property is fine, setting both isn’t.Read full article
To asynchronously fetch data in a React component using hooks, we can define and then call an asynchronous function inside of useEffect.Read full article
Just as we can destructure all other objects, we can destructure functions like log() and warn() directly out of the console object.Read full article
To find the largest value in an array of numbers, we can spread that array into Math.max() instead of manually iterating over it.Read full article
Lookup objects can replace long if-else and switch statements. Checking if a key exists before accessing it makes them more resilient.Read full article