Top Links
- Make the most of Microsoft Learn Cloud Games (Lee Stott)
- Making your WPF app cross platform with Avalonia UI (Bruno Sonnino)
- Tagged Strings in Visual Studio and .NET 7 (Jonathan Allen)
- How to Use Svelte and Go to Build a Video Chat App (Joseph Udonsak)
- Microsoft: Platform Invoke in .NET 7.0 sweeps away ‘old weird behaviors’ in fundamental shift (Tim Anderson)
Web & Cloud Development
- Crash Reporting & Real User Monitoring for React applications (Ollie Bannister)
- Introducing a better way to integrate Azure AD with API Management (Adrian Hall)
- Use multiple Azure AD access tokens in an ASP.NET Core API (Damien Bowden)
- Hoisting in JavaScript with let and const – and How it Differs from var (Dillion Megida)
- Angular 15 – Standalone Components Are Stable (Guy Nesher)
- How to Create an AI Social Listening Tool using Azure and the Twitter API Part 1: Components, Services, and Architecture. (Jamie Maguire)
- What’s new in the Twilio helper library for ASP.NET (v7.0.0 – November 2022) (Niels Swimberghe)
- Why and how you should use AWS SDK for JavaScript (v3) on Node.js 18 (Trivikram Kamat)
- ESLint v8.28.0 released (Milos Djermanovic)
- ECMAScript proposal: source text access for JSON.parse() and JSON.stringify() (Axel Rauschmayer)
- Cloudy with a chance of… the state of cloud in 2022 (Ryan Donovan)
WinUI, .NET MAUI & XAML
- MAUI — Native Mobile Location Updates (Bohdan Benetskyi)
Visual Studio & .NET
- Integrating Document Automation into C# Applications (Bjoern Meyer)
- HashSet vs SortedSet in C# (Code Maze)
- Static Abstract Interface Members in C#11 (Dirk Strauss)
- On Windows Runtime asynchronous operations with critical progress reports (Raymond Chen)
- Introducing File Scoped Types In C# 11 (Sai Kumar Koona)
- Anonymous test data with AutoFixture and How to get allocations in .NET? And how big is an empty array? (Steven Giesel)
- #CASBAN6: Implementing the data model using EntityFramework Core (separate libraries) (Marco Siccardi)
Design, Methodology & Testing
- Best Kanban Tools for Developers (Enrique Corrales)
- Fewer Buzzwords, Better Teams (Kevin W. Griffin)
- Improving my dev loop with visual regression testing (James Gregory)
- Hiring for Additivity (Aaron Lerch)
- It Shipped That Way (Allen Pike)
- 3 Life-Changing Career Hacks I Learned at Microsoft (JD Meier)
- Why you should get the right people in the room from the start (Jessica McEvoy)
- 22 Books to Gift the Current and Aspiring Leaders In Your Life for the 2022 Holidays (Radical Candor Team)
Mobile, IoT & Game Development
- Transform your phone into an IoT device with .NET MAUI (Jon Mikeli)
- Swift project in 2023 (Swift.org)
- Agility SDK 1.608.0: Enhanced Barriers and more (Jacques van Rhyn, Bill Kristiansen & Giancarlo Devich)
Screencasts & Videos
- GCast 136: Creating an Azure Active Directory User (David Giard)
- FreeCodeSession – Episode 414 (Jason Bock)
- Wolverine: Your Next Messaging Library – Webinar Recording (Khalid Abuhakmeh)
Podcasts
- Revision Path – Chris Rudd and Revision Path Bonus Episode: The Design of Black Panther: Wakanda Forever (Maurice Cherry)
- Merge Conflict 333: How to REALLY ship apps (James Montemagno & Frank Kreuger)
- InfoQ Podcast: Great Management is a Skillset with Huge Impact on Team and Organisation Performance (Stefanie Tignor)
- GeekWire Podcast: Layoffs land at Amazon HQ; Redfin’s real estate reversal; Jeff Bezos and Jay-Z (Todd Bishop)
- Agile Toolkit Podcast – Pete Behrens – Developing Agile Leadership – BAI 2022 (Bob Payne)
- No Dogma Podcast #168 – Mads Torgersen, C# 11 Part 1 (Bryan Hogan)
- Coding Blocks Podcast – Technical Challenges of Scale at Twitter (Allen Underwood, Michael Outlaw & Joe Zack)
- The Stack Overflow Podcast Episode 506 – The creator of Homebrew has a plan to get open source contributors paid (Ben Popper)
- AWS Developer Podcast Episode 059 – Amazon CodeWhisperer with Brian Tarbox (David Isbitski)
- The Amp Hour #610 – Picking a Pick and Place Pickiness (Dave Jones & Chris Gammell)
- Matthew Renze: Developing Your AI Strategy – Azure DevOps Podcast Episode 220 (Jeffrey Palermo)
- Fragmented, The Software Podcast 238: How to Land a Job (if you got laid off or if you’re just starting out) (Donn Felker & Kaushik Gopal)
Community & Events
Database
- SQL Server at Scale – Automate Archive Table Creation – Part 3 (Aaron Bertrand)
- Steps to Upgrade SQL Server 2012 Always On Availability Groups to SQL Server 2019 (Muhammad Kamran)
- One Way to Install SQL Server 2022 Developer Edition and Download SQL Server 2022 Developer Edition (Andy Leonard)
- Backing up MySQL Part 3: mysqlpump (Lukas Vileikis)
- RavenDB PHP Client has been released (Oren Eini)
SharePoint, M365 & MS Teams
- Workflows in Microsoft Teams for more productivity (Femke Cornelissen)
- How to use and create Microsoft Mesh Avatars (Vesa Nopanen)
- Excel: Announcing LAMBDAs to Production and Advanced Formula Environment, A Microsoft Garage Project (Chris Gross)
PowerShell
- Things I Learned #7: PowerShell and the clipboard (Michael Eaton)
Miscellaneous
- SwiftKey is unexpectedly back on iOS (Jay Peters)
- Announcing Windows 11 Insider Preview Build 25247 (Brandon LeBlanc)
- Atari’s 50th Anniversary Collection Includes 100 Games, Interviews, and Addictive New Titles (EditorDavid)
- 3 reasons to migrate from Evernote to Zoho Notebook (Kavya Sri M)
- Tip: Download Your Twitter Archives (Paul Thurrott)
- Using Twitter to login to other apps? Protect yourself (Santosh Hari)
More Link Collections
- The Morning Brew #3590 (Chris Alcock)
- C# Digest #431 – November 21, 2022 (Jakub Chodounsky)
- Code Maze Weekly #148 (Vladimir Pecanac)
- F# Weekly #46, 2022 – ASP.NET Core Perf and new F# Courses (Sergey Tihon)
- Reading Notes #530 (Frank Boucher)
- Reading List 297 (Bruce Lawson)
- The Overflow #152: Another week of tech layoffs (Ryan Donovan & Cassidy Williams)
The Geek Shelf
Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link