Top Links
- Register for Microsoft BUILD 2021 free! And check out the Developer Keynote on Day 2 (Scott Hanselman)
- Using CodePush in a React Native for Windows application (Matteo Pagani)
- Who at Microsoft is using WinUI? | One Dev Question (Ana Wishnoff)
- David Ortinau on Multi-Platform App Development Using .NET MAUI – Azure DevOps Podcast Episode 142 (Jeffrey Palermo)
- The hybrid work paradox (Satya Nadella)
Web & Cloud Development
- Create your first AI-powered, compliant Chatbot using Azure Health Bot (Abhijit Jana)
- Svelte for the Experienced React Dev (Adam Rackis)
- Structured Logging in ASP.NET Core with Serilog (Code Maze)
- Blazor and SignalR (Cody Merritt Anhorn)
- Secure an Angular SPA and an ASP.NET Core API using Auth0 (Damien Bowden)
- Auth0 Actions with Azure Function App (Daniel Krzyczkowski)
- Windows v Linux: Compare ASP.NET Core install & hosting (David Grace)
- JavaScript function is also a constructor? (Dhananjay Kumar)
- The curious case of ASP.NET Core integration test deadlock (Filip W.)
- Setting up an Angular 12 workspace with Nx and GitHub Actions (Lars Gyrup Brink Nielsen)
- 82% of developers get this 3 line CSS quiz wrong (Lea Verou)
- Angular Basics: 10 Helpful Native Web APIs Every New JavaScript Developer Should Know (Nada Rifki)
- Growing Concerns Among Developers About the AWS Free Tier (Renato Losio)
- How to Check if an Object is Empty in JavaScript (Sajal Soni)
- Data binding in Svelte (Scott Spence)
- Where do you start when adopting Backstage? (Austin Lamon)
- ESLint v7.27.0 released (ESLint Team)
- Sublime Text 4 is here, can it convert you? (Snack Pack #6) (Blake Campbell)
- Accessing lab data via FHIR – part 1 (David Hay)
- The Best Authentication Framework Is No Framework At All(?) (Nick Agliano)
- In-depth introduction to flexbox (Sebastian Bełczyk)
WinUI, .NET MAUI & XAML
- Xaml MVVM, Comet MVU and Mobile Blazor Binding in #DotNetMaui (Luis Matos)
- What’s the Difference Between MAUI and Uno, and What Do They Mean for .NET Developers? (Lauren Del Signore)
- Are you a fan of Prism and Uno Platform? Would you like to help give back to the community? DM me if you would like to help us create samples for Prism.Uno and Prism.Uno.WinUI (Dan Siegel)
Visual Studio & .NET
- Visual Studio 2019 v16.10 will be more focused on Git productivity improvements (Kunal Chowdhury)
- Asynchronous C#: Making a simple Cup of Tea (Paula Fahmy)
- Creating a C# Client, and Listing, and Adding Data in MongoDB (Paul Michaels)
- Show dotnet: Investigating Alpine Linux CVEs in .NET container images (Richard Lander)
- Introducing The .NET Coding Pack for VS Code – Getting Started with C# for Beginners (Scott Hanselman)
- Obtaining attributed network usage information from the Windows Runtime (Raymond Chen)
- OData In .NET 5 (Jay Krishna Reddy)
Design, Methodology & Testing
- Unit Testing is Part of a Developer’s Job Description (Charles Flatt)
- Mini book: The InfoQ eMag: Resilience Engineering in the Age of COVID (InfoQ Team)
- Role Management at Slack (Jake Byman)
- How Microsoft approaches hybrid work: A new guide to help our customers (Jared Spataro)
- Committing Large File Changes Using GIT-LFS (Jason Gaylord)
- ML Proofs of Concept Are Hard (Larry O’Brien)
- How To Manage Growing Pains During Rapid Team Growth (Sarah Ribeiro)
- Common Misconception #4 – Duplication is bad (Jason Farrell)
Mobile, IoT & Game Development
- Flutter: CRUD operations using Firebase Cloud Firestore (Souvik Biswas)
- Running Dart on Arm Servers (Chris Swan)
Podcasts, Screencasts & Videos
- CodeNewbie S16:E3 – How to create content and build communities (Cassidy Williams) (CodeNewbie Team)
- Technology & Friends – Ovetta Sampson on Mindful and Ethical AI (David Giard)
- InfoQ Podcast: Ravi Lachman on the State of Developer Happiness, Engineer Burden and Avoiding Burnout (Ravi Lachman)
- Merge Conflict 255: What is encryption anyways? (James Montemagno & Frank Kreuger)
- Azure Cosmos DB update: MongoDB 4.0, notebooks, and continuous backup (Scott Hanselman & Rob Caron)
- JS Party – Episode #176 – CSS! Everyone’s favorite programming language (Una Kravets, Emma Bostian & Adam Stacoviak)
- Scrum Master Toolbox Podcast – Shared ownership in the Scrum Product Backlog | Philip Rogers (Vasco Duarte)
- Coding Blocks Podcast – Some Fun APIs (Allen Underwood, Michael Outlaw & Joe Zack)
- ALM and the Power Platform with Phil Topness and Marc Schweigert – Part 2 | #LessCodeMorePower (Dona Sarkar & Sarah Critchley)
- The Amp Hour #543 – Cassette decks have browsers? (Dave Jones & Chris Gammell)
- FreeCodeSession – Episode 266 (Jason Bock)
- Serverless Chats Episode #102: Creating and Evolving Technical Content with Amy Arambulo Negrette (Jeremy Daly)
- AGL 203: Communication with Meredith Bell (John Rouda)
- UI Breakfast Podcast – Better Done Than Perfect. Building Relationships Using Email Automation with Liz Painter (Jane Portman)
- DBAle 32: Hot Fixes-Hero or Villain? (Chris Kerswell & Chris Unwin)
- Fragmented, The Software Podcast #212: Growing an Online Presence in the Software Industry with Philipp Lackner (Donn Felker & Kaushik Gopal)
Community & Events
- Community Mentors App Update: Introducing the Mentorship Activity Report (Alicia Sobiek)
- Recognition: One of most outstanding women in technology in the Dominican Republic. (Leomaris Reyes)
- Join us in the Student Zone at Microsoft Build 2021 (MS Student Developer Team)
- Find the Modern Infrastructure team at Microsoft Build (Sonia Cuff)
Database
- Troubleshoot New Line Breaks, Line Feeds and Carriage Returns in SSIS Flat File Destination (Kenneth A. Omorodion)
- A deep dive into database internals (Oren Eini)
- Released: Microsoft.Data.SqlClient 3.0 Preview 3 (David Engel)
SharePoint & MS Teams
- How to configure Azure Health Chatbot for Microsoft Teams? (Abhijit Jana)
- Microsoft Paints a Future of Meetings with Teams (Brad Sams)
- Announcing the topic management dashboard for Microsoft Viva Topics (Chris McNulty)
- Rebrand apps to your own organization’s branding with App customization in Teams (Vaibhav Agarwal)
Miscellaneous
- Picking the Best GPU for Computer Vision (SabrePC Team)
- Announcing Windows 10 Insider Preview Build 21387 (Brandon LeBlanc)
- Preview Microsoft Math Solver in Microsoft Edge (MS Edge Team)
- Level Up: Linear Regression in Python – Part 1 (Sophie Sommer)
- Releasing Windows 10 Build 19043.1023 (21H1) to Beta & Release Preview Channels and Releasing Windows 10 Build 19042.1023 (20H2) to Release Preview Channel (Vivek Elangovan)
More Link Collections
- The Morning Brew #3237 (Chris Alcock)
- .NET App Developer Links – 2021-05-24 (Dan Rigby)
- F# Weekly #21, 2021 – NBomber 2.0, Interview with Don and PHP support for Fable (Sergey Tihon)
- The .NET Stacks #50: What’s new with C# 10? (Dave Brock)
- C# Digest Issue #364 (Jakub Chodounsky)
- Top Stories from the Microsoft DevOps Community – 2021.05.21 (Zachary Deptawa)
- The Overflow #74: Behind the scenes at SpaceX (Ryan Donovan)
- Friday Five: All Things Azure: Logic, Sentinel, VM! (Jeffrey Raymond Kitt)
- Reading List 277 (Bruce Lawson)
The Geek Shelf
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems (Michael L. Perry) – Referral Link