Top Links
- .NET Monthly Roundup – December 2022 (Jon Galloway)
- Windows Sizing & Positioning in .NET MAUI (Leomaris Reyes)
- Microsoft PowerToys v0.66.0 – What’s new and improved? (Kunal Chowdhury)
- Join us for #17DaysOfFlutter (Shamira Marshall)
- The Road to Out-of-Process ReSharper: Asynchronous Typing (Sasha Ivanova)
Web & Cloud Development
- Build Containers Without a Dockerfile (Rocky Lhotka)
- Blazored Toast – Release v4.0.0 (Chris Sainty)
- Fleet Preview Update 1.13 improves code completion and much more (Roman Prokashev)
- Send and Receive SMS Messages With Node.js and Express (Michael Crump)
- Bye bye Azure Functions, Hello Azure Container Apps: Conclusions (Jonathan George)
- Node v18.13.0 (LTS) (Danielle Adams)
- How to Get Started with HTTP/3 (David Sudia)
- Restrict Editing of Word Documents Based on User in a Web Application (Gunasekaran Thirumoorthy)
WinUI, .NET MAUI & XAML
- What’s New in 2022 Volume 4: WinUI and WPF (Mohamed Samsudeen)
- Introducing the New .NET MAUI Text Input Layout (Selva Ganapathy Kathiresan)
Visual Studio & .NET
- Finding and Killing .NET Processes that you Disconnect from Instead of Stopping while Debugging on Windows (Bryan Hogan)
- 12 Days of Bluetooth – #12 Summary (Peter Freeman Foot)
- Support Corner: How to Leverage Custom Rules in Dotfuscator (PreEmptive Team)
- How can I force a user to have a specific SID prefix, so that they go into a particular group? (Raymond Chen)
- Avoiding Primitive Obsession in .NET (Assis Zang)
Design, Methodology & Testing
- Automating Integration Tests using the “Critter Stack” (Jeremy D. Miller)
- Using GitHub as your portfolio (Steven Giesel)
- How to run a team health check (and why should schedule one today) (Amy Rigby)
- 5 Software Development Trends to Watch in 2023 (Christopher Tozzi)
- Why is Multi-Factor Authentication (MFA) important for your business? (Evangelin Samarasan)
- 4 Ways to Enhance Exploratory Testing with Postman (Mark Winteringham)
- The Rise and Fall of Protractor, and Why You Should Stop Using It (Joshua Grant)
- A developer’s guide to Zero Trust Networking (Mandy Hubbard)
- Fix that damn Git Unsafe Repository (Rick Strahl)
- Being Comfortable with Ambiguity (Ryan Wilson)
Mobile, IoT & Game Development
- Using FFIGen in Dart 2.18 (Aseem Wangoo)
- 7 tutorials to help uplevel your Unity skills in 2023 (Jennifer Pyne)
- Surface Duo: Happy New Year 2023 (Lauri Jokela)
Screencasts & Videos
- Azure SQL VM: Azure Backup & restore for SQL Server on Azure Virtual Machines – Ep10 | Data Exposed (Anna Hoffman)
- Manage your multi-cloud identity infrastructure with Microsoft Entra | Microsoft Mechanics (Jeremy Chapman)
Podcasts
- .NET Core Podcast – Atypical ASP .NET Core Design Patterns With Carl-Hugo Marcotte (Jamie Taylor)
- The Hanselminutes Podcast – Dr. Gregory Kapfhammer wants to stop flaky tests (Scott Hanselman)
- InfoQ Podcast: People Matter Most in Organisational Change (Simon Powers)
- Software Defined Talk Episode 395: Should you start a podcast? (Brandon Whichard)
- State Management with RxJS – Adventures in Angular 363 and Standalone Components With Marek Panti – Adventures in Angular 364 (Charles Max Wood, Subrat Mishra, Armen Vardanyan & Lucas Paganini)
- Web Rush Episode 215: How I Doubled by Lighthouse Performance with Astro.js with Corbin Crutchley (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)
- Scrum Master Toolbox Podcast – From shared Product Owner responsibilities to a focused PO that could actually help the Scrum team! | Fred Deichler (Vasco Duarte)
- Syntax Podcast Episode 558 – Our Predictions for 2023 (Wes Bos & Scott Tolinsky)
- CppCast – From Healthcare to Automotive (Phil Nash & Timur Doumler)
- The Stack Overflow Podcast Episode 524 – Our favorite apps, books, and games of 2023 (Ben Popper)
- Talk Python to Me #397: Evaluating New Open Source Tech Panel (Michael Kennedy)
- Rocket 419: BEST and WORST of 2022! (Christina Warren, Brianna Wu & Simone De Rochefort)
Community & Events
- Join Us for a New Webcast: New Year, New UI (Matthew Groves)
Database
- Introducing the MySQL common table expression (Robert Sheldon)
- How to move Azure SQL managed instance cross subscriptions (Sabrin Alsahsah)
- SQLitePCLRaw and open source sustainability (Eric Sink)
- How to Find Missing Rows in a Table (Brent Ozar)
Miscellaneous
- Bean Machine Retrospective, part 6 (Eric Lippert)
- Enable or disable Widgets in Windows 11 (Kapil Arya)
- String Formatting in Python (Ashnita Bali)
- Announcing Windows 11 Insider Preview Build 22621.1095 and 22623.1095 and Announcing Windows 11 Insider Preview Build 25272 (Brandon LeBlanc)
- Looking at Writing Book Blurbs and How that can Help Conference Speakers (Chris Woodruff)
- Microsoft Edge Dev Build 110.0.1587.1 improves ad blocker on Android (Kunal Chowdhury)
- M12 ventures down a new path (Michelle Gonzalez)
- High level Steps to create Content and best practices to create courses on the MCT portal (Oluwaseun Oyero)
More Link Collections
- The Morning Brew #3618 (Chris Alcock)
- Collective #746 (Manoela Ilic)
- Daily Wrap Up – January 5, 2023 (#003) (Richard Seroter)
- Code Maze Weekly #155 (Vladimir Pecanac)