Skip to content

Archives

All the articles I've archived.

2025 12
January 12
  • Electron Apps: Balancing Modern UI and Performance

    Published: at 12:00 PM

    Electron has revolutionized desktop app development, but its reliance on browser-like technology has sparked debates. Can it deliver performance on par with native apps, or are we sacrificing too much for a slick UI?

  • Everything You Need to Know About Types in TypeScript

    Published: at 12:00 PM

    TypeScript introduces static typing to JavaScript, making code safer and more predictable. Learn how types work, why they matter, and how to use them effectively.

  • Could DeepSeek Be the Democratization of AI?

    Published: at 12:00 PM

    The emergence of DeepSeek challenges OpenAI's dominance in the AI landscape by offering an equally powerful, open-source alternative. Explore how this shift could democratize access to advanced AI technology and foster a more inclusive and innovative ecosystem.

  • Building Accessible Applications for the Visually Impaired

    Published: at 12:00 PM

    Creating accessible applications is more than just a technical challenge; it's a step toward inclusivity. Learn practical strategies to make your digital products accessible to visually impaired users, including best practices for screen readers, image alt text, and beyond.

  • Why Python, JavaScript, and C++ Rule the Programming World

    Published: at 04:50 PM

    In the '90s, Perl dominated the scripting world with regex prowess, but Python arrived at just the right moment to shift the game. Meanwhile, JavaScript rose to fame as the backbone of front-end development. Dive into how CPython and Node.js shape these languages and why it's dangerous to idolize programming languages.

  • PowerShell Zero to Hero for DevOps (the definitive guide)

    Published: at 09:30 AM

    PowerShell isn’t just another command-line tool; it’s a powerhouse for DevOps automation. Let’s talk scripts, workflows, and why PowerShell should be your new best friend.

  • Bash, Fish, and Zsh: Choosing Your Shell

    Published: at 06:40 AM

    When it comes to choosing a shell, Bash, Fish, and Zsh are the heavy hitters. They all have their fanbases, quirks, and strengths, but which one is right for you? Let’s break it down—no fluff, just real talk about their pros and cons.

  • Let’s Talk About JavaScript Error Handling?

    Published: at 03:40 PM

    JavaScript has always had a bit of a rough relationship with error handling. Try-catch blocks? They’re like duct tape for your code—they get the job done, but not without adding bulk and sometimes making things messier. But now, there’s a potential game-changer on the horizon: the Safe Assignment Operator (`??=`).

  • Haskell Is Less Scary Than It Looks

    Published: at 03:40 PM

    Haskell often gets a bad rap for being overly mathematical or cryptic, but it’s not as hard as it seems. With features like type inference, pure functions, and extreme abstraction, you might even find yourself writing a browser in just 600 lines of code. Let’s dive into why Haskell deserves a second look.

  • From Astro.js Rookie to a Successful GitHub Pages Build

    Published: at 06:40 AM

    A detailed guide on my journey to building and deploying a website with Astro.js and GitHub Pages.

  • Modern Vim on Windows Setup

    Published: at 12:00 AM

    A comprehensive guide to setting up Vim on Windows for modern web development workflows.

  • When Was the Last Time You Programmed Just for Fun?

    Published: at 03:40 PM

    In today's fast-paced tech world, it seems like every line of code has to have a purpose. Developers are often caught up in building the next big thing, creating apps to boost their portfolios or even solving complex business problems. But when was the last time you just sat down to code for the sheer joy of it? To build something without a deadline, without a client, and without any expectations? If you can't remember, you might be missing out on one of the most valuable aspects of being a developer: recreational programming.

2024 1
November 1
  • Shallow Knowledge vs. Deep Knowledge: The Key to Standing Out in Today’s Tough Job Market

    Published: at 08:15 PM

    Alright, let’s get real about something many of us have been thinking lately: knowledge isn’t just one thing, right? In tech (or any field, really), there’s a big difference between shallow knowledge and deep knowledge. One is quick and flashy but often short-lived, while the other is rooted, unshakeable, and usually way more valuable in the long run. And with how rough the job market’s been this year, understanding this difference could mean everything for your career.