Top Links
- Angular v14 is now available! (Emma Twersky)
- The Download: Maintainer Month, .NET MAUI Goes GA, Flight Simulator: Top Gun, and more (Christina Warren)
- Dual-screen case study: Total Commander – file manager (Andrei Paval)
- ReSharper and Rider 2022.1.2 Are Now Available (Asia Rudenko)
- Microsoft Docs updates and news following the Microsoft Build 2022 announcements! (Ronen Ariely)
- TechBash 2022 Speakers to be Announced Soon (Jason Gaylord)
- Improved doc management personalization (Grace Taylor)
- .NET Rocks! – Indexing Video using KlipTok with Jeff Fritz (Carl Franklin & Richard Campbell)
- Announcing the Microsoft Store App Awards Winners! (Pete Brown)
- What’s New in Windows App SDK 1.1 (Zahara Kondo)
Web & Cloud Development
- What’s new in Svelte: June 2022 (Daniel Sandoval)
- Visual Studio Code Tools for Azure Revamped (David Ramel)
- Blazor File Upload using Web API and Swagger (Michael Washington)
- GraphQL and NoSQL Databases: The Type Mismatch (Bobbie Cochrane)
- Build 2022 Updates for ASP.NET Core Developers (Dave Brock)
- Accelerate web forms using Azure Form Recognizer client library (Dino Esposito)
- Learn React: Build a Working File Tree and Manage State (Jessica Wachtel)
- Improve React Custom Hook Debugging with useDebugValue (Lakindu Hewawasam)
- 30 Days of SWA #26: Azure Functions & SWA (Craig Shoemaker)
- 30 Days of SWA #28: Full-Stack SWA: React + Mongoose (Christopher Harrison)
- Master UX for Processes With Blazor Stepper and Wizard Components (Peter Vogel)
- Code Your First API With Node.js and Express: Set Up the Server (Tania Rascia)
- Incremental ASP.NET to ASP.NET Core Migration (Taylor Southwick)
- Introduction to Object-oriented Programming in Go (Manoj Debnath)
- Breaking changes for the Insights API (beta) (Microsoft Graph Team)
- 30 Days of SWA #27: Video Conferencing with ACS & SWA (David Rousset)
- 30 Days of SWA #29: Looking Back (Recap) (Nitya Narasimhan)
- Node v17.9.1 (Current) (Ruy Adorno)
- A beginner’s guide to JSON, the data format for the internet (Sam Robbins)
- Share your feedback about developing with Go (Todd Kulesza)
- Aurelia 2 Update – Alpha 33 (bigopon)
- ESLint v8.17.0 released (Milos Djermanovic)
- StackBlitz May 2022 Update (Sylwia Vargas)
- Node v18.3.0 (Current) (Bryan English)
- Microsoft Edge Tips and Tricks (Eric Lawrence)
- Enabling user authentication in Swagger using Microsoft Identity (Joseph Guadagno)
- Node v16.15.1 (LTS) (Juan José Arboleda & Bethany Nicolle Griggs)
WinUI, .NET MAUI & XAML
- Embedding .NET MAUI pages into your .NET Android/iOS application (Andreas Nesheim)
- Learning .Net Maui – Posting 0 (Jesse Liberty)
- Designing a Heat Map Calendar Using WinUI Scheduler (Jeyasri Murugan)
- #7DaysChallenge – Day 5: IsClippedToBounds in Xamarin & .NET MAUI and #7DaysChallenge – Day 6: Proportional and Auto values with Grid in Xamarin & .NET MAUI and #7DaysChallenge – Day 7: Let’s develop the logic for programming (Leomaris Reyes)
- .NET MAUI Roadmap (Luis Matos)
- Page Navigation in .NET MAUI: An Overview (Selva Ganapathy Kathiresan)
- Xamarin Versus .NET MAUI (Selva Ganapathy Kathiresan)
- .NET MAUI GA Release: Syncfusion Updates (Selva Ganapathy Kathiresan)
- Building a Login Page with Uno Platform and Figma (Uno Platform Team)
- Introducing Fabulous 2.0 (Timothe Lariviere)
- Multi-Windowing in WinUI 3 (Diederik Krols)
Visual Studio & .NET
- Microsoft Announces Native Visual Studio On Arm (Kay Ewbank)
- Change C# Record Comparison with Source Generators and Surprising Ways To Profile Your .NET Applications (Khalid Abuhakmeh)
- Sneak Peek 31.0: Full .NET 6 Visual Studio Designer Support (Bjoern Meyer)
- IEnumerable Visualizer in Visual Studio (Bruno Sonnino)
- Stack in C# (Code Maze)
- Creating binary logs from Visual Studio (Matt Lacey)
- Get the most out of Async/Await in C# (Yacoub Massad)
- Metalama Status Update (May 2022) (Gael Fraiteur)
- Why do rescued stack traces often have instability at the start? (Raymond Chen)
Design, Methodology & Testing
- Ready for MSIX Sparse Packages – Keeping non-UWP desktop apps relevant to new Windows APIs & features (Alexandra Stoienescu)
- Azure DevOps pipeline build with .NET for CI/CD (David Grace)
- 8 Top Benefits of Containerization: Solving Key DevOps & Development Challenges (Hiren Dhaduk)
- Marten just got better for CQRS architectures (Jeremy D. Miller)
- How to upskill employees for happier teams | Trello (Kat Boogaard)
- How to Show Toast Notification for Your Updates (Danut Ghiorghita)
- Who should mark PR comments as resolved? (Dan Clarke)
- Creating a GitHub Action (Rob Bos)
- Managing Up and Getting Ahead (Steve Smith)
- Adding a CLA Bot to Your GitHub Repository (Calvin Allen)
- Work Item Revision Limits (Dan Hellem)
- Ethical AI isn’t just how you build it, its how you use it (David Gray Widder)
- GitHub Team or Free? How to choose the right plan (Kelsey Bernius)
- Direct Reports and Radical Candor: 5 Tips for Giving Guidance and Feedback (Kim Scott)
- GitHub Enterprise Server 3.5 is now generally available (Melody Mileski)
- A beginner’s guide to CI/CD and automation on GitHub (Rizel Scarlett)
- 4 work trends to shape the future of business | Trello (Sarah Bader)
- Monitoring TeamCity Server Health (Yegor Naumov)
- Build developer environments fast with Microsoft Dev Box (Zachary Cavanell)
Mobile, IoT & Game Development
- Cordova Electron 3.1.0 Released! (Bryan Ellis)
- Android apps with millions of downloads exposed to high-severity vulnerabilities (Katie McCafferty)
- Top games + source code from Gamedev.js Jam 2022 (Andrzej Mazur)
- Capacitor ❤️’s Ionic’s Visual Studio Code Extension (Thomas Vidas)
- Implementing Dynamic Color: Lessons from the Chrome team (Rebecca Gutteridge)
Podcasts, Screencasts & Videos
- Kubernetes Podcast from Google – Configuration as Data, with Justin Santa Barbara (Craig Box & Adam Glick)
- OnPodcast Episode 73: Project Volterra & ARM/ Build 2022 recap, Windows 11 22H2 RTM, toxic management and OnPodcast Episode 74: Surface Laptop Go 2, new design for Microsoft Edge, Microsoft store app tweaks (Podcast OnMSFT)
- No Dogma Podcast #164 – Jared Parsons, The C# Compiler, Part 2 (Bryan Hogan)
- Refactoring legacy code to use async / await – Adventures in .NET 120 (Shawn Clabough & Wai Liu)
- Eat, Sleep, Code Podcast – John Bristowe Octopus Hunter (Ed Charbeneau)
- Hanselminutes – Writing Ballad and Dagger with Daniel José Older (Scott Hanselman)
- Merge Conflict 308: James & Frank Go To Build 2022! and Merge Conflict 309: Where did my OpenGL go? (James Montemagno & Frank Kreuger)
- NSScreencast #531 – SwiftUI Escape Hatch (Ben Scheirman)
- React Native Radio 237 – React Native on Desktop (Robin Heinze & Mazen Chami)
- Creating .NET MAUI UIs in C# Markup | On .NET (James Montemagno, Shaun Lawrence & Brandon Minnick)
- AWS Developers Podcast Episode 039 – Event Driven Architecture with Talia Nassi and AWS Developers Podcast Episode 040 – AWS CloudFormation Hooks with Matteo Rinaudo (David Isbitski)
- Web Rush Episode 186: Hey Siri, What’s Up with JQuery? Part 1 (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
- Build .NET MAUI Apps Faster with the Community Toolkit | On .NET (James Montemagno, Vladislav Antonyuk & Pedro Jesus)
- Rocket 388: Terminée! (Christina Warren, Brianna Wu & Simone De Rochefort)
- Azure Podcast Episode 425 – BUILD 2022 Updates (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- UX Podcast #290 – Web3 with Laura Kalbag (James Royal-Lawson & Per Axbom)
- Aaron Palermo: Zero Trust Networking – Azure DevOps Podcast Episode 196 (Jeffrey Palermo)
- Microsoft 365 Dev Podcast – Microsoft APIs with Darrel Miller (Jeremy Thake & Paul Schaeflein)
- The John Lam Podcast Episode 9 – Larry Osterman (John Lam)
- Talk Python to Me #368: End-to-End Web Testing with Playwright (Michael Kennedy)
- Tabs and Spaces Podcast 206 – No one build soft-ware like Gaston (feat. Devin Goble) (Zac Braddy, Jamie Taylor & James Studdart)
- Roslyn Analyzers | Visual Studio Toolbox (Robert Green, Mika Dumont & Andrew Hall)
- RunAs Radio – IT in War with Sami Laiho (Richard Campbell)
- DAWbench Radio Show Episode 20 : Music Tech Pioneers III : Sequential Circuits : Rise, Fall, Return ! (Vin Curigliano, Pete Brown & Dave Smith)
- Technology & Friends – Beijie Zhang on Technical Interviews (David Giard)
- Asp.Net Monsters #252 – Building a WebComponent (James Chambers, Simon Timms & David Paquette)
- The Stack Overflow Podcast Episode 447 – How an average programmer became Github’s CTO (Ben Popper)
Community & Events
- Rockin’ The Code World with dotNetDave – Guest: Jeremy Likeness (David McCarter)
- These grad students could help stop the next outbreak (Bill Gates)
- Introducing Twilio Developer Evangelist, Anthony Dellavecchia (Anthony Dellavecchia)
- Reconnect Series: Brian Bourne (Jeffrey Raymond Kitt)
- Welcome to Maintainer Month! (Kara Sowles)
- Recapping Build 2022 (Ryan Majidi)
- Looking to the future at Microsoft Envision (Jessica Hawk)
Database
- Public preview of SQL Server 2022 Integration Services (Chunhua)
- Announcing a new MySQL Developer Page and Learning Journey! (Marko Hotti)
- Couchbase vs. MongoDB: NoSQL Misconceptions Part 1 (Matthew Groves)
- How to export incremental data from Azure SQL Database to Azure using Change Data Capture (CDC) (Rajendra Gupta)
- Find out why your SQL Server data belongs on Azure (Peter Carlin)
SharePoint & MS Teams
- Upcoming billing changes for Microsoft Graph APIs for Teams messages (Microsoft Graph Team)
- What’s New in Microsoft Teams | May 2022 (Microsoft Teams Team)
- SharePoint Framework 1.15 – Release Candidate – New features for Viva Connections, Microsoft Teams and SharePoint (Vesa Juvonen)
PowerShell
- AWS Introduces PowerShell Custom Runtime for Lambda (Renato Losio)
- PowerShellGet 3.0 Preview 14 (Sydney Smith)
Miscellaneous
- Running Windows/ARM on Apple Silicon Macs via UTM (Axel Rauschmayer)
- Sheryl Sandberg on leaving Meta (Alex Heath)
- Buick is rebranding as an electric-only automaker (Andrew J. Hawkins)
- Dogs Can Detect COVID-19 With Great Accuracy (BeauHD)
- Microsoft adopts principles for employee organizing and engagement with labor organizations (Brad Smith)
- Announcing Windows 11 Insider Preview Build 25131 (Brandon LeBlanc)
- DeLorean offers a first look at its gull-winged Alpha 5 EV revival (Emma Roth)
- Five ways iA Writer surpasses macOS’ TextEdit (Erik Eckel)
- Elon Musk’s back-to-office edict reignites debate on remote work — here’s what Seattle tech leaders say (Kurt Schlosser)
- Using Python to unearth a goldmine of threat intelligence from leaked chat logs (Paul Oliveria)
- Broadcom to Acquire VMWare for $61 Billion (Paul Thurrott)
- Introducing Surface Laptop Go 2 (Pete Kyriacou)
- WSL2 now available on Windows Server 2022 (Pierre Roman)
More Link Collections
- The Morning Brew #3484 (Chris Alcock)
- Weekly Xamarin – Issue 352 – 30th May 2022 and Weekly Xamarin – Issue 353 – 6th Jun 2022 (Kym Phillpotts)
- Sands of MAUI: Issue #59 (Sam Basu)
- C# Digest Issue #417 and C# Digest Issue #418 (Jakub Chodounsky)
- F# Weekly #22, 2022 – MAUI, new VS, Voxel Game, F# Frontend Landscape and F# Weekly #23, 2022 – Fabulous 2.0, FsPdf and F# Weekly Reading (Sergey Tihon)
- Top Stories from the Microsoft DevOps Community – 04.06.2022 (April Edwards)
- Friday Five: Top Teams, Xamarin Tips, More (Jeffrey Raymond Kitt)
- Reading List 291 (Bruce Lawson)
- The Wolf Report – June 6th, 2022 (Michael Wolfenden)
- The Overflow #127: What we learned from DDoS attacks (Ryan Donovan & Cassidy Williams)
- Collective #714 (Mary Lou)
The Geek Shelf
Learn WinUI 3: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)