Top Links
- Tips & Tricks on Upgrading Xamarin.iOS & Xamarin.Android to .NET for iOS & Android (James Montemagno)
- Upgrading your .NET projects with Visual Studio (Olia Gavrysh)
- The new Bing & Edge – Learning from our first week (Bing Team)
- Enhance .NET MAUI Desktop Apps with the Menu Bar | On .NET (James Montemagno)
- Optimizing Uno Platform WebAssembly Applications for Peak Performance (Uno Platform Team)
- Introduction to Azure OpenAI | Training (Microsoft Learn)
Web & Cloud Development
- Public Preview: Azure Communication Services Chat for Bot Framework (Azure Team)
- Introducing .NET Annotations Lambda Framework (Preview) (Norm Johanson)
- What are Server Components and Client Components in React 18 and Next.js 13? (Adhithi Ravichandran)
- How To Create Custom React Hooks (John Au-Yeung)
- Azure Machine Learning Introduction: Part 1 Overview and prep work (Sanil Mhatre)
- Call for Review: CSS Box Model Module Level 3 is a W3C Proposed Recommendation (Xueyuan Jia)
- Backstage Backend System Alpha (Patrik Oldsberg)
- Managing Confluent Kafka Clusters with Pulumi (Josh Kodroff)
- When Technology Broke and How We Fixed It (The Evolution of APIs) (Ross Moore)
WinUI, .NET MAUI & XAML
- An overview of Package Identity in Windows apps (Microsoft Learn)
- Adding a New Android Permission in a Xamarin App (Junior Saravia)
Visual Studio & .NET
- Determine Whether Two Date Ranges Overlap in C# (Code Maze)
- Use Raw String Literals to generate TwiML in C# 11 (Niels Swimberghe)
- Minecraft’s WSL build time cut in half after working with Visual Studio C++ team (Sinem Akinci)
- Myths about F#: F# has too many operators (Urs Enzler)
- A (performance) quirk with JsonSerializer (Steven Giesel)
- Looking ahead: QuestPDF/Rust demo (Eric Sink)
- What are the potentially-erroneous results if you don’t pass NULL as the lpNumberOfBytesRead when issuing overlapped I/O? (Raymond Chen)
- MediatR 12.0 Released (Jimmy Bogard)
Design, Methodology & Testing
- Retrospectives Antipatterns (Martin Fowler)
- Azure DevOps Pipelines: If Expressions and Conditions (Developer Support)
- GitHub Copilot Update: New AI Model That Also Filters Out Security Vulnerabilities (Anthony Bartolo)
- 5 Developer Workstation Security Best Practices (Briana Swift)
- Terraform: GitHub Actions Automated Deployment (Chris Pietschmann)
- Microsoft shifts to a comprehensive SaaS security solution (Christine Barrett)
- What’s enough Complexity for a Domain Model? (Derek Comartin)
- Space Q1–Q2 2023 Roadmap and 2022 Retrospective (Evgenia Verbina)
- How Leaders and Learners Can Leverage the Skills Economy and Beyond the Bottom Line: Using the People, Planet, Profit Framework to Build a Sustainable Future (JD Meier)
- Serverless Architecture – What It Is? Benefits, Limitations & Use cases (Jignesh Solanki)
- What Every Developer Should Know About HIPAA and Other US Regulations (Kaitlyn Concilio)
- Overly confident AI (Mark Downie)
- The 4 Tones of Alert Messages and Notifications (Anthony)
Mobile, IoT & Game Development
- Building And Releasing Your Capacitor Android App (Simon Grimm)
- Video acceleration API (VA-API) now available on Windows! (Sil Vilerino)
- State of React Native (Bartłomiej Bukowski)
Screencasts & Videos
- IoT Coffee Talk: Webcast Episode 143 – Hype Fatigue (Iot Coffee Talk Crew)
- Coding After Work – Valentine’s Day stream 2023 (Jimmy Engstrom & Jessica Engstrom)
- Welcome to Bash for Beginners [1 of 20] | Bash for Beginners (Microsoft Developer)
- Ben Mackley, Zoom | Breaking Changes (Postman Team)
Podcasts
- .NET Rocks! – MAUI Panel Discussion from Swetugg! (Carl Franklin & Richard Campbell)
- CodeNewbie S23:E1 – Psychological Safety in Tech (Taylor Poindexter) (CodeNewbie Team)
- Working Code Podcast – Episode 114: Carol Got Laid Off (Ben Nadel)
- Scrum Master Toolbox Podcast – Scaling Agile Teams, a Proactive Change Management approach | Tinatin Tabidze (Vasco Duarte)
- SQL Data Partners Podcast Episode 260: Contained Availability Groups (Carlos L. Chacon)
- Azure for Executives Podcast – The Present and Future of AI and Data with Zia Mansoor (David Starr & Paul Maher)
- React Native Radio 259 – Tamagui with Nate Weinert (Nate Weinert, Mazen Chami, Robin Heinze & Jamon Holmgren)
- Software Engineering Radio Episode 551: Vidal Graupera on Manager 1-1 with Direct Reports (Brijesh Ammanath)
Community & Events
- EVENT: Azure CosmosDB Conf – March 28, 2023 (Kurt Shintaku)
- Welcome Tyler Mandry to the Rust language team! (Josh Triplett & Niko Matsakis)
- Microsoft TechSpark: Growing economic opportunity across the United States (Kate Behncken)
- 2022 GitHub Transparency Report (Kevin Xu)
Database
- Overlooked Reason SQL Server Ignores Your Filtered Indexes (Jared Westover)
- Easily migrate SQL Server applications to the cloud with Azure (Rashida Hodge)
- VBS enclaves for Always Encrypted in Azure SQL Database – preview (Pieter Vanhove)
- ODBC Driver 18.2 for SQL Server Released and OLE DB Driver 19.3 for SQL Server Released (David Engel)
- Patch your SQL Server instance today (Randolph West)
- Public preview: Serverless Hyperscale in Azure SQL Database (Azure Team)
- Running SQL Server Best Practices Check with Azure Data Studio to Assess your SQL Servers (Edwin Sarmiento)
- Where is my Azure Cosmos DB Free Trial account? and Working with Postgres Extensions in Azure Cosmos DB for PostgreSQL while Scaling Nodes (Sarah Dutkiewicz)
- Serverless scales well, but most databases don’t (Stanimira Vlaeva & Fred Favelin)
SharePoint, M365 & MS Teams
- What’s New in Microsoft Teams for Education | February 2023 (Mike Tholfsen)
- Microsoft Teams apps are now generally available on Microsoft 365 Android app (Sanjay Joshi)
- Power Automate: Starting the year of 2023 with 11 New Verified Connectors and 18 Updates (Amjed Ayoub)
Miscellaneous
- Why is building a UI in Rust so hard? (Aloke Desai)
- Small Mighty Updates: Introducing 10+ New Features in Warp (Jess Wang)
- Switch to the New Jetpack Mobile App (Automattic)
- Announcing Windows 11 Insider Preview Build 25300 (Brandon LeBlanc)
- Publishing an RSS feed through follow.it and how to subscribe to it (ThisCouldBeUseful)
- Here’s why you’re still waiting for Bing AI (Tom Warren)
More Link Collections
- The Morning Brew #3647 (Chris Alcock)
- Daily Wrap Up – February 15, 2023 (#031) (Richard Seroter)
- Build5Nines Weekly – February 15, 2023 (Chris Pietschmann)
The Geek Shelf
Web Development with Blazor: An in-depth practical guide for .NET developers to build interactive UIs with C#, 2nd Ed (Jimmy Engstrom) – Referral Link