Top Links
- Microsoft’s resurgence: Reflecting on Satya Nadella’s leadership, a decade after he became CEO (S. Soma Somasegar)
- Should I put my Blazor components in the server project, or the client project? (Jon Hilton)
- Changelog & Friends Podcast – You have how many open tabs?! (Amy Dutton, Andres Pineda, Jerod Santo, Adam Stacoviak & Nick Nisi)
- Getting Started With Microsoft PowerToys (Brien Posey)
- Secure an ASP.NET Core Blazor Web app using Microsoft Entra ID (Damien Bowden)
- Announcing general availability of Microsoft Graph APIs for Microsoft Teams meeting recordings (Ayan Chakraborty)
Web & Cloud Development
- What’s new in Svelte: February 2024 (Dani Sandoval)
- Potential React 19 Features and Trends (Joel Parks)
- What’s New in Java Tooling for VS Code and Azure (David Ramel)
- How to Use OpenTelementry to Trace Node.js Applications (Abraham Dahunsi)
- ASP.NET Core Basics: Data Structures—Part 1 (Assis Zang)
- Understanding and Utilizing the JavaScript Set Object (Hassan Djirdeh)
- Integrate YouTube videos in our angular application (DotNetOffice)
- What’s new for the Microsoft Fluent UI Blazor components 4.4 (Vincent Baaij)
- Using Fiddler Everywhere with gRPC Services and .NET Core Clients (Peter Vogel)
- carouscroll Web Component (Zach Leatherman)
WinUI, .NET MAUI & XAML
Visual Studio & .NET
- Build a CRUD REST API with JSON Data Connectors for ADO.NET & Entity Framework (Kartik Sagar)
- Probabilistic Programming in C# With Infer.NET (Ivan Matec)
- How I Made My EF Core Query 3.42x Faster With Batching (Milan Jovanović)
- How to Divide Data Into Batches With LINQ (Muhammad Afzal Qureshi)
- The case of the invalid parameter error from MeasureOverride (Raymond Chen)
- Rider 2024.1 EAP 3: Stepping Time Visualization, Inline Breakpoints, and UX/UI Improvements. (Sasha Ivanova)
- How to refresh memory limit in .NET 8 (DotNetOffice)
- SearchValues object become better with .NET 9 (Steven Giesel)
- General Performance Tip: Optimizing Attributes (David McCarter)
Design, Methodology, AI & Testing
- The Design Process and Agile Development: Part 1 — Design Is Collaborative (Daisy Mølving)
- Cheating With Chat-GPT (Ted Neward)
- The right way to AI: what we’re learning from customers (Colette Stallbaumer)
- Debugging Software Using Generative AI (Jeffrey Burt)
- Top Generative AI Tools (2024) (Kunal Chowdhury)
- The Power of “Yet”: Embracing a Growth Mindset (Peter Smulovics)
- Simple Ways Leaders Can Integrate Wellness Rituals Into the Workday (Radical Candor Team)
Mobile, IoT & Game Development
- Vision Pro launch: all the news about Apple’s pricey new headset (Jess Weatherbed)
Screencasts & Videos
- Technology & Friends – Alex Riviere on Fresh Hot CSS Features (David Giard)
- Finally Visual Studio! ● December / January ● Developer-News (Aaron Junker)
- Asp.Net Monsters – Entity Framework Bulk Update (#269) (David Paquette, Simon Timms & James Chambers)
- FreeCodeSession – Episode 516 (Jason Bock)
Podcasts
- freeCodeCamp Podcast: Oh My Zsh creator and Dev Shop CEO Robby Russell (Quincy Larson)
- Merge Conflict 396: Designing for the Apple Vision Pro (James Montemagno & Frank Kreuger)
- GeekWire Podcast: Apple Vision Pro, a developer’s take; Detecting and defusing AI deepfakes (Todd Bishop)
- Scrum Master Toolbox Podcast – From Interference to Empowerment, Overcoming Micromanagement Tendencies in a Scrum Product Owner | Kulsoom Pervez (Vasco Duarte)
- Coding Blocks Podcast – Picking the Right Database Type – Tougher than You Think (Allen Underwood, Michael Outlaw & Joe Zack)
- The Changelog – In the beginning (of generative AI) (Joe Reis, Adam Stacoviak & Jerod Santo)
- React Native Radio 287 – Special Guest: Charlie Cheever (Charlie Cheever, Jamon Holmgren & Robin Heinze)
- AWS Developers Podcast Episode 106 – Automating the Future with Dan Blanco – Unpacking Infrastructure as Code (David Isbitski)
- AGL 350: Nick Schrock from Dagster (John Rouda)
- Gone Mobile Podcast #92: Background Tasks can be Shiny (Jonathan Dick & Allan Ritchie)
- Talk Python to Me #447: Parallel Python Apps with Sub Interpreters (Michael Kennedy)
- Syntax Podcast Episode 725: Safari is the New Chrome – Jen Simmons of Apple (Wes Bos & Scott Tolinski)
Community & Events
- MVP’s Favorite Content: Power Platform, Blogs, Azure (Rie Moriguchi)
- Golang Co-Creator Rob Pike: ‘What Go Got Right and Wrong’ (David Cassel)
SharePoint, M365 & MS Teams
- Exploring Teams’ Json Transcript (Lee Holmes)
- Microsoft employees discover new Teams feature thanks to Pepe the Frog (Tom Warren)
Miscellaneous
- Will Microsoft Bring the Linux ‘Sudo’ Command to Windows Server? and Since Steve Ballmer Retired 10 Years Ago, Microsoft’s Valuation Has Increased 10X (EditorDavid)
- Edge is faster than ever before on Macs with M2 (Microsoft Edge Team)
More Link Collections
- The Morning Brew #3874 (Chris Alcock)
- F# Weekly #5, 2024 – F# The Essentials Lectures (Feb 7th) (Sergey Tihon)
- Daily Reading List – February 2, 2024 (#253) (Richard Seroter)
- Code Maze Weekly #200 (Vladimir Pecanac)
- Sands of MAUI: Issue #132 (Sam Basu)
- C# Digest – In the Debugger’s Spotlight (Jakub Chodounsky)
- Collective #809 (Manoela Ilic)
The Geek Shelf
The MVVM Pattern in .NET MAUI (Pieter Nijs) – Referral Link