Top Links
- New Checks Since Visual Studio 2022 17.8 (Gabor Horvath)
- Getting started with Microsoft Phi-3-mini – Try running the Phi-3-mini on iPhone with ONNX Runtime (Kinfey Lo)
- Gemini in Android Studio and more: Android Studio Jellyfish is Stable! (Paris Hsu)
- Philip Japikse: Migrating from .NET Framework to .NET 8 – Azure DevOps Podcast Episode 296 (Jeffrey Palermo)
- Security above all else—expanding Microsoft’s Secure Future Initiative (Charlie Bell)
- Generating API Manifests for Semantic Kernel (Sophia Lagerkrans-Pandey and Vincent Biret)
Web & Cloud Development
- How to Show Query Parameters in Swagger in ASP.NET Core (Aneta Muslić)
- Improve Angular Performance with Lazy Loading, @defer and Kendo UI (Dany Paredes)
- Create Interactive Floor Planner Diagrams using Blazor Diagram Library (Keerthivasan R.)
- Autofac ComponentRegistryBuilder in ASP.NET Core – How To Register Dependencies (Part 3) (Nick Cosentino)
- ESLint v9.2.0 released (Milos Djermanovic)
- Reading Request Headers Across Multiple .NET Core API Controllers (Dhananjay Kumar)
- Implementing API Gateway Authentication With YARP (Milan Jovanović)
WinUI, .NET MAUI & XAML
- [Talks] – Tips for UI Handling in .NET MAUI (Leomaris Reyes)
Visual Studio & .NET
- What’s New for Copilot AI in Visual Studio Code Update (David Ramel)
- C#: How to Enumerate over Enum values and names (Chris Pietschmann)
- Collection Performance: Leveraging LINQ MAXBy() and MINBy() for Efficient and Readable Code (David McCarter)
- Generate Images in C# Using SkiaSharp (Emmanuel Adom)
- Recent Marten & Wolverine Improvements and Roadmap Update (Jeremy D. Miller)
- Understanding SOLID Principles in .NET (C#): A Practical Guide with Code Examples (Jeslur Rahman)
- Sep 0.4.0-0.5.2 – Insanely Fast Single- & Multi-threaded .NET CSV Parsing (up to 35x faster than CsvHelper) (Nietras)
- .NET Core – View outdated packages (Bart Wullems)
- Memento Pattern in C# : Unlocking the Past (Softinbit)
- Various Ways of Inserting Images into TX Text Control (Bjoern Meyer)
- .NET 8 — Frozen Collections (Henrique Siebert Domareski)
- Conservative codomain conjecture (Mark Seemann)
- Awaiting a set of handles with a timeout, part 4: Building our own awaiter (Raymond Chen)
- 7 Most Common Mistakes in C# Programming ♂️ (Konstantin Fedorov)
Design, Methodology, AI & Testing
- A Useful Productivity Measure? (James Shore)
- DevOps Adoption for IT Managers and Use Azure DevOps Pipelines as a Serverless Compute Engine (Chris Pietschmann)
- Finetune Small Language Model (SLM) Phi-3 using Azure Machine Learning (Manoranjan Rajguru)
- Why should you migrate from OpenAI to Azure OpenAI? (Kevin Gatimu)
- Introducing Mistral Small: Empowering Developers with Efficient LLMs on Azure AI Models as a Service (Kriti Faujdar)
- HOWTO: Request access to Azure OpenAI Service for Azure Commercial or Government (Kurt Shintaku)
- Weather from Microsoft Start’s new AI capabilities are improving 30-day weather forecasts (Bing Team)
- Proactive Architecture Guarding (Bnaya Eshet)
- Clean Data, Trusted Model: Ensure Good Data Hygiene for Your LLMs (Chase Lee)
- TeamCity 2024.03.1 Is Here (Dmitrii Korovin)
- How RAG Architecture Overcomes LLM Limitations (Naren Narendran)
- Retrying failing tests? (Matt Lacey)
Mobile, IoT & Game Development
- Evolving Health on Android: Migrating from Google Fit APIs to Android Health (Chris Wilk)
- Semantic Kernel: Local LLMs Unleashed on Raspberry Pi 5 (Bruno Capuano)
- Using a Refresh Token in an iOS Swift App (Peter Fernandez)
- Integrating jQuery with IoT Devices for Enhanced User Interfaces (Janus Atienza)
- Jetpack Compose compiler moving to the Kotlin repository (Ben Trengrove & Nick Butcher)
Screencasts & Videos
- GCast 174: Using M365 Copilot with Microsoft Teams and Technology & Friends – Chris Nicholas on Enterprise Acceleration of AI (David Giard)
- Get Started with .NET and AI using dotnet/ai-samples QuickStarts | On .NET (Frank Boucher)
- Many new features for Dev Home ● April 2024 ● Developer-News (Aaron Junker)
- Code from your phone with Github Copilot Workspace (GitHub Team)
- FreeCodeSession – Episode 541 (Jason Bock)
- Commands, Events, Requests, and Responses in Message-based Systems (Chris Patterson)
Podcasts
- Okta Podcast: Shared Signals Framework Integration with Jamf (E. Dunham)
- freeCodeCamp Podcast #122 – From Construction Worker to Teaching Millions of Developers with John Smilga (Quincy Larson)
- Gone Mobile Podcast #105: Our Android and iOS Wish Lists (Jonathan Dick & Allan Ritchie)
- Observability in DevOps: AI, Networking, and Marketing Insights – Adventures in DevOps #199 and Browser Automation with Puppeteer and Playwright – Adventures in .NET #186 and Navigating Technical Hurdles: Exporting Invoices to PDF and Maintaining Rich Text Formatting – Adventures in Angular #412 (Charles M. Wood)
- Sad Python Girls Club, S2 Episode 3 – Courtney Webster on being a PM for Python in VS Code (SPGC Crew)
- Syntax Podcast #764: Biome JS with Emanuele Stoppa (Wes Bos & Scot Tolinski)
- PPP 412 | What A Hostage Negotiator Can Teach You About Influencing Stakeholders, with Scotland Yard detective Scott Walker (Andy Kaufman)
- React Native Radio #296 – NASA Uses Ignite!?! (Andrew Drach, Nima Ostadi, Jamon Holmgren & Mazen Chami)
- AGL 363: Financial Planning with Landon Loveall (John Rouda)
- Scrum Master Toolbox Podcast – Leading with Trust, The Product Owner’s Guide | Mike Richards (Vasco Duarte)
Community & Events
- MVP’s Favorite Content: Blazor, Dynamics 365 F&O, Windows (Rie Moriguchi)
- Get ready for Google I/O: Program lineup revealed (Timothy Jordan)
- Interview of our Team Lead Patrick Smacchia at WebsitePlanet (NDepend Team)
- 17 Places You Won’t Believe Are in Greater Philadelphia (Visit Philly)
- How a Senior Game Designer turned gaming into a career (Tracy Jones)
Database
- All about SQL drivers and access tokens (David Engel)
- Migrate datetime data to datetimeoffset with AT TIME ZONE (William Assaf)
- Azure Cosmos DB Keyboard Shortcuts: Streamline Your Workflow in Data Explorer (Meredith Moore)
SharePoint, M365 & MS Teams
- DOWNLOAD: eBook, “Copilot for Microsoft 365″* (Kurt Shintaku)
- Fluid Framework: How SharedTree merges changes (Nick Simons)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 22635.3570 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26120.461 (Dev Channel) (Amanda Langowski)
- Microsoft needs some time to ‘refine’ updates for Copilot AI in Windows (Richard Lawler)
- Microsoft will base part of senior exec comp on security, add deputy CISOs to product groups (Todd Bishop)
- Microsoft overhaul treats security as ‘top priority’ after a series of failures and Read Satya Nadella’s Microsoft memo on putting security first (Tom Warren)
More Link Collections
- Adventures serializing absolutely everything in C# (Jakub Chodounsky)
- F# Weekly #18, 2024 – F# Nullness support (Sergey Tihon)
- Code Maze Weekly #212 (Vladimir Pecanac)
- Daily Reading List – May 3, 2024 (#311) (Richard Seroter)
- Collective #835 (Manoela Ilic)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link