Blog

Balancing Load with Queue
Feb 2, 2024 · 1 min read

Balancing Load with Queue

A client shared a problem regarding scaling tech infrastructure they faced recently. The simplest and quickest solution was adding a queue in between to manage the load.

Don't re-invent the wheel (pt. 1)
May 16, 2024 · 1 min read

Don't re-invent the wheel (pt. 1)

Don't reinvent the wheel is very common while building tech. But what does it even mean and when is it applicable? Here are the 4 situations when this common phrase is applicable to you.

Don't re-invent the wheel (pt. 2)
May 31, 2024 · 1 min read

Don't re-invent the wheel (pt. 2)

Continuing on the previous post of Don't reinvent the wheel and when it is applicable. Let's look at resources and skills needed to build things from scratch.

How do you handle security for Software applications?
Jul 18, 2024 · 2 min read

How do you handle security for Software applications?

Security in Software is similar to security in real-world. No system is 100% fool proof, and so our best bet is to make the system so difficult to hack, that it will take a lot of time, energy and resources for someone to breach.

Highly available system with Queue
Mar 31, 2024 · 1 min read

Highly available system with Queue

A client wanted a highly available system while ensuring that no events are lost. My initial solution was to add a queue in between to maintain downtime between services.

Prompting or Fine-tuning on LLMs?
Jul 2, 2024 · 1 min read

Prompting or Fine-tuning on LLMs?

A while ago, I was having a conversation with a founder looking to add AI to for digital marketing web based app. His concern was that a good prompt with LLM can also do what they are building.

Software Security 101 - OWASP
Jul 31, 2024 · 1 min read

Software Security 101 - OWASP

Where does one even begin with Security for Software applications? Answer is OWASP! OWASP is an international non-profit organisation dedicated to software security.

When to re-invent the wheel?
Jun 16, 2024 · 2 min read

When to re-invent the wheel?

Re-inventing the wheel in tech is challenging, and you must be careful about when and how you do it. Here are the 6 cases when you can, and should re-invent the wheel.