Top Links
- Top .NET Videos & Live Streams of 2022 and Top .NET Blog Posts of 2022 (James Montemagno)
- Step-by-Step Understanding the Async Pipe (Dhananjay Kumar)
- Every Company Needs a Developer Relations Team (Ted Neward)
- Create a 3D collaborative app for Teams Meeting using Live Share SDK, Live Share Canvas and Babylon (Freist Li)
Web & Cloud Development
- What’s new in Svelte: January 2022 (Dani Sandoval)
- Kubernetes v1.26: Alpha support for cross-namespace storage data sources (Takafumi Takahashi)
- Azure AD Multi tenant Azure App registration consent (Damien Bowden)
- Azure Storage Caching and Compression – The Missing Piece (Jeff Fritz)
- Part 2 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi)
- What’s New in Syncfusion Blazor: 2022 Volume 4 (Sivakumar R.)
- Upgrading to Angular 15: Our Experience and Lessons Learned (Rakia Ben Sassi)
- Configure Eleventy to Host a Custom Mastodon Alias (David Neal)
- ESLint v8.31.0 released (Brandon Mills)
- Document.elementFromPoint (David Walsh)
- Do you want to build a Chatbot? (Matt Eland)
Visual Studio & .NET
- Entity Framework Error – Entity Type Cannot be Tracked (Paul Michaels)
- Understanding Task and ValueTask in C# (Code Maze)
- Sticky Scroll comes to Visual Studio (preview) (Nick Randolph)
- Give your strings context with StringSyntaxAttribute (Steven Giesel)
- 12 Days of Bluetooth – #10 Hands-Free (Peter Freeman Foot)
- When I create a waitable timer with a callback, do I have to wait alertably on that specific timer before the callback will run? (Raymond Chen)
Design, Methodology & Testing
- Unit testing with GBT (Shila Toledano)
- Azure Boards – Organize and Plan All of Your Work (April Edwards)
- Building micro services through Event Driven Architecture part20 : Shared Libraries (Gora Leye)
- Understability of code should be the default priority (Matt Lacey)
Mobile, IoT & Game Development
- Using Azure Web PubSub and WebSockets for multi user XR experiences with MRTK3 (Joost van Schaik)
- Modeling and managing Mobile Application State (Rodney Littles)
Screencasts & Videos
- Technology & Friends – Eric Lawrence on Web Browser Complexity (David Giard)
- Learn Ktor | Creating HTTP APIs | Routing, ContentNegotiation, Serialization (Codepur)
- FreeCodeSession – Episode 426 (Jason Bock)
Podcasts
- Merge Conflict 339: Building a DIY Smart Thermostat with .NET (James Montemagno & Frank Kreuger)
- Scrum Master Toolbox Podcast BONUS: Product Owner, the critical role we don’t pay enough attention to (Vasco Duarte)
- Coding Blocks Podcast – 2023 Resolutions (Allen Underwood, Michael Outlaw & Joe Zack)
- Talk Python to Me #396: AI Goes on Trial For Writing Code (crossover) (Michael Kennedy)
- Tabs and Spaces Podcast #301 – Gaming the System (Zac Braddy, Jamie Taylor & James Studdart)
Community & Events
- GitHub and the Ekoparty 2022 Capture the Flag (Logan MacLaren)
- Advent of Code Lessons Learned (Mark Heath)
- Bring back personal blogging (Monique Judge)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams | December 2022 (Holly Lehman)
Miscellaneous
- ‘Metropolis’, Sherlock Holmes Finally Enter the Public Domain 95 Years Later (EditorDavid)
- A partial list of all the EVs that qualify for the new $7,500 tax credit (Andrew J. Hawkins)
- How the Best Amazon Affiliate Sites Succeed (Janus Atienza)
- LinkedIn Automation: What You Need to Know (Kunal Chowdhury)
More Link Collections
- F# Weekly #52, 2022 – Happy New Year! (Sergey Tihon)
- 2022 year-end link clearance (Raymond Chen)
- The Overflow #158: Our top blog posts (part 1) (Ryan Donovan & Cassidy Williams)
The Geek Shelf
Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link