Top Links* Visual ChatGPT (Microsoft Open Source) * XAML vs C# (Jesse Liberty) * Hosting Uno Platform WASM on AWS Amplify (David Onoh) * Microsoft Inclusive Design for Cognition: Worksheet (Microsoft Design Team) * Bing Preview Release Notes: Increasing Chat Turns (Bing Team)
Web & Cloud Development How to write your own cron Job scheduler in ASP.NET Core (like Quartz, Hangfire, …) (Steven Giesel) * Managing your Azure Cognitive Services Costs (Matt Eland) * The Ultimate Guide to Converting Strings to Numbers in JavaScript (Chris Love) * Migrating a TypeScript app from Node.js to Bun (John Reilly) * Uploading Large Blobs in Parallel with the Azure SDK (Mark Heath) * .NET 7 Web API CRUD Operation Using One-Many Relationship Tables (Naveen Bommidi) * AWS Lambda Supports Powertools for .NET to Simplify Observability (Renato Losio) * Output Caching in ASP.NET Core (Ryan Miranda) * Angular Basics: Troubleshooting Cannot Read Property of Undefined Error (Vyom Srivastava) * GoLand 2023.1 Beta 2 Is Out! (Sergey Kozlovskiy) * Building a full-stack app for learning Italian: Supabase vs. Wasp (Mihovil Ilakovac) * Adding Dependency Injection to a Console App in .NET 7 and* Using the Open AI API (Paul Michaels) * Zero-effort type safety (Simon Holthausen) * ESLint v8.36.0 released (Milos Djermanovic) * Preview: TX Text Control DocumentViewer is becoming a Web Component (Bjoern Meyer) * 3 Top Tips to Effectively Develop Your Webpages (Janus Atienza) * The Need for Speed: Why Eleventy Leaves Bundlers Behind (Loraine Lawson) * Uploading Large Files with AzCopy (Mark Heath) * New pricing for Twitter API access is astonishingly expensive (Sofia Wyciślik-Wilson)
WinUI, .NET MAUI & XAML* .NET MAUI Community Toolkit 5.0.0: Enhancing User Experience with New Features and Bug Fixes (Almir Vuk) * Medical Service — MAUI App Implementation. Phase #1 — Implementing Page in XAML with inline data. (Bohdan Benetskyi)
Visual Studio & .NET How to Split Text to Columns in Excel XLSX using C# and VB.NET (Mackenzie Albitz) * Yield Return Statement in C# | Yield keyword in C# (Dotnet Office) * When should I use CS_GLOBALCLASS? (Raymond Chen) * ReSharper C++ 2023.1 EAP: __VA_OPT__ and Updates for Modules (Elvira Mustafina) * Rider 2023.1 EAP 8 Is Here With Improved C# and F# Support, New Editor Features and Fixes for Unity and* ReSharper 2023.1 EAP 8 Is Here With Improved Support for C# and C++ (Sasha Ivanova)
Design, Methodology, AI & Testing* Use Azure AD Access Packages to onboard users in an Azure DevOps project (Damien Bowden) * How to Build MSI or EXE Package Using MSBuild (Renato Ivanescu) * Contrasting API Contract Testing and Functional Testing (Kin Lane) * IaC Recommended Practices: Developer Stacks and Git Branches (Aaron Kao) * Introducing GitHub vulnerability management integrations for security professionals (Alexander De Michieli) * How to properly test your HTTP API contracts in .NET (Dennis Doomen) * Straight Talk for Tough Times: Lessons from Google’s CEO on Cost-Cutting Measures (JD Meier) * Education leaders on new teaching and learning technologies (Lydia Smyers) * Confidence from Facade Tests (Mark Seemann) * Use Bing Generative AI inline in Microsoft Edge Browser Today! (Mike Gannotti) * Breaking the SAFe: Why Did SAFe Break the Product Owner Role? (Ryan Ripley)
Mobile, IoT & Game Development* Passthrough transparency with MRTK2 and 3 on Quest 2/Pro (Joost van Schaik)
Screencasts & Videos MassTransit Bus Stop – Smart Endpoints, Dumb Pipes (Chris Patterson) * FreeCodeSession – Episode 446 (Jason Bock) * Build your first website without installing anything! | On .NET (Katie Savage) * Editing GraphQL Queries | Postman Level Up and* Loading GraphQL Schemas | Postman Level Up (Postman)
Podcasts* InfoQ Podcast: How to Become an Effective Communicator as an EngineerEffective Communicator as an Engineer (Neil Thompson) * Merge Conflict 349: Packaged with external location or unpackaged (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – The Pitfalls of a Project Management Mindset in the Product Owner role | Kirill Golubev (Vasco Duarte) * Your Daily Scrum: Do Scrum Teams Track Individual Story Points? (Ryan Ripley) * Agile Toolkit Podcast – Dana Palayeva – Facilitating Collaboration in the Virtual Space – Scrum Gathering 2022 (Bob Payne) * Game Development With Dori Exterman – Adventures in DevOps 153 (Jonathan Hall & Will Button) * JS Party Podcast – Celebrating Eleventy 2.0 (Zach Leatherman, Nick Nisi & Christopher Hiller) * How to Succeed in Content Creation – Adventures in Angular 373 (Charles Max Wood & Lucas Paganini) * The Geek’s Guide to the Galaxy #538 – The Best American Science Fiction and Fantasy 2022 (with John Joseph Adams, Rebecca Roanhorse, P. Djèlí Clark) (David Barr Kirtley & John Joseph Adams) * AWS Developers Podcast Episode 074 – AIOps with Caroline Gluck (David Isbitski) * React Native Radio 262 – Maestro: The App-solute Solution for Mobile UI Testing (Dima Zaytsev, Mazen Chami, Jamon Holmgren & Robin Heinze) * AGL 302: Career Advice from Claudia Miller (John Rouda) * Talk Python to Me #406: Reimagining Python’s Packaging Workflows (Michael Kennedy) * UI Breakfast Episode 261: Storytelling in Marketing with Rebecca L. Weber (Jane Portman)
Community & Events Next week: Kobo’s Journey Into High Performance and Reliable Document Databases at InfoQ (Oren Eini) – This week* * Tech Layoffs Caused by Vain Over-Hiring for ‘Fake Work’, Argues Former PayPal Executive (EditorDavid)
Database* SQL Server 2022: Intel® QuickAssist Technology overview (David Pless) * The Well-Architected Framework for Oracle is NOW LIVE! (Kellyn Pot’Vin-Gorman) * SQL WHERE IS NOT NULL for SELECT, INSERT, UPDATE and DELETE (Aubrey Love) * How to use automation controller to install MS SQL (Nagesh Rathod)
PowerShell* Use PowerShell to Remove Lighthouse Delegations Based on Subscription IDs (Andrew Schwalbe)
Miscellaneous* SodaStream is a bad deal, and everyone should know it (Chris Person) * Why Are We Still Observing Daylight Saving Time? (EditorDavid)
More Link Collections* The Morning Brew #3664 (Chris Alcock) * .NET, Architecture, Azure, And other links #49 (davita8) * Code Maze Weekly #164 (Vladimir Pecanac) * The Overflow #168: Other words for technical debt (Ryan Donovan & Cassidy Williams) * F# Weekly #10, 2023 – Rider 2023.1 EAP 7, VS 2022 – 17.5, Amplifying Ionide and FSAutocomplete (Sergey Tihon) * Collective #755 (Manoela Ilic) * C# Digest Issue #445 – March 13, 2023 – Introducing the Reliable Web App Pattern for .NET (Jakub Chodounsky)
The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link