Top Links
- Add some Swagger to your Windows and Uno Platform application using Kiota and OpenAPI (Nick Randolph)
- Previewing for accessing Phone Link features from the Start menu with Windows Insiders (Windows Insider Program & Phone Link Teams)
- A Conversation with PowerToys Experts Clint Rutkas and Ethan Fang (Lewis Menelaws)
- Try out SLMs with Ollama in GitHub Codespaces (Pamela Fox)
- Getting Started with UniformItemsLayout from the .NET MAUI Community Toolkit (Leomaris Reyes)
- Primary constructors – class vs record (Mark Downie)
Web & Cloud Development
- How to automatically setup pgAdmin with a Docker database (Oskar Dudycz)
- What is a Kubernetes Workload? Resource Types & Use Cases (Jack Roper)
- Color Palette Utility In Apline.js and Exploring Randomness In JavaScript (Ben Nadel)
- How to Sign Signature Fields with Custom Signer Information and Time Stamps in ASP.NET Core C# (Bjoern Meyer)
- Testing in Angular (Dany Paredes)
- WebStorm 2024.1.5 Is Now Available (David Watson)
- Svelte Libraries to Help You Build Amazing Web Interfaces (Olga Tashlikovich)
- Headless UI v2.1: Simplified transition API and improved multi-dialog support (Jonathan Reinink)
- Building an election website (Jon Skeet)
Visual Studio & .NET
- Read-Only Entities in EF Core (Ricardo Peres)
- Proxy Design Pattern in C# (Ahsan Ullah)
- What You Need To Know About EF Core Bulk Updates (Milan Jovanović)
- The Windows Runtime winrt::hstring and the C++ std::wstring are inter-assignable (Raymond Chen)
- The Final Windows Handle Leak Guide (Alois Kraus)
- How to Generate Large Datasets in .NET for Excel With OpenXML (Artem Rudiakov)
- Support Corner: Protecting Self-Contained and Single-File .NET Projects (Ben Nettleton)
- String Performance: Improving String Formatting Performance by a Factor of 1.5 or More! (David McCarter)
- Add Stripe to your .NET project to accept online payments (David Grace)
Design, Methodology, AI & Testing
- Semantic Kernel–Change timeout value in C# (Bart Wullems)
- 12 advanced ChatGPT prompts that will make you better than 99% of ChatGPT Users (Rabeya Bosri)
- Unit Testing vs Integration Testing: What is Best for You (Amr Essam)
- Busting common leadership myths, part 1: You definitely don’t need this to lead (Michael Eaton)
- Amazon’s new AI-powered Alexa might cost up to $10 per month (Emma Roth)
- Modeling Navigation Properties Between Aggregates or Modules (Steve Smith)
- How to Write an Effective Test Strategy (Amy Reichert)
- Exploring Generative AI: A Hands-on Course on Prompt Engineering for non-tech students – Part 2 (Carlotta Caste)
- Introduction to Building AI Agents with Microsoft Semantic Kernel and Introduction to Building AI Agents with LangChain and Python (Chris Pietschmann)
- Semantic Kernel: Working with Inline Prompt Functions (Jamie Maguire)
Mobile, IoT & Game Development
- The first iPhone game streaming service brings hundreds of licensed retro games (Andrew Liszewski)
- MX Ink – MR Stylus for Meta Quest (Logitech)
- What’s new in SwiftUI for iOS 18 (Paul Hudson)
Screencasts & Videos
- Tech News #39 | Adam Cogan | GitHub Copilot Extensions (SSW TV)
- Microsoft options for VMware migration (ITOpsTalk Crew)
- Advent of Code 2023 Day 24: Never Tell Me The Odds ✅✅ (Martin Zikmund)
- What aspects of your job bring you joy? | One Dev Question (Larry Osterman)
Podcasts
- Merge Conflict #416: Going Light + How Spatial Video Really Works (James Montemagno & Frank Kreuger)
- The Cloud Pod #264: AWS Audit Manager: Because even AI needs a Babysitter! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)
- Docker and Container Optimization: Strategies for Efficient DevOps – Adventures in DevOps #205 (Will Button & Warren Parad)
- Syntax Podcast #785: What’s Next for NextJS with Tim Neutkens (Wes Bos & Scott Tolinski)
- Coding Blocks Podcast – Alternatives to Administering and Running Apache Kafka (Allen Underwood, Michael Outlaw & Joe Zack)
- Changelog & Friends Podcast #49 – Where DOESN’T curl run (Daniel Stenberg, Jerod Santo & Adam Stacoviak)
- AWS Developers Podcast – CloudFront hosting toolkit (Sébastien Stormacq)
- AGL 370: Powerful Phrases (John Rouda)
Community & Events
- Join us in July for Securing AI Apps on Azure! (Pamela Fox)
- OpenAI’s first acquisition is an enterprise data startup (Jay Peters)
- 30 Years of FreeDOS (msmash)
- 4 Women in Tech on What Engineering Leaders Need to Hear (Zion Samuel)
- FREE Live AI Training + AI courses from Nvidia (Gina Acosta Gutiérrez)
Database
- Standardize Text with Multi Search and Replace Function in SQL Server and Executing a TSQL batch multiple times using GO (Greg Robidoux)
- Efficiently Finding Aggregate Values In SQL Server: Row Mode vs Batch Mode vs Indexes! (Erik Darling)
- SQL Server Parallel Index Builds (Paul White)
- Majoring in the Minors in SQL Server Performance Tuning (Pinal Dave)
Miscellaneous
- Announcing Files v3.5 (Files Team)
- Announcing Windows 11 Insider Preview Build 22635.3790 (Beta Channel) (Amanda Langowski)
- The new and improved Windows PCs are finally here (David Pierce)
More Link Collections
- The Morning Brew #3966 (Chris Alcock)
- C# Digest – How to Use C# to Follow OAuth Authentication Flows (Jakub Chodounsky)
- F# Weekly #24, 2024 – Adding #help to fsi (Sergey Tihon)
- Reading List 321 (Bruce Lawson)
- Daily Links 17 Jun 2024 (Malcolm Jack)
The Geek Shelf
Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link