Over the past year, I’ve been exploring how AI can assist in test automation. After working with various LLM-powered assistants and code-generation tools, I recently built a complete Selenium framework using the Model Context Protocol (MCP). In this post, I’ll share my technical insights, what worked, and what challenges I faced. Context: Where AI-Assisted Testing […]
Introduction Keeping your app users up-to-date instantly is easier than ever with Stallion, a powerful tool for Over-the-Air (OTA) updates in React Native. Forget waiting for app store approvals; push updates directly to your users with zero friction. 🙌 Why Use Stallion? ✅ Built-in Testing Framework to validate updates before production 🔁 Switch Between App […]
Introduction Managing MongoDB users through command-line can be complex and time-consuming. Our MongoDB User Management Console provides a modern web-based GUI that makes database user administration simple and accessible for teams. What It Does This Node.js web application offers a complete solution for MongoDB user management with an intuitive interface that replaces complex command-line operations. […]
Introduction When you work with AWS infrastructure for some time, you realise that not all problems announce themselves with alerts or outages. Some problems stay quiet, blend into the background, and only reveal themselves later-usually when someone asks a question you can’t answer clearly. This is one such experience from my early days of working […]
Introduction In modern data platforms, ETL pipelines are rarely independent. They are deeply interconnected—one pipeline’s output becomes another pipeline’s input. In one of our production projects, we faced a classic orchestration challenge. Pipelines were scheduled based on time rather than actual completion i.e real-time problem with predictable execution time of pipelines. This article will walks […]
Problem Statement We were migrating an old Salesforce-style knowledge base (URLs like /apex/ArticleDetails?) into AEM as a Cloud Service. Everything looked fine… until the business came back with a hard requirement: “We have ~300 legacy article links still floating around. None of them can break. Fix it.” That immediately pointed to one place: dispatcher rewrite […]
Introduction If we have ever started a project using React or Next.js, we would have noticed two commands that look almost the same: npm and npx. Although they look similar, their uses are totally different in the web development world.In this blog, we will understand the differences between the two in simple terms with examples […]
In this BLOG I will share an incident that taught me how containers really work under the hood. Production Down – Once I received production website down alert for one of my customer. As I checked the website was giving 502 Initial Checks – I immediately logged in to the production host to investigate. The […]
Like many data engineers, I’ve spent a good chunk of my time dealing with a problem that sounds simple on paper but is messy in reality: reliably moving data from source systems into an analytics platform. In one of my recent projects, I worked on setting up data integration using Airbyte, and this post is […]