I’ve spent a lot of time using AI assistants inside the IDE, and most of them follow the exact same pattern. There’s usually a sidebar. A chat box. A place to drop instructions and wait. You tell the agent what to do, and then it disappears into action. It makes tool calls, edits code, performs a series of steps behind the scenes, and eventually comes back with a … [Read more...] about A New Way To Learn & Develop With The AI
programming
The “Skills vs MCP” Debate Is Probably Misframed
MCP is dead? you might have heard this many times by now, especially after OpenClaw. And that's very obvious to think about it like that. Because OpenClaw kinda messed up the clear distinction between MCP and Skills. But MCP was built for a very different purpose than skills. We will have to understand the purpose of both to exactly know that MCPs are not dead, … [Read more...] about The “Skills vs MCP” Debate Is Probably Misframed
OpenAI OAuth (ChatGPT/Codex) Integration in InnomightLabs
I wanted users to connect their existing ChatGPT/Codex subscription without asking them to paste an OpenAI API key. The reason being if they are already paying for their subscription then why not enable them to use it with InnomightLabs as well. But that requires OAuth (authorization code + PKCE) and the problem is that OpenAI doesn't provide this auth mechanism officially … [Read more...] about OpenAI OAuth (ChatGPT/Codex) Integration in InnomightLabs
System Design: Forward Retry Mechanism In Distributed Architecture
A Forward Retry is a mechanism where a failed operation to an external service(s) is automatically attempted again after a certain delay. The primary purpose of this design is to handle transient network failure, temporary outages thereby improving the reliability of the system. I recently faced a similar situation at work where I had to make sure that my service is always … [Read more...] about System Design: Forward Retry Mechanism In Distributed Architecture
System Design – Building Large Scale Web Crawler
This article walks through how to approach a Web Crawler system design problem in interviews, including scale estimation, architectural choices, and trade-offs. This system design problem comes quite a lot in the interviews - and for a reason - this simple high level problem comes in many different flavours and has the potential to get deeper-and-deeper and it gets harder … [Read more...] about System Design – Building Large Scale Web Crawler
Play Tic Tac Toe With LLM Claude 3.7
I was looking for some projects that would be a good demonstration of how AI can automate or solve problems just like humans. Yesterday, I was playing a tic tac toe game with my wife and I just thought this could be a very good starting point for it. So here I'm sitting at my desk trying to build one. But plain old command line tic-tac-toe is not fun. You should be able to … [Read more...] about Play Tic Tac Toe With LLM Claude 3.7
Building Semantic Search for E-commerce Using Product Embeddings and OpenSearch
Hey! So, I recently worked on this cool proof of concept (POC) where I tried to combine product embeddings with OpenSearch to enable a k-nearest neighbours (k-NN) search. Basically, I wanted to see if I could make searching through a product catalog smarter by using embeddings (which are essentially vector representations of the product information) instead of just basic text … [Read more...] about Building Semantic Search for E-commerce Using Product Embeddings and OpenSearch
Leader Election with ZooKeeper: Simplifying Distributed Systems Management
Imagine you are in a group project, the task is pretty complex :p and everyone is looking at each other, wondering who is going to take the lead? Does this situation sounds similar to you? I remember we used to play some sort of game like "Rock, Paper, Scissor" or "Eeny, meeny, miny moe" (I never did this but my sister). Similarly, distributed systems have their own ways of … [Read more...] about Leader Election with ZooKeeper: Simplifying Distributed Systems Management
Setup Frontend Project Without Needing Backend Using Local Storage (Dependency Injection)
Today the frontend applications has become quite sophisticated. They are capable of handling complex logic to provide a seamless user experience. With the frameworks like React/Angular/Vue the landscape of frontend has changed quite a lot. I remember the days when I used to write my application in pure HTML and use to handle the dynamic interactions with Javascript (using … [Read more...] about Setup Frontend Project Without Needing Backend Using Local Storage (Dependency Injection)
Exploring Event-Driven Communication in Frontend Development with an Event Bus
Hey there, folks! Welcome back to another exciting blog post on BeMyAficionado. In this article, we're diving into the fascinating world of event-driven communication in frontend development, with a special focus on using an event bus to manage events between two micro-frontends. So, let's jump right in! First things first, let's understand what an event bus is. Think of … [Read more...] about Exploring Event-Driven Communication in Frontend Development with an Event Bus









