In this blog, we will discuss one of the problems: the system refreshes as per the target_lag even if no new data in the downstream tables. Most of the time, nothing has changed, which means we’re wasting compute for no reason. If your data does not change, your compute should not either. Here is how […]
Development
Performance optimization techniques for React
Performance plays a vital role in developing modern React applications. React by default is developed by keeping performance in mind, it offers virtual DOM, efficient reconciliation, and a component-based architecture. But as application grows, we start facing performance issues. This blog will help you with some performance optimization tips to consider before release. 1. memo […]
From Coding Assistants to Agentic IDEs
The difference between a coding assistant and an agentic IDE is not just a matter of capability — it’s architectural. A coding assistant responds to prompts. An agentic system operates in a closed loop: it reads the current state of the codebase, plans a sequence of changes, executes them, and verifies the result before reporting […]
Language Mastery as the New Frontier of Software Development
In the current technological landscape, the interaction between human developers and Large Language Models (LLMs) has transitioned from a peripheral experiment into a core technical competency. We are witnessing a fundamental shift in software development: the evolution from traditional code logic to language logic. This discipline, known as Prompt Engineering, is not merely about “chatting” […]
Enhancing Fluent UI DetailsList with Custom Sorting, Filtering, Lazy Loading and Filter Chips
Fluent UI DetailsList custom sorting and filtering can transform how structured data is displayed. While the default DetailsList component is powerful, it doesn’t include built‑in features like advanced sorting, flexible filtering, lazy loading, or selection‑driven filter chips. In this blog, we’ll show you how to extend Fluent UI DetailsList with these enhancements, making it more […]
Kube Lens: The Visual IDE for Kubernetes
Kube Lens — The Visual IDE for Kubernetes Kube Lens is a desktop Kubernetes IDE that gives you a single, visual control plane for clusters, resources, logs and metrics—so you spend less time wrestling with kubectl output and more time solving real problems. In this post I’ll walk through installing Lens, adding clusters, and the […]
Just what exactly is Visual Builder Studio anyway?
If you’re in the world of Oracle Cloud, you are most likely busy planning your big switch to Redwood. While it’s easy to get excited about a new look and a plethora of AI features, I want to take some time to talk about a tool that’s new (at least to me) that comes along […]
Build a Custom Accordion Component in SPFx Using React – SharePoint
When building modern SharePoint Framework (SPFx) solutions, reusable UI components play a crucial role in keeping your code clean, scalable, and maintainable. In particular, interactive components help improve the user experience without cluttering the interface. Among these components, the Accordion is a commonly used UI element. It allows users to expand and collapse sections, making […]
Upgrading from Gulp to Heft in SPFx | Sharepoint
With the release of SPFx v1.22, Microsoft introduced Heft as the new build engine, replacing Gulp. This change brings better performance, modern tooling, and a more standardized approach to building SPFx solutions. In this blog, we’ll explore what this means for developers and how to upgrade. What is Gulp in SPFx? In SharePoint Framework (SPFx), […]
From Legacy to Modern: Migrating WCF to Web API with the Help of AI
Introduction The modernization of legacy applications has always been a costly process: understanding old code, uncovering hidden dependencies, translating communication models (for example, from SOAP to REST), and ensuring that nothing breaks in production. This is where artificial intelligence changes the game. AI does not replace the architect or the developer, but it speeds up […]
Building a Reliable Client-Side Token Management System in Flutter
In one of my recent Flutter projects, I had to implement a session token mechanism that behaved very differently from standard JWT-based authentication systems. The backend issued a 15-minute session token, but with strict constraints: No expiry timestamp was provided The server extended the session only when the app made an API call Long-running user […]
Model Context Protocol (MCP) – Simplified
What is MCP? Model Context Protocol (MCP) is an open-source standard for integrating AI applications to external systems. With AI use cases getting traction more and more, it becomes evident that AI applications tend to connect to multiple data sources to provide intelligent and relevant responses. Earlier AI systems interacted with users through Large language […]