AI this, AI that. Like many of you, I’m constantly switching between “Wow, you can do that with AI?”...
Introduction Two and a half years ago, humanity witnessed the beginning of its biggest...
This is a submission for the 2025 New Year Writing challenge: Predicting 2025. When we think about...
Want to build web apps that work offline? While browsers have built-in storage options like...
People always ask me, "Alex, how do you stay up to date with tech?" (Nobody asks me that.) One way to...
Introduction The path to better testing starts with something surprisingly simple: how you...
Table of Contents Introduction Understanding the Basics of Progressive Web Apps...
Introduction Clear writing requires clear thinking. The same is valid for coding. Throwing...
Introduction Presentations plague the middle-class professional. Most bore audiences with...
What's the Problem? Let's say you have a big TypeScript object. It has objects inside...
Note: Since I use Shiki and Twoslash I recommend you check out the blog post on the original site to...
Introduction My team and I recently discussed Vue 3.5's new features, focusing on the...
Introduction Understanding the core of modern Frontend frameworks is crucial for every web...
Writing accessible components in Vue is crucial as more developers recognise the importance of making...
Table of Contents Introduction The Process of Refactoring Some Refactoring...
Introduction: Understanding TypeScript and Its Challenges TypeScript is like a helper for...
Introduction Loops play a pivotal role in programming, enabling code execution without...
Introduction TypeScript, the popular statically-typed superset of JavaScript, offers an...
Introduction TypeScript offers a powerful type system that allows developers to create...
Introduction In the dynamic world of software development, robust error handling isn't...
Introduction Interacting with APIs often involves juggling multiple endpoints, diverse URL...
Introduction There's something particularly satisfying about writing unit tests, don't you...
Introduction Accessibility is an essential aspect of web development that ensures your...
Introduction 😃 Generic programming is a powerful paradigm that has revolutionised the way...
Introduction Since I am personally always curious what new features ECMAScript brings with...