Top Links
- The Next Great Disruption Is Hybrid Work—Are We Ready? (Ben Wiseman)
- Practical differences between C# vs Vb.Net (Michał Białecki)
- Tetris in Blazor WebAssembly (Matthew Jones)
- The philosophy and practice of our hybrid workplace (Kurt DelBene)
- Adventures in .NET 061: C# 9 Deep Dive with Jason Bock (Caleb Wells & Shawn Clabough)
Web & Cloud Development
- Harness Azure CLI to Keep Your App Service Name (Adam Storr)
- Exploring Blazor Hybrid App using Mobile Blazor Bindings (Ajith R)
- Tips for Javascript Perfomance Testing (Andreea Zorz)
- Debugging configuration values in ASP.NET Core (Andrew Lock)
- How to Receive a Phone Call in Node.js with Twilio Functions (Ashley Boucher)
- Use Logpoints! (David Walsh)
- Scaling Microservices on Kubernetes (Ashley Davis)
- Setting dynamic Metadata for Blazor Web assembly (Damien Bowden)
- The Difference Between Values and References in JavaScript (Dmitri Pavlutin)
- Secure containerized environments with updated threat matrix for Kubernetes (Emma Jones)
- Introducing AWS SSO support in the AWS Toolkit for VS Code (Garret Sweetwood)
- Looking For The Best jQuery Books? We’ve Got You. (Janus Atienza)
- Brand New DHTMLX Gantt Libraries in Pure React, Svelte, and Vue.js (Kotryna Kairyte)
- 2 Ways to Log the Current User in ASP.Net Core (Lee Richardson)
- Evolving Google Workspace Add-ons with Alternate Runtimes (Charles Maxson)
- How To Pass Data Between The Component To Another Component In Angular (Satheesh Elumalai)
- Azure Workbooks – Set it to Auto-Refresh (shijain13)
- Azure Functions Support for node.JS 14 and .Net 5 Is Now Generally Available (Steef-Jan Wiggers)
- Image Fragmentation Effect With CSS Masks and Custom Properties (Temani Afif)
- Angular Basics: What Are Promises and Async/Await, and Why Should You Care? (Thomas Findlay)
- A safer default for navigation: HTTPS (Shweta Panditrao & Mustafa Emre Acer)
- Discover the New Productivity Features of GoLand 2020.3 — With a Recording of the Webinar (Ekaterina Zharova)
- A Complete Guide To Accessible Front-End Components (Vitaly Friedman)
- Joining forces on better browser compatibility in 2021 (Kyle Pflug)
- We are building a better Heroku (Michael Friedrich)
- Blazorise v0.9.3 – patch 2 release notes (Mladen Macanovic)
- Cloud-Native learning resources for .NET developers (Nish Anil)
- LiveReloadServer – A Generic Static Web Server with Live Reload based on .NET (Rick Strahl)
- Keeping Your Secrets Secret (Sophia Parafina)
- The Ultimate Guide to Building a UI Component Library—Part 2: Establishing a Development Environment (TJ VanToll)
XAML, UWP & Xamarin
- .NET 6 Preview Adds MAUI (Kay Ewbank)
- Xamarin.Forms: Reopening application best pratices (András Tóth)
- Designing an API for Reveal Data Analytics WPF SDK (Brian Lagunas)
Visual Studio & .NET
- How To Add A View To An Entity Framework Core DbContext (Khalid Abuhakmeh)
- Quick Visual Studio Code tip: Expand/Shrink selection (Chris Heilmann)
- VS Code node:console Fix (David Walsh)
- Fusing await using and await foreach and await (Jiří Činčura)
- Collecting Managed Crash Dumps on App Services for Linux (Mark Downie)
- Easy generation of fake/dummy data in C# with Faker.Net (Kristoffer Strube)
Design, Methodology & Testing
- How you contribute to GitLab’s open DevOps platform (GitLab Team)
- Bicep meet Azure Pipelines (Johhn Reilly)
- An Opinionated Guide To Handling Pull Requests (PRs) On My Team (Ben Nadel)
- Advanced Installer 18.1 (Advanced Installer Team)
- New in Sketch: Linked Data and Starred updates (Sketch Team)
- One year in: 7 urgent trends for leaders in the shift to hybrid work (Jared Spataro)
- What Is A Burndown Chart And How Do You Use One? (Kat Boogaard)
- How do I start a sustainability community in my organization? (Sara Bergman)
- Why You Should Pair with Non-Engineers (Tyce Clee)
Mobile, IoT & Game Development
- Announcing Ionic Storage v3 (Matt Netkow)
- A new Package Manager experience in Unity 2021.1 (Stephane Blondin)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Effortless Custom GraphQL with GraphQL Codegen (Wes Bos)
- Weekly Dev Tips – Blogging with guest Andrew Lock (Steve Smith)
- CodeNewbie S15:E7 – How to communicate complex technical topics (Anna Skoulikari) (CodeNewbie Team)
- Revision Path – Kelly Walters (Maurice Cherry)
- Software Engineering Daily – Opstrace: Open Source Observability with Sebastien Pahl (Jeff Meyerson)
- InfoQ Podcast: Ted Young on Observability and the Release of OpenTelemetry 1.0 (Ted Young)
- Coding After Work Podcast Episode 57 – React, writing a book, and Blazor with Carl Rippon (Jimmy Engstrom & Jessica Engstrom)
- Writing Visual Studio Extensions with Mads – Converting to the community SDK (Mads Kristensen)
- Amazing Data Visualization with CarouselView in Xamarin.Forms (Gerald Versluis)
- No Dogma Podcast #152 – Martin Beeby, Using .NET on AWS, Part 1 (Bryan Hogan)
- AzureFunBytes – Intro to Azure Policy with Steven Murawski (Jay Gordon)
- On .NET Episode: C# Source Generators (Cecil L. Phillip)
- How to Update Disconnected IoT Devices | Internet of Things Show (Olivier Bloch & Andy Rivas)
- On Prem To The Cloud: DevOps-ing Everything As Code (Ep 5) (Zachary Deptawa)
- Meta Cast Episode 192 – Bob Is Done With Scrum?! (Bob Galen & Josh Anderson)
- NSScreencast #481 – Mapping Models with Antoine van der Lee (Ben Scheirman)
- SQL Data Partners Podcast Episode 221: SQL Trail March 2021 Retrospective (Carlos L. Chacon)
- FreeCodeSession – Episode 249 (Jason Bock)
- Serverless Chats Episode #93: WebAssembly and WASI with Aaron Turner (Jeremy Daly)
- Microsoft 365 Dev Podcast – Microsoft Graph Blueprints with Fabian Williams (Jeremy Thake & Paul Schaeflein)
- 8 Bits with Danny Ramos! (Brandon Minnick & Chloe Condon)
- How to use Microsoft Word and Teams as a teleprompter for presentations | Microsoft Mechanics (Jeremy Chapman)
- Microsoft Teams Shared Channels with Pouneh Kaufman and Eileen Zhou – MidDay Café Recording (Mike Gannotti)
- Womxn in Engineering: Challenging Today to Empower Tomorrow (MongoDB)
- DBAle 30: If it ain’t DevSecOps…what is it? (Redgate Software)
- Introduction to Bash Recap | Learn with Dr G | Learn with Dr. G (Sarah Guthals, PhD)
- Mentorship vs. Sponsorship + Storytelling – Computer Stuff They Didn’t Teach You #21 (Scott Hanselman)
- The Stack Overflow Podcast – A director of engineering explains scaling from dozens of employees to thousands (Sara Chipps, Paul Ford & Ben Popper)
- The 6 Figure Developer Episode 188 – Designing for Scale with James Avery (John Callaway)
- Microsoft 365 PnP Weekly – Episode 119 (Vesa Juvonen)
- Identity, Unlocked… Explained: Season 2, Ep. 5 (Vittorio Bertocci)
Community & Events
- Join us at F8 Refresh on June 2nd (Konstantinos Papamiltiadis)
- Redditors ask the best questions (Bill Gates)
- Microsoft to partially reopen its Redmond campus March 29 and possibly fully reopen on July 6 (Mary Jo Foley)
- Past Imagine Cup competitors: Where are they now? (MS Student Developer Team)
Database
- SQL Server DROP TABLE IF EXISTS Examples (Joe Gavin)
- Shape the Future of Azure SQL Products! (Mara Steiu)
- Build real-time data pipelines with Azure Event Hub, Stream Analytics and Cosmos DB (Fikrat Azizov)
- Perform at-scale, agentless SQL server discovery and assessment with Azure Migrate (Abhishek A. Hemrajani)
- Find Expensive Queries – SQL in Sixty Seconds #159 (Pinal Dave)
- How we implemented Distributed Multi-document ACID Transactions in Couchbase (Denis Rosa)
SharePoint & MS Teams
- PowerPoint Live / Presenter View in Microsoft Teams (Vesa Nopanen)
- Build video, voice and chat apps that connect to Microsoft Teams | Azure Communication Services (Zachary Cavanell)
- Microsoft Teams Displays Update | March 2021 (Microsoft Teams Team)
PowerShell
- Microsoft Graph Mailbag – Getting Started with the Microsoft Graph PowerShell SDK (Microsoft Graph Team)
Miscellaneous
- More than you ever wanted to know about ‘Knight Rider’ (Jason Weisberger)
- Guest Access in Yammer is now Generally Available (Nagaraj Venkatesh)
More Link Collections
- The Morning Brew #3196 (Chris Alcock)
- .NET App Developer Links – 2021-03-23 (Dan Rigby)
- Last Week In .NET #34 – Azure goes Achoo (George Stocker)
- Weekly Notes – #55 (Miguel Bernard)
The Geek Shelf
Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link