Top Links
- Early Bird Ticket Ends July 4th for TechBash 2023 (Jason Gaylord)
- Metalama 2023.1 is Generally Available (Gael Fraiteur)
- Xamarin Forms Migration to Uno Platform: Data Binding Techniques (Uno Platform Team)
- Blazor unified project design (Steve Sanderson)
- Microsoft 365 Developer Proxy v0.9 with over-consenting guidance (Waldek Mastykarz and Garry Trinder)
Web & Cloud Development
- ETags in ASP.NET Core (Peter Ritchie)
- Azure portal May 2023 updates (Allison Cordle)
- Blazor Basics: Creating a Blazor Component (Claudio Bernasconi)
- Custom Error Handling Middleware for Wolverine.HTTP (Jeremy D. Miller)
- How to Use CSS background-size and background-position (Ralph Mason)
- What can you build with Wasp? (Matija Sosic)
- AI based CLI interactive mode (Jeremy Li)
- What Is a SOAP API? (Kin Lane)
- Why Your OpenAPI Spec Sucks (Sharon Pikovski)
- What Is a REST API? Examples, Uses, and Challenges (Postman Team)
WinUI, .NET MAUI & XAML
- How to Use MultiSelect Input Control for WinForms, WPF, and UWP (Prabhakar Mishra)
- Chart of the Week: Creating a .NET MAUI Column Chart to Visualize the Purchase Revenue of US E-Health and Meditation Apps (Vimala Thirumalai Kumar)
Visual Studio & .NET
- Stack Overflow Dev Survey: VS Code, Visual Studio Still Top IDEs 5 Years Running (David Ramel)
- LINQ: Select.Where or Where.Select? (Steven Giesel)
- C++ Extension in VS Code 1.16 Release: Call Hierarchy & more (Alexandra Kemper)
- How to wait for multiple C++ coroutines to complete before propagating failure, false hope (Raymond Chen)
- Test Data Generation With AutoFixture in .NET (Code Maze)
Design, Methodology, AI & Testing
- Advanced Installer 20.8 (Advanced Installer Team)
- Lightweight Ways to Customize Trello (Britt Joiner)
- Using ChatGPT to Create Software Tests (Bruno Lopes)
- Three more chapters of my data architecture book are available! (James Serra)
Mobile, IoT & Game Development
- Records in Android Studio Flamingo (Clement Bera)
- Flutter UI challenge: rotary passcode (static design) (Mangirdas Kazlauskas)
Screencasts & Videos
- IoT Coffee Talk: Episode 162 – Best Effort (Iot Coffee Talk Crew)
- 5 Code Navigation Tips While Debugging .NET Apps in Visual Studio | On .NET (Leslie Richardson)
- How to test GitHub Actions Locally!!! (Isaac Levin)
- What are “control plane” and “data plane” APIs? | One Dev Question (Larry Osterman)
- What I Wish I Knew… about feeling scared (Tenay Barker)
Podcasts
- .NET Rocks! – Going Full Time on Open Source with Shaun Walker (Carl Franklin & Richard Campbell)
- Yet Another Podcast – De Sanctis on APIs (Jesse Liberty)
- Azure Podcast Episode 465 – Functions on Azure Container Apps (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello)
- The Rework Podcast – When to Jump into AI (Jason Fried & David Heinemeier Hansson)
- Scrum Master Toolbox Podcast – Reading smiles, the measure of success for Scrum Masters | Bojan Smudja (Vasco Duarte)
- Syntax Podcast Episode 633 – WTF is an ORM (Wes Bos & Scott Tolinsky)
- How to Build Peer-to-Peer Mobile and Desktop Apps with Socket Supply – JavaScript Jabber 588 (AJ O’Neal, Charles Max Wood & Dan Shappir)
- Complete Developer Podcast – Database Sharding (BJ Burns & Will Gant)
- SQL Data Partners Podcast Episode 265: WHY and What’s Next? (Carlos L. Chacon)
- Practical AI Podcast – Automated cartography using AI (Gabriel Ortiz & Daniel Whitenack)
- The Changelog – Don’t make things worse! (Taylor Troesh & Jerod Santo)
Community & Events
- Introducing OpenAI London (OpenAI Team)
- Register for Google Cloud Next ‘23 and get some sweet perks (Brian Hall & Max Saltonstall)
- Plex lays off more than 20 percent of its staff (Jay Peters)
Database
- Installing SQL Server Integration Services (Joe Gavin)
- SQL SERVER – Setting Deadlock Priority to Control the Transaction that is Rolled Back (Pinal Dave)
SharePoint, M365 & MS Teams
- Public preview of SharePoint Framework 1.18 – First release of upcoming features (Vesa Juvonen)
- Yammer.com Rebranded to Viva Engage (Valeria Furlong)
PowerShell & Terminal
Miscellaneous
- Curiosity unbounded (Mark Downie)
- WhatsApp Kills Off the Electron-Based Desktop App (BeauHD) – Long live UWP?
- The value of skilling goes far beyond learning (Tess O.)
More Link Collections
- The Morning Brew #3737 (Chris Alcock)
- Daily Reading List – June 28, 2023 (#112) (Richard Seroter)
The Geek Shelf
Learn WinUI 3: Leverage the power of WinUI, the future of native Windows app development (Alvin Ashcraft) – Referral Link