You don’t need a static site generatorA guide to creating your own static site generator based on Next.js that trades convenience for flexibility and peace of mindFeb 17Feb 17
The Scala programming language for TypeScript & Python developers in a nutshellA quick walk-through of Scala’s most noteworthy features and ideas with examples.Apr 1, 2023Apr 1, 2023
Authentication vs. AuthorizationChatGPT: In summary, authentication is about identifying who the user is, while authorization is about what the user is allowed to doFeb 11, 20231Feb 11, 20231
Internationalizing (i18n) a Next.js 13 app with React Server ComponentsA step-by-step tutorial showing a straightforward i18n solution for Next.js 13 with Server Components and TypeScriptFeb 3, 2023Feb 3, 2023
Prevent React from triggering useEffect twiceA simple workaround to ensure that useEffect is only triggered once in the development environment with Strict mode enabledJan 14, 202313Jan 14, 202313
Scala 3 Quick Tip: Replacing the partially applied pattern with polymorphic functionsA quick dive into Scala 3’s new polymorphic function types with examplesJul 28, 2022Jul 28, 2022
Published inHireproofTech interviews are a big mess, but you can fix themA journey through the abyss of job interviews in the tech industry. What is wrong with them and what steps can you take to fix them?Jul 25, 2022Jul 25, 2022
Converting between tuples and case classes in Scala 3Use Scala 3 generic programming features to safely convert a case class to a tuple and vice versaNov 6, 20211Nov 6, 20211
How to fix Windows C++ redistributable installation problemsA quick guide to troubleshooting “Windows C++ runtime” related errorsFeb 15, 2021Feb 15, 2021
Apple should finally kill the TouchBarI’ve used several MacBook Pros in the past years which all had one major flaw in common: the TouchBar. Here is why.Sep 25, 2020Sep 25, 2020