Top Links
- Play Audio and Video in .NET MAUI apps with the new MediaElement (Gerald Versluis)
- Skilling for the future: How GitHub is advancing diversity, equity, and inclusion within open source communities (Demetris Cheatham)
- MAUI App Accelerator version 1.2 is now available – What’s new? (Matt Lacey)
- The 7 Deadly Sins Of Corporate Black History Month Programming (Dana Brownlee)
- Visual Studio 2022 version 17.5 Preview 5 Release Notes (Microsoft Learn)
- Save the date! TechBash 2023 – November 7-10 – Kalahari Resorts, Pocono Manor, PA (TechBash Team)
Web & Cloud Development
- Wijmo Supports Angular 15 (Chris Bannon)
- What’s new in Svelte: February 2023 (Dani Sandoval)
- WebAssembly vs. JavaScript: Security, Speed, Flexibility (B. Cameron Gain)
- How to Implement Checkbox List in ASP.NET Core (Code Maze)
- The Ultimate Guide to JavaScript Error Handling (Craig Buckler)
- WebStorm 2022.3.2 Is Now Available (David Watson)
- Blazor Toolbar — Data Binding (v22.2) (Elena Khamliuk)
- Angular Lifecycle Hooks in Practice (Piumi Liyana Gunawardhana)
- PhpStorm 2022.3.2 is now available (Roman Pronskiy)
- Creating and downloading zip files with ASP.NET Core (Thomas Ardal)
- Generating argument expressions for minimal APIs (continued): Behind the scenes of minimal APIs – Part 5 (Andrew Lock)
- Implementing a Round Robin algorithm for an HttpClient (Henrique Dalcin Dalmas)
WinUI, .NET MAUI & XAML
- Register MAUI Views and ViewModels with Scrutor (Khalid Abuhakmeh)
- VS Toolbox: MAUI App Accelerator to Jump-Start .NET MAUI Scaffolding (David Ramel)
- Uno Platform 4.7 Update Brings Simpler Solution and Performance Improvements (Edin Kapić)
- .NET MAUI Challenge 2: Light and Dark Mode in .NET MAUI (Leomaris Reyes)
- Navigate Smarter with the New WPF OfficeNavigationBar (Maria Hadzhieva)
Visual Studio & .NET
- C# Tip: do NOT use nameof to give constants a value (Davide Bellone)
- Inside C++/WinRT: Apartment switching: Error reporting (Raymond Chen)
- ReSharper 2023.1 EAP2 Is Available! and Rider 2023.1 EAP2 Is Here! (Alexander Kurakin)
- Method Overriding in C# (Code Maze)
- ReSharper C++ 2023.1 EAP: Macro Expansion Preview (Elvira Mustafina)
- C# 11.0 new features: raw string literals (Ian Griffiths)
- A “gotcha” with object handles (Eric Sink)
- Dynamically reload any Serilog sink (Nicolas Blumhardt)
- Exploring the .NET Core and Python Union (Nick Cosentino)
Design, Methodology & Testing
- Book Review: Lean DevOps (Kay Ewbank)
- Why Continuous Integration Is Essential in Agile Development (Karl Hughes)
- Asynchronous computing at Meta: Overview and learnings (Sayak Kundu & Artem Denisov)
- Releasing code in large corporations is slow – and there is a good reason for it (Chris Heilmann)
- GitHub CEO update: Eliminating obstacles to productivity, efficiency, and learning (Prashanth Chandrasekar)
Mobile, IoT & Game Development
- Flutter 3.7 Adds New Rendering Runtime (Kay Ewbank)
- Choosing and connecting a React Native backend (Taofiq Aiyelabegan)
- The 2023 guide to native app development (Anna Monus)
- Best practices for mobile UI design – part 1 (Adam Axler)
Screencasts & Videos
- Quick Ways to Reduce Your Azure Costs | Microsoft Mechanics (Jeremy Chapman)
- Using Xamarin and Visual Studio in Developing a Prosthetic Arm (Microsoft Developer)
- Translate Your .NET MAUI App with LocalizationResourceManager.Maui (Gerald Versluis)
- Technology & Friends – Peter Ritchie on Naming Things in Software Projects (David Giard)
- MassTransit Bus Stop – Sockets vs Brokers (Chris Patterson)
- 4 things to know about the future of Flutter (Flutter Team)
- FreeCodeSession – Episode 435 (Jason Bock)
- Armchair Architects: Can architecture prevent you from shipping your org chart? (David Blank-Edelman, Uli Homann & Eric Charran)
- Introduction to Windows Terminal | Open at Microsoft (Frank Boucher & Christopher Nguyen)
Podcasts
- React Native Radio 257 – META RESPONDS! How can we improve React Native, part 2 (Robin Heinze, Mazen Chami & Jamon Holmgren)
- Scrum Master Toolbox Podcast – How company policies can destroy collaboration in Agile teams | Pino Decandia (Vasco Duarte)
- Front-End Hydration – JavaScript Jabber 567 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)
- No Dogma Podcast #170 – Tanya Janca, Building Security Into Software (Bryan Hogan)
- Practical AI Podcast #209 – 3D assets & simulation at NVIDIA (Beau Perschall, Chris Benson & Daniel Whitenack)
- RunAs Radio – Moving Your Intranet to the Cloud with Susan Hanley (Richard Campbell)
- Python Bytes Podcast #321 – A Memorial To Apps Past (Michael Kennedy)
Community & Events
- Feb 8: A FAST Way to Scale (Portland, OR and online) (James Shore)
- Celebrating Black History (‘Tine Zekis)
- PayPal, HubSpot Announce Layoffs (BeauHD)
- Join the Microsoft Ability Summit – March 8, 2023 (Microsoft)
- Microsoft’s post-layoffs Halo studio is smaller and switching to Unreal Engine (Jay Peters)
- W3C re-launched as a public-interest non-profit organization (Coralie Mercier)
- Microsoft Learn Student Ambassadors – What Opportunities Do I Have as a Student? (Japhlet Nwamu)
- Code to the beat of your own drum during Black History Month 2023 (Kevin Johnson)
- Succinctly Readers Awards 2023 Are on the Way! (Rajeshwari P.)
Database
- Deploy SQL Server in Google Cloud (Sergiu Onet)
- Optimizing Queries in MySQL: Optimizing Reads (Lukas Vileikis)
- 11 Essential Tips for Avoiding Common SQL Server Performance Tuning Mistakes (Pinal Dave)
- CONCAT_WS Function Truncates Text (Koen Verbeeck)
- Let SQL Do All the Heavy Lifting: User Defined Functions (Jessica Wachtel)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams | January 2023 (Holly Lehman)
- SharePoint Roadmap Pitstop: January 2023 (Mark Kashman)
PowerShell & Terminal
- How to Open an App from Anywhere on Mac Command Line (David Walsh)
Miscellaneous
- Microsoft Upgrades Defender To Lock Down Linux Devices For Their Own Good (BeauHD)
- How To Use Windows Subsystem for Linux (Brien Posey)
- New AI classifier for indicating AI-written text (Jan Hendrik Kirchner)
- Microsoft is pulling many beloved games off the Xbox 360 store next week (Jay Peters)
- Why choose Microsoft Dev Box? (Marc Mercier)
More Link Collections
- The Morning Brew #3636 (Chris Alcock)
- Daily Wrap Up – January 31, 2023 (#020) (Richard Seroter)
The Geek Shelf
Getting Started with the Uno Platform and WinUI 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Skye Hoefling) – Referral Link