Top Links
- A Look Back: Visual Studio’s Profiling Tool Advancements in 2023 (Harshada Hole)
- Easily Load Appointments in WinUI Scheduler with SQLite and Perform CRUD Actions (Jeyasri Murugan)
- Spring 2024 roadmap for Semantic Kernel (Matthew Bolanos)
- A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg (Sy Brand)
- 3 big AI trends to watch in 2024 (Vanessa Ho)
- Introducing API-based message extensions in Microsoft Teams Developer Portal (Srinidy Ravichandran)
Web & Cloud Development
- Interactive what now? Deciphering Blazor’s web app project template options (Jon Hilton)
- Converting an AWS Lambda Function in Go into an Azure Function using LLMs (Ana Franco)
- Leveraging Redis Insights for Azure Cache for Redis (Amrinder Singh)
- 8 ways to set the URLs for an ASP.NET Core app (Andrew Lock)
- Workload identity federation for Azure deployments is now generally available (Eric van Wijk)
- CSS Meditation #3: A pseudo is as a pseudo does. (Geoff Graham)
- Using Fluxor for State Management in Blazor (Gergo Vandor)
- Transforming a Blazor WebAssembly (WASM) App into a Progressive Web App (Hari Venkatesh E.)
- Creating an HttpClient that uses DNS over Https (Gérald Barré)
WinUI, .NET MAUI & XAML
- Auth0 SDK for .NET Desktop and Mobile Applications Supports MAUI (Andrea Chiarelli)
- Today, we’re celebrating one year of Avalonia XPF! Seems like a great opportunity to announce that we’re introducing an Indie Tier. (Avalonia Team)
- Toolkit Tuesdays: DrawerFlyoutPresenter (Steve Bilogan)
Visual Studio & .NET
- Visual Studio Code Adds Hey Code Voice Command (I Programmer)
- Welcome to .NET Release News on GitHub Discussions! (Richard Lander)
- Is Random.GetItems the best way to get random items in C# 12? (Davide Bellone)
- New Features in C# 12 (Bozo Spoljaric)
- Improving .NET Development Experience with DevDrive (Mitchel Sellers)
- Monitoring Tool in Rider 2024.1 EAP 4 (Alexey Totin)
- Implement the mediator pattern using MassTransit (Bart Wullems)
- General Performance Tip: Initialize Reference Type Static Fields Inline and General Performance Tips for Microsoft .NET: Constant vs Variable (David McCarter)
- How can I get the Windows Runtime HttpClient to display a basic authentication prompt? (Raymond Chen)
- Testing logging code with Microsoft.Extensions.Logging and FakeLogger (Thomas Ardal)
Design, Methodology, AI & Testing
- The Design Process and Agile Development: Part 2 — Collaborative Activities (Daisy Mølving)
- The Benefits of Feedback in the Workplace: Repeat Success and Learn From Failure (Brandi Neal)
- Chat Service demo running Phi-2 LLM locally with Semantic Kernel (Bruno Capuano)
- Get started with v4 of GitHub Actions Artifacts (Konrad Pabjan)
- The architecture of SAST tools: An explainer for developers (Nicole Choi)
- How to overcome tech debt and keep your business moving (Rachel Laycock)
- Can a programming language implement time travel? (Ryan Donovan)
Mobile, IoT & Game Development
- Windows Phone vs Apple Vision Pro: A Tale of Two Tech Innovations (Peter Smulovics)
Screencasts & Videos
- Cherry Picking in the Visual Studio Git Repository Window [Ep 1] | Advanced Series (Visual Studio Team)
- Armchair Architects: The Danger Zone (Part 1) (David Blank-Edelman, Eric Charran & Uli Homann)
Podcasts
- The PowerShell Podcast – Roadmapping your PowerShell Journey with Sean Wheeler (James Petty)
- The Work Item #73 – Put the Passion Aside and Go for the Market, with Rob Walling (Den Delimarsky)
- Meta Tech Podcast Episode 59 – Meta loves Python (Pascal Hartig, Itmar Oren & Carl Meyer)
- Google Cloud Security Podcast Episode 159 – Workspace Security: Built for the Modern Threat. But How? (Anton A. Chuvakin)
- Meta Cast – Mindful Leadership with Savita Pahuja (Bob Galen & Josh Anderson)
- The Changelog News Podcast – We can dance if we want to… (Jerod Santo)
- The Amp Hour #658 – Uncle Al’s Eating Garbage Again (Dave Jones & Chris Gammell)
- SQL Server Radio Episode 160 – OPTION RECOMPILE and the magical Turbo button (Guy Glantser & Eitan Blumin)
Community & Events
- The future of Xbox will be revealed on February 15th and Microsoft prepares to take Xbox everywhere (Tom Warren)
- Your Full Guide to Philly’s Partial Solar Eclipse on April 8 and Philadelphia Lands Nine James Beard Award Semifinalists for 2024 (Visit Philly)
Database
- SQL Server – Minimum downtime schema updates (Mitch van Huuksloot)
- Azure Database for MySQL – Single Server retirement – Key updates and migration tooling available (Aditi Gupta)
- RavenDB Cloud now offering NVMe based clusters (Oren Eini)
SharePoint, M365 & MS Teams
- Introducing the new Microsoft Copilot experience in Teams (Abby Schilbach)
Miscellaneous
- Wunderlist’s creators are back with a nifty new to-do app (David Pierce)
More Link Collections
- The Morning Brew #3880 (Chris Alcock)
- Interesting links of the week 2024-7 (Michael Eaton)
- Daily Reading List – February 12th, 2024 (#258) (Richard Seroter)
- Reading Notes #590 (Frank Boucher)
- Last Weeks Reading (2024-02-11) (Kamil Nowinski)
The Geek Shelf
Refactoring with C# (Matt Eland) – Referral Link