SQL Server 2019 introduces “Intelligent Query Processing” (IQP), a suite of features that fix performance issues automatically without code changes. We look at Adaptive Joins and Scalar UDF Inlining. Adaptive Joins Traditionally, the optimizer chooses Nested Loop vs Hash Join based on *estimated* row count. If estimates are wrong, performance tanks. Adaptive Joins defer this […]
Read more →Author: Nithin Mohan TK
Vue.js Performance Optimization Techniques
Vue.js is fast by default, but large apps can slow down. Here are optimization techniques I use. Lazy Loading Routes v-once for Static Content Virtual Scrolling For long lists, use vue-virtual-scroller to render only visible items. Key Tips Use computed properties (cached) Avoid watchers when computed works Use v-show vs v-if appropriately Keep components small
Read more →Kafka Streams: Real-Time Data Processing
Apache Kafka is more than a message broker; with Kafka Streams, it’s a stream processing engine. You can join, filter, and aggregate data in real-time without an external database. This guide explores the DSL (KStream vs KTable) and stateful operations. KStream vs KTable Understanding this duality is core to Kafka Streams. KStream: An endless record […]
Read more →Azure Static Web Apps: The New JAMstack Platform
Azure Static Web Apps (ASWA) simplifies hosting JAMstack applications by coupling a static frontend (React, Vue, Blazor) with a serverless backend (Azure Functions) in a single resource. Announced at Build 2020, it provides a seamless GitHub Actions integration out of the box. Architecture Routing and Security Configure routing rules in `staticwebapp.config.json` (formerly `routes.json`). Key Takeaways […]
Read more →Building Your First Blazor WebAssembly App
Let’s build a complete Blazor WebAssembly application step by step – a task manager with CRUD operations. Project Structure A Simple Component References Blazor Tutorial
Read more →Blazor WebAssembly is GA: Everything You Need to Know
May 2020 marks the long-awaited General Availability of Blazor WebAssembly. This release allows C# developers to build Single Page Applications (SPAs) that run entirely in the browser using standard web technologies—no plugins required. We explore the trimming (linker) improvements and the architecture of a production-ready Blazor Wasm app. The Download Size Challenge Running .NET in […]
Read more →