SharePoint Framework (SPFx) 1.10 represents a significant milestone in Microsoft’s journey to modernize SharePoint development. Released in early 2020, this version introduces Library Components, enhanced Microsoft Teams integration, and improved developer tooling that fundamentally change how enterprise developers build solutions for the Microsoft 365 ecosystem. In this comprehensive guide, we’ll explore every major feature, provide […]
Read more →Search Results for: name
C# 8.0: Nullable Reference Types in Practice
The “Billion Dollar Mistake”—null content—has plagued C# developers since version 1.0. NullReferenceException is the most common runtime error. C# 8.0 introduces Nullable Reference Types (NRT), a feature that moves null checking from runtime to compile time. This is not just a syntax change; it’s a fundamental shift in how we write safety-critical C# code. How […]
Read more →C# 8.0: Nullable Reference Types in Practice
The “Billion Dollar Mistake” – the null reference – is finally being addressed in C# 8.0. Nullable Reference Types (NRT) are not just a compiler check; they are a fundamental shift in how we design software. Enabling NRT To enable it, add <Nullable>enable</Nullable> to your .csproj. Prepare for a sea of yellow warnings. Do not […]
Read more →Microsoft Teams Development: Building Tabs with SPFx
SPFx web parts can run as Microsoft Teams tabs. Here’s how to make your web parts Teams-aware. Enable Teams Support Detect Teams Context Deploy to Teams Build and package SPFx solution Deploy to app catalog (sync to Teams enabled) Add app to Teams channel References Building for Teams
Read more →TypeScript with React: Type-Safe Components
TypeScript makes React development safer. Here’s how to type your components properly. Function Components useState with Types Event Handlers References React TypeScript Cheatsheet
Read more →React Testing with Jest and React Testing Library
React Testing Library encourages testing behavior, not implementation. Here’s how to write effective React tests. Setup Basic Test Async Testing Guidelines Query by role, label, or text – not test IDs Test user behavior, not implementation Avoid testing internal state References React Testing Library
Read more →