Top Links
- Node.js 18 is now available! (Node.js Team)
- Rider 2022.1 Comes With Full Unreal Engine Support and Remote Development (Alexandra Kolesova)
- The future of compliance and data governance is here: Introducing Microsoft Purview (Alym Rayani)
- ReSharper 2022.1 Released (Asia Rudenko)
- C# async await explained (Patrick Smacchia)
Web & Cloud Development
- ASP.NET Core Interview Questions and Answers (Khalid Abuhakmeh)
- A Simple CORS Example with a .NET 6 Web API Application and a .NET 6 Web Application (Bryan Hogan)
- Convert useState to useReducer in a React Context (Peter Kellner)
- SPAs in ASP.NET Core – Another Attempt (Shawn Wildermuth)
- Running JavaScript inside a .NET app with JavaScriptEngineSwitcher (Andrew Lock)
- Manage Forms Data With Telerik UI for ASP.NET Core and EF Core (Assis Zang)
- Tips for Azure Redis Cache (Arun Sirpal)
- Implement Azure AD Continuous Access Evaluation in an ASP.NET Core Razor Page app using a Web API (Damien Bowden)
- Mission-Critical Applications on Microsoft Azure (Ed Price)
- Azure Purview is now Microsoft Purview (Jessica Hawk)
- How To Save HTML Canvas as an Image (Johnny Simpson)
- Part 4 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 (Naveen Bommidi)
- How to generate absolute URLs in ASP.NET Core (Niels Swimberghe)
- Angular Basics: Using Ng-Content for Projection in Angular (Nwose Lotanna Victor)
- Creating a Keyboard With CSS and jQuery (Vasili)
- Jamstack Rendering Patterns: The Evolution (Ekene Eze)
- TypeScript 4.7 Beta Tackles ‘Very Difficult Feature’ of ECMAScript Module Support (David Ramel)
- URL, URI, URN: What’s the Difference? (Andrea Chiarelli)
- New Data: Developers & Web3 (David Gibson)
- Azure Communication Services UI Library releases new capabilities (Jorge Garcia Hirota)
- API Definitions as Developer Contracts (Mark Weitzel & Mike Kistler)
- Microsoft Purview Information Protection: General availability of 51 new sensitive information types (Martin Berzin)
- Pulumi Release Notes: Display richer diffs, clear pending operations, and much more! (Meagan Cojocar)
- Using Global Namespaces and Zero-Trust Policies with VMware Tanzu Service Mesh (Niran Evenchen)
WinUI, .NET MAUI & XAML
- .NET Community Toolkit v8.0 Preview 3 Tweaks MVVM Source Generators (David Ramel)
- Replicating Foodora UI in .NET MAUI – Part 3 (Andreas Nesheim)
- Generating QR Codes and Other Barcodes is Now Easy in .NET MAUI (Sheik Syed)
- All-in-One .NET MAUI App Project Template – What’s New (Vijay Anand E G)
- Background Work in Xamarin.Forms. Part #1 — Xamarin.Android (Bohdan Benetskyi)
Visual Studio & .NET
- JSON Deserialization to a POCO Class in C# (Code Maze)
- ReSharper C++ 2022.1: Updates for Unit Testing and Unreal Engine (Elvira Mustafina)
- The 2022.1 Release of dotTrace, dotMemory, dotCover, and dotPeek! (Alexander Kurakin)
Design, Methodology & Testing
- GitHub Dependabot Now Warns Of Vulnerabilities (I Programmer)
- Modeling Relationships in a DDD Way (Vladimir Khorikov)
- Sharing security expertise through CodeQL packs (Part I) (Andrew Eisenberg)
- Imposter Syndrome (Jane Lusby)
- Hide Complexity (Jim Holmes)
- The Five Rs of Application Modernization (Victoria Wright)
Mobile, IoT & Game Development
- Twitter going all in on Jetpack Compose for feature development: greater productivity, less bugs (Android Developers Team)
- Introducing RiderFlow, a Free Unity Editor Plugin for Scene Management (Matt Ellis)
Podcasts, Screencasts & Videos
- Microsoft Stories Podcast: Season 2, episode 5 – Here’s how you can work flexibly, have an impact on your team and keep your boss happy (Katie Gale)
- Developer Tea – Blueprint for Better Intermediate Decision Making (Jonathan Cutrell)
- How to transcribe your 1:1 VoIP calls in Microsoft Teams (Microsoft Teams)
- Scrum Master Toolbox Podcast – Focusing on flow, a must for Scrum Masters and teams | Luís Santos Silva (Vasco Duarte)
- Yet Another Podcast – James Montemagno on Maui! (Jesse Liberty)
- Your Daily Scrum: Does a Scrum Master Participate When Facilitating Events? (Ryan Ripley)
- SQL Data Partners Podcast Episode 245: Tooling Updates (Carlos L. Chacon)
- The Usual SaaS-pects 33. Pierre De Wulf (ScrapingBee) (Ch Daniel)
- Adaptive Cards community call – April 2022 (JP Roca)
- Manage Data Risks from Employee Insiders with Microsoft Purview | Microsoft Mechanics (Jeremy Chapman)
- RunAs Radio – Fixing Problem WiFi Devices using Tonic with Ryan Woodings (Richard Campbell)
- Prototype in Production – From Tech Debt to a Verifiably Stable Application (SSW TV)
- Software Engineering Radio Episode 508: Jérôme Laban on Cross Platform UI (Jeff Doolittle)
- Mailin’ It! – The Official USPS Podcast – The First Year of the Delivering for America Plan (Yasmine Di Giulio & Dale Parsan)
- Microsoft 365 PnP Weekly – Episode 162 – Wictor Wilén (Microsoft) (Vesa Juvonen & Waldek Mastykarz)
- Rework Podcast – Throw Less at the Problem (Jason Fried & David Heinemeier Hansson)
Community & Events
- Go Developer Survey 2021 Results (Alice Merrick)
- Missed Patents and other sad stories (Jesse Liberty)
Database
- Microsoft Introduces SQL Server Information Protection Sensitivity Labels (Rabia Noureen)
- Cumulative Update #16 for SQL Server 2019 RTM (Srinivas Kandibandas)
- Creating SQL VIEWs with T-SQL (Aubrey Love)
SharePoint, M365 & MS Teams
- Return to work schedule with the Lists app in Teams (Anand V. Ragav)
- Automate Team Creation in Microsoft Teams (Kat Greenan)
- Updated preview of SharePoint Framework 1.15 – New release of the upcoming features and Microsoft 365 Platform Community (PnP) – April 2022 update (Vesa Juvonen)
- Yammer Explained: How data and testing shapes Yammer (Ben Freeman)
PowerShell
- PowerShell for the DBA – FOR and WHILE Loops (Alejandro Cobar)
Miscellaneous
- (Definitive) Surface Duo vs Surface Duo 2 (Steve Litchfield)
- Brave Is Bypassing Google AMP Pages Because They’re ‘Harmful To Users’ (BeauHD)
- Microsoft Accelerates the Journey to Low Code (Celeste Malia)
- Microsoft launcher gets new ability to pin historical search queries (Kareem Anderson)
- The Applesoft Compiler (TASC): We have the source code, in a sense (Raymond Chen)
More Link Collections
- The Morning Brew #3454 (Chris Alcock)
- .NET, Architecture, Azure, And other links #24 (David Shergilashvili)
- The Wolf Report – April 20th, 2022 (Michael Wolfenden)
The Geek Shelf
Joy of UX, The: User Experience and Interactive Design for Developers (David Platt) – Referral Link