Top Links How to use GitHub Copilot Chat in Visual Studio (Cynthia Zanoni and Laurent Bugnion) * Check out the TechBash 2024 workshops! (TechBash Team) – Speakers include Jeffrey T. Fritz, Erissa Duvall, and Jeremy Clark!* * Windows Photos adds new Microsoft Designer integration (Mala Srivatsa) * RunAs Radio – GitHub Copilot with Damian Brady (Richard Campbell) * Accessibility in Flutter on the Web (Thomas Steiner) * Build & test resilient apps in .NET with Dev Proxy (Waldek Mastykarz)
Web & Cloud Development* Event Queues and Buffering Functions with JavaScript (Khalid Abuhakmeh) * Mocking the native Node.js Test Runner (Oskar Dudycz) * Top 5 Underutilized JavaScript Features (Alexander T. Williams) * Call Protected APIs from a Blazor Web App (Andrea Chiarelli) * Rendering Math in HTML: MathML, MathML Core, and AsciiMath (Andrew Lock) * ASP.NET Core – Use factory based middleware with scoped services (Bart Wullems) * Blazor Basics: Handling Images Dynamically (Claudio Bernasconi) * Powerful React Form Builders to Consider in 2024 (Femi Akinyemi) * How to build a gRPC API in Node.js (Gbadebo Bello) * HTML5 Boilerplate 9.0.1 Released (Rob Larsen) * How to Run Docker-based .NET apps in JetBrains Rider Without “Fast Mode” (Sean Killeen) * A Guide to Implementing ActivityPub in a Static Site (or Any Website) – Part 6 (Maho Pacheco) * Golang: How to Write a For Loop (Jack Wallen) * Run Pulumi with Any TypeScript Version (Julien Poissonnier)
WinUI, .NET MAUI & XAML* Apple Deployment/Distribution for .NET MAUI Apps (Sam Basu)
Visual Studio & .NET* C#: What is the difference between ‘string’ and System.String? (Chris Pietschmann) * The Difference Between Invariance, Contravariance and Covariance in Generics in C# (Georgi Georgiev) * .NET 9 Preview 3: ‘I’ve Been Waiting 9 Years for This API!’ (David Ramel) * Dubious security vulnerability: Program allows its output to be exfiltrated (Raymond Chen) * String Performance: Appending a Character using the StringBuilder (David McCarter)
Design, Methodology, AI & Testing* Azure OpenAI offering models – Explain it Like I’m 5 (Jake Wang) * Advanced RAG with Azure AI Search and LlamaIndex (Khye Wei & Farzad Sunavala) * Patient Referral Document Summarization using Azure OpenAI (Manasa Ramalinga) * Common Challenges in MSI Deployment (Alex Marin) * Generative AI in Content Production: From Research to Application (Alena Gupaisova) * Unlocking Potential with Natural Readers: The Intersection of AI and Voice Manipulation (Aqeel Alazree) * Why API Testing Is Complex – An Example (Gil Zilberfeld) * Python Tutorial: Use TensorFlow to Generate Predictive Text (Ryan Cartwright)
Mobile, IoT & Game Development* Flutter Made Easy: 5 Tools to Build Better Apps Faster (Binara Prabhanga) * Flutter and Dart at Google Cloud Next (Kelvin Boateng) * Unity Asset Bundles tips and pitfalls (Unity Team)
Screencasts & Videos* Do NOT update your Visual Studio solutions to .slnx just yet! (Martin Zikmund) * Introduction to the Azure Developer CLI (AZD) | Open at Microsoft (Liam Hampton & Grace Kulin) * Exploring Dapr’s integration with Azure Cosmos DB | Azure Cosmos DB Conf 2024 (Nick Greenfield) * Azure Cosmos DB Conf 2024 Keynote (Kirill Gavrylyuk) * FreeCodeSession – Episode 536 (Jason Bock) * Mr. Maeda’s Cozy AI Kitchen – The Professor of Prompts, with Liz Danzico (John Maeda)
Podcasts* Scrum Master Toolbox Podcast – From Centralized to Collaborative, Cultivating Independent Agile Teams | Tom Baldwin (Vasco Duarte) * Practical AI Podcast – Udio & the age of multi-modal AI (Chris Benson & Daniel Whitenack) * Python Bytes Podcast #379 – Constable on the debugging case (Michael Kennedy) * The Stack Overflow Podcast – If everyone is building AI, why aren’t more projects in production? (Ryan Donovan) * Software Engineering Radio #612 – Eyal Solomon on API Consumption Management (Kanchan Shringi) * Pivotal with Hayete Gallot – Project Gutenberg expands access to literature by creating audiobooks with AI (Hayete Gallot)
Community & Events* Countdown to the Global Azure 2024: Apr 18-20 (Rie Moriguchi) * What you missed from Firebase at Cloud Next ‘24! (Sumit Chandel & Vikas Anand) * CfP List Updated 2024-04-16 (Dave Aronson) * Unlock AI Collaboration at Microsoft BUILD 2024 with Semantic Kernel (Evan Chaki) * Learn the basics of Generative AI—Register Today! (Jolene Weller) * The world’s fair of software: Join us at GitHub Universe 2024 (Jeimy Ruiz)
Database* Elastic Jobs for Azure SQL DB (Josephine Bush) * sp_PressureDetector: Now With PerfMon Counters And Server Sampling (Erik Darling)
SharePoint, M365 & MS Teams* Microsoft Graph API for SharePoint Pages is now generally available (DC Padur) * Announcing Fluid Framework 2.0 Preview (Kashif Qureshi)
PowerShell* Using PowerShell for Brute-Force Password Cracking (Example Script) (Brien Posey)
Miscellaneous* Cross compiling C/Rust to win32, again (Evan Martin) * Microsoft OneNote now available on Apple Vision Pro (Greg MacEachern)
More Link Collections* The Morning Brew #3920 (Chris Alcock) * Daily Reading List – April 16, 2024 (#298) (Richard Seroter)
The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)