Top Links
- Anatomy of a Microsoft Graph connector (Waldek Mastykarz)
- Maximizing Team Collaboration and Efficiency with BoldSign (Senthil Kumar)
- Mr. Maeda’s Cozy AI Kitchen: AI-copiloted Career Advising with guest Kevin Bethune (John Maeda)
- Source Code Generators, DIY (Bnaya Eshet)
- Today, WinAppSDK has completed the trifecta: Ship File Explorer on WinAppSDK/WinUI3, release the same libraries for all applications to use, and now the source for that WinUI 3 release is available! (WinUI Team)
Web & Cloud Development
- Global Endpoint Filters with ASP.NET Core Minimal APIs (Khalid Abuhakmeh)
- Configure Redis on Fly.io to handle your Anti-Forgery Tokens in .NET and Do ASP.NET Web Applications play nice with Fly.io? (Jon Hilton)
- Recompiling the V8 JavaScript Engine on Windows (j2inet)
- How to Host and Deploy a React App with Firebase (Juliet Ofoegbu)
- How to Use Astro with a Sprinkling of React (Paul Scanlon)
- Node v21.1.0 (Current) (Michael Zasso)
- Node v20.9.0 (LTS) (Richard Lau)
- Short-circuit routing in .NET 8: Exploring the .NET 8 preview – Part 11 (Andrew Lock)
- Accept E-Commerce Payments Easily with PayPal’s Buttons Component (Arit Developer)
- Dynamically Adding Rows on a Form in Razor Pages (Code Maze)
Visual Studio & .NET
- What’s New in EF Core (David Ramel)
- Introducing the Metalama Marketplace: A Triple Win (Gael Fraiteur)
- Store Documents as PDF/A using C# – A Future-Proof Archiving Format (Bjoern Meyer)
- C# Record Explained (Patrick Smacchia)
- Tracking To-Dos in VS Code (Todd Mitchell)
- How to use Testcontainers with .NET Unit Tests (Khalid Abuhakmeh)
- Simplify your .NET Docker image publishing workflow with the .NET SDK (Laurent Kempe)
- Interfaces can have private methods (Steven Giesel)
- How to Solve The type ‘TRequest’ Cannot be Used as Type Parameter in MediatR (Code Maze)
- Microsoft .NET Code Analysis: Consider Using String.Contains() Instead of String.IndexOf() (David McCarter)
- Creating a Day/Night (Light/Dark Mode) Application in WinForms (Jefferson S. Motta)
- Why is there a hash of a weak password in the Windows cryptographic libraries? (Raymond Chen)
Design, Methodology, AI & Testing
- 5 lessons design systems teams can learn from open-source maintainers (Nick Moore)
- Process Bloat: The Silent Killer of Developer Productivity (Steve Smith)
- Tips to git good with git (Jaime Jones)
- Frontier Model Forum updates (OpenAI Team)
- Prompts are key in 2023: Twenty-five tips to help you unlock the potential of generative AI (Jordan Davis)
- Enhance Your eSignature Workflow with Customized SMS Notification using BoldSign API (Meikanda Nayanar)
- How to Dominate Technical Debt and Build Better Code (Nick Cosentino)
- Decoding AI: Part 4, The age of multimodal AI (Siddhartha Chaturvedi)
- The Secret to Delivering Outsized Results (Charlie Kindel)
Mobile, IoT & Game Development
- austerity 1.1.0 for Flutter (Christian Findlay)
- A cross-platform Service Framework service to write Unity log messages into files on-device (Joost van Schaik)
- Ways To Increase Mobile App Engagement And Give Users A Personalized Experience (Kunal Chowdhury)
Screencasts & Videos
- Custom Storyboard Launch Screen for iOS with .NET MAUI (Gerald Versluis)
- What I Wish I Knew… about computer science (Marc Mascarenhas)
Podcasts
- RunAs Radio – Choosing Azure Data Storage Solutions with Nicole Stevens (Richard Campbell)
- Scrum Master Toolbox Podcast – Strategies for Navigating Difficult Conversations, Solving Conflicts, And Coaching Scrum Teams | Anna Mbengam (Vasco Duarte)
- How to Earn Money for Drawing | Multithreaded Income Episode 10 with David Neal (Kevin Griffin)
- Python Bytes Episode #358 – Collecting Shells (Michael Kennedy)
- Defense Unicorns Podcast – Startups in the AI-Driven Defense Arena with Courtney Barno (Michaela Flatau & Robert Slaughter)
Community & Events
- Stack Overflow Reduces Workforce (Sue Gee)
- Rockin’ the Code World Season 4: Special Guest Maddy Montaquila (Leger) (David McCarter)
- Slack gets rid of its X integration (Jay Peters)
- More layoffs hit Zulily in latest cuts at online retailer (Taylor Soper)
Database
- SQL SERVER – Exploring SQL Graph Pattern Matching with MATCH (Pinal Dave)
- OpenAPI for your Azure SQL database (Davide Mauri)
SharePoint, M365 & MS Teams
Miscellaneous
- Microsoft CEO Satya Nadella admits giving up on Windows Phone and mobile was a mistake (Tom Warren)
- Automattic is acquiring Texts and betting big on the future of messaging (David Pierce)
- Testing Your Network Speed On macOS From The Terminal (Den Delimarsky)
More Link Collections
- The Morning Brew #3809 (Chris Alcock)
- Daily Reading List – October 24, 2023 (#189) (Richard Seroter)
The Geek Shelf
Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link