Top Links
- Easily navigate code delegates while debugging (Mark Downie)
- Open-sourcing Sudo for Windows | Open at Microsoft (Mike Griese & Jordie Adoumie)
- The Third Beta of Android 15 (Matthew McCullough)
- How to unlock new experiences on your Copilot+ PC (Nicci Trovinger)
- Aspire Dashboard – A free & open-source OpenTelemetry dashboard for deep insights into your apps on your local development machine (.NET Aspire Team)
- Privacy and security improvements in .NET modernization tooling (Mike Rousos)
Web & Cloud Development
- What is HSTS and why is it in my ASP.NET Core app? (Khalid Abuhakmeh)
- What’s Next for ASP.NET Core and Blazor (David Ramel)
- Azure Application Insights–Collect Performance Counters data – Part II (Bart Wullems)
- Document Editor: Formatting Table Cells Using JavaScript (Bjoern Meyer)
- JavaScript Framework Maintainers on Unification Potential (Loraine Lawson)
- How to Host Static Sites on Azure Static Web Apps for Free (Shrijal Acharya)
- Publishing Container Images to GitHub Container Registry (Paul Yu)
- What Web Developers and Designers Need to Know About the AI Act (Suzanne Scacca)
WinUI, .NET MAUI & XAML
- Introducing the New .NET MAUI Digital Gauge Control (Jeyasri Murugan)
- What’s New in WPF Gantt Chart: 2024 Volume 2 (Karthick Mani)
- .NET MAUI in VS Code Goes GA (David Ramel)
Visual Studio & .NET
- C#: Read Text and JSON File Contents into Variable in Memory (Chris Pietschmann)
- How to Use C# to Properly Follow OAuth Authentication Flows (Peter Smulovics)
- Visual Studio 2022 version 17.10.3 Release Notes (Microsoft Learn)
- Exploring the generated code: List and fallback cases: Behind the scenes of collection expressions – Part 2 (Andrew Lock)
- How to Use FakeLogger to Test Logging Code in .NET (Osman Sokuoglu)
Design, Methodology, AI & Testing
- First look: The new Agile planning experience in GitLab (Melissa Ushakov)
- Azure Pipelines Tutorial: What is It, Key Features & Examples (Jack Roper)
- Generative AI, from your local machine to Azure with LangChain.js (Yohan Lasorsa)
- JetBrains Integrates Gemini Into AI Assistant (Kay Ewbank)
- GitHub Enterprise Server 3.13 is now generally available (Amanda Ulrich)
- Building Intelligent Apps with Mistral AI and A Non-Technical Introduction to Generative AI (Beau Carnes)
- A Dive into Localization (Keith Fung)
- Code Style for Better Productivity – Tips and Tools from the Metalama Team (Maarten Balliauw)
- How to Fix “AI’s Original Sin” (Tim O’Reilly)
Mobile, IoT & Game Development
- I created my own RPG Final Fantasy style game, including endless conversations with Azure OpenAI + GPT-4o, in less than 20 iterations! (Jesús Rubio Sainz)
- Apple Embeds Swift Into Hardware (Alasdair Allen)
- Find My Cat: Raspberry Pi GPS tracker for pets (Annabelle Pienaar)
- The Hidden Risks of Developing Mobile Apps with React Native or Flutter (John Arnsdorf)
- Xcode 16 Brings Predictive Code Completion Using Custom Model (Sergio De Simone)
- What’s New in Flutter: 2024 Volume 2 (Vijayakumar Mariappan)
- A Step Forward for Gaming on Arm Devices (Jay DiFuria)
- Apple’s Vision Pro team is reportedly focused on building a cheaper headset (Jay Peters)
Screencasts & Videos
- Technology & Friends – Rocky Lhotka on Designing Distributed Systems (David Giard)
- Let’s break up a monolith, part 2 (Jeff Fritz)
- Mesop – Google’s New UI Maker (Sam Witteveen)
- I built a Halo Infinite companion app – OpenSpartan Workshop (Den Delimarsky)
Podcasts
- OpenAI Changes Everything Podcast Episode #2 – Forms are Dead, Conversations are the Future (Stephen Walther)
- Scrum Master Toolbox Podcast – The Role of Coaching in Organizational Change, A Key Skill For Agile Coaches | Jaques Smit and Scrum Master Toolbox Podcast – Beyond the Drama Triangle, Patterns in Conflict Resolution for Agile Teams | Jaques Smit (Vasco Duarte)
- PPP 418 | How to Be Unoffendable, and Other Leadership Lessons About Excellence, with Randy Fox (Andy Kaufman)
- Jamie Had A Social Opinion | Multithreaded Income Episode 42 with Jamie Maguire | Transistor (Kevin Griffin)
- Python Bytes Podcast #388 – Don’t delete all the repos (Michael Kennedy)
- Sync Up, A OneDrive Podcast – Live from M365 Conference! (Stephen Rice & Arvind Mishra)
- RunAs Radio – Microsoft Defender for Cloud with Yuri Diogenes (Richard Campbell)
- Mailin’ It! – The Official USPS Podcast – How Postal Inspectors Cracked the Largest Fraud Scheme in U.S. History (United States Postal Service)
Community & Events
- CfP List Updated 2024-06-18 (Dave Aronson)
Database
- SQL Server 2022 TempDB Contention Enhancements with Page Latch Concurrency (Simon Liew)
- Erik Being Allergic To Slow SQL Server Queries (Erik Darling)
SharePoint, M365 & MS Teams
- From pixels to presence: new features coming to Microsoft Mesh (Avery Salumbides)
- How Copilot for Microsoft 365 Works (Mark Kashman)
Miscellaneous
- Markdown Language: An Essential Tool for Programmers (Anas Abuelhaag)
- Top things to know about Copilot+ PCs from Microsoft Surface, available today at Microsoft.com (Microsoft Store Team)
- The time smart quotes prevented the entire Office division from committing code (Raymond Chen)
- Microsoft has an amazing New+ PowerToys module under development for Windows power users (Sofia Elizabella Wyciślik-Wilson)
More Link Collections
- The Morning Brew #3962 and The Morning Brew #3963 (Chris Alcock)
- Collective #848 (Manoela Ilic)
- Daily Reading List – June 18, 2024 (#342) (Richard Seroter)
The Geek Shelf
.NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (Michael Cummings & Daniel Hendrikes) – Referral Link