Blog
An overview of everything I've written down in the past. These are my thoughts, opinions, lessons learned and shared coding knowledge. From time to time, these blogposts will also reflect me besides being a developer as I'll talk about my running, hobbies, and interests.
Blogposts overview
-
Why you should stop using the logical OR in JavaScript
At first glance, JavaScript's logical OR operator (||) seems like a straightforward way to handle default values and conditional logic. It’s concise, widely used, and often appears in tutorials as a go-to solution for setting fallbacks. But beneath its simplicity lies a range of potential issues that can lead to unexpected behavior, subtle bugs, and confusing code.
- frontend
- javascript
- operators
-
The initial Git commit
As a version control system, Git is one of the most widely adopted ones that developers use daily. Since Git is maintained in Git, we can look back in the history to find the original commit.
- history
- git
-
The Vue ecosystem in 2025
Vue remains a top choice for building modern web apps in 2025. With a mature ecosystem, choosing the right tools can boost your productivity and app quality. This post highlights the essential libraries and utilities for Vue projects in 2025.
- frontend
- vue
-
Reset all CSS properties in 1 line
Let's look at the powerful CSS statements 'all: revert' and 'all: initial' to see how they can improve your CSS skills.
- css
- frontend
-
Podcasts I listen to while running
I love to listen to podcasts while running. Over the years, I've accumulated a lot of hours and shows that I've listened to. Here's an overview of the podcasts that I listened to the most.
- running
- podcasts
-
The Power of Memoization: A Deep Dive into Caching Functions in TypeScript
Memoization is a powerful optimization technique that can supercharge your JavaScript applications by eliminating redundant calculations.
- optimisation
- performance
- frontend
-
5 key takeaways from solving 50+ coding interview questions as a frontend developer
I've been an avid reader of Cassidoo's weekly newsletter for some time now. Part of her newsletter is a weekly interview question that I've started to solve. Here's 5 takeaways about solving these questions and why it has made me a better developer.
- interviews
- puzzles
- frontend
-
Study shows that devs are 20 percent slower with AI
A new study shows a stark difference between the time forecast and the actual time spent when performing development tasks with the help of AI. Let's look at the study, discover the reasons why and I'll give my own 2 cents.
- AI
- thoughts
- study
-
Writing a BackToTop Svelte component
Having a BackToTop button readily available on a webpage is such a handy thing to have when reading lengthy pages such as blogposts. I'll explain how I've implemented an easy to integrate Svelte component.
- astro
- blog
- svelte
- frontend
- component
-
Why I chose Astro for this blog
At the time of writing, I'm on parental leave to support my wife and take care of our newborn son. In the spare time that I can find between changing diapers, I like tinkering around with technology and was eager to start a blog. Here are my key takeaways of what I like about Astro and what made me choose Astro, in no particular order.
- astro
- blog
- review
- frontend