Top Links
- WPF UI collaboration for Windows 11 Theming (Pankaj Chaurasia)
- Check out Angular’s support for the View Transitions API (Andrew Scott)
- Leverage Gemini in your Android apps (Dave Burke)
- Can gRPC replace REST and WebSockets for Web Application Communication? (Ian Douglas)
- Inventive ways people are using AI (Susanna Ray)
- Windows AI Studio Preview – Simplify generative AI app development (Microsoft)
Web & Cloud Development
- .NET 8 Blazor component visibly loading twice? Check your prerendering (Jon Hilton)
- Querying Redis with GraphQL using Redis OM .NET (Steve Lorello)
- Kubernetes v1.29: Mandala (Kubernetes Release Team)
- Keep your Azure optimization on the right track with Azure patterns and practices (Ben Brauer)
- Blazor — New .NET 8 Render Modes (v23.2) (Elena Peskova)
- How the OpenTelemetry Collector Scales Observability (B. Cameron Gain)
WinUI, .NET MAUI & XAML
- A Workaround for GIF issues in .NET MAUI (Bill Reiss)
- Chart of the Week: Creating a .NET MAUI Candle Chart to Analysis Tesla’s (TSLA) Stock Prices (Nitheeshkumar Thangaraj)
- Microsoft.WindowsAppSDK 1.5.231202003-experimental1 Release (NuGet)
- WPF UI x WPF collaboration (Leszek)
Visual Studio & .NET
- C#– Record types copy constructor (Bart Wullems)
- Select a Dropdown Option Using Selenium WebDriver in C# (Semir Teskeredzic)
- Deserialize a Serialized Nested Type Within a JSON Object (Bryan Hogan)
- How can I work around the absence of default parameters in the Windows Runtime? (Raymond Chen)
Design, Methodology, AI & Testing
- Bliki: SoftwareAndEngineering (Martin Fowler)
- Google integrates its Gemini models into coding and development tools (Sam Jeans)
- From Zero to Hero: Identity Edition (Carla Urrea Stabile)
- 7 Best Practices for Developers Getting Started with GenAI (David Peterson)
- Path to Event-Driven Architecture. Start capturing INTENT! (Derek Comartin)
- Cloud Native Sustainability: Strategies for carbon reduction (Erik Dörnenburg & Seema Satish)
- The Path for Energy Transformation: Human-Centered Design (Justin Etheredge)
- Gemini Pro API and more new AI tools for developers and enterprises (Google Keyword Team)
- Threat actors misuse OAuth applications to automate financially driven attacks (Microsoft Threat Intelligence Team)
- What Is The Adapter Design Pattern? – Beginner Questions Answered (Nick Cosentino)
- Default setup now includes scheduled scans and supports all languages covered by CodeQL (Walker Chabbott)
- Partnership with Axel Springer to deepen beneficial use of AI in journalism (OpenAI Team)
- Strengthening identity protection in the face of highly sophisticated attacks (Alex Weinert)
- It’s time for developers and enterprises to build with Gemini Pro (Burak Gokturk)
Mobile, IoT & Game Development
- How we built it: Ask Dash — A generative AI Flutter application (Very Good Ventures Team)
- Spatial Charts POC – Data Visualisation in Mixed Reality (Lee Englestone)
- Adding complex Firestore queries to a Jetpack Compose app (Marina Coelho)
Screencasts & Videos
- Games in Godot! Let’s make a classic paddle game with C#! | .NET Conf 2023 Student Zone and Using .NET for game development | .NET Conf 2023 Student Zone (Michael Hawker)
- Coding a drone using .NET and Chat GPT AI and flying it in mixed reality | .NET Conf 2023 Student Zone (Zaid Zaim)
- Get started building mobile & desktop apps with .NET | .NET Conf 2023 Student Zone (Maddy Montequila & Becky Buckler)
- How to Create a DEV Environment with Multiple Dev Containers (Frank Boucher)
- The Download: Turbo Pascal Turns 40, Notepad++ 20th Anniversary, Advent of Code and more (Christina Warren)
- What are you most excited about for the next wave of AI? | One Dev Question (Rachel Shepard)
Podcasts
- .NET Rocks! – Agile Application Security with Laura Bell Main (Carl Franklin & Richard Campbell)
- Syntax Podcast Episode 704: Stump’d JS + CSS Interview Questions (Wes Bos & Scott Tolinski)
- Scrum Master Toolbox Podcast – Tools and Tips for Organizational Transformation, An Agile at Scale Approach | Robert Briese (Vasco Duarte)
- Kubernetes Podcast from Google – Kubernetes v1.29, with Priyanka Saggu (Abdel Sghiouar & Kaslin Fields)
- The Rework Podcast – Narrow As You Go (Jason Fried & David Heinemeier Hansson)
- Geek’s Guide to the Galaxy #556 – For All Mankind Seasons 1 and 2 Review (with John Joseph Adams, Sara Lynn Michener, Rafael Jordan) (David Barr Kirtley & John Joseph Adams)
Community & Events
- ‘Just infuriating’: Online retailer Zulily flip-flops, now plans to lay off employees amid holidays (Taylor Soper)
- Threads is officially starting to test ActivityPub integration (Wes Davis)
Database
- Backup SQL Server on Linux Databases using SQL Server Agent on Windows (Pablo Echeverria)
- The Art Of The SQL Server Stored Procedure: Transactions (Erik Darling)
- Building a Critter Stack Application: Marten as Document Database (Jeremy D. Miller)
- Microsoft and Oracle announce that Oracle Database@Azure is now generally available (Brianna McGovern)
- Empowering the Next Generation with Microsoft Fabric – Join Us for Learn Together (Lee Stott)
SharePoint, M365 & MS Teams
- Introducing the mobile optimized framework for Microsoft Teams apps (Supriti Bhan)
- What’s New in Sales Copilot – December 2023 (mssle)
Miscellaneous
- Disrupting the gateway services to cybercrime (Amy Hogan-Burney)
- Announcing Windows 11 Insider Preview Build 23606 (Dev Channel) and Announcing Windows 11 Insider Preview Build 26016 (Canary Channel) (Brandon LeBlanc)
- Why Security Matters to Syncfusion and its Customers (Katherine Dobson)
- A new, modern, and secure print experience from Windows (Johnathan Norman)
More Link Collections
- The Morning Brew #3845 (Chris Alcock)
- Daily Reading List – December 13, 2023 (#223) (Richard Seroter)
The Geek Shelf
The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development (Pieter Nijs) – Referral Link