1. Upgrading Nuxt v3 to v4 under 30 minutes

    Reading time: 6 minutes
    Posted 18 days ago

    TL;DR: I upgraded a 32k LOC Nuxt app from v3 to v4 in 29 minutes of actual work. Here's how it went and what I learned.

    I'm maintaining a reasonably sized Nuxt application - not massive, but substantial enough to make upgrade decisions matter. We're talking about a project (excluded tests here) with 32k lines of code spread across 173 files, with a healthy mix of 72 Vue components and 44 TypeScript files. The dependency footprint includes 34 production dependencies plus 7 development ones. So, not that big, which makes it a perfect candidate for an upgrade scenario!

  2. From Vue to Google Play Store – Building & Publishing a Native Android App with Quasar

    Reading time: 11 minutes
    Posted 4 months ago

    Why I Built a Multiplication App with Vue & Quasar

    I recently completed a rite of passage: I've published my first app in the Google Play app store. The reason for going through this was two fold: I was aware of the capacities of multiplatform builds using my favorite framework of choice and wanted to explore how this would pan out in practice. At the same time, the perfect opportunity presented itself: my kids were practicing tables of multiplication and to me, that seemed a perfect challenge to build an app for!

  3. JavaScript’s Temporal API: the future of date time handling!

    Reading time: 3 minutes
    Posted 7 months ago

    Ah, the JavaScript Date object. It just doesn't cut it, does it? Working with dates can be daunting or maddening! So rather than using the Date object, we've been resorting to libraries (like moment.js or date-fns) that tackle the complexity for us. We're getting at a comfortable space right now, with the Temporal API!

    It's not widely supported right now (experimental stage), but close to being finalized and adopted by major browsers!

  4. 2024: Year in Review

    Reading time: 11 minutes
    Posted 9 months ago

    Another year draws to a close and while we don't have hover boards or flying cars yet, we're on the brink of 2025 already!

    The Book (continued) 📚

  5. The Great Shortcut in Software Development

    Reading time: 3 minutes
    Posted 12 months ago

    In the fast-paced world of software development, why reinvent the wheel when you can just copy-paste someone else’s? We live in a copy-paste culture, where solving problems often means borrowing what already works.

    And that’s exactly what npm packages and tech conference talks have in common. Both are shortcuts. Both exist so you don’t have to reinvent the wheel. Let’s explore how these two seemingly different worlds share the same philosophy of borrowed brilliance.

  6. CSS Can Do What Now?!

    Reading time: 3 minutes
    Posted last year

    We all know the CSS blinds meme, right? Or the CSS is Awesome text that exceeds the box? These seem to appeal to many developers these days, perhaps even more than in the past. We've started leveraging JavaScript or TypeScript-oriented frameworks and features, while relying on Tailwind to help us style our interfaces.

    We've drifted away from one of the main pillars of the web: CSS is not a main focus anymore but an afterthought—something to slap onto a bit of interactive code. Leaning on these frameworks can lead to lower maintenance and more up-to-date knowledge of CSS.

  7. Thermodynamics and Software Development: Wrangling Entropy and Order in Code

    Reading time: 4 minutes
    Posted last year

    In the wild world of software development, just like in thermodynamics, entropy is always lurking. Understanding these scientific principles can give us some insights into taming and improving our codebases.

    Let’s throw on our lab coats and dive into how the laws of thermodynamics can jazz up our approach to software development! 🧪

Buy Me A Coffee
If you like my content, consider buying me a (small) coffee! ☕️