How Gary Simon Rebuilt his Developer Agency after a Massive Loss [Podcast #123]
On this week’s episode of the podcast, I interview Gary Simon, a developer and designer who started DesignCourse and has...
How to Build a QR Code Generator for URLs with Node.js, Next.js, and Azure Blob Storage
A while ago, a client asked me to help them create a special app for generating QR codes so users...
Should You Learn TypeScript? Pros and Cons of TS Explained
In this article, we’ll explore the question: is TypeScript worth learning? Before we try finding the answer together, let me...
How to Handle Concurrency with Goroutines and Channels in Go
Concurrency is the ability of a program to perform multiple tasks simultaneously. It is a crucial aspect of building scalable...
How to Optimize Your Database – Optimization Principles and Best Practices
Databases are an integral component of building applications, whether web, desktop or mobile. They symbolically serve as the mitochondria of...
How to Create Objects in JavaScript
In programming, objects are fundamental building blocks used to represent real-world entities or concepts. JavaScript, a versatile and popular language,...