Top Links
- Announcing OData .NET 8 Release Candidate 1 (Elizabeth Okerio)
- Damian Brady: GitHub Copilot – Azure DevOps Podcast Episode 306 (Jeffrey Palermo)
- After initially rejecting it, Apple has approved the first PC emulator for iOS (Wes Davis)
- Fastest C# Enum to String (NDepend Team)
- What’s your favorite hardware problem? | One Dev Question (Larry Osterman)
- What is This Sheet? A Bottom Sheet for .NET MAUI (Michael Stonis)
Web & Cloud Development
- Designing a MailMerge Web API Endpoint with ASP.NET Core in C# (Bjoern Meyer)
- How to Optimize File Management in Next.js (Christian Nwamba)
- Windows ARM installing Azure CLI (Jani Nevalainen)
- Docker Volume Location on Windows (Joseph Guadagno)
- Generate Images Using OpenAI in an ASP.NET Core Application (Muhammed Saleem)
- Creating an Azure Static Web app (moving from WordPress, part 2) (Michael Eaton)
- ESLint v9.7.0 released (Francesco Trotta)
- Getting on the Same API Page (Kin Lane)
- Online.AIStoryBuilders.com Launched on ProductHunt.com (Michael Washington)
- SmartNgRX (Dave Bush)
- FHIRPath as a testing language and Automating V2toFHIR conversion and Testing (Keith W. Boone)
WinUI, .NET MAUI & XAML
- .NET MAUI — Year-End Roadmap (v24.2) (Anthony Sameishchev)
- UI’ve Been Framed (Peter Foot)
- Detect Long Press in .NET MAUI App using TouchBehavior (Mushtaq M A)
Visual Studio & .NET
- Creating an already-completed asynchronous activity in C++/WinRT, part 4 (Raymond Chen)
- .NET 8 Data Annotations Validation (Ricardo Peres)
- How not to benchmark! (Steven Giesel)
- UnsafeAccessor is my new best friend (Josef Ottosson)
- My JetBrains Rider Plugins — July 2024 Edition (Joseph Guadagno)
- Do you use IConfiguration, IOptions or IOptionsSnapshot? (David Grace)
Design, Methodology, AI & Testing
- How to use all Figma blend modes (Eric Chung)
- Git LFS: The Pocketbook Explanation (Claudia Fernandes)
- Building Your First Use Case With Clean Architecture (Milan Jovanović)
- GenAI Mastery: Crafting Robust Enterprise Solutions with PromptFlow and LangChain (Manoranjan Rajguru)
- Integrating Logic App with Semantic Kernel: A Detailed Guide and Demo (Xuhong Liu)
- From Idea to Prototype in Minutes: Claude Sonnet 3.5 (Zain)
- The coming week: Must Do, Should Do, Could Do (Michael Eaton)
Mobile, IoT & Game Development
- What you’ve been making with the Raspberry Pi AI Kit (Ashley Whittaker)
- Developing cross-platform apps with Bun v1.1 (Clara Ekekenta)
- How to add a scrollbar to Syncfusion Flutter Charts (Vijayakumar Mariappan)
- Prepare your app for the new Samsung Galaxy foldables and watches! (Maru Ahues Bouza)
Screencasts & Videos
- Technology & Friends – Andrew Brust on the History of Big Data (David Giard)
- IoT Coffee Talk: Episode 217 – Tech Betrayal (IoT Coffee Talk Crew)
- Random.Code() – More CSLA Serialization Generator Work (Jason Bock)
- Vector Search and Data Modeling with MongoDB (MongoDB Team)
Podcasts
- InfoQ Podcast: Platforms, People and Process for Great Developer Experience (Daniel Bryant)
- The Modern .NET Show – Navigating the ASP .NET Core Maze: From Middleware to Minimal APIs and Modern C# with Andrew Lock (Jamie Taylor)
- CppCast – QuantLib (Phil Nash & Timur Doumler)
- Redefining Platform Success: Balancing Metrics, Developer Satisfaction, and Cognitive Load – Adventures in DevOps #208 (Warren Parad)
- Adapting to Effect Cluster: JavaScript Developers’ Guide to Enhancing Code Maintainability – JavaScript Jabber #639 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)
- Azure Podcast Episode 499 – Azure VMWare Solution (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- React Native Radio #302 – Landing a React Native Job with Taylor Desseyn (Taylor Desseyn, Derek Greenberg, Jed Bartausky, Robin Heinze, Todd Werth, Justin Huskey, Jamon Holmgren & Mazen Chami)
- AWS Developers Podcast – Stream responses from your GraphQL API with asynchronous Lambda functions (Amazon Web Services Team)
- Scrum Master Toolbox Podcast – The Power of a Positive Product Owner in Agile Teams | Esther Schmit (Vasco Duarte)
- The Work Item #82 – Stop Building SaaS Landing Pages – Craig Hewitt (Founder, Castos) (Den Delimarsky)
- Syntax Podcast #794: Making Code Prettier with Vjeux (Wes Bos & Scott Tolinski)
- PPP 424 | Project Management Trends You Can’t Ignore, with Karla Eidem (Andy Kaufman)
- Changelog & Friends Podcast #52 – Last DevRel standing (Shawn “swyx” Wang, Jerod Santo & Adam Stacoviak)
- Community is Key – Adventures in .NET #193 (Caleb Wells & Shawn Clabough)
- AGL 373: Madeline Miller (John Rouda)
- Talk Python to Me #470: Python in Medicine and Patient Care (Michael Kennedy)
Community & Events
- Mastering the Art of Public Speaking: Preparation is the Secret for Captivating Presentations and Flawless Demos (David McCarter)
- Satya Nadella, Jeff Bezos issue statements on shooting at Trump rally (Taylor Soper)
Database
- Stop Worrying About Duplicate Statistics In SQL Server (Erik Darling)
- Azure Backup for SQL Server in Azure VM: Tips and Tricks from the Field (Anna Hoffman)
- Set Up AWS PrivateLinks with Couchbase Capella (Nishant Bhatia)
- Increasing Security for SQL Server Enabled by Azure Arc (Nikita Takru)
- Normalization in SQL to Reduce Data Redundancy (Daniel Calbimonte)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 22635.3930 (Beta Channel) (Amanda Langowski)
- AT&T Paid $370,000 For the Deletion of Stolen Phone Call Records (EditorDavid)
- AT&T breach leaked call and text records from ‘nearly all’ wireless customers (Emma Roth)
- “Very Bad Idea” prototype v0.1 (Jeremy Clark)
More Link Collections
- The Morning Brew #3980 and The Morning Brew #3981 (Chris Alcock)
- Aspiring Links for Period Ending July 14, 2024 (Peter Ritchie)
- F# Weekly #28, 2024 – The Dark Side of Nuget (Sergey Tihon)
- Daily Reading List – July 12, 2024 (#354) (Richard Seroter)
- Collective #854 (Manoela Ilic)
- C# Digest – Why and How to Execute GraphQL Queries in .NET (Jakub Chodounsky)
- Reading List 322 (Bruce Lawson)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft)