Top Links
- Get Ready for Visual Studio at Build 2024: Join Thousands Online! (Jim Harrer)
- Introducing Microsoft Learn for Organizations Playbook, customizable Plans (Nancy Tandy)
- What are your favorite benefits of using .NET MAUI over other cross-platform frameworks? | One Dev Question (David Ortinau)
- Join us for VS Live! @ Microsoft HQ, Aug 5-9, 2024 | Visual Studio Toolbox (Robert Green & Brent Sutton)
- The Second Beta of Android 15 (Dave Burke)
- .NET Rocks! – On Being a Senior Software Developer with Shawn Wildermuth (Carl Franklin & Richard Campbell)
Web & Cloud Development
- Build a Blazor application to manage a custom Viva Learning provider – Part 2 (Matteo Pagani)
- JavaScript Nulls and Programming Minutiae (Dan Lew)
- Vue Basics: Intro to Vue.js Computed Properties (Marina Mosti)
- jQuery UI 1.14.0-beta.1 released (Michał Gołębiowski-Owczarek)
- Slash Your Azure Bill: Top Tips for Startups (Ricardo Macedo Martins)
- A Quick Guide to Containerizing Llamafile with Docker for AI Applications (Sophia Parafina)
- Setting up Azure API on Postman and Azure CLI – Step-by-step guide (Muhammad Suzarishah bin Zakaria)
- Load Appointments on Demand in Blazor Scheduler using Entity Framework Core (Venkateshwaran Saravanakumar)
- Node v22.2.0 (Current) (Michael Zasso)
- Generate http files from a swagger definition (Steven Giesel)
WinUI, .NET MAUI & XAML
- Troubleshooting 6 Known Issues in .NET MAUI (Leomaris Reyes)
- Chart of the week: Creating a line chart with plot bands to explore global GNI per capita with income thresholds (Sowndharya Selladurai)
Visual Studio & .NET
- Clustering Mixed Categorical and Numeric Data Using k-Means with C# (James McCaffrey)
- How to Generate a Random Color Name in C# (Ellie Zubrowski)
- .NET and .NET Framework May 2024 Servicing Updates (Tara Overfield)
- Scheduled Message Delivery with Wolverine (Jeremy D. Miller)
- XUnit–Improve type safety (Bart Wullems)
- Collection Performance: Looping Over a Collection Using Span and ReadOnlySpan and Code It Any Way You Want: Performance Difference Between Static and Non-Static Methods (David McCarter)
- Building the most efficient device selector query that selects no devices (Raymond Chen)
Design, Methodology, AI & Testing
- Parallel Data Fetching (Martin Fowler)
- Empowering DevOps Engineers with Generative AI through technologies like Azure OpenAI (Chris Pietschmann)
- Create an Email Lyrics bot in Python with SendGrid and OpenAI’s ChatGPT (Sam Agnew)
- Online.AIStoryBuilders.com is now using the latest OpenAI GPT 4o model (Michael Washington)
- Learning and Sharing for Success (Andrea Angella)
- Transforming The Relationship Between Designers And Developers (Chris Day)
- Redefining Productivity (Tasha Lufti)
Mobile, IoT & Game Development
- Android for Cars: Bringing more apps to cars (Vivek Radhakrishnan & Seung Nam)
- Raspberry Pi is going public to expand its range of tiny computers (Jess Weatherbed)
- What’s new in Wear OS – I/O ’24 (Kseniia Shumelchyk & Garan Jenkin)
- Home APIs: Enabling all developers to build for the home (Matt Van Der Staay)
Screencasts & Videos
- IoT Coffee Talk: Episode 209 – The Day After (The Atomic Episode) (IoT Coffee Talk Crew)
- Build a Copilot with Azure AI Studio | The Azure Enablement Show (Aaron Stark, Natalie Mickey & Ivor Berry)
Podcasts
- Working Code Podcast – Episode 178: Upgrading From Node 0.10 (Ben Nadel)
- Scrum Master Toolbox Podcast – Fostering Future Agile Leaders, An Inside Look at the Apprentice Program for Agile Coaches and Scrum Masters | Peter Müller (Vasco Duarte)
- Kubernetes Podcast from Google – Postgres on Kubernetes, with Álvaro Hernández (Abdel Sghiouar & Kaslin Fields)
- Practical AI Podcast #269 – Full-stack approach for effective AI agents (Josh Albrecht, Chris Benson & Daniel Whitenack)
- The Changelog Podcast #591 – Building the Patreon for developers (Birk Jernstrom, Adam Stacoviak & Jerod Santo)
- Directions on Microsoft – Understanding Microsoft’s Edge-Computing Strategy (Mary Jo Foley)
- Talk Python to Me #462: Pandas and Beyond with Wes McKinney (Michael Kennedy)
- Grammar Girl Podcast – Efficiency hacks for writers and editors with Erin Brenner (Mignon Fogarty)
- Software Engineering Radio 616: Ori Saporta on the Role of the Software Architect (Jeff Doolittle)
Community & Events
- Oren Eini – Building a Database Engine in C# and .NET – June 18th Livestream (Khalid Abuhakmeh)
- Microsoft Devs List Their ‘Must See’ Build 2024 Sessions (David Ramel)
- Get ready for Microsoft Build 2024 (James Casey)
Database
- Using the Automatic SQL Tuning Set in Oracle Database 19c (Nigel Bayliss)
- Snake draft sorting in SQL Server, part 3 (Aaron Bertrand)
- Announcing Data API builder General Availability for Azure Cosmos DB (Sajeetharan Sinnathurai)
- Actual Execution Plans Finally Show Lock Waits! (Erik Darling)
- SQL Aggregate Functions: Your Essential Guide & Cheat Sheet (Tracy McKibben)
PowerShell
- Announcing backward compatibility with Microsoft Graph PowerShell v2.19 (Carol Mbasinge Kigoonya)
Miscellaneous
- Announcing Windows 11 Insider Preview Build 26217 (Canary Channel) (Amanda Langowski)
- Microsoft Rewards: More Ways to Earn, Redeem, and Protect Your Points (Bing Team)
- Welcome to Notepad, a newsletter on Microsoft’s era-defining bets (Tom Warren)
More Link Collections
- The Morning Brew #3940 (Chris Alcock)
- Daily Reading List – May 15, 2024 (#319) (Richard Seroter)
The Geek Shelf
.NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link