Top Links
- Cookies, Tokens, or JWTs? The ASP.NET Core Identity Dilemma (Andrea Chiarelli)
- Microsoft Graph CLI v1.0.0 is now generally available (Carol Mbasinge Kigoonya)
- Best Black Friday Software Deals in 2023 (Meikanda Nayanar)
- The Hanselminutes Podcast – Modern Cloud Engineering with Adora Nwodo (Scott Hanselman)
- Exploring what is inside the ASP.NET Core cookies (Tore Nestenius)
- Community Feedback Building 17.8 & 17.9 Preview 1 (Jason Chlus)
Web & Cloud Development
- Blazor .NET 8 – Enhanced Form Navigation (Steven Giesel)
- How to include an Angular Project within .NET Aspire (Tim Deschryver)
- Easily Draw any Polygon (Kirupa Chinnathambi)
- ASP.NET Core Basics: Essential NuGet Packages for Beginners (Part 1) (Assis Zang)
- How to Manipulate the Document using the WebSocketHandler and Store and Merge Templates in a Database using LiteDB and ASP.NET Core C# (Bjoern Meyer)
- How to Create a Sortable and Filterable Table in React (Ferenc Almasi)
- CSS Responsive Multi-Line Ribbon Shapes (Part 2) (Temani Afif)
- Syncfusion Blazor Components Are Compatible with .NET 8.0 (Rajendran R.)
- Fleet 1.27 Is Here With Emmet Support in PHP, a Compare With Clipboard Action, the Global Status Bar, New WSL Networking Mode Support, and More. (Roman Prokashev)
- .NET Framework Custom Code for Azure Logic Apps (Standard) is Generally Available (Steef-Jan Wiggers)
- PhpStorm 2023.3 Beta 2 (Tania Goral)
- Node v20.10.0 (LTS) (Michael Zasso)
- Attack Techniques: Steganography (Eric Lawrence)
- An Introduction To Full Stack Composability (Facundo Giuliani)
- Getting Your Halo Infinite Service Record Directly From The API (Den Delimarsky)
- Building an event-driven architecture in the cloud? These are three approaches for generating events. (Richard Seroter)
WinUI, .NET MAUI & XAML
- Announcing .NET 8 Support for Syncfusion .NET MAUI Controls! (Paul Anderson)
- Microsoft.WindowsAppSDK 1.4.231115000 Released (Windows App SDK Team)
- Microsoft.UI.Xaml (WinUI 2) v2.8.6 Released (Ranjesh) – Get it on NuGet here.
Visual Studio & .NET
- F# 8 Makes Code More Uniform and Performant (I Programmer)
- How to Harness System.Reactive for the Observer Pattern (Nick Cosentino)
- REST vs WebSockets in C# (Code Maze)
- Primary Constructors – Using C# 12 in Rider and ReSharper (Matthias Koch)
- On the need to keep most event sources alive if you want them to raise events (Raymond Chen)
- This looks like a NuGet bug – but isn’t (Matt Lacey)
- MassTransit–Quorum queues and .NET 8–JSON Source Generator improvements (Bart Wullems)
- Service Pack 1 for TX Text Control 32.0 Released (Bjoern Meyer)
- Upgrade to .NET 8 (Peter Smulovics)
Design, Methodology, AI & Testing
- Microsoft has released free courses on AI (Roni Rahman)
- When You Get a Lot of Comments on a Pull Request or Merge Request (Iris Classon)
Mobile, IoT & Game Development
- Cordova Plugin InAppBrowser 6.0.0 Released! (Niklas Merz)
- Turn an old phone into a robotic personal assistant | HackSpace #73 (Ashley Whittaker)
- Test the latest AI features in Kotlin (Craig Dunn)
Screencasts & Videos
- .NET MAUI – How to create menus for desktop apps (Daniel Hindrikes)
- Building an Apple 1 Computer – Part 4 (Scott Hanselman)
Podcasts
- .NET Rocks! – Sustainable Development with Lea Mladineo (Carl Franklin & Richard Campbell)
- Working Code Podcast – Episode 154: Premortems And Log Levels (Ben Nadel)
- InfoQ Podcast: Kanban is a Tool for Continuous Improvement (Todd Little)
- Software Engineering Radio 591: Yechezkel Rabinovich on Kubernetes Observability (Phillip Winston)
- Syntax Podcast Episode 696: How to Build a Website or App (Wes Bos & Scott Tolinksi)
- Kubernetes Podcast from Google – Confidential Computing, with Fabian Kammel (Abdel Sghiouar & Kaslin Fields)
- Made by Google Podcast – Chip Chat (Rachid Finge)
- PPP 397 | Keeping Your Poise When Emotions are Rising, with Neuropsychologist Dr. Julia DiGangi (Andy Kaufman)
- The Changelog – Bringing Dev Mode to Figma (Emil Sjolander, Adam Stacoviak & Jerod Santo)
- Rocket 465: Succession Main Theme Dot Mp3 (Christina Warren, Brianna Wu & Simone De Rochefort)
- The Happy Engineer Podcast Episode 142: Special Thanks and Special Announcement You Don’t Want to Miss (Max Ahumada)
- Talk Python to Me #439: Pixi, A Fast Package Manager (Michael Kennedy)
- Software Defined Talk Episode 442: Dustin Kirkland on Securing Open Source Software (Brandon Whichard)
- Duke’s Corner Podcast – Stéphane Nicoll on Contributing to and Growing Communities (Jim Grisanzio)
Community & Events
- Announcing the Cordova User & Contributor Survey! (Niklas Merz)
- A statement from Microsoft Chairman and CEO Satya Nadella (on OpenAI) (Microsoft)
- Why Microsoft Has to Save OpenAI (Mary Branscombe)
- Other Developer Advent Calendars! (Matthew Groves)
- Microsoft Announces New Tools at Ignite (Kay Ewbank)
- OpenAI Researchers Warned Board of AI Breakthrough Ahead of CEO Ouster (BeauHD)
- OpenAI drama is over. (Om Malik)
- freeCodeCamp’s Top Open Source Contributors of 2023 (Quincy Larson)
Database
- Optimizing Paging Queries With Indexes In SQL Server and Methods For Optimizing Paging Queries In SQL Server (Erik Darling)
- Exploring the Query Store on Secondary Replicas in SQL Server 2022 (Klaus Aschenbrenner)
- SQL SERVER – Escape Single Quotes and SQL SERVER – How to Convert Month Number to Month Name and SQL SERVER – Fibonacci Series with T-SQL (Pinal Dave)
- Getting Started with GitHub Copilot in Azure Data Studio (Japhlet Nwamu)
- What is Microsoft Fabric all about? (Fabriano Richard)
- A SQL Prompt AI Experiment with Window Clauses (Steve Jones)
Miscellaneous
- Fortran ISO/IEC 1539-1:2023 Published (ISO Standards)
- Writing a Debugger From Scratch – DbgRs Part 6 – Stacks (Tim Misiak)
- Microsoft, can we please just call it Windows 11.1 already? (Tom Warren)
More Link Collections
- The Morning Brew #3830 and The Morning Brew #3831 (Chris Alcock)
- Daily Reading List – November 22, 2023 (#210) (Richard Seroter)
The Geek Shelf
Learn WinUI 3, 2nd Edition (Alvin Ashcraft)