If you've ever finished a task at the very last minute, despite having more than enough time, you've...
A practical introduction to browser caching, how it works, when to use it, and why it matters for developers.
Recently, I was knee-deep in a very complex project. The problem wasn't just the size of the...
AI isn't just hype, it's changing how I code, debug, and ship software every day.
The learning curve doesn't have to be a wall. Here's how I turn AI into my coding buddy when I'm in unfamiliar territory.
These are a few strategies I lean on to stay mentally flexible, especially when context-switching, debugging, or designing solutions gets overwhelming.
"Can we make it work like Google Docs?" It's a request that sounds simple until you try to build...
Large Language Models feel intelligent in conversation, but their behavior is fundamentally alien to...
Truly a classic. It's definitely a must-read book for programmers and even people managing...
"If you want to build a boat, don't order people to gather wood and assign tasks and work, but...
I've been writing this since the last year, and in the end, I wasn't sure if I should publish it as t...
I'll write a little bit about a topic that is not related to code, seemingly not that important, but...
Practical (or not so) use cases for Bitwise operators in Javascript
Functions in shell programming
Conditionals in shell programming
Introduction to Shell programming
Learn a bit about PostCSS and how to add it to CreateReactApp. Without ejecting!