Top Links
- Syncfusion Sponsors Jeff Fritz’s Web App and Blazor Workshop (Jacqueline Bieringer)
- Automatically Install Windows Subsystem for Linux from Visual Studio using New Seamless Integration (Sinem Akinci)
- .NET Rocks! – Building Apps using OpenAI with Mark Miller (Carl Franklin & Richard Campbell)
- Here’s how a Raspberry Pi, iPhone, Surface Duo, and Linux device can use the same code to render videos (Sean Endicott)
- Azure OpenAI Service: 10 ways generative AI is transforming businesses (Kristin Gallagher)
- Public Preview : Improve Win32 app security via app isolation (David Weston & Sumit Lahiri)
Web & Cloud Development
- 5 Blazor Improvements in New .NET 8 Preview 5 (David Ramel)
- Introduction to Data Structures (Kirupa Chinnathambi)
- The Pros and Cons of Kubernetes on Bare Metal (Christopher Tozzi)
- How to Add a Global Route Prefix in ASP.NET Core (Code Maze)
- Deploy your Blazor app to Azure now for free! (Dennis Fruhauff)
- Azure Communication Services Virtual Rooms is now Generally Available (Farrukh Ghaffar)
- Meet Codux: The React Visual Editor That Improves Developer Experience (Geoff Graham)
- How To Build Server-Side Rendered (SSR) Svelte Apps With SvelteKit (Sriram Thiagarajan)
- Http Services with Wolverine (Jeremy D. Miller)
- Version after version; how the open source project Kubernetes releases its software (Leonard Pahlke)
- Introducing Azure Native 2.0 (Monica Rodriguez)
- Implementing Dapr State Management in ASP.NET Core Web APIs (Will Velida)
- Treat your .NET Minimal API Endpoint as the application layer (Tim Deschryver)
- Release Notes for Safari Technology Preview 172 (Jon Davis)
- A guide to using ts-reset for TypeScript (Chibuike Nwachukwu)
- Migrating Netflix to GraphQL Safely (Jennifer Shin, Tejas Shikhare & Will Emmanuel)
- Introducing Postman Assets Scaffolding to automatically build Postman assets (Postman Team)
- Have I Been Pwned Domain Searches: The Big 5 Announcements! (Troy Hunt)
- Expanding horizons—Microsoft Security’s continued commitment to multicloud (Vasu Jakkal)
WinUI, .NET MAUI & XAML
- Localization in .NET MAUI (Mushtaq M A)
- What to Know When Porting a WPF App to .NET MAUI Blazor Hybrid (Rossitza Fakalieva)
- Microsoft.WindowsAppSDK version 1.3.230602002 released (Windows App SDK Team)
- Xamarin Forms Migration to Uno Platform: Effects and Alternative Approaches (Uno Platform Team)
Visual Studio & .NET
- Easily Create, Update, and Remove Bookmarks in PDFs Using C# (Sowmiya Loganathan)
- C# Dev Kit For VS Code Brings Sign In To FOSS (Mike James)
- How expensive is it to create a Windows performance counter? (Raymond Chen)
- Version Conflicts with NuGet Packages (Domenic Helfenstein)
- How to Implement a Soft Delete Strategy with Entity Framework Core (Khalid Abuhakmeh)
Design, Methodology, AI & Testing
- Conventions For Using Variables Groups In Azure DevOps (Kevin LaBranche)
- 10 Useful ChatGPT Prompts For Developers (Michael Crump)
- 6 Gmail AI features to help save you time (Carlos Fernández de Lara)
- Change Data Capture + Event-Driven Architecture (Derek Comartin)
- Creative Problem Solving (JD Meier)
Mobile, IoT & Game Development
- Let’s Post to Bluesky Social easily with Dart and Flutter (Shinya Kato)
- How to add VR support to your Universal Render Pipeline project (Ryan Cassell)
- Announcing Stencil v3.4.0 (Stencil Team)
Screencasts & Videos
- What I wish I knew … about learning enough to keep up (John Kennedy)
- Fixes & Reporting | Multicloud Vulnerability Detection with Microsoft Purview (Microsoft Mechanics)
- Pure Virtual C++ Videos Available (Sy Brand)
Podcasts
- Working Code Podcast – Episode 131: Starting From Scratch (Ben Nadel)
- What It Takes To Be A Web Developer: Part 1 – JavaScript Jabber 586 (AJ O’Neal & Dan Shappir)
- Scrum Master Toolbox Podcast – The Product Owner’s view on Leadership Impact, Priorities, and Stakeholder Management for Scrum Teams | Mirela Mus (Vasco Duarte)
- Syntax Podcast Episode 627 – Electronics for Beginners (Wes Bos & Scott Tolinsky)
- Complete Developer Podcast – Getting the Most From Programming Tutorials (BJ Burns & Will Gant)
- Talk Python to Me #419: Debugging Python in Production with PyStack (Michael Kennedy)
- Software Engineering Radio 568: Simon Bennetts on OWASP Dynamic Application Security Testing Tool ZAP (Priyanka Raghavan)
Community & Events
- Sonos lays off 7 percent of employees as demand cools for its speakers (Chris Welch)
- Where do tech workers go after layoffs? (Devin Partida)
- #WeArePlay | Meet the people creating apps and games in Europe (Leticia Lago)
- Microsoft Inspire 2023 Session Catalog (Ville Mononen)
Database
- SSIS in Visual Studio 2022 (Andy Leonard)
- Unmasking SQL Server Dynamic Data Masking, Part 3, Security Concerns (Ben Johnston)
- SQL SERVER – Difference Between ISNULL and COALESCE (Pinal Dave)
- Integer compression: The FastPFor code (Oren Eini)
- SQL Server Essentials: Installing SQL Server Management Studio and Azure Data Studio (Michael Otey)
SharePoint, M365 & MS Teams
- Create a SharePoint Page in Less than 10 minutes (Jasmine Hoegh)
- Microsoft Teams integration is being removed from Windows 11 (Tom Warren)
Miscellaneous
- Apple’s Secret Weapon to Getting PC Games on Mac (Christina Warren)
- Texas Bans Kids From Social Media Without Parental Consent (BeauHD)
- Announcing Windows 11 Insider Preview Build 23481 (Brandon LeBlanc)
- How to Create a CLI in Go? (Gaurav Gahlot)
- Comcast Complains To FCC That Listing All of Its Monthly Fees is Too Hard (msmash)
- Twitter sued for $250 million by music publishers over ‘massive’ copyright infringement (Richard Lawler)
- It’s not just you: Steam suddenly looks nice (Sean Hollister)
- Announcing the availability of consumer replacement components for Surface devices (Tim McGuiggan)
- Ongoing Russian cyberattacks targeting Ukraine (Tom Burt)
More Link Collections
- The Morning Brew #3727 (Chris Alcock)
- PHP Annotated – June 2023 (Roman Pronskiy)
The Geek Shelf
Learn WinUI 3 (Alvin Ashcraft)