Don't let craftsmanship die!
Keeping craftsmanship alive when LLMs write code. Using AI assistants without sacrificing design, safety, and readability.

Search for a command to run...
Keeping craftsmanship alive when LLMs write code. Using AI assistants without sacrificing design, safety, and readability.

Extracting data at ludicrous speed with correct error handling 🚀
Testing external services easily with strong assertions

Security best practices for commonly used AWS services

The blog focuses on 3 things, Prevention from data redundancy. Good design choices. Bad design choices. Prerequisites: Basic knowledge of databases and practices like indexing, normalization, etc. 1. Unique partial index to avoid data duplication...

"They've got docker setup upfront, that's awesome !!" - on the first day of learning laravel I don't know what you think about PHP, but the developer experience with Laravel has been really good, and it motivates me to write this blog. My backgrou...

Recently I created this web app (with React and Node) which has text and voice channels, there are a lot of things I learned, I have condensed the learnings in this blog, and added more details about the app at the end of this blog. This blog will g...

“Less than a minute !!!”, I whispered with surprise when the professor explained how a few lines of code could solve a problem in less than a minute which would take more than 10 years otherwise. That was the experience of an online course I took a f...
