Top Links
- Supercharge your Teams app development: New integration for Teams Toolkit & Developer Portal (Ji Dong)
 - Microsoft Graph .NET SDK: New organization name for NuGet packages (Maisa Rissi)
 - Can ChatGPT modernize my VB6 app? (John Browne)
 - GitHub Copilot for CLI for PowerShell (Scott Hanselman)
 - Drawing Elements on Maps with .NET MAUI (James Montemagno)
 - Let’s Learn .NET Virtual Events – All Around the World (Matt Soucoup)
 
Web & Cloud Development
- Angular and React Component Inception (Kevin Logan)
 - #30DaysOfAzureAI 23. Data Science for Beginners (Bethany Jepchumba)
 - How to check the status of an Angular Reactive Form’s Control (Dhananjay Kumar)
 - Unit Test 11ty Pages With Vitest and Typescript and Introduction to ASP.NET Core Minimal APIs (Khalid Abuhakmeh)
 - Choose the best global distribution solution for your applications with Azure (Mahip Deora)
 - Will JavaScript Become the Most Popular WebAssembly Language? (Mary Branscombe)
 - How to convert Figma components to Next.js with Tailwind CSS (Murat Yüksel)
 - Maximize Performance with Load-on-Demand and Virtualization Features in Essential JS 2 TreeGrid (Alan Sangeeth)
 - Search Relevance for Microsoft Graph Connectors – A look under the hood (Bill Baer)
 - These top database APIs make working with data easy (Khushboo Goel)
 
WinUI, .NET MAUI & XAML
- Part 5: Tip & Tricks for Migrating from Xamarin to .NET MAUI (Rossitza Fakalieva)
 - Migrating Animations from Xamarin Forms to Uno Platform (Uno Platform Team)
 - Contributing to Windows Community Toolkit Now Easier (David Ramel)
 
Visual Studio & .NET
- Fast Inserts With Entity Framework (EF Core) (Code Maze)
 - New Sample: Implementing a Dark Mode for the Document Editor (Bjoern Meyer)
 - ScriptDOM .NET library for T-SQL parsing is now open source (Drew Skwiers-Koballa)
 - A code comment noting the steps to take when a 256th enum field is added (Raymond Chen)
 - How to End-to-End Test SMS Applications with C# .NET and Twilio (Niels Swimberghe)
 - .NET Framework April 2023 Cumulative Update Preview Updates (Salini Agarwal)
 
Design, Methodology, AI & Testing
- How To Build Your Own Custom ChatGPT With Custom Knowledge Base (Timothy Mugayi)
 - Amazing! I Created My Own Image-Based Chatbot Powered By ChatGPT API + Azure (Yeyu Huang)
 - 10 Best AI Tools for Creatives (Simon Sterne)
 - Finding Your Peace (‘Tine Zekis)
 - Tiny gems: Sketch improvements you might have missed (Alexandra Hemmer)
 - Super-charging ‘git rebase’ with ‘git absorb’ (Andrew Lock)
 - Pulumi Rocks AI-Infused Infrastructure as Code Platform (Darryl K. Taft)
 - OpenAI will let you turn off your chat history in ChatGPT (Emma Roth)
 - How to Use the Space Git Flow With TeamCity (Evgenia Verbina)
 - Apple is reportedly building a paid AI health coach (Jay Peters)
 - Codeless API Testing: Definition, Importance and Tools (John Iwuozor)
 - The Power of Persistent Memory with Semantic Kernel and Qdrant Vector Database (Tara Walker)
 - Git security vulnerabilities announced (Taylor Blau)
 
Screencasts & Videos
- Managing Connections in Azure Data Studio, Part 2 | Open at Microsoft (Erin Stellato & Cheena Malhotra)
 - GitHub Copilot: Using Voice to Code (GitHub Team)
 - FreeCodeSession – Episode 450 (Jason Bock)
 - Bring your SQL expertise to the Data Lake with Serverless SQL Pools | Data Exposed: MVP Edition (Rie Irish & Andy Cutler)
 
Podcasts
- Made by Google Podcast – Inside the Pixel: A Conversation with Google’s Product Director (Rachid Finge)
 - Practical AI Podcast – Causal inference (Paul Hünermund, Chris Benson & Daniel Whitenack)
 - RunAs Radio – Building Your Data Analytics Team at SQLBits! (Maria Zakourdaev, Falek Miah, Anupama Natarajan & Richard Campbell)
 - Python Bytes Podcast #333 – Live From PyCon (Michael Kennedy)
 - Defense Unicorns, A Podcast – Digital Is The Battlefield with Dr. Alethea Duhon (Rob Slaughter)
 
Community & Events
- An update on Twitter Transparency Reporting (Twitter)
 - Fedi.Directory – Interesting accounts to follow on Mastodon and the Fediverse (Fedi.Directory Team)
 - Gearing up for Maintainer Month this May! (Abby Cabunoc Mayes)
 - #WeArePlay | Meet Maria, AnnMaria and Dennis from the USA. More stories from around the world (Leticia Lago)
 - Shaping the GitHub of the future as COO (Kyle Daigle)
 - Microsoft Project and Planner Ask Me Anything on TechCommunity – Wednesday, May 10, 2023 (Microsoft Project Team)
 - Meet the Skilling Champion Frank Carius (Rie Moriguchi)
 
Database
- Learn about SQL NULL values and how SQL Server handles NULL in Queries (Joe Gavin)
 - Book Review: SQL Query Design Patterns and Best Practices (Ian Stirk)
 - Adding microseconds to a timestamp in Azure Data Factory (Rayis Imayev)
 - Fight for every byte it takes: Variable size data (Oren Eini)
 - 7 ways businesses can improve the quality and speed of database releases (Tony Davis)
 
SharePoint, M365 & MS Teams
- What’s new for security in the new Microsoft Teams? (Andrey Belenko)
 
Miscellaneous
- GM is ending Chevy Bolt EV and EUV production at the end of the year (Andrew J. Hawkins)
 - Microsoft stock rises 4% as tech giant beats expectations with $52.9B in Q3 revenue (Taylor Soper)
 - Microsoft Edge is leaking the sites you visit to Bing and Microsoft Q3 2023: Windows, devices, and Xbox down again (Tom Warren)
 
More Link Collections
- The Morning Brew #3694 (Chris Alcock)
 - Daily Wrap Up – April 25, 2023 (#075) (Richard Seroter)
 
The Geek Shelf
 .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link – Kindle edition is under $20 today!

