2019 was a big year for developers. Here’s my summary of the most important releases and trends. .NET .NET Core 3.0 brought desktop support C# 8.0 with nullable reference types Entity Framework Core 3.0 (with breaking changes) Blazor Server released JavaScript React Hooks changed how we write components TypeScript continued to dominate Vue 3.0 approaching […]
Read more →Month: December 2019
Looking Ahead: Top Developer Trends for 2020
As 2019 wraps up, here are the trends I’m watching for 2020. These are where I’ll be investing my learning time. .NET 5 and Beyond The .NET unification is happening. One platform for everything. If you’re on .NET Core 3.1, you’re well positioned. WebAssembly Goes Mainstream Blazor WebAssembly will GA in 2020. Other languages (Rust, […]
Read more →Node.js Streams: Processing Large Files Efficiently
Streams let you process large files without loading everything into memory. Essential for scalable Node.js applications. Reading a File Stream Piping Streams Transform Stream References Node.js Streams
Read more →SignalR in .NET Core: Real-Time Web Applications
SignalR makes real-time web communication easy. Notifications, chat, live dashboards—all with minimal code. Server Hub Startup Configuration JavaScript Client References SignalR Documentation
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 →Vue.js Form Validation with Vuelidate
Vuelidate provides model-based validation for Vue forms. It’s lightweight and flexible. Setup Basic Validation Template References Vuelidate
Read more →