Top Links
- Highlights from Git 2.39 (Taylor Blau)
- How can we improve the Flutter experience for desktop? (Mindy Hoover)
- Introduction to Calling Microsoft Graph from Polyglot Notebooks (.NET Interactive) (Brian T. Jackett)
- Authenticate the .NET MAUI App with Azure AD (Johnson Manohar)
- Polyglot Notebooks – December 2022 Release (Claudia Regio)
Web & Cloud Development
- Kubernetes 1.26: Windows HostProcess Containers Are Generally Available (Brandon Smith & Mark Rossetti)
- A Literary Clock in Blazor (James Curran)
- Boosting Performance of Blazor Gantt Chart Using Virtualization (Alan Sangeeth)
- Test Authorization in ASP.NET Core Web APIs With the user-jwts Tool (Andrea Chiarelli)
- Building a To-Do App using GitHub Actions, Playwright, Next.js (Burak Kantarci)
- How to deploy your free private Minecraft server with Azure for Student? (Cyrus Wong)
- Easily Generate Bulk Reports Using Mail Merge in Angular (Gunasekaran Thirumoorthy)
- Investigating PDF Generation Software for C# and Azure (Jeff Fritz)
- Introducing Wolverine for Effective Server Side .NET Development (Jeremy D. Miller)
- Easy Steps to Create a Read-Only Angular PDF Viewer (Johnson Manohar)
- Start learning Azure today with new role-based skill guides (Lanna Teh)
- Send wishes using Twilio Voice and SMS with C# and ASP.NET Core (Similoluwa Adegoke)
- How to get the user’s timezone in JavaScript with Edge Functions (Salma Alam-Naylor)
- Announcing the beta release of Spring Cloud Azure versions 6.0.0 Beta 3 and Beta 4 (Yonghui Ye)
- How to Create and Share a Pulumi Template (Christian Nunciato)
- From Design to Development in 7 Steps With ThemeBuilder (Kathryn Grayson Nanz)
- Open Data APIs: Standards, Best Practices, and Implementation Challenges (Melinda Gutermuth)
- IIS modules: The evolution of web shells and how to detect them (Microsoft Security Threat Intelligence Team)
WinUI, .NET MAUI & XAML
- New .NET MAUI Community Toolkit Built on .NET 7 (David Ramel)
- Displaying DataGrid Row Details in a TabView in WinUI 3 (Diederik Krols)
Visual Studio & .NET
- Nullable Types in C# (Code Maze)
- 2 new features in C# 11 (Tom Deseyn)
- Using Memcached with a .NET Console Application (Bryan Hogan)
- Building Minesweeper – Showing Why Logic Should Not Be in the UI (Brendan Enrick)
- What’s New in .NET Community Toolkit v8.1.0 Preview 1 (Alen Genzić)
- What does it mean when the compiler tells me that promise_type: is not a member of coroutine_traits? (Raymond Chen)
- Moving to .NET 7 MSMQ Alternatives (Irwin Williams)
Design, Methodology & Testing
- DevOps versus SDLC (Steve Fenton)
- Simple DI – Container (Steven Giesel)
- New Boards Hub, Sprint 214 Update (Dan Hellem)
- Is Observability Worth It? A Detailed Cost-benefit Analysis (Hiren Dhaduk)
- Is Low-Code Development Better for the Environment? (Jennifer Riggins)
- Automatically set remote branch in Git (Rebecca Guy)
- GitHub Actions Were Vulnerable to Rust Artifact Poisoning (Steven J. Vaughan-Nichols)
Mobile, IoT & Game Development
- Building better paths while maintaining creative flow with Splines in 2022.2 (Gabriel Williams)
Screencasts & Videos
- Highly Customizable Popups for .NET MAUI with Mopups (Gerald Versluis)
- Introduction to MongoDB: Zero To Document Hero – Webinar Recording (Khalid Abuhakmeh)
Podcasts
- InfoQ Podcast: InfoQ Software Architecture & Design Trends 2022 (Eran Stiller, Vasco Veloso, Sarah Wells & Daniel Bryant)
- Agile Toolkit Podcast – Ulrich and Marie Lages – Radical Reorganization in the Automotive Industry using Teams of Teams – BAI 2022 (Bob Nadler)
- Syntax Podcast – Rendering Methods Explained (Wes Bos & Scott Tolinsky)
- Google Cloud Security Podcast Episode 101 – Cloud Threat Detection Lessons from a CISO (Anton A. Chuvakin)
- The Stack Overflow Podcast – Taking drag and drop tech stacks with Builder.io’s Steve Sewell (Ben Popper)
- Meta Cast 231 – Elon & Deion, Debating Their Leadership (Bob Galen & Josh Anderson)
- The Changelog – tRPC, a bug tracker embedded in git, awesome ChatGPT prompts, half-baked cloud dev envs & Whisper.cpp (Jerod Santo)
- AWS Developers Podcast Episode 063 – Announcing Trusted Language Extensions for PostgreSQL (David Isbitski)
- David Pine: NET Content Development – Azure DevOps Podcast Episode 223 (Jeffrey Palermo)
- SQL Server Radio Episode 147 – Congratulations! It’s an RTM! (Guy Glantser & Eitan Blumin)
Database
- Adding a Database Project to a Visual Studio Solution (Jan Potgieter)
- Why Did That Database Throw That Exception? (Phil Haack)
Miscellaneous
- ProcDump 1.4 for Linux (Alex Mihaiuc)
- Rust Makes Us Better Programmers (Erick Daniel Corona Garcia)
- Microsoft tops list of best-run companies in the U.S. for third straight year (Kurt Schlosser)
- Bring back the Surface Book (Monica Chin)
- Rust 1.66.0 pre-release testing (Release Automation Team)
- paint.net 5.0 beta (build 8382) is now available (Rick Brewster)
More Link Collections
- The Morning Brew #3606 (Chris Alcock)
- Interesting links of the week (2022-50) (Michael Eaton)
- Sands of MAUI: Issue #84 (Sam Basu)
- Reading Notes #534 (Frank Boucher)
The Geek Shelf
C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed. (Mark J. Price) – Referral Link