Top Links
- Heather Downing: Retooling for the Future – Azure DevOps Podcast Episode 190 (Jeffrey Palermo)
- Async and Async Void Event Handling in WPF (Rick Strahl)
- Add Uno.Extensions to a WinUI Multi-Platform Uno Application (Nick Randolph)
- Technology & Friends – Joe Kunk on Windows UI Testing (David Giard)
- Annotating your C# code – Migrating to nullable reference types – Part 3 (Maarten Balliauw)
Web & Cloud Development
- Introducing the latest beta versions of the Azure SDK for Go management modules (Chenjie Shi)
- Two Approaches of Dynamically Generating Images with Azure Functions (John Kilmister)
- What If Our Sliders Actually Slid? (Jhey Tompkins)
- Distributed Caching in ASP.NET Core (Muhammed Saleem)
- Part 5 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 (Naveen Bommidi)
- How to get the full public URL of ASP.NET Core (Niels Swimberghe)
- Application Insights telemetry in Azure Functions (Orestis Meikopoulos)
- Azure Monitor – Failures and Triggering an Alert from Application Insights (Paul Michaels)
- ESLint v8.14.0 released (Milos Djermanovic)
- Introducing an API to Access Mock Server Call Logs (Aman Dhembla)
- Where Does GraphQL Fit In the Stack? (Ceora Ford)
- Just Give Me an Access Token (Phil Jirsa)
- Stay on Top of Your API Builds witih Postman’s Jenkins Integration (Shashank Awasthi)
- React Editor or Text Area—How To Choose (Thomas Findlay)
WinUI, .NET MAUI & XAML
- Replicating Foodora UI in .NET MAUI – Part 4 (Andreas Nesheim)
- Handling Overlay Elements in .NET MAUI with ZIndex (Jayaleshwari N)
- MVVM – Made Easy (Vijay Anand E G)
Visual Studio & .NET
- Create PDF in C# (How-to Example) (IronPDF Team)
- How to generate Fake data in C#? (Karthik Chintala)
- Document Editor: Implementing a Contextual Toolbar (Bjoern Meyer)
Design, Methodology & Testing
- Agile Principles: Reflect and Adjust (Brian Bassett)
- Effort Estimation Techniques: A Guide for Software Developers and Team Leaders (Tyler Hakes)
- Use GitHub Actions to Build GraalVM Native Images (Matt Raible)
- What is a design system? And why you need one (Sketch Team)
- What is a staging environment? (David Thor)
- Using Unsupervised Learning to Combat Cyber Threats (Exxact Team)
- The basics of secret management (Michael Muesch)
Podcasts, Screencasts & Videos
- InfoQ Podcast: Vulnerabilities and Risks in the Software Supply Chain (Brian Fox)
- GCast 123: Ingesting Into an ADX Table From an Azure Storage Blob (David Giard)
- Merge Conflict – var num = 303; var title = $$”””Episode #{{num}}”””; (James Montemagno & Frank Kreuger)
- GeekWire Podcast: Netflix ads, Amazon’s shipping business, and Paul Allen’s real legacy (Todd Bishop)
- React Native Radio 232 – Flutter is better than React Native…in all the ways that don’t matter (Jamon Holmgren, Robin Heinze & Jon Major Condon)
- OnPodcast Episode 70: Teams returns to Microsoft Store, early Build sessions pulled, Windows 10 21H2 news (Podcast OnMSFT Team)
- Building and Organizing DevOps Teams – Adventures in DevOps 110 (Jillian Rowe, Jonathan Hall & Will Button)
- The Download: New Job, New Channel, DALL-E 2, Framework Laptop and more (Christina Warren)
- UI Breakfast Podcast – BDTP. Link Building Strategy with Alan Silvestri (Jane Portman)
- Coding Blocks Podcast – Site Reliability Engineering – Service Level Indicators, Objectives, and Agreements (Allen Underwood, Michael Outlaw & Joe Zack)
- Serverless Chats Episode #134: Serverless Community Building with Farrah Campbell (Jeremy Daly & Rebecca Marshburn)
- AGL 256: Matthew Stibbe (John Rouda)
- JS Party – The Type Annotations proposal (Daniel Rosenwasser, Ryan Cavanaugh, Nick Nisi & Christopher Hiller)
- The Changelog – Practical ways to solve hard problems (Frank Kreuger, Adam Stacoviak & Jerod Santo)
- AWS Developers Podcast Episode 036 – Machine Learning and Serverless with Luca Bianchi – Part 2 (David Isbitski)
- Maximize productivity with GitHub Codespaces (Tanmayee Kamath)
- Pure Virtual C++ 2022 Pre-Conference Sessions Available (Sy Brand)
- SolidJS with Ryan Carniato – JavaScript Jabber 528 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)
Community & Events
- Tech Moves: Microsoft developer relations chief lands at Google; Amazon HR leader joins AppLovin (Julie Emory)
- Meet 4 Women Postmanauts Helping Us Win Together (Postman Team)
- Talking about the last pandemic at TED (Bill Gates)
- Stack Overflow Exec Shares Lessons from a Self-Taught Coder (David Cassel)
Database
- Oracle Cloud Functions Now Supports C# (David Ramel)
PowerShell
- Copy a SharePoint list with PnP PowerShell (Tony Pohl)
Miscellaneous
- ZX Spectrum Turns 40 (Sue Gee)
- New updates to the Ethical Shopping hub on Microsoft Bing (Bing Team)
- Obsidian and the Case for Using More Markdown (David Eastman)
- Surface: Our path to a more sustainable future (Harshitha Murthy)
More Link Collections
- The Morning Brew #3457 (Chris Alcock)
- Weekly Xamarin – Issue 347 – 22nd Apr 2022 (Kym Phillpotts)
- C# Digest Issue #412 (Jakub Chodounsky)
- F# Weekly #17, 2022 – new Bolero, FSharp.CosmosDb and C# 11 Preview (Sergey Tihon)
- The Overflow #122: Your salary shouldn’t be dictated by how good a negotiator you are (Ryan Donovan & Cassidy Williams)
- Reading Notes #504 (Frank Boucher)
- Top Stories from the Microsoft DevOps Community – 2022.22.04 (April Edwards)
- Friday Five: Top Cybersecurity, Teams Tips! (Jeffrey Raymond Kitt)
- Reading List 289 (Bruce Lawson)
The Geek Shelf
Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)