Top Links
- WinUI Community Call – Jan 22, 2025 (Windows Developer) – Happening today at 12pm EST
- Expanding Microsoft Edge Game Assist (Preview) to Edge Stable (William Devereux)
- Mr. Maeda’s Cozy AI Kitchen – Creative Coding Agents, with Veronica Ward (John Maeda)
- Microsoft and OpenAI evolve partnership to drive the next phase of AI (Microsoft)
- EPISODE 8 – Scott and Mark Learn To…The History of Cloud (Scott Hanselman & Mark Russinovich) – Available today at 12pm EST
- WinForms: Analyze This (Me in Visual Basic) (Klaus Loeffelmann)
Web & Cloud Development
- Announcing Global Acceleration Program for RISE with SAP on Microsoft Azure (Ali Powell)
- This Month in Azure Static Web Apps | November and December 2024 – Special Edition (Glaucia Lemos)
- Why the Critter Stack is Good (Jeremy D. Miller)
- Introducing Graph API v22.0 and Marketing API v22.0 (Ayyad Farah)
- Deploying AKS Automatic with Pulumi: A step-by-step guide (Paul Yu)
- Using Firebase for ASP.NET authentication (Lewis Cianci)
- The Disposable Pattern in ASP.NET Core (Ricardo Peres)
- Reanimated 4 is new, but also very familiar (Krzysztof Magiera)
- Node v18.20.6 (LTS) and Node v20.18.2 (LTS) and Node v22.13.1 (LTS) and Node v23.6.1 (Current) (Rafael Gonzaga)
- Creating a “Starred” Feed (Geoff Graham)
- Adding Elasticsearch with .NET Aspire (Simon Foster)
WinUI, .NET MAUI & XAML
- Avalonia: An Open Source Option for Cross-Platform UI Work (David Eastman)
Visual Studio & .NET
- C# Tip: How to create Custom Attributes, and why they are useful (Davide Bellone)
- Accessing MSBuild properties and user configuration to source generators: Creating a source generator – Part 13 (Andrew Lock)
- Threads, Tasks, and Ownership: C# and Rust Concurrency Explored (Chris Woodruff)
- Seamless Slide Conversion: PowerPoint to Images in C# (Dharanya Sakthivel)
- How to Build Microsoft Office 365 Themes in WinForms (Greg Lutz)
AI
- Modern AI Integration: OpenAI API in Your Next.js App (Adhithi Ravichandran)
- Azure AI Foundry: Empowering Scientific Discovery with AI (Naomi Moneypenny)
- Announcing The Stargate Project and Stargate Infrastructure (OpenAI)
- Microsoft Revamps Fledgling AutoGen Framework for Agentic AI (David Ramel)
- Microsoft Research AI Frontiers Lab Launches AutoGen v0.4 Library (Almir Vuk)
- Beyond “Prompt and Pray” (Hugo Bowne-Anderson & Alan Nichol)
- Mistral AI plans IPO and Microsoft is no longer OpenAI’s exclusive cloud provider (Kyle Wiggers)
- Helping young people navigate AI safely (Mac Bowley)
- AI mistakes are very different from human mistakes (Mark Downie)
- Perplexity launches Sonar, an API for AI search (Maxwell Zeff)
- How To Build Cost-Efficient Cloud Architectures for GenAI Workloads (Vijay Verma)
Design, Methodology & Testing
- Top 10 Microservices Design Patterns you should know (Sylvain Tiset)
- Build an Open Source Kubernetes GitOps Platform, Part 2 (John Dietz)
- Organizing Playwright Tests Effectively (Debbie O’Brien)
- Introducing GitLab Advanced Vulnerability Tracking (Julian Thome)
- Secure and publish Python packages: A guide to CI integration (Tim Rizzi)
- The Co-Management Conundrum: How to Practice Radical Candor Across a Shared Team (Brandi Neal)
Mobile, IoT & Game Development
- Giant robotic LEGO figure (Ashley Whittaker)
- Game Developers Are Getting Fed Up With Their Bosses’ AI Initiatives (msmash)
- Microsoft’s Steam-like browser overlay is now available on Windows 11 (Tom Warren)
Screencasts & Videos
- Windows Terminal Hack to Get to Your Code in SECONDS (Michael Jolley)
- GitHub Models: Your AI exploration playground (GitHub Team)
Podcasts
- The Stack Overflow Podcast – WBIT#3: Can good team dynamics make Agile obsolete? (Ryan Donovan)
- Scrum Master Toolbox Podcast – Overcoming Code Ownership Silos in Agile Teams | Ville Reijonen (Vasco Duarte)
- Behind the Tech Podcast – Michele Elam, William Robertson Coe Professor in the Humanities; Senior Fellow, Institute for Human-Centered Artificial Intelligence; Bass University Fellow in Undergraduate Education (Kevin Scott)
- The Amp Hour #686 – A Benchtop Pick and Place with Stephen Hawes (Dave Jones & Chris Gammell)
- Python Bytes Podcast #417 – Bugs hide from the light (Michael Kennedy & Brian Okken)
- RunAs Radio #968 – SQL 2025 and Fabric SQL with Anna Hoffman (Richard Campbell)
- Software Engineering Radio #652 – Christian Mesh on OpenTofu (Robert Blumen)
- Inside Trader Joe’s Podcast Episode #84 – Trader Joe’s Snacky Hacks for Big Games and Awards Consideration (Trader Joe’s Team)
Community & Events
- Meta will soon let you link your WhatsApp account with Instagram and Facebook (Aisha Malik)
- Seven years of open source: A more secure and diverse ecosystem (Kenyatta Forbes)
- How to Start a Successful Blog: A 12-Step Guide for Beginners (Nick Schäferhoff)
- New survey – Windows Server application survey! (Vinicius Apolinario)
Database
- Introducing the Connection-Control Component in MySQL 9.2 : A Powerful Tool for Connection Management (Samar Pratap Singh)
- SQL Server Integration Services (SSIS) Microsoft Connector for Oracle deprecation (Debbi Lyons)
- How To Write SQL Server Queries Correctly: Literally Everything You Need To Know About OUTPUT (Erik Darling)
- SQL Server version upgrade capability coming to SSMS soon (Sudhir Raparla)
- Multiple Ways of Performing Incremental Load Using Data Factory (Temidayo Omoniyi)
- How to Create A Pivot Table in PostgreSQL (Suraj Vishwakarma)
SharePoint, M365 & MS Teams
- Track your New Year’s resolutions with Microsoft 365 (Alyse Maguire)
PowerShell & Terminal
- Bringing Warp to Windows: Eng Learnings (So Far) (Abhishek Pandya)
- Terminal Fever (Om Malik)
Miscellaneous
- All LGBTQ pages already deleted from White House website – Among others, pages on LGBTQ rights and HIV medication have been deleted (Anna Iovine)
- Trump Frees Silk Road Creator Ross Ulbricht After 11 Years in Prison (Andy Greenberg)
- Releasing Windows 11 Build 26100.3025 to the Release Preview Channel (Brandon LeBlanc)
- Wine 10.0 uncorks smoother support for running Windows apps on Linux (Brian Fagioli)
- Toronto school district says 40 years of student data stolen in PowerSchool breach (Carly Page)
- Trump’s Plan to Leave the WHO Is a Health Disaster (David Cox)
- 20 Albums Turning 50 in 2025 (Kenneth Partridge)
- Trump’s Day One Executive Orders Will Worsen Climate Crisis (Matt Reynolds)
- Why doesn’t the Windows blue screen of death prominently identify the company that created the driver that crashed? (Raymond Chen)
- Can you buy a TPM 2.0 chip to meet Windows 11 requirements? (Joseph Finney)
- Trump moves to sink offshore wind (Tim De Chant)
- Microsoft will automatically keep you signed in to your account starting in February (Tom Warren)
More Link Collections
- Sands of MAUI: Issue #171 (Sam Basu)
- Daily Reading List – January 21, 2025 (#476) (Richard Seroter)
The Geek Shelf
Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)