Top Links
- Exploring the AskVS command in GitHub Copilot for Visual Studio (Cynthia Zanoni & Laurent Bugnion)
- Mr. Maeda’s Cozy AI Kitchen Desserts Corner – What is AI? (John Maeda, Eleanor Lewis & John Kennedy)
- Introducing Phi-3: Redefining what’s possible with SLMs (Misha Bilenko)
- Getting Started – Generative AI with Phi-3-mini: A Guide to Inference and Deployment (Kinfey Lo)
- Making Plans with Semantic Kernel: Implementing the Microsoft Graph Plugin (Sophia Lagerkrans-Pandey & Jose Luis Latorre Millas)
- Refactor your C# code with primary constructors (David Pine)
Web & Cloud Development
- Kubernetes 1.30: Validating Admission Policy Is Generally Available (Jiahui Feng)
- Trusted Signing is in Public Preview (Rakia Segev)
- Blazor Routing Essentials: Mastering URL Parameters and Query Strings (A. Yohan Malshika)
- Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) (Gergely Orosz & Elin Nilsson)
- Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection (Aaron Stannard)
- Creating Fluid Typography with the CSS clamp() Function (Daine Mawer)
- How Does Angular Compare to Vue? (Hassan Djirdeh)
- Everything You Need to Know About Server Components in KendoReact (Kathryn Grayson Nanz)
- HSTS Header Implementation in ASP.NET Core (Muhammed Saleem)
- What’s New in Blazor Query Builder: 2024 Volume 1 (Satheeskumar S.)
- What’s new for the Microsoft Fluent UI Blazor library 4.7 (Vincent Baaij)
- Giving the .NET smart components a try–The Smart TextArea (Bart Wullems)
- Mouse Gestures in Edge (Eric Lawrence)
- Enterprise best practices: successfully govern your API content and users (Garrett London)
- Golang: How to Use Library Packages (Jack Wallen)
- Improving text editing on the web, one feature at a time (Microsoft Edge Team)
- What Does WebAssembly Mean for the Server and GenAI? (Ryan Wallner)
WinUI, .NET MAUI & XAML
- .NET MAUI: Edit HTML Content with the DevExpress .NET MAUI HTML Edit Control (Anthony Sameishchev)
Visual Studio & .NET
- A Quick F# Load Test Script (Kevin Logan)
- Fix Unable To Resolve DbContextOptions For EF Core (Khalid Abuhakmeh)
- C#: Console App that Accepts Command-Line Arguments (Chris Pietschmann)
- Try Catch in C#: The Basics You Need to Know (Nick Cosentino)
- Creating Reactive Applications in .NET (David Ramel)
- ODP.NET 23c — Final Dev Release Update (Alex Keh)
- Hacking together an AsciiMath parser for .NET (Andrew Lock)
- Code It Any Way You Want: Optimal Parameter Passing – Array vs. Params Keyword and General Performance: Choosing Between GetValueOrDefault() and Coalesce Operator for Nullable Integers (David McCarter)
- Adding state to the update notification pattern, part 5 (Raymond Chen)
- .NET JsonElement and Schema Validation (Ian Griffiths)
Design, Methodology, AI & Testing
- Improving RAG performance with Azure AI Search and Azure AI prompt flow in Azure AI Studio (Gia Mondragon)
- Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phone (Microsoft)
- Build a retrieval augmented generation (RAG) AI app using SDKs (liblab Docs Team)
- Get Better at Using Prompts With Deliberate Practice: One technical writer’s little experiment (Diana Cheung)
- OpenAI’s commitment to child safety: adopting safety by design principles (OpenAI Team)
- Meta’s Llama 3 models are now available in Amazon Bedrock (Channy Yun)
- Microsoft Joins Thorn and All Tech Is Human to enact strong child safety commitments for generative AI (Courtney Gregoire)
- Mistral Large Foundation Model Now Available on Amazon Bedrock (Daniel Dominguez)
Mobile, IoT & Game Development
- New memory variants for the Raspberry Pi Compute Module family (Dave Lee)
- All Unity Muse are capabilities now available in the Editor, plus 3 new updates (Stacey Haffner)
- Apple reportedly cuts Vision Pro production due to low demand (Umar Shakir)
- Push Notifications in Safari Progressive Web apps (Joe Meyer)
- PWAs: A Powerful Part of your Mobile App Strategy, But Not a Standalone Solution (John Arnsdorf)
Screencasts & Videos
- FreeCodeSession – Episode 538 (Jason Bock)
- Get started with your first Radius application | Open at Microsoft (Aaron Crawfis & Ryan Nowak)
- WHY AI Works (Bertrand Serlet)
Podcasts
- CppCast – Pure Virtual C++ (Phil Nash & Timur Doumler)
- RunAs Radio – PowerShell 7.4 with Sydney Smith (Richard Campbell)
- Scrum Master Toolbox Podcast – Unlocking Scrum Team Potential, The High-performance Tree Tool | Paul Jarvis (Vasco Duarte)
- AWS Developers Podcast Episode 115 – From Burnout to Balance: Tech Mental Health with Rebekah Kulidzan (David Isbitski)
- The Stack Overflow Podcast – Is GenAI the next dot-com bubble? (Eira May)
- Coffee and Open Source Podcast – Jeremy Sinclair (Isaac Levin)
- Software As An Art | Multithreaded Income Episode 36 with Jamie Wright (Kevin Griffin)
- Python Bytes Podcast #380 – Debugging with your eyes (Michael Kennedy)
- Software Engineering Radio 613: Shachar Binyamin on GraphQL Security (Priyanka Raghavan)
- Mailin’ It! – The Official USPS Podcast – VP of Sales Intelligence and Support Shibani Gambhir (United States Postal Service)
Community & Events
- HashiCorp Reportedly Being Acquired By IBM (BeauHD)
- Tech Hiring: Most Employers Added Jobs or Kept the Status Quo in 2023 (Lawrence E. Hecht)
- Microsoft Generative AI Hackathon: A Call to Innovate in Healthcare Technology (Paul Swider)
Database
- Getting Started — Accessing Oracle NoSQL Database using FastAPI and Pydantic (Dario Vega)
- What Else Happens When Queries Try To Compile In SQL Server: COMPILE LOCKS! (Erik Darling)
- Upgrade to Azure Database for MySQL – Flexible Server for better performance with easy migration (Xiaoxuan Guo)
- The Future of SQL: Conversational Hands-on Problem Solving (Jon Udell)
SharePoint, M365 & MS Teams
PowerShell & Terminal
- Exploring Nushell, a Rust-powered, cross-platform shell (Oduah Chigozie)
Miscellaneous
- The FTC has banned noncompete agreements (Emma Roth)
- NTLM vs Kerberos (Josh Mora)
- Framework won’t be just a laptop company anymore (Sean Hollister)
- Windows 11 Start menu ads are now rolling out to everyone (Tom Warren)
- A cheaper Tesla is back on the menu (Umar Shakir)
More Link Collections
- The Morning Brew #3925 (Chris Alcock)
- Daily Reading List – April 23, 2024 (#303) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link