Top Links
- Introducing the New .NET MAUI Switch Control (Anandhan Rajagopal)
- Future-proof Your .NET Apps With Foundation Model Choice and Amazon Bedrock (François Bouteruche)
- Size, Alignment, and Memory Layout Insights for C++ Classes, Structs, and Unions (Mryam Girmay)
- MemoizR – Declarative Structured Concurrency for C# (Khalid Abuhakmeh)
- Say hello to Semantic Kernel V1.0.1 (Matthew Bolanos)
- What’s in Windows Terminal 1.19 Preview | Open at Microsoft (Christopher Nguyen & Mike Griese)
Web & Cloud Development
- Tailwind CSS v3.4: Dynamic viewport units, :has() support, balanced headlines, subgrid, and more (Adam Wathan)
- Wolverine’s HTTP Gets a Lot Better at OpenAPI (Swagger) (Jeremy D. Miller)
- Unlock Seamless Data Access: Introducing Azure Static Web Apps Database Connections (Julia Muiruri)
- Hello Microsoft Entra ID, good bye Azure Active Directory (Randolph West)
- Displaying a List of Data Items Made Easy with Blazor ListBox (Rick Hellwege)
- .Net Aspire (Kevin Logan)
- Researchers Discover How To SEO For AI Search (Roger Montii)
- Node v21.5.0 (Current) (Rafael Gonzaga)
- Real-Time Data Streaming Using Kafka (Deepika Kale)
- Our favorite Chrome extensions of 2023 (Jamie Anderson)
- Future of the Cloud: 10 Trends Shaping 2024 and Beyond (Sara Huddleston)
WinUI, .NET MAUI & XAML
- What’s New in 2023 Volume 4: .NET MAUI Charts (Saravanan Madheswaran)
Visual Studio & .NET
- C# 12 Simplifies Syntax (Kay Ewbank)
- PDF Digital Signatures: Signature Appearance in C# (Bjoern Meyer)
- Querying MongoDB With ObjectId in C# (Code Maze)
- C# Read File: A Beginner’s Guide to Reading Text Files in C# (Carlos Schults)
- A Practical Tour of MoreLINQ (Atif Aziz)
- Introduction to Autofac FakeItEasy Package (Ainea Wabwoba)
- Updates to the StronglyTypedId library – simplification, templating, and CodeFixes: Using strongly-typed entity IDs to avoid primitive obsession – Part 8 (Andrew Lock)
Design, Methodology, AI & Testing
- AI Builder GPT Prompts are generally available (Gwenael Bego)
- Crafting Your Vision for 2024 (‘Tine Zekis)
- JetBrains Academy’s Course Catalog: A Hub for Learning Technical Skills (Anastasia Khramushina)
- Turn your ideas into songs with Suno on Microsoft Copilot (Bing Team)
- Enhancing trust and protecting privacy in the AI era (Julie Brill)
- Decoding AI: Part 8, Data governance and generative AI (Kent Cunningham)
- How we organize and get things done with SERVICEOWNERS (Max Beizer)
- New in TeamCity: Remote Parameters and Updated HashiCorp Vault Plugin (Olga Bedrina)
- Microspeak: Locked and loaded (Raymond Chen)
- The problems with flat out (Seth Godin)
- From migration tools to updates to Enterprise Managed Users, what’s new in GitHub Enterprise (Van Ly)
Mobile, IoT & Game Development
- How to use GoLang in Flutter Application – Golang FFI (Jhin Lee)
- Capacitor 6 Beta Now Available (Dallas James)
Screencasts & Videos
- Architecting IoT applications with Meadow and .NET | On .NET (James Montemagno & Jorge Ramirez)
- Advent of Code 2023 Day 15: Lens Library in C# ✅✅ (Martin Zikmund)
- No More Magic String Navigation in .NET MAUI Shell with this Plugin! (Gerald Versluis)
- 2 code a .NET tool – C# Advent Calendar 2023 (FlashOWare)
- Coffee and Open Source Conversation – Jim Bennett (Isaac Levin)
- FreeCodeSession – Episode 506 (Jason Bock)
- API testing Beyond the Basics : AI & Automation Techniques | Postman Intergalactic (Postman Team)
Podcasts
- CodeNewbie S26:E8 – Being Open to the Unexpected (Katherine Evans) (CodeNewbie Team)
- PowerShell News Podcast Episode 062 – Interview with James Petty, CEO of The DevOps Collective INC. (Mick Pletcher & Harjit Dhaliwal)
- Scrum Master Toolbox Podcast – The Importance of Mentorship in a Scrum Master or Agile Coach’s Journey | Sofia Katsaouni (Vasco Duarte)
- RunAs Radio – Azure Arc Guest Configuration with Jodi Boone (Richard Campbell)
- The Work Item #66 – Becoming The Best Product Manager You Can Be, with the CEO of Product School, Carlos Gonzalez de Villaumbrosia (Den Delimarsky)
- The Rework Podcast – Look Back Less (Jason Fried & David Heinemeier Hansson)
- The Rise of No Code: A Deep Dive into Toddle’s Revolutionary Web App Platform – JavaScript Jabber 612 (AJ O’Neal, Dan Shappir & Steve Edwards)
- The Stack Overflow Podcast – The tax change that’s hurting startups and developers (Ben Popper)
- Practical AI Podcast – Open source, on-disk vector search with LanceDB (Chang She, Chris Benson & Daniel Whitenack)
- From Nimble Pro to Pluralsight Juggernaut | Multithreaded Income Episode 22 with Steve Smith (Kevin Griffin)
- Grammar Girl #959 – The special sauce of human language. Gotten. NATO alphabet. A1 sauce. (Mignon Fogarty & Valerie Fridland)
- Software Engineering Radio 595: Llewelyn Falco on Approval Testing (Sam Taggart)
- Mailin’ It! – The Official USPS Podcast – Postal Service Pricing (United States Postal Service)
Community & Events
Database
- Monitor SQL Server Performance and Daily Operations with dbWatch (Jared Westover)
- SQL Server Code Samples for Sys.objects and Related Functions (Rick Dobson)
- The Art Of The SQL Server Stored Procedure: Isolation Levels (Erik Darling)
- Scaling IoT/Time Series/Metering Workloads with Azure Cosmos DB for PostgreSQL (Brian McKerr)
- A Dev Container for SQLAlchemy with SQLTools (Pamela Fox)
SharePoint, M365 & MS Teams
- Introducing the OneDrive app for Microsoft Teams (Paul Diamond)
- Microsoft Teams Channels Now Let Users Create Loop Components (Rabia Noureen)
- Microsoft 365 innovations for small and medium business in 2023 (Brenna Robinson)
- Top 5 AppSource validation errors for Office Add-ins submissions – December 2023 (Elizabeth Samuel)
PowerShell
- PowerShell Script to disable Public Network Access for Azure Relay (Sudeshna Bhattacharyya)
Miscellaneous
- How Meta built the infrastructure for Threads (Laine Campbell & Chunqiang (CQ) Tang)
- The Challenge of Working Backward From a Post Title to a Keyword (Erik Dietrich)
- Microsoft Clipchamp—easy and quick video creation (gabdissa)
- Volkswagen will reintroduce buttons to dashboards because everyone hates the touch controls (Rob Beschizza)
More Link Collections
- The Morning Brew #3849 (Chris Alcock)
- Today’s Readings (Aaron T. Grogg)
- Collective #800 (Manoela Ilic)
- Daily Reading List – December 19, 2023 (#227) (Richard Seroter)
The Geek Shelf
Apps and Services with .NET 8: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link