Top Links
- Announcing C# Dev Kit and Linux Android Debugging Support for Uno Platform VS Code Extension (Uno Platform Team)
- Announcing the HackTogether: The Great .NET 8 Hack Winners (Matt Soucoup)
- Introducing Puppeteer Schematics: Test Your Angular Apps with Ease (Jecelyn Yeen)
- Inside the all-new Edge DevTools user interface (Patrick Brosset)
- Announcing .NET Aspire Preview 2 (Damian Edwards)
- Learn WinUI 3, 2nd Edition – Holiday discounts and win a print copy (Alvin Ashcraft)
Web & Cloud Development
- Contextual logging in Kubernetes 1.29: Better troubleshooting and enhanced logging (Mengjiao Liu & Patrick Ohly)
- Exploring the Richness of Annotation Types in Blazor PDF Viewer (AbishekRoy DennisRaj)
- Introducing Catalyst: A modern UI kit for React (Adam Wathan)
- ASP.NET Core Basics: Debugging in Visual Studio (Assis Zang)
- Azure Static Web App–Password protect your environments (Bart Wullems)
- New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem (Šime Vidas)
- Exploring the Future of Web Development: A Journey with KendoReact Server Components (Kiril Peyanski)
- Part 4 | Blazor WebAssembly [.NET 7] JWT Authentication Series | Implement Refresh Token & User Logout (Naveen Bommidi)
- ASP.NET Interview Questions and Answers on JWT Token Security. (Shivprasad koirala)
- macOS support policy updates for the AWS CLI v2 (Steve Yoo)
- Execute JavaScript Using Selenium WebDriver in C# (Vadzim Zylevich)
- Customize the HttpClient logging – dotnet core (Josef Ottosson)
- API testing with .http files in Visual Studio (Mark Downie)
- Why I won’t use .NET Aspire for now (Oskar Dudycz)
- Why “View More” Buttons Are Better Than Pagination Links (Anthony)
WinUI, .NET MAUI & XAML
- Introducing the New .NET MAUI Sunburst Chart Control (Saravanan Madheswaran)
Visual Studio & .NET
- The first possible new feature of C# 13: Params collection (Steven Giesel)
- PostgreSQL range types and Entity Framework Core (Giorgi Dalakishvili)
- It rather involved being on the other side of this airtight hatchway: Spoofing another program (Raymond Chen)
- Generating and Adding Watermarks to Documents using C# (Bjoern Meyer)
- ReSharper and Rider 2023.3.2 – Bug Fixes Have Landed! (Sasha Ivanova)
Design, Methodology, AI & Testing
- Creating Command Line Azure DevOps Pull Requests (John Kilmister)
- LLMLingua: A Paradigm Shift in Digital Marketing (Candace M. Gillhoolley)
- Scaling Your Software Team: Development vs. Hiring (Steve Smith)
- Advanced Installer 21.3.1 (Advanced Installer Team)
- Semantic Kernel – From semantic functions to prompt functions (Matteo Pagani)
- How I Built an Okta Documentation Chatbot in Python (Tanish Kumar)
- From AI Prompt to Cloud Infrastructure in 30 Seconds (Aaron Friel)
- Leadership. (Tim Ottinger)
- 5 Tips for Building Resilient Architecture (Derek Comartin)
- UK Supreme Court rules AI is not an inventor (Emilia David)
- Don’t Let ChatGPT Write Your Code (Louis Lazaris)
- Dealing With Legacy Code – How To Make Anything More Testable (Nick Cosentino)
- Never delete tests (Matt Lacey)
- Describing yourself in inclusive meetings (Renata Gusmão & Matthew Johnston)
- Use Logic Apps to build intelligent OpenAI applications (shahparth)
- 9 Reasons Why Your organization needs eSignatures? (Shirley Rangini Graceya)
- Exploring CPU vs GPU Speed in AI Training: A Demonstration with TensorFlow (Vinil Vadakkepurakkal)
Mobile, IoT & Game Development
- Raspberry Pi Pico makes sure your Christmas tree never goes thirsty (Ashley Whittaker)
- Flutter & GraphQL: Connecting a Flutter App to an AWS AppSync API Built with CDK (Mo Malaka)
- Recap: Introducing the Superapp SDK (Jacklin Altman)
- Apple reportedly plans Vision Pro launch by February (Richard Lawler)
Screencasts & Videos
- IoT Coffee Talk: Episode 188 – 4th Christmas Special (Check your project checklist twice-like Santa) (IoT Coffee Talk Crew)
- Unleash the Power of Gemini Pro: Build a Flutter App in Minutes! (Codepur)
Podcasts
- .NET Rocks! – .NET Performance with Daniel Marbach (Carl Franklin & Richard Campbell)
- Working Code Podcast – Episode 158: The Premortem Premortem (Ben Nadel)
- Productive C# Podcast #28 – 15 Reasons Why You Should Learn C# in 2024 (Andrea Angella)
- Scrum Master Toolbox Podcast – Collaborative Change, Lessons in OKR Adoption For Agile Organizations | Sofia Katsaouni (Vasco Duarte)
- Wonders and Woe of Open Source Development – Adventures in .NET 169 (Caleb Wells, Shawn Clabough & Wai Liu)
- JS Party Podcast – Everything TC39 has been working on (Daniel Ehrenberg, Amal Hussein, Nick Nisi & Christopher Hiller)
- The Changelog – State of the “log” 2023 (Adam Stacoviak & Jerod Santo)
- Unhandled Exception Podcast – Chocolatey – with Gary Ewan Park (Dan Clarke)
- Directions on Microsoft – Copilots! A Directions on Microsoft Brainstorm (Mary-Jo Foley)
- The Stack Overflow Podcast – From prompt attacks to data leaks, LLMs offer new capabilities and new threats (Ryan Donovan)
- Python Bytes Podcast #365 – Inheritance, but not Inheritance! (Michael Kennedy)
Community & Events
- Flipboard Begins to Federate (Mike McCue)
- Microsoft announces more Xbox leadership changes as Activision’s Bobby Kotick departs (Ash Parrish)
- The Rise and Fall of Usenet (BeauHD)
- Adobe explains why it abandoned the Figma deal (Jay Peters)
- Zulily lays off more employees as website and app remain offline (Taylor Soper)
Database
- 30 Years of SQL Server History (Daniel Calbimonte)
- The Art Of The SQL Server Stored Procedure: Data Types (Erik Darling)
- Public Preview: Free SQL Managed Instance (Azure Team)
- Creating a Scripts Folder in SQL Compare (Steve Jones)
- Counting more efficiently (Aaron Bertrand)
SharePoint, M365 & MS Teams
- Year in review: How Microsoft Copilot, Microsoft Teams, and our partners built a stronger ecosystem (Srini Raghavan)
- December 2023 update of Power Automate for desktop (Yiannis Mavridis)
Miscellaneous
- Someone installed Windows Phone on a MacBook, because of course they did (Zac Bowden)
- Threddy Year in Review – 2023 (ThreddyRex)
- Windows 12 FAQ: Yes, it’s coming in 2024 (and more surprising predictions) (Ed Bott)
- HIPAA Compliance Made Simple with Syncfusion (Katherine Dobson)
- Sirius XM Is Sued by NY Over ‘Frustrating’ Cancellation Process (msmash)
- Wireless Car Charging Is Coming To Teslas, Company Confirms (Oliver Haslam)
- The Most Common Rust Compiler Errors as Encountered in RustRover: Part 2 (Vitaly Bragilevsky)
More Link Collections
- The Morning Brew #3850 (Chris Alcock)
- Daily Reading List – December 20, 2023 (#228) (Richard Seroter)
- Best viewed blogposts of 2023 (Rob Bos)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link