Top Links
- A principled approach to app pinning and app defaults in Windows (Tali Roth & Aaron Grady)
- What You Should Know About Angular Ivy (Nwose Lotanna Victor)
- Bing Preview Release Notes: Bing in the Edge Sidebar (Bing Team)
- A first look at Blazor and .NET 8 (Damien Bowden)
- The Download: GPT-4 is here, GitHub Galaxy, curl turns 25, ClippyGPT and more (Christina Warren)
Web & Cloud Development
- New React docs pretend SPAs don’t exist anymore (Matija Sosic)
- Programmatically get your AWS Account ID with .NET (Bryan Hogan)
- Kubernetes Removals and Major Changes In v1.27 (Harshita Sao)
- Transparent Auth Gateway. #4. Deploying to Azure: App Registrations, WAF + Front Door and Transparent Auth Gateway. #3. Writing the code in C# (Alex Klaus)
- RxJS Unit Testing (Josh Bickley-Wallace)
- How to generate an SSH Key (Charlie Greenman)
- Spinning Circular Text (Kirupa Chinnathambi)
- ASP.NET Core 7: Beware of the Swagger bug when binding arrays in headers with Minimal APIs and ASP.NET Core 7: Introducing endpoint filters, actions filters for minimal APIs and ASP.NET Core 7: Better Minimal endpoints testing with typed results (Anthony Giretti)
- WebStorm 2023.1 Release Candidate Is Here (David Watson)
- How to Use v-model with Form Inputs in Vue (Dmitri Pavlutin)
- Handling jQuery Migration in Mature Applications (Jamie Maguire)
- Turn your database into an API in minutes with Data API builder for Azure Databases (Jasmine Greenaway)
- Policy-Based Authorization in ASP.NET Core (Karthik Chintala)
- What’s New in the Updated React Docs (Kathryn Grayson Nanz)
- How to Create Your Own Portfolio Website in Minutes with GitHub Codespaces and Blazor (Katie Savage)
- Part 7 | ASP.NET Core Identity Series [.NET 7] | Twitter Authentication and Part 8 | ASP.NET Core Identity Series [.NET 7] | Microsoft Account Authentication (Naveen Bommidi)
- Middleware in ASP.NET Core and Custom middleware in an ASP.NET Core application (Suprotim Agarwal)
- CloudCannon announces official support for Astro (Thuy Doan)
- Document Viewer 31.2.2 RC1 Released with New Features (Bjoern Meyer)
- Serverless take the wheel (Jeremy Daly)
- How to Get URL Parameters with Golang (Mark O’Neill)
- Distributed Application Runtime (Dapr) v1.10 Released (Steef-Jan Wiggers)
WinUI, .NET MAUI & XAML
- Migrating from Xamarin Forms to .NET MAUI (Dean Hunter)
- Why is .NET MAUI the best tool for cross-platform mobile development? (Luis Matos)
- 100 Ready-to-Use Custom Shapes for the Syncfusion .NET MAUI Rating Control (Selva Ganapathy Kathiresan)
- MAUI vs Flutter — Multi-platform frameworks showdown (Brady Stroud)
Visual Studio & .NET
- The Top .NET C# UI Controls You Should be Using (Greg Lutz)
- Vault client libraries for Go and .NET are now in public beta (Kartik Lunkad)
- Enhancing JPEG, PNG, Text Using C# .NET Part 2 – Gaussian Blur Effect (Andrey Dryazgov)
- Write your own AutoMapper in C# (Steven Giesel)
- Entity Framework Core: Why you should never name your DbContext ‘IdentityDbContext’ (Alexander Zeitler)
- How to Use MemoryStream in C# (Ivan Matec)
- Exploiting C++/WinRT CRTP: Property and event declarations (Raymond Chen)
- Loading RSA Keys in .NET (Scott Brady)
Design, Methodology, AI & Testing
- How Do You Find Your Purpose If You are a People Pleaser? and How To Change Your Life with Skill (J.D. Meier)
- Seniority Balance in Software Engineering Teams (Pedro Vale)
- How do the best engineering leaders manage and motivate their teams? (Sarah Gruneisen)
- AI-generated Applications (Ted Neward)
- Microsoft Open Sources Tool for GPT-4-Infused Apps (David Ramel)
- Multi-Class Classification Using a scikit Decision Tree (James McCaffrey)
- Running a test from a CSV in Postman (Paul Michaels)
- Iac Recommended Practices: Structuring Pulumi Projects (Aaron Kao)
- Avoid Sprints (Cory House)
- Damn the AI Torpedos (Geoff Graham)
- Practical Strategies for Implementing DevSecOps in Large Enterprises (Ian Miell)
- How I keep my test names short and functional (Dennis Doomen)
- Semantic Kernel – Integrate cutting-edge LLM technology quickly and easily into your apps (Microsoft Open Source)
Mobile, IoT & Game Development
- A Complete Guide to Firebase Multifactor Authetication in Flutter (Codemagic)
- Windows Subsystem for Android (March 2023 Update) on Windows 11 gets new improvements (Kunal Chowdhury)
- Explore AR creation with the latest Unity Learn Pathway (Jennifer Pyne & Rebekah Hadman)
- What’s new in C# for Godot 4.0 (Raul Santos)
Screencasts & Videos
- Introducing StageCoder – a Visual Studio Extension | Coding After Work (Jimmy Engstrom)
- How does Azure manage to build new APIs without breaking existing ones? | One Dev Question (Larry Osterman)
- FreeCodeSession – Episode 447 (Jason Bock)
- Technology & Friends – Scott Rutz on Dapr (David Giard)
- MassTransit Bus Stop – Database as a Queue? (Chris Patterson)
Podcasts
- Merge Conflict 350: Multimodal GPT-4 (James Montemagno & Frank Kreuger)
- CppCast – Safety Critical C++ (Timur Doumler & Phil Nash)
- Syntax Podcast Episode 589 – Supper Club × Next.js on AWS + Serverless with Dax Raad (Wes Bos & Scott Tolinsky)
- Scrum Master Toolbox Podcast – The Phantom Product Owner, How Lack of Decision-Making Impacts the Team and Kills Innovation | Caterina Palmiotto (Vasco Duarte)
- JS Party Podcast – The future of React (Dan Abramov, Joe Savona, Jerod Santo & Nick Nisi)
- Angular Structural Directives and Their Microsyntax – Adventures in Angular 374 (Charles Max Wood & Lucas Paganini)
- InfoQ Podcast: Becoming a Great Engineering Manager and Balancing Synchronous and Asynchronous Work (James Stainer)
- GeekWire Podcast: SVB aftermath; the ‘affliction’ of remote work; and Microsoft puts AI to work (Todd Bishop)
- OnPodcast Ep.106: Copilot comes to Office, Teams video filters, AI ethics team ousted, and more. (Podcast OnMSFT Team)
- Coding Blocks Podcast – Designing Data-Intensive Applications – Lost Updates and Write Skew (Allen Underwood, Michael Outlaw & Joe Zack)
- AWS Developers Podcast Episode 075 – Cloud Application Monitoring with Datadog and Jason Yee (David Isbitski)
- Design Details 457: How to Find Focus (Brian Lovin & Marshall Bock)
- The Amp Hour #624 – Design & Manufacturing Consulting with Scott Williams from Xentronics (Dave Jones & Chris Gammell)
- AGL 303: Ari Krzyzek (John Rouda)
- Talk Python to Me #407: pytest tips and tricks for better testing (Michael Kennedy)
- Fragmented – The Software Podcast #242 – Kotlin Code Formatting with ktfmt and spotless (Donn Felker & Kaushik Gopal)
Community & Events
- What’s different about these layoffs (Eira May)
- A History of Trailblazing Women in STEM (Nathan Eddy)
Database
- Projecting Marten events to Elasticsearch (Oskar Dudycz)
Miscellaneous
- Job Hunting in 2023 as a Developer (Surajdeep Singh)
More Link Collections
- The Morning Brew #3669 (Chris Alcock)
- F# Weekly #11, 2023 – Fable 4, .NET 8 Preview 2, GPT-4 (Sergey Tihon)
- .NET, Architecture, Azure, And other links #50 (davita8)
- Daily Wrap Up – March 17, 2023 (#048) (Richard Seroter)
- The Overflow #169: Fear the Frankencode (Ryan Donovan & Cassidy Williams)
- C# Digest Issue #446 – March 20, 2023 (Jakub Chodounsky)
- Collective #756 (Manoela Ilic)
The Geek Shelf
Getting Started with the Uno Platform and WinUI 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Skye Hoefling) – Referral Link