gRPC is now a first-class citizen in .NET Core 3.0. It’s faster than REST for internal service communication. Here’s how to get started. Define the Service Implement the Service Client When to Use gRPC Service-to-service communication Streaming scenarios Performance-critical paths References gRPC in ASP.NET Core
Read more →Month: September 2019
SPFx 1.9: New Features and Improvements
SPFx 1.9 shipped with SharePoint improvements. Here’s what’s new for developers. Key Updates Library components GA: Share code across solutions Improved Teams support: Better tab development Pre-allocate extension hosts: Faster extension loading Office UI Fabric 7: Updated component library Upgrade Teams Tab Development References SPFx 1.9 Release Notes
Read more →Azure Cosmos DB Change Feed: Real-Time Data Processing
Cosmos DB Change Feed lets you react to data changes in real-time. It’s perfect for materializing views, triggering workflows, or syncing to other systems. What is Change Feed? A persistent, ordered log of changes to your container. Sorted by modification time within each partition. With Azure Functions Use Cases Real-time analytics aggregation Syncing to search […]
Read more →React Performance Optimization: Memoization and Keys
React is fast, but you can make it faster. Here are the optimization techniques I use most often. React.memo useMemo useCallback Keys in Lists References React Performance Optimization
Read more →C# 8.0 Features: Nullable Reference Types Explained
Nullable reference types are the biggest C# 8.0 feature. They help eliminate null reference exceptions at compile time. Here’s how they work. Enabling Nullable The New Syntax Null Forgiving Operator Benefits Compiler warnings for potential null dereferences Documentation of intent in method signatures Catches bugs before runtime References Nullable Reference Types
Read more →What’s New in .NET Core 3.0: Complete Overview
.NET Core 3.0 is finally here, and it’s the biggest release yet. Desktop support, C# 8.0, performance improvements—let’s break it down. Major Features Windows Desktop: WPF and WinForms now run on .NET Core C# 8.0: Nullable reference types, async streams, pattern matching gRPC: First-class support for high-performance RPC Blazor Server: C# in the browser (server-side) […]
Read more →