Top Links
- Creating beautiful dual-screen Xamarin.Forms apps (Craig Dunn)
- Announcing Rust for Windows v0.9 (Angela Zhang)
- Add a README to Your NuGet Package (Christopher Gill)
- Building Accessible Mobile Apps | The Xamarin Show (James Montemagno & Rachel Kang)
- Software Engineering Radio Episode 458: Daniel Roth on Blazor (Priyanka Raghavan)
Web & Cloud Development
- Azure Tips & Tricks – Tip 315 – How to get started with Azure Digital Twins (Azure Team)
- Microsoft Previews Azure Web PubSub (Alex Denham)
- Create a Messaging App using Azure Web PubSub Service and C# (Abhijit Jana)
- Lost in Azure cloud identity – part 3 (Daniel Krzyczkowski)
- Introducing React Video Banner Web Part (Mohamed Derhalli)
- Build a Pomodoro timer using JavaScript (Fahad Hassan)
- Reducing HTML Payload With Next.js (Case Study) (Liran Cohen)
- How to Develop a Flight Tracker Application with React Gantt Chart (Jayakumar Duraisamy)
- Is Docker Dead in the Water? (Justin Etheredge)
- Understand React Context API (Leonardo Maldonado)
- Building a supply chain attack with .NET, NuGet, DNS, source generators, and more! (Maarten Balliauw)
- Merging Data with Documents Using Adobe Document Generation API (Ben Vanderberg)
- Introducing the Identity Maturity Framework (Julian Lywood-Mulcock)
- Getting started with… TypeScript (Medi Madelen Gwosdz)
- Netflix Drive (Vikram Krishnamurthy, Kishore Kasi, Abhishek Kapatkar, Tejas Chopra, Prudhviraj Karumanchi, Kelsey Francis & Shailesh Birari)
- Why a Serverless Data API Might be Your Next Database (Pieter Humphrey)
- Call for Review: Web Audio API is a W3C Proposed Recommendation (Xueyuan Jia)
- The Ultimate Guide to Building a UI Library for Your Company—Part 3: Building Robust Components (TJ VanToll)
WinUI, .NET MAUI & XAML
- Shiny 2.0 For Xamarin – Shinier Than Ever (Allan Ritchie)
- Clearable Time Picker in Xamarin Forms (Charlin Agramonte)
- Overview of the Best and Most Popular Xamarin.Forms Controls (Selva Ganapathy Kathiresan)
- Build Xamarin apps with VS Code to M1 Macs, iPhones & Android (The First Prototype)
- Let’s Talk About GPU Rendering Speed and Overdrawing in Android (Walter Aguilar)
Visual Studio & .NET
- C# Rises in Job Candidate Sought-After Tech Report and See What’s Coming for VS Code in New Update Previews (David Ramel)
- Don’t See the Preview Features in Visual Studio – Try This (Abhijit Jana)
- Postman I ❤️ you, but I met Thunder Client for Visual Studio Code ❤️❤️❤️ and Visual Studio Code: Did you know… You can generate an installation command of your installed extensions ? (Anthony Giretti)
- Case Study: Vertech Using Akka.NET for Device Simulation (Aaron Stannard)
- State-Of-The-Art Natural Language Processing in .NET on the Edge (Ian Bebbington)
- JetBrains Product Insight: .NET tools (Leanne Bevan)
- Collaboration: New Annotations Sample (Bjoern Meyer)
- Visual Studio Code April 2021 (VS Code Team)
Design, Methodology & Testing
- Switch DevOps Starter between Azure DevOps and GitHub Action (Abhijit Jana)
- Auto DevOps: Where we are and where we are headed (Viktor Nagy)
- How to get started with real-time collaboration (Sketch Team)
- ARM Template Specs now GA! (Ángel Pérez)
- Not All Advice is Good Advice (David Walsh)
- Event Based Architecture: What do you mean by EVENT? (Derek Comartin)
- Ignoring Automatic Initialization for Code Analysis (Gabor Horvath)
- 6 Things To Look For When Choosing An Online Collaboration Tool (Kat Boogaard)
- GitHub Enterprise Server 3.1 available as a release candidate (Maya Ross)
- I’m Old, Part LXXXVIII: Debugging Techniques (Steve Hawley)
- How Should You Handle Feedback from Various Stakeholders? (Suzanne Scacca)
Mobile, IoT & Game Development
- How to Design an Airfare Calendar to Display the Lowest Fares in Flutter (Nijamudeen)
- Recreate Galaxian’s iconic attack patterns | Wireframe #50 (Ryan Lambie)
Podcasts, Screencasts & Videos
- Kubernetes Podcast from Google – Putting on a KubeCon, with Colleen Mickey (Craig Box & Adam Glick)
- CppCast – SonarSource Analysis Tools with Loïc Joly (Rob Irving)
- .NET Rocks! – When Investors Come Calling with Paul Stovell (Carl Franklin & Richard Campbell)
- Hanselminutes – Social Robots with De’Aira Bryant (Scott Hanselman)
- Working Code Podcast – Episode 021: Listener Questions (Ben Nadel)
- Cross Platform Angular with Richard Sithole – AiA 309 (Charles Max Wood)
- Beginner’s Series to: Web APIs (Cecil Phillip)
- Schwammy Streams – Coding with Blazor and ASP.NET Core (Andy Schwam)
- Azure Podcast Episode 376 – Azure Media Services (Sujit D’Mello)
- Ultimate Media Picking and Saving Library for Xamarin.Forms? (Gerald Versluis)
- Styling Xamarin.Forms Apps with Reusable Resources & Styles (James Montemagno)
- DevOps for Developers with Will Button – Adventures in DevOps 067 (Caleb Fornari, Charles Max Wood & Jeffrey Groman)
- C# Language Highlights: Tuple Pattern Matching | On .NET (Cecil Phillip & David Pine)
- EF Core | Visual Studio Toolbox (Robert Green & Jeremy Likness)
- Migrating to SQL: Cloud Migration Strategies and Phases in Migration Journey (Ep. 1) | Data Exposed (Anna Hoffman & Venkata Raj Pochiraju)
- Complete Developer Podcast – Learning To Say No (BJ Burns & Will Gant)
- 8 Bits with Ornella Altunyan (Chloe Condon & Brandon Minnick)
- Rocket 332: All Out With Baby Stuff (Christina Warren, Simone De Rochefort & Brianna Wu)
- Design Details 396: Career Cheat Codes (Marshall Bock & Brian Lovin)
- UX Podcast #262 – Design confidence with Kate Rutter, Kim Goodwin and Pamela Pavliscak (James Royal-Lawson & Per Axbom)
- Web Rush Episode 132: Don’t Say That At Work with Michael Callaghan (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker)
- The MongoDB Podcast Ep. 54 – Low-code, no-code with Thunkable and MongoDB (Michael Lynn & Nic Raboy)
- Ozcode Exception Dashboard (Ozcode)
Community & Events
- How I Got Into Computers Final Job Search Edition (Rocky Lhotka)
- Reconnect Series: Tony Champion (Jeffrey Raymond Kitt)
- Finding What Matters to You (John Papa)
- Help make us all better: Join the Microsoft Partner Research Panel (Kymber Lowe)
- .NET developers reveal their favourite programming languages and what they want to learn next (Liam Tung)
- Working as a Program Manager (Mark Downie)
- Meet a recent Microsoft Learn Student Ambassador graduate: Sukhman Preet Singh Jawa (MS Student Developer Team)
- Top Things to Do for Mother’s Day in Philadelphia 2021 (Visit Philly)
- Interview with Razor Components Succinctly Author Ed Freitas (Jacqueline Bieringer)
Database
- SQL SERVER – CONVERT Empty String To Null DateTime and SQL SERVER – OS Threads Used by SQL Scheduler (Pinal Dave)
SharePoint & MS Teams
- How to create Approval templates in Microsoft Teams and How to use Microsoft Teams Approvals with eSign: Adobe Sign (Vesa Nopanen)
PowerShell & Terminal
- Announcing PowerShell Crescendo Preview.2 (Jason Helmick)
- Reset Windows Terminal to default settings in Windows 10 (Kapil Arya)
- Sending data to the Clipboard from PowerShell (Sean Kearney)
Miscellaneous
- Difference Between Enterprise and Consumer Hard Drives (Part 2) (SabrePC Team)
- RAD Basic: a 100% compatible Visual Basic 6 solution – Pateon (Carles Royan)
- Advancing Excel as a programming language with Andy Gordon and Simon Peyton Jones (Alyssa Hughes)
- Announcing Windows 10 Insider Preview Build 21376 (Brandon LeBlanc)
- Surface Pro X can now take advantage of Universal Print (Jesse Kopavi)
- Microsoft Surface Laptop 4 first impressions: The Windows 10 reference device (Kareem Anderson)
- Announcing Rust 1.52.0 (Rust Release Team)
- Code or NoCode? (Ugur Kadakal)
More Link Collections
- The Morning Brew #3225 and The Morning Brew #3226 (Chris Alcock)
- .NET App Developer Links – 2021-05-06 and .NET App Developer Links – 2021-05-07 (Dan Rigby)
- Collective #660 (Mary Lou)
- Code Maze Weekly #76 (Vladimir Pecanac)
The Geek Shelf
Advanced TypeScript Programming Projects: Build 9 different apps with TypeScript 3 and JavaScript frameworks such as Angular, React, and Vue (Peter O’Hanlon) – Referral Link