Top Links
- Public preview of dev tunnels in Visual Studio for ASP.NET Core projects (Sayed Ibrahim Hashimi)
- How to use Azure ML registries to share models, components, and environments (Bea Stollnitz)
- Avalonia platform support – why it’s simple (Mike James)
- Announcing TypeScript 4.9 (Daniel Rosenwasser)
- Build a stock update notification bot for Microsoft Teams using C# and Teams Toolkit for Visual Studio (Garry Trinder)
- XAML Fundamentals for Web & Mobile: Building a Data Bound Menu (Uno Platform Team)
Web & Cloud Development
- How to Manage State in React (Beau Carnes)
- Simple Kubernetes management with GitLab (Noah Ing)
- Using TypeScript in React (Peter Mbanugo)
- .NET 7 for Azure Functions Isolated Worker Process Is Now Generally Available (Steef-Jan Wiggers)
- Helping VFX studios pave a path to the cloud (Peter Cioni, Alex Schworer, Mac Moore, Rachel Kelley & Ranjit Raju)
- ECMAScript proposal: RegExp flag /v makes character classes and character class escapes more powerful (Axel Rauschmayer)
- Authorization and Authentication in Minimal APIs (Assis Zang)
- The path to marketplace success starts here (Charlotte Yarkoni)
- Harden Your API by Adding Chaos Engineering to Your Tests (Manuel Gerding)
- The Best Programming Languages You Can Use for Web Development (2022) (Lucero del Alba)
- VMware Tanzu Operations Manager 3.0 Now Generally Available (Nick Kuhn)
- 2022 holiday DDoS protection guide (Paul Oliveria)
WinUI, .NET MAUI & XAML
- 4 Impressive Features of .NET MAUI in .NET 7 (Selva Ganapathy Kathiresan)
Visual Studio & .NET
- Converting Markdown to DOCX and PDF in C# (Bjoern Meyer)
- How to Manage IDisposable Objects in C# (Code Maze)
- C++20 Modules Come to ReSharper C++ (Elvira Mustafina)
- My favourite ‘recent’ LINQ improvements (Mark Heath)
- Getting C# attribute constructor arguments via reflection (Martin Zikmund)
- Visual Studio 2022 Performance: Faster C++ Source Code Indexing (Victor Ciura)
- AsyncAwaitBestPractices Release v6.0.6 (Brandon Minnick)
- Assertion Scopes, the one FluentAssertions feature you didn’t know you needed (Tim Deschryver)
- Python and .NET – An Ongoing Saga and Python.NET 3.0.0 Released (Nikos Vaggalis)
- vcpkg 2022.11.14 and 2022.10.19 Releases: Localization for 14 Languages, Overlay Ports/Triplets in Manifests, acquire-project Command, and More… (Augustin Popa)
- CSharp Interop P/Invoke mechanism has change in .NET7 – LibraryImport replaces DLLImport (Mark Pahulje)
Design, Methodology & Testing
- Azure DevOps client libraries migrated to MSAL (Lubomir Sokolovsky)
- Agile KPIs: 7 Key Metrics Every Project Manager Use for Benchmarking (Tyler Hakes)
- Tips for Working with Remote Teams (Joydip Kanjilal)
- The power of GitHub in the palm of your hand (Candy Ho)
- The journey of your work has never been clearer (Mario Rodriguez)
- Building a more inclusive workplace: Microsoft releases action plan following independent review (Microsoft)
- A better way to search, navigate, and understand code on GitHub (Ryan J. Salva)
- Hybrid Working Matters to All Generations (Shane Hastie)
Mobile, IoT & Game Development
- Cordova Common 4.1.0 Released! (Bryan Ellis)
- Preparing for the Android Privacy Sandbox Beta (Ryan Fitzgibbon)
- In App Update – The Flutter Way (Tomer Pacific)
- Updated Mixed Reality Partner University courses now available! (Shona Bang)
- Shedding some light on the Universal Render Pipeline for Unity 2021 LTS (Steven Cannavan)
Screencasts & Videos
- Clean Architecture in .NET MAUI and ASP.NET Core (SSW TV)
- Introduction to VisualStudio.Extensibility (1 of 7) | Visual Studio Extensions (Leslie Richardson, Tina Schrepfer & Bertan Aygun)
- FreeCodeSession – Episode 413 (Jason Bock)
- Armchair Architects: So, you want to build a platform … (Part 1) (David Blank-Edelman, Uli Homann & Eric Charran)
- How can you stay up to date on the latest tech? #Shorts (Ali Schumacher)
- Build a Totally Serverless REST API with MongoDB Atlas (Nic Raboy)
- Are you API-first? | The Exploratory (Postman)
Podcasts
- CodeNewbie S22:E2 – Building the bridge across the tech gap (Michelle Glauser) (CodeNewbie Team)
- Scrum Master Toolbox Podcast – How a Product Owner can help the Scrum team negotiate better with the client | Matthias Kostwein (Vasco Duarte)
- The CSS Podcast 65: Nesting (Una Kravets & Adam Argyle)
- BFF and Minimals APIs get Darker – Adventures in .NET 138 (Caleb Wells & Shawn Clabough)
- Talk Python to Me #390: Mastodon for Python Devs (Michael Kennedy)
Community & Events
- Take part in the Hour of Code (Liz Smart)
- Elon Musk is firing Twitter employees even when they criticize him in private (Sean Hollister)
- Elon Musk demands Twitter employees commit to ‘extremely hardcore’ culture or leave (Tom Warren)
- Announcing Flutter Forward (Kelvin Boateng)
Database
- SQL Server at Scale – Using an Archive Table – Part 2 (Aaron Bertrand)
- Performance Impacts of SELECT COUNT(*) in SQL Server (Jared Westover)
- NoSQL Migration Essentials (Melissa Habit)
- More IntelliJ support for Azure Cosmos DB! (Theo van Kraay)
SharePoint, M365 & MS Teams
- Announcing general availability of SharePoint Framework 1.16 – Enabling SPFx across Microsoft 365 platform (Microsoft 365 Platform Team)
PowerShell & Terminal
- A Beginner’s Guide to Microsoft PowerShell (Brien Posey)
- Things I Learned #4: Pane Management in Windows Terminal (Michael Eaton)
Miscellaneous
- Speeding software innovation with low-code/no-code tools (Maxwell Wessel)
- How does Windows decide whether your computer has limited or full Internet access? (Raymond Chen)
- Clippy is the star of Microsoft’s latest ugly sweater (Tom Warren)
More Link Collections
- The Morning Brew #3587 (Chris Alcock)
The Geek Shelf
Git for Programmers (Jesse Liberty) – Referral Link