PnP JS makes SharePoint development much easier. Instead of raw REST calls, you get a fluent, typed API. Why PnP JS? Fluent API TypeScript support Batching built-in Handles authentication Examples References PnP JS Documentation
Read more →Azure Synapse Analytics: Introduction to the Unified Platform
Azure Synapse Analytics (announced at Ignite 2019) is the evolution of Azure SQL Data Warehouse. It’s now a unified analytics platform combining Big Data and Data Warehousing. What’s New On-demand queries: Query data lake files without loading Unified workspace: Data prep, SQL, Spark, and pipelines Synapse Studio: Web-based unified experience Power BI integration: Direct connectivity […]
Read more →Switch Expressions in C# 8.0: Pattern Matching
C# 8.0’s switch expressions are more concise than traditional switch statements. They use pattern matching and return values directly. Traditional vs Expression Pattern Matching Tuple Patterns References Switch Expression
Read more →Ignite 2019: .NET Core 3.1 and the Road to .NET 5
At Ignite 2019, Microsoft clarified the .NET roadmap. Here’s what’s coming and why .NET 5 is a big deal. .NET Core 3.1 LTS .NET Core 3.1 will be an LTS release (December 2019). This means three years of support – perfect for production workloads. Key improvements: Blazor component improvements C# 8.0 refinements Performance enhancements Bug […]
Read more →Microsoft Ignite 2019: The Biggest Azure Announcements
Microsoft Ignite 2019 just wrapped up in Orlando, and there’s a lot to unpack. Here are the Azure announcements that matter most for developers. Azure Arc The headline announcement: Azure Arc extends Azure management to any infrastructure. Run Azure services on-premises, at the edge, or in other clouds. This is huge for hybrid scenarios. Azure […]
Read more →Featured in Office 365 Developer Newsletter November 2019
As an Office 365 Developer and organizer of Office 365 developer events in local community, I have got an opportunity to be featured in November 2019 newsletter.
Read more →