I wrote something dashing for Smashing
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 articleI’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.
I write about all things tech and business. My articles cover design, development, productivity, and more.
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 articleHow 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 articleSVGs 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 articleSprint 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 articleWhen 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 articleWe 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 articleI collect and share useful snippets that I use across my projects.
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 articleTo asynchronously fetch data in a React component using hooks, we can define and then call an asynchronous function inside of useEffect.
Read full articleJust as we can destructure all other objects, we can destructure functions like log() and warn() directly out of the console object.
Read full articleTo 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 articleThere is no “array” type in JavaScript. To check if something is an array, we can use a helper on the Array prototype.
Read full articleLookup objects can replace long if-else and switch statements. Checking if a key exists before accessing it makes them more resilient.
Read full article