Morning Dew by Alvin Ashcraft: Recent Episodes

None

Daily links for Windows and .NET developers.

View Details

Top Links* Single day registration is now available for TechBash 2025 (TechBash Team) * Software Leadership with Jonathan “J.” Tower – Azure & DevOps Podcast Episode #371 (Jeffrey Palermo) * How to Add MCP Servers to Claude Code with Docker MCP Toolkit (Ajeet Singh Raina) * React Compiler v1.0 (Lauren Tan) * Building Human-in-the-loop AI Workflows with Microsoft Agent Framework (ogkranthi) * VS Code Insiders Podcast Episode #9 – Building agent memory for VS Code with Harald Kirschner (James Montemagno & Pierce Boggan)

Web Development* Modern CV Technology: JSON Resume embedded in HTML (Paul Hammant) * ReadableStream is not defined error publishing VS Code Extension (Scott Sauber) * Microsoft Azure delivers the first large scale cluster with NVIDIA GB300 NVL72 for OpenAI workloads (Rani Borkar & Nidhi Chappell) * New React Foundation To Manage Framework (Loraine Lawson) * Securing the Future: Changes to Internet Explorer Mode in Microsoft Edge (Gareth Evans) * Node.js v24.10.0 (Current) (Rafael Gonzaga) * Web development for beginners: Styling HTML via CSS (Axel Rauschmayer) * Building Fast Serverless APIs With Minimal APIs on AWS Lambda (Milan Jovanović) * The Web Animation API (Christian Nwamba) * How are complex trust networks handled in http/REST/OAuth. (John Moehrke) * Vite is like the United Nations of JavaScript (Phoebe Sajor) * Node.js 20+ memory management in containers (Francisco De Melo Junior) * Restricting Access to an Action Method in ASP.NET Core MVC (Ricardo Peres)

Windows Development The self-assignment principle for Windows Runtime properties: Don’t change behavior based on whether a property has been written to (Raymond Chen) * Boost Your .NET Projects: Simplify Windows Service and Process Management with Spargine’s Services Helper (David McCarter) * Validation Error Indicator and* DevTools – Two is better than one (Stefan Koell)

.NET* How .NET 10.0 boosted JSON Schema performance by 18% (Matthew Adams) * Understanding AsNoTrackingWithIdentityResolution in Entity Framework Core (Bart Wullems)

AI OpenAI – 2 Updates That Might Change How You Build Software (Adam Cogan) * GitHub Copilot starts supporting AGENTS.md: A step toward unified AI Instructions (Bart Wullems) * Vibing a Non-Trivial Ghostty Feature (Mitchell Hashimoto) * Want Safer, Smarter AI? Start with Observability in Azure AI Foundry (Priyanka) * OpenAI Adds Full MCP Support to ChatGPT Developer Mode (Robert Krzaczyński) * IBM Granite 4.0: hyper-efficient, high performance hybrid models for enterprise (Kate Soule & Dave Bergmann) * AI Slop? Not This Time. AI Tools Found 50 Real Bugs In cURL (EditorDavid) * Cursor Levels Up With 1.0 Release, Adding MCP Support and Persistent Memory (AI Native Dev) * Trevor Noah says AI-powered video generators like OpenAI’s Sora could be ‘disastrous’ (Taylor Soper) * Difference Between Prompt Engineering and Context Engineering and ChatGPT vs Gemini vs Grok AI: Which Generative AI Wins in 2025? and* Context Engineering Tutorial: How to Build Smarter AI Systems That Think in Context (Mahesh Chand) * Step-by-Step Deployment Guide: MCP Tool Call in Copilot Studio agent with OAuth 2.0 (muafzal) * Using the Voice Live API in Azure AI Foundry (Pablo Castano) * Claude Sonnet 4.5 Tops SWE-Bench Verified, Extends Coding Focus Beyond 30 Hours (Hien Luu) * Context Engineering for Coding Agents (SourceWizard) * Google DeepMind Introduces CodeMender, an AI Agent for Automated Code Repair (Robert Krzaczyński) * OpenAI allegedly sent police to an AI regulation advocate’s door (Emma Roth) * Warp: Making AI usage more transparent (Zach Lloyd) * Stop Babysitting Your AI – It Plans, Decides, and Acts on Its Own (Marko Crnjanski) * How To Measure AI’s Organizational Impact (Steve Fenton) * OpenAI Aims To Make ChatGPT the Operating System of the Future (Janakiram MSV) * Is Your Business Ready for AI Agents? The Ultimate AI Security Checklist for Customer Identity (Michelle Agroskin) * Everyday AI Agents (David Michelson) * AI vs. humans: Working smart while staying relevant (Prason) * Copilot on Windows can now create Office documents and connect to Gmail (Tom Warren) * Building Trustworthy AI: How Azure Foundry + Microsoft Security Layers Deliver End-to-End Protection (yokhaldi)

Python* Talk Python in Production book is out! (Michael Kennedy)

Design, DevOps and Methodology Use fixtures in xUnit for shared context in unit tests (David Grace) * Testing with FakeLogger — Scopes (Adam Storr) * GitHub Certifications: The fastest way to align your Dev teams on automation, AI, and security (jfbilodeau) * What’s The Deal With GitHub Spec Kit (Den Delimarsky) * DevRel Activity Patterns… published and* Introducing Linguis (Ted Neward) * Introducing the Testing Vial: a (better?) alternative to Testing Diamond and Testing Pyramid (Davide Bellone) * The interface is dead. Time for the age of intent (Sarah Taraporewalla) * Exploring the Unintended Consequences of Automation in Software (Courtney Nash)

Mobile and Game Development* Jetpack WindowManager 1.5 is stable (Birna) * Age Verification on Android and iOS, Sideloading for Verified Apps Only (j2inet) * Can YOU make Megabonk ($8mil) or do players like Pixel art? (Code Monkey) * The App Store Was Always Authoritarian (Alex Russell)

Screencasts and Videos* Random.Code() – Automatically Logging Invocations Using Interceptors, Part 4 (Jason Bock) * GitHub Spec Kit now has CHECKLISTS (Den Delimarsky) * 4 Steps to Build Clear API Docs Fast | Using Postman (Postman Team) * Use Edit from Windows Terminal to edit text files and scripts #shorts | ITOpsTalk (Orin Thomas) * Community leader & former MVP Santosh Hari talks TechBash 2025. #conference #conferencespeakers (TechBash Dev Conference) * The Download: OpenAI’s AgentKit, Project Newton, the open source projects coming to Universe & more (Andrea Griffiths) * How AI Turns Words Into Vectors: Embeddings (Frank La Vigne) * Can MCP servers help AI make your apps better!? | Visual Studio Code (Marc Baiza)

Podcasts* Meta Cast Podcast – Anxiety Isn’t The Enemy — it’s The Signal (Bob Galen & Josh Anderson) * 115. How AI Transforms Software Development – with Jelle Fremery (Rick & Oscar with Jelle Fremery) * Yet Another Podcast – James Montemagno on Vibe Coding (Jesse Liberty) * Merge Conflict Episode #484 – Designing for Liquid Glass (James Montemagno & Frank Kreuger) * Lenny’s Podcast – Inside Google’s AI turnaround: The rise of AI Mode, strategy behind AI Overviews, and their vision for AI-powered search | Robby Stein (VP of Product, Google Search) (Lenny Rachitsky) * The Vergecast – Maybe it’s real, maybe it’s Sora (David Pierce) * Changelog & Friends Podcast Episode #112 – A new direction for AI developer tooling (José Valim, Jerod Santo & Adam Stacoviak) * Batteries Included Podcast Episode #113: Chevy Bolt Is Back And Better, Tesla Model 3/Y Standard Debut To Skepticism (Batteries Included Team) * CppCast – Reflection and C++26, with Herb Sutter (Phil Nash & Timur Doumler) * freeCodeCamp Podcast #192 – Evan You – From Art School Kid to Open Source Legend (Beau Carnes) * The Real Python Podcast Episode #296 – Python 3.14: Exploring the New Features (Christopher Bailey, Christopher Trudeau & Bartosz Zaczyński) * BONUS: Consulting is Different—How Consulting Contracts Work Against Agile Development | Scrum Master Toolbox Podcast (Vasco Duarte, Jakob Wolman & Wilko Nienhaus) * The Modern .NET Show – Designing APIs Like a Pro: Lessons from Jerry Nixon on Data API Builder and Beyond (Jamie Taylor) * A Geek Leader #438: Big Bet Leadership with John Rossman (John Rouda) * Podcast: Using Brain Science to Communicate and Lead Technical Teams Effectively (Charlotte de Jong Schouwenburg) * GeekWire Podcast – Vibe-coding a new reality: Chris Pirillo on the rise of AI-powered apps, features, and founders (Todd Bishop)

Community* AutoMapper Graduates from the .NET Foundation (.NET Foundation Board) * Intelligent Conversations: Building Memory-Driven Bots with Azure AI and Semantic Kernel (B. Ivanovski) * The Inverse Law of Conference Speaking (Om Malik) * AI Push Drives Record Job Cuts at Top India Private Employer TCS (msmash) * Call For Papers Listings for 10/10 (Leon Adato)

Database* Extract Text using Regular Expressions with SQL Server 2025 Function REGEXP_INSTR (Koen Verbeeck) * Learn T-SQL With Erik: Bad Trigger Habits (Erik Darling) * Using AI for candidate ranking with RavenDB (Oren Eini) * SQL Server Database Corruption: Causes, Detection, and some details behind DBCC CHECKDB (Pawel M.)

SharePoint, Teams and Microsoft 365* Tip: Use the New OneDrive App for Windows 11 Today (Paul Thurrott)

Tools* The Ultimate All-in-One Document Viewer Plugin for JetBrains IDE (Suvetha Venkatesan) * Document SDK Comparison: Complete Document Processing vs. PDF SDK (Deepika Kathiravan)

More Link Collections* Azure Weekly #535 – 12th October 2025 (The Editor) * F# Weekly #41, 2025 – JetBrains .NET Days Online 2025 (Sergey Tihon) * Daily Reading List – October 10, 2025 (#646) (Richard Seroter) * The .NET News Daily Issue #301 (Jasen) * Links For You (10/12/25) (Raymond Camden)

General Announcing Windows 11 Insider Preview Build 26220.6780 (Dev Channel) and Announcing Windows 11 Insider Preview Build 26120.6780 (Beta Channel) (Amanda Langowski) * Got opinions on observability? I could use your help (once more, with feeling) (Charity Majors) * HP OmniBook 5 16 Review: It’s a Snapdragon Miracle and* Tip: Install Windows 11 Version 25H2 With a Local Account (Paul Thurrott) * How to install Windows 11 with a local offline account (Taras Buria) * RIP Clips: Apple Quietly Ends Its Short-Form Video App (Zayed Rehman) * ‘Seis the moment’: Earthquake monitors measure shaking during Mariners’ epic playoff win in Seattle (Taylor Soper) * ‘I Tracked Amazon’s Prime Day Prices. We’ve Been Played’ (EditorDavid) * American politics has devolved into shitposting and aura farming (Sarah Jeong)

The Geek Shelf‘Looks Good To Me’ (Adrienne Braganza) – Referral Link

Constructive code reviews.

View Details

Top Links* Uno Platform 6.3: Faster Rendering, .NET 10 Preview, VS 2026 Ready (Uno Platform Team) * Visual Studio Code September 2025 (version 1.105) Release Notes (VS Code Team) * Accelerating AI PC Experiences with OpenVINO and Windows ML (Sudhir Tonse Udupa) * The Hanselminutes Podcast – Competence builds confidence with .NET Principal Engineer Safia Abdalla (Scott Hanselman) * Complete Beginner’s Guide to Vibe Coding an App in 5 Minutes (James Montemagno) * Copilot on Windows: Connectors, and Document Creation begin rolling out to Windows Insiders (Microsoft Copilot Team)

Web & Cloud Development* Extending DS Server with Custom Digital Signature APIs (Bjoern Meyer) * CSS Grid: A helpful mental model and the power of grid lines (Saron Yitbarek) * React Project Tutorial – Build an AI Code Explainer (Beau Carnes) * Node.js 20+ memory management in containers (Francisco De Melo Junior & Alexander Barbosa Ayala) * Blazor Gantt Chart Update: Time Zone Scheduling, WBS Codes & Excel-Style Filtering (Rajesh Babu) * Restricting Access to an Action Method in ASP.NET Core MVC (Ricardo Peres) * Go 1.25.2-1 and 1.24.8-1 Microsoft builds now available (George Adams)

Visual Studio, C++ & .NET* Understanding AsNoTrackingWithIdentityResolution in Entity Framework Core (Bart Wullems) * TUnit — A Pragmatic Evaluation for .NET Teams (Martin Stühmer) * The Ultimate All-in-One Document Viewer Plugin for JetBrains IDE (Suvetha Venkatesan) * The self-assignment principle for Windows Runtime properties applies to default values (Raymond Chen)

AI* LoRA Explained: Faster, More Efficient Fine-Tuning with Docker (Ignasi Lopez Luna) * GPT-5 Model Family Now Powers Azure AI Foundry Agent Service (pavanli) * Using Microsoft Agent Framework with Podman (Kevin Logan) * Customize Claude Code with plugins (Anthropic Team) * AI is a failed technology (Chris Ferdinandi) * Defining and evaluating political bias in LLMs (OpenAI Team) * Intentionally Human: Product Managers in the AI Era (Jeremy Daly) * Auth0 Token Vault: Secure Token Exchange for AI Agents (Juan Cruz Martinez) * Google Launches Gemini Enterprise AI — How It’s Transforming the Future of Business Productivity (Mahesh Chand) * You Built an AI Agent – But How Do You Price It? (Marin Pavelić) * 4 ways Gemini Enterprise makes work easier for everyone (Maryam Gholami) * Announcing Amazon Quick Suite: your agentic teammate for answering questions and taking action (Esra Kayabali) * Google DeepMind Launches Gemini 2.5 Computer Use Model to Power UI-Controlling AI Agents (Robert Krzaczyński) * Who watches the watchers? LLM on LLM evaluations (Ryan Donovan) * The New Data Commons MCP Server Unlocks a Wealth of Public Datasets for AI Developers (Sergio De Simone) * Copilot on Windows can now create Office documents and connect to Gmail (Tom Warren) * Gemini Enterprise: The new front door for Google AI in your workplace (Sundar Pichai) * Control Codegen Spend (Tim O’Brien)

Design, Methodology & Testing* Combining Continuous Delivery with Pair Programming: Lessons Learned (Ben Linders) * TeamCity 2025.07.3 Is Here (Dmitrii Korovin) * Data Masking vs Data Obfuscation: Knowing the Difference (Ben Nettleton) * Secure Application Development Starts With Architecture (Chris Woodruff) * Exploring the Unintended Consequences of Automation in Software (Courtney Nash) * From career ladders to ecosystems: A strategic imperative for modern talent management (Dee Wauchope & Hameet Gill) * 4 Design Best Practices for Better Contact Forms (Suzanne Scacca)

Mobile, IoT & Game Development* What Qualcomm’s Arduino deal means for Raspberry Pi (Adrian Kingsley-Hughes) * Android Studio Narwhal 4 Feature Drop: watch face support and improved stability (Paris Hsu) * Swift Package Manager and Capacitor (Mark Anderson) * The Official Raspberry Pi Handbook 2026 is here! (Rob Zwetsloot) * The Meta Ray-Ban Display’s most interesting tech might be the glass (Jess Weatherbed)

Screencasts & Videos* Create an AI Agent with File Search in Azure AI Foundry (Portal) | Inside Azure AI Foundry (April Gittens) * 10 Perplexity Comet Agents to Automate Your Work (AI Browser) (Grace Leung) * How to Build ChatGPT Apps With Agent Builder (Dev Day Full Breakdown) (Frank La Vigne) * Unlock New Levels of Productivity with Microsoft 365 Copilot Chat | Microsoft Healthcare and Life (Nicholas Aquino & Nick Stillings) * Playwright Testing Agents: under the hood (Debbie O’Brien)

Podcasts The Modern .NET Show – Designing APIs Like a Pro: Lessons from Jerry Nixon on Data API Builder and Beyond (Jamie Taylor) * Spec-Driven Development and the Future of AI IDEs with AWS’s Kiro – JavaScript Jabber #693 (Charles Max Wood) * The Cloud Pod Episode #323 – Databricks One: Because Seven Eight Nine and* The Cloud Pod Episode #324 – Clippy’s Revenge: The AI Assistant That Actually Works – Sort Of (Justin Brodley, Jonathan Baker, Ryan Lucas & Matt Kohn) * InfoQ Podcast: Using Brain Science to Communicate and Lead Technical Teams Effectively (Charlotte de Jong Schouwenburg) * The Stack Overflow Podcast – Vite is like the United Nations of JavaScript (Phoebe Sajor) * The Azure Security Podcast Episode #119 – Pedantic Security Wording and Taxonomies (Michael Howard, Sarah Young, Mark Simos & Ryen Macababbad) * The AWS Developers Podcast Episode #185 – Scaling E-commerce with Serverless: The moonpig.com Story (Richard Pearson & Alexis Lowe) * A Geek Leader Episode #438 – Big Bet Leadership with John Rossman (John Rouda) * Lenny’s Podcast – First interview with Scale AI’s CEO: $14B Meta deal, what’s working in enterprise AI, and what frontier labs are building next | Jason Droege (Lenny Rachitsky) * Python Bytes Podcast Episode #452 – pi py-day (or is it py pi-day?) (Michael Kennedy & Brian Okken) * From Deterministic to AI-Driven—The New Paradigm of Software Development | Scrum Master Toolbox Podcast (Vasco Duarte & Markus Hjort) * Practical AI Podcast Episode #331 – The impact of AI on the workforce: A state-level case study (Chelsea Linder & Daniel Whitenack) * Software Defined Talk Episode #541 – Why not do everything (Brandon Whichard & Matt Ray)

Community & Events* GitHub Universe 2025: Event Guide (Mariusz Michalowski) * Microsoft at PASS Data Community Summit 2025 (Govanna) * Build a Kotlin Multiplatform Project and Win a Trip to KotlinConf 2026 (Ksenia Shneyveys) * Microsoft Scraps 244-Acre Wisconsin Data Center After Fierce Local Pushback (Liz Ticong) * Securing agentic AI: Your guide to the Microsoft Ignite sessions catalog (Microsoft Security Team)

Database* September 2025 Recap: Azure Database for MySQL (Karla Escobar) * Learn Databases and SQL from Harvard University (Beau Carnes) * Learn T-SQL With Erik: Indexed View Ups and Downs (Erik Darling)

SharePoint, M365 & MS Teams* OneDrive is getting a new Windows app and an AI photo agent (Tom Warren)

Miscellaneous The 2027 Chevy Bolt will be one of the cheapest EVs you can get (Andrew J. Hawkins) * Discord Says 70,000 Users May Have Had Their Government IDs Leaked In Breach (BeauHD) * An /intro to Python 3.14’s New Features (Mike Driscoll) * Adobe Photoshop and Premiere Elements 2026 Are Now Available and* Copilot on Windows 11 Update is Rolling Out Across All Insider Channels (Paul Thurrott) * The Browser Company’s Dia is now available on Mac, no invite needed (Robert Hart)

More Link Collections* Daily Reading List – October 9, 2025 (#645) (Richard Seroter) * The .NET News Daily Issue #300 (Jasen)

The Geek Shelf .NET MAUI Cookbook: Build a full-featured app swiftly with MVVM, CRUD, AI, authentication, real-time updates, and more (Alexander Russkov) – Referral Link

View Details

Top Links* Skilling snack: AI for Windows developers (Divya Venkataramu) * Preparing for the .NET 10 GC (DATAS) (Maoni Stephens) * Visualize Global AI Investment Trends Using .NET MAUI Doughnut & Column Charts (Hariram Subramanian) * Visual Studio 2026 Insiders Version 11104.47 Release Notes (Microsoft Learn) * Add MCP Install Badges to README (James Montemagno) * Completing urgent fixes anywhere with GitHub Copilot coding agent and mobile (Scott Lusk) * One Day Tickets Now Available for TechBash 2025 (Jason Gaylord)

Web & Cloud Development* Maintenance release: Blazorise 1.8.4 (Mladen Macanović) * How to Persist State in Time-Series Models with Docker and Redis (Chirag Agrawal) * Abandonware of the web: do you know that there is an HTML tables API? (Chris Heilmann) * Vue Basics: State Management in Vue (David Adeneye Abiodun) * JavaScript Library Runs Machine Learning Models in Browser (Loraine Lawson) * Introducing Blueprints in WordPress Studio 1.6.0 (Nick Diego) * Coding Azure 18: Creating and Securing Azure Storage Queues (Peter Vogel) * Strengthening Azure File Sync security with Managed Identities (Pierre Roman) * Embed DOCX Files Seamlessly in React with DOCX Editor (Ramkumar Ravy) * Microsoft is moving GitHub over to Azure servers (Tom Warren) * Introducing Graph API v24.0 and Marketing API v24.0 (Manjari Jain)

Visual Studio & .NET* Microsoft Drops New Visual Studio 2026 Insiders Build (David Ramel)

AI* Unlocking Local AI on Any GPU: Docker Model Runner Now with Vulkan Support (Eric Curtin) * How to Build Frontier AI Solutions with Azure AI Landing Zone (Vimal Verma) * The AI Teaching Toolkit: Practical Guidance for Teams (Andrew Stellman) * Deploy an AI model on Azure Kubernetes Service (AKS) with the AI toolchain operator add-on (Microsoft Learn) * Add AI features to your app using Gemini CLI and Firebase AI Logic (Andrew Paynado & Tri Cao) * It’s graduation day for the Firebase MCP Server (Kara Yu) * Introducing MCP: AI Meets Programmable Communications With Vonage (Benjamin Aronov) * Running Ollama locally with Open WebUI (Paul Yu) * Own your AI: Learn how to fine-tune Gemma 3 270M and run it on-device (Ian Ballantyne & Jason Mayes) * One model is not enough, too many models is hard: Technical deep dive (clobner) * Code Studio: The Enterprise IDE for AI-Powered Development [Webinar Show Notes] (Graham High) * 1Password says it can fix login security for AI browser agents (Jay Peters) * How to Launch a ChatGPT App (Mahesh Chand)

Design, Methodology & Testing* Refresh Token Security: Detecting Hijacking and Misuse with Auth0 (Maria Vasilevskaya) * Windows Runtime API design principles around read-write properties: Idempotence and self-assignment (Raymond Chen) * Streamline enterprise artifact management with GitLab (Tim Rizzi)

Mobile, IoT & Game Development* Event-based vision comes to Raspberry Pi 5 with the Prophesee GenX320 Starter Kit (Ashley Whittaker) * Meet the Flutter Extension for Gemini CLI (John Ryan) * Arduino UNO Q (David Groom)

Screencasts & Videos* Random.Code() – Automatically Logging Invocations Using Interceptors, Part 3 (Jason Bock) * How do I generate tests with AI? | One Dev Question (Debbie O’Brien) * ADHD: Adapting and thriving | Sharp & Unfiltered (Mads Torgersen and Klaus Loffelmann) * SQL in Fabric–Copilot, Data Virtualization, Notebook Integration & Backup/Restore | Data Exposed (Anna Hoffman, Yo-Lei Chen, Dinakar Nethi, Sukhwant Kaur & Hugo Queiroz)

Podcasts* .NET Rocks! – Valuable Testing with Egil Hansen (Carl Franklin & Richard Campbell) * The AI Smart Home is Finally Here: Gemini Powers Up Google Home | Made by Google Podcast S8E6 (Rachid Finge) * The Amp Hour #705 – Psst…Hey buddy, wanna buy an Octopus? (Dave Jones & Chris Gammell) * The Changelog Podcast Episode #661 – Vite documentary companion pod (Evan You & Jerod Santo) * Dev Leader Podcast – Firefighting to Flow: Forecasting For Developers – Interview with Tom Ridge (Nick Cosentino) * Grammar Girl Podcast – The fight for the modern dictionary, with Stefan Fatsis (Mignon Fogarty) * Software Engineering Radio #689 – Amey Desai on the Model Context Protocol (Sriram Panyam) * Syntax Podcast Episode #944 – Is Coinbase Really Writing Half Their Code With AI? (Wes Bos & Scott Tolinski)

Community & Events* .NET Aspire in ABP Studio: Build, Run & Scale Modern .NET Apps | ABP Community Talks – Oct 16th (Halil Ibrahim & Berkan Sasmaz) * Stack Overflow: A new look for comments (Stack Overflow Team) * Spectre.Console – Open Source Sponsorship (Khalid Abuhakmeh) * Microsoft Ignite: Shaping what’s next with our partner ecosystem (Jill Armour) * 20 Years of Git, 2 days at GitHub HQ: Git Merge 2025 highlights (Lee Reilly) * Calling All Non-Commercial JetBrains Rider Users: Tell Us Your Stories! (Sasha Ivanova)

Database* Marten 8.12 with New Plumbing (Jeremy D. Miller) * Learn T-SQL With Erik: Views and TOP 100 PERCENT (Erik Darling) * Static Versus Dynamic Bulk Insert Imports of Multi-File Datasets (Rick Dobson)

SharePoint, M365 & MS Teams* Getting the best out of threads in Microsoft Teams channels (Noga Ronen) * Copilot + OneDrive: Intelligence in Every Click, Inspiration in Every Memory (jasmo)

PowerShell* Command Prompt vs PowerShell: Which One Should You Use? (Michael Reinders)

Miscellaneous* Announcing Windows 11 Insider Preview Build 27965 (Canary Channel) (Amanda Langowski) * How to Work with Environment Variables in Python (Bala Priya C.) * Court Injunctions are the Thoughts and Prayers of Data Breach Response (Troy Hunt)

More Link Collections* Daily Reading List – October 8, 2025 (#644) (Richard Seroter) * The .NET News Daily Issue #299 (Jasen)

The Geek Shelf Essential AI and Tech for Business eBook Humble Bundle (Packt Publishing) – Referral Link

View Details

Top Links* Developer and AI Code Reviewer: Reviewing AI-Generated Code in .NET (Wendy Breiding) * Announcing the new Azure DevOps Server RC Release (Gloridel Morales) * Announcing a new OData.NET serializer (Clément Habinshuti) * MCP and A2A Basics (Rocky Lhotka) * Passkeys in .NET 10 Blazor Apps with ASP.NET Identity (Maarten Balliauw) * Semantic Kernel and Microsoft Agent Framework (Shawn Henry)

Web & Cloud Development* Why Devs Are Ditching React for Preact’s Simplicity and Speed (Alexander T. Williams) * Remembering the end of support for VRML in Internet Explorer (Raymond Chen) * Docker and Angular Part 2: Environment Variables and Share Docker Images (Dany Paredes) * Your API Errors Suck (Here’s How to Fix Them) (Derek Comartin)

Visual Studio & .NET* .NET Core vs. .NET Framework: Key Differences and Best Use Cases (Jeyasri Murugan) * Libsql.Client – A .NET client library for libsql (Tom van Dinther) * Defensive Programming with Microsoft .NET: Anticipate Errors and Eliminate Bugs (David McCarter) * Pass the State (Szymon Kulec)

AI Update on the Next MCP Protocol Release (David Soria Parra) * Introducing the MCP Registry (David Soria Parra, Adam Jones, Tadas Antanavicius, Toby Padilla & Theodora Chu) * How to Build Apps Inside ChatGPT: Step-by-Step Guide and ChatGPT App Monetization Models — What Developers Need to Know and Security, Privacy & Permissions in ChatGPT Apps — Risk Factors & Best Practices and Top 10 Use Cases for Apps Inside ChatGPT — Embed vs. Standalone (Mahesh Chand) * How to Build an Adaptive Tic-Tac-Toe AI with Reinforcement Learning in JavaScript (Mayur Vekariya) * What’s new in Azure AI Foundry | September 2025 (Nick Brady) * See Your Site Through AI: WordPress.com Now Supports MCP (James W. LePage) * Top Agentic AI Tools for VS Code, According to Installs (David Ramel) * MCP Center – Unlocking the power of MCP servers in your enterprise (Microsoft) * Announcing Pulumi Remote MCP Server (Artur Laksberg) * Accelerate AI agent development with the Nova Act IDE extension (Donnie Prakoso) * How ‘Guess Who?’ Logic Shapes AI Decision Trees and Predictive ML (Emin Mulaimović) * How to Do High-Quality AI Deep Research for Product Development (Maryam Maleki) * 10 Things You Can Do With Our Infrastructure Agent, Neo (Meagan Cojocar) * DesignCoder and the future of AI-generated UI (Rosario De Chiara) * LoRA Fine-Tuning for Phi Silica and What is Windows ML and Develop AI applications for Copilot+ PCs and* What is the AI Toolkit for Visual Studio Code? (Microsoft Learn)

Design, Methodology & Testing* Using Personal Access Tokens(PAT) to clone Azure DevOps Git Repositories (Bart Wullems) * New Microsoft Secure Future Initiative (SFI) patterns and practices: Practical guides to strengthen security (Hammad Rajjoub) * How we test a web framework (Franjo Mindek) * How to build incredible developer documentation (Lee Robinson) * Natural consequences (Eric Brechner) * Pathways to Wow-Worthy: How to Navigate Expectation Violations in Product Design (Audrey Aday) * Start with Security, End with Confidence (Samantha De Mont) * Making a case for slower UX: When to prioritize story over speed (Neil Nkoyock) * New Microsoft Entra ID Free Subscription Enhances Identity Management for Organizations (Rabia Noureen) * Deploy Safety: Reducing customer impact from change (Sam Bailey)

Mobile, IoT & Game Development* Microsoft and Valve issue warning to gamers about Unity vulnerability (Sofia Elizabella Wyciślik-Wilson)

Screencasts & Videos* From Realtor to AI Developer, with Brandon Gallmeyer, on Mr. Maeda’s Cozy AI Kitchen (John Maeda) * How to move Active Directory Source of Authority to Microsoft Entra ID and why | Microsoft Mechanics (Jeremy Chapman)

Podcasts* RunAs Radio Show #1005 – Managing for Failure with Amy Norris (Richard Campbell) * Agile Meets AI—How to Code Fast Without Breaking Things | Scrum Master Toolbox Podcast (Vasco Duarte & Llewellyn Falco) * PPP 480 | What If You Managed Your Life Like a Project? Insights from Coach Tony Weaver (Andy Kaufman) * The GitHub Podcast Episode #48 – Mike McQuaid on the Greatest Lessons He’s Learned in Over 16 Years at Homebrew (Abigail Cabunoc Mayes & Andrea Griffiths) * The AI Fix Episode #71 – Hacked robots and power-hungry AI (Graham Cluley & Mark Stockley) * Getting Black Women Paid Podcast – The Business Formula to Shift from Hustle to Real Profit (with Joy Rowland) (‘Tine Zekis) * Women in Technology Podcast Episode #51 – Women at the Intersection of AI, Privacy and Finance (WiT Team)

Community & Events* Introducing the React Foundation: The New Home for React & React Native (Meta) * From ASP.NET to Angular: My MVP Story – Sonu Kapoor (Kim Sanchez) * Introducing the React Foundation (Seth Webster, Matt Carroll & Joe Savona) * GitHub Will Prioritize Migrating to Azure Over Feature Development (Frederic Lardinois) * The Latest Women in Cybersecurity Stats (Oct 2025) (Programs Team) * Make Your GitHub Profile Update Itself (WordPress posts, GitHub releases, LinkedIn newsletters) (Chris Woodruff) * Mastodon is taking cues from Bluesky with plans for its own starter ‘Packs’ (Sarah Perez) * How a top bug bounty researcher got their start in security (Shilpa Kumari)

Database* MySQL Basics: Seek and You Shall SELECT—Retrieving Data from Your Tables (Scott Stroz) * Managing Underused Indexes in SQL Server Availability Groups – Part 2 (Aaron Bertrand) * SQL Server Performance Office Hours Episode 32 (Erik Darling) * DBAs should never run SSMS under their everyday Windows account (Peter Skoglund) * VS Code SQL Extension Gets Schema Designer (Kay Ewbank)

SharePoint, M365 & MS Teams* Disrupting threats targeting Microsoft Teams (Microsoft Threat Intelligence Team) * Changes to inline image representation in Outlook on the web and new Outlook for Windows (Office Add-ins Team)

Miscellaneous* Will Microsoft’s free ESU program for Windows 10 in Europe create a global precedent? (Kevin Okemwa) * Running Code in the Pre-Boot Environment (j2inet) * Installing a Standalone Root Certificate Authority & Web Enrollment on Windows Server 2025 (Orin Thomas) * The Red Hat data breach is worse than first thought (Sofia Elizabella Wyciślik-Wilson) * Big Tech is ‘donating’ to Trump’s ‘nonprofits’ (Tina Nguyen) * Microsoft delays Xbox Game Pass Ultimate price hikes for some subscribers (Tom Warren)

More Link Collections* Daily Reading List – October 7, 2025 (#643) (Richard Seroter) * The .NET News Daily Issue #298 (Jasen) * Radar Trends to Watch: October 2025 (Mike Loukides)

The Geek Shelf Parallel Programming and Concurrency in C# and .NET (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio Dev/Test Benefit Explained (Jim Harrer) * Windows App SDK Experimental 1 Version (Roy MacLachlan) * 9 ReSharper Features Every .NET Developer Should Know (Matthias Koch) * .NET MAUI Survey – Oct 2025 (David Ortinau) * Introducing apps in ChatGPT and the new Apps SDK and Codex is now generally available (OpenAI Team) * TechBash 2025 Single-Day Tickets Now Available! (TechBash Team)

Web & Cloud Development* Blazor Code Behind (Bryan Hogan) * Wasm 3.0: No Component Model and No ‘Docker Moment’ (B. Cameron Gain) * IBM Granite 4.0 Models Now Available on Docker Hub (Eric Curtin) * Working with the KendoReact Popup Component (Hassan Djirdeh) * Redis Warns of Critical Flaw Impacting Thousands of Instances (BeauHD) * Smashing Animations Part 5: Building Adaptive SVGs With “, “, And CSS Media Queries (Andy Clarke) * Unlimited access to Docker Hardened Images: Because security should be affordable, always (Michael Donovan) * Azure Cache for Redis Retirement: What to Know and How to Prepare (Shruti Pathak) * When to Use Zod, TypeScript, or Both: A Developer’s Guide (Alexander Godwin)

Visual Studio & .NET* ReSharper and Rider 2025.2.3: The Third Set of Updates Released (Sasha Ivanova) * GUI for Azure Trusted Signing Local Exe dotNet 4.8 (Mark Pahulje) * How to Find an Available Network Port for a server in .NET (Gérald Barré) * Automatic Mappings with AutoMapper (Ricardo Peres)

AI Boost Your React Development with the Syncfusion AI Coding Assistant and* Supercharge Your Blazor Development with the Syncfusion GitHub Copilot Extension (Vignesh Sivaji) * Docker at AI Engineer Paris: Build and Secure AI Agents with Docker (Oleg Selajev) * Unleash your creativity at scale: Azure AI Foundry’s multimodal revolution (Steve Sweetman & Naomi Moneypenny) * AMD and OpenAI announce strategic partnership to deploy 6 gigawatts of AMD GPUs (OpenAI Team) * AI Agents: Rich Oases of Knowledge, Barren Deserts of Wisdom (Bahman M.) * Delegating the Grunt Work: AI Agents for UI Test Development (Colin Eberhardt) * Stitching with the new Jules API (Dion Almaer) * How to Build an AI Chatbot with Facebook Messenger, OpenAI, and Twilio Programmable Messaging using Python (Dylan Frankcom) * Llama.cpp Gets an Upgrade: Resumable Model Downloads (Eric Curtin) * When AI Meets Biology: Promise, Risk, and Responsibility (Eric Horvitz) * OpenAI Launches a No-Code Agent Builder (Frederic Lardinois) * Designer/Developer Collaboration in the Age of AI (Kathryn Grayson Nanz) * Getting Started with AI Agents: A Student Developer’s Guide to the Microsoft Agent Framework (Lee Stott) * Claude Sonnet 4.5 Ranked Safest LLM From Open-Source Audit Tool Petri (Matt Foster) * Optimizing AI Workflows with a Human in the Middle (Matt Spillar) * Ask a techspert: What is vibe coding? (Molly McHugh-Johnson)

Design, Methodology & Testing* Customize Your App Installer UI in Minutes – No XML Required (Renato Ivanescu) * Bridging the Gap Between Software Engineering and Business Goals (Chris Woodruff) * Inside Microsoft Threat Intelligence: Calm in the chaos (Elliot Volkman) * The developer role is evolving. Here’s how to stay ahead. (Gwen Davis) * The State of CI/CD in 2025: Key Insights from the Latest JetBrains Survey (Olga Bedrina) * Code comments should apply to the state of the system at the point the comment “executes” (Raymond Chen)

Mobile, IoT & Game Development* Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production (Johannes Weiss & Mitchell Allison)

Screencasts & Videos* Install & Use Azure MCP Server in VS 2022, VS Code & IntelliJ | Azure Developers (Sandeep Sen) * Azure Pricing Calculator: Estimate Smarter, Plan Confidently | The Azure Essentials Show (Thomas Maurer & Britt Henderson) * Playwright v1.56: introducing Playwright Agents to plan, generate and heal tests (Playwright Team) * A lot of GitHub (Copilot) Updates – Developer News 40/2025 (Noraa on Tech) * Random.Code() – Automatically Logging Invocations Using Interceptors, Part 2 (Jason Bock) * Wolfram Was Right About Everything (Frank LaVigna) * Level up your Python Gen AI Skills from our free nine-part YouTube series! (Pamela Fox)

Podcasts InfoQ Podcast: Elena Samuylova on Large Language Model (LLM) Based Application Evaluation and LLM as a Judge (Elena Samuylova) * Developer Tea – Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills (Jonathan Cutrell) * Merge Conflict Episode #483 – Never too late to migrate & modernize (James Montemagno & Frank Kreuger) * Microsoft Research Podcast – Ideas: More AI-resilient biosecurity with the Paraphrase Project (Eric Horvitz, Bruce Wittmann, Tessa Alexanian & James Diggans) * Syntax Podcast Episode #943 – Modern React with Ricky Hanlon (React Core Dev) (Wes Bos & Scott Tolinski) * Beyond AI Code Assistants: How Moldable Development Answers Questions AI Can’t | Scrum Master Toolbox Podcast (Vasco Duarte & Tudor Girba) * The PowerShell Podcast – AutomatedLab, GUIs, and automation with Steviecoaster (James Petty) * The Changelog News Podcast Episode #164 – The best coders should exit the feed (Jerod Santo) * Cloud Chat Episode #26 – Are Your Cloud Costs Too Damn High??? (Carl Schweitzer & Brandon Martinez) * SyncUp, A OneDrive Podcast – Audio Overviews in OneDrive (Stephen Rice & Arvind Mishra) * Google Cloud Security Podcast Episode #246 – From Scanners to AI: 25 Years of Vulnerability Management with Qualys CEO Sumedh Thakar (Anton Chuvakin) * Only Malware in the Building Episode #16 – When malware goes bump in the night (Selena Larson, Keith Mularski & Dave Bittner) * Talk Python to Me Episode #522 – Data Sci Tips and Tricks from CodeCut.ai (Michael Kennedy) * The Stack Overflow Podcast – Context is king for secure, AI-generated code (Phoebe Sajor) * Grammar Girl Podcast – ‘Math’ versus ‘maths’ and other British differences. ‘Spendthrift’ means what? (Mignon Fogarty, Samantha Enslen & Karen Lunde) * AI & I Podcast – He’s Building the Plumbing For AI to Use the Internet and AI & I Podcast – How to Use Claude Code as a Second Brain and* AI & I Podcast – Cognition’s CEO on What Comes After Code (Rhea Purohit)

Community & Events* One Day Tickets Now Available for TechBash 2025 (Jason Gaylord) * Inside Microsoft’s AI bet with CTO Kevin Scott at TechCrunch Disrupt 2025 (TechCrunch Events Team)

Database* Why We Created Turso, a Rust-Based Rewrite of SQLite (Glauber Costa) * From Firefighting to Future‑Building: SQL Server 2025 and the New DataOps Mindset (Chris Yates) * macOS Tahoe breaks SQL Server on Docker containers on Apple silicon (Randolph West) * Learn T-SQL With Erik: Fun with RAISERROR! (Erik Darling)

PowerShell* Handle fonts on Windows with PowerShell (Horatiu Vladasel)

Miscellaneous Announcing Windows 11 Insider Preview Build 27959 (Canary Channel) and Announcing Windows 11 Insider Preview Build 26220.6772 (Dev Channel) and* Announcing Windows 11 Insider Preview Build 26120.6772 (Beta Channel) (Amanda Langowski) * Tech companies poured money into carbon removal projects now in Trump’s crosshairs (Justine Calma) * Microsoft buys another 100 MW of solar, this time in Japan (Tim De Chant)

More Link Collections* Interesting links of the week 2025-41 (Michael Eaton) * dotInsights | October 2025 (Rachel Appel) * Things That Caught My Attention Last Week – October 3 (Peter Ritchie) * Daily Reading List – October 6, 2025 (#642) (Richard Seroter) * AWS Weekly Roundup: Amazon Bedrock, AWS Outposts, Amazon ECS Managed Instances, AWS Builder ID, and more (October 6, 2025) (Prasad Rao) * The .NET News Daily Issue #297 (Jasen) * Reading Notes #668 (Frank Boucher)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link

View Details

Top Links* Roadmap for AI in Visual Studio (October) (Rhea Patel) * Blazor Server Reconnection Gets an Upgrade in .NET 10 (Jon Hilton) * Technology & Friends – Arthur Doler on Code Archaeology (David Giard) * What’s new in Windows 11 Version 25H2 (Mahima N.) * Peter Ritchie: .NET Foundation – Azure & DevOps Podcast Episode #370 (Jeffrey Palermo) * Introducing XAML.io Preview v0.5 — Visual .NET Development, In-Browser (OpenSilver Team)

Web & Cloud Development* Introducing the Syncfusion AI-Powered Blazor PDF Viewer: Unleashing AI for Smarter PDFs [Webinar Show Notes] (Carter Harris) * Blazor Basics: Using Local Storage to Save and Restore Form Input (Claudio Bernasconi) * SPA vs. SSR vs. SSG (and Edge Rendering) in 2025: How .NET Backends Power Modern React, Vue, and Angular (Sudhir Mangla) * ESLint v9.37.0 released (Francesco Trotta) * What’s coming in ESLint v10.0.0 (Nicholas C. Zakas) * Online Identity Verification with the Digital Credentials API (Marcos Cáceres, Erik Melone & Andreas Thoma) * 11ty Hacks for Fun and Performance (Alex Russell)

WinUI, .NET MAUI & XAML* .NET MAUI Learning Resources – A repository filled with resources available to you to start learning or deepen your knowledge about .NET MAUI (Gerald Versluis) * Migrating MaterialFrame to MAUI Handlers: A StackBlur Story (Jean-Marie Alfonsi)

Visual Studio, C++ & .NET Using Stored Procedures and Functions With EF Core and PostgreSQL (Milan Jovanović) * Create Dynamic Excel Slicers in C# Using Syncfusion XlsIO (Mohan Chandran) * No More Mocking ILogger (Adam Storr) * Use CancellationTokens (Steven Giesel) * Cake v5.1.0 released (Mattias Karlsson) * Boost Your .NET Projects: Secure Passwords with PBKDF2PasswordHasher in Spargine (David McCarter) * Rx.NET v6.1 Now Available and Rx.NET v6.1 New Feature: TakeUntil(CancellationToken) and Rx.NET v6.1 New Feature: DisposeWith() and* Rx.NET v6.1 New Feature: ResetExceptionDispatchState() (Ian Griffiths) * Can we get weak functions for static linking? The Visual C++ compiler says “We have weak functions at home” (Raymond Chen)

AI The Model Context Protocol (MCP) Explained (Kirupa Chinnathambi) * MCP Overview (Svelte Documentation) * Level Up Your Dev Game: The Jules API is Here! (Jane Fine & Jenny Cong) * Your CEO is in the AI Arms Race. Your Job is to Provide the Guardrails. (Gil Zilberfeld) * Vibe Coding Is the New Open Source—in the Worst Way Possible (Lily Hay Newman) * Resilient AI agents with MCP: Timeout and retry strategies (Matthew Casperson) * Optimize and deploy LLMs for production with OpenShift AI (Philip Hayes) * AI + LLM Code Review: Find Hidden Issues Before They Break Production (Praveenkumar) * Copilot Chat: Snack Pack and* Copilot Chat: Prompting (Sam Hitaraman)

Design, Methodology & Testing* This self-hosted alternative to Figma is better than I expected (Nolen Jonker) * Shift left on x (Mark Seemann) * SignTool GUI 2.0.0.0 — Major Update Out Now! (Michael Morten Sonne) * Enabling real-time responsiveness with event-driven architecture (MIT Technology Review Insights) * xUnit advanced Assert methods: Throws, IsType + more (David Grace)

Mobile, IoT & Game Development* How to Use Animations in Flutter (Atuoha Anthony) * AWS Introduces M4 and M4 Pro Mac Instances for Faster Apple App Development (Renato Losio) * Inside Apple’s quest to add a heart-rate sensor and full workout tracking into AirPods Pro 3 (Jacob Krol) * Ghost Stories to scare indie devs, and play Snake in the URL (Code Monkey) * Is Apple’s Liquid Glass the Next Material Design? (Suzanne Scacca)

Screencasts & Videos* Aubrey Wade @ TechBash 2025 #conferencespeakers #conference (TechBash Dev Conference) * Technology & Friends – Arunava Majumdar on AI and an Automation Platform (David Giard) * IoT Coffee Talk: Episode 281 – How to Beat AI (The Critical Thinking Episode) (IoT Coffee Talk Crew) * Random.Code() – Automatically Logging Invocations Using Interceptors, Part 1 (Jason Bock) * Have we made any progress securing code in the last 25 yrs? | One Dev Question (Michael Howard)

Podcasts InfoQ Podcast: Building Engineering Culture Through Autonomy and Ownership (Marcos Arribas) * Engineer in the Loop Podcast – Platform > Servers: Elliott Leighton-Woodruff on Landing Zones, FinOps, and Real-World Cloud Tradeoffs and Engineer in the Loop Podcast – News Oct 3, 2025 (Alec Harrison) * The Stack Overflow Podcast – Beyond code generation: How AI is changing tech teams’ dynamics and* The Stack Overflow Podcast – One is not the loneliest number for API calls (Phoebe Sajor) * When Product Owners Eat the Grass for Their Teams | Scrum Master Toolbox Podcast (Vasco Duarte & Tom Molenaar) * Guidance Counselor 2.0 Episode #493 – Pretending to Have The Job Before You Get It w/ Josh Cirre, DevRel @ Laravel (Taylor Desseyn) * A Geek Leader Episode #437 – Noam Krasniansky (John Rouda) * The Real Python Podcast Episode #268 – Advice on Beginning to Learn Python (Martin Breuss & Stephen Gruppetta) * Changelog & Friends Podcast Episode #111 – npm under siege (what to do about it) (Feross Aboukhadijeh, Jerod Santo & Adam Stacoviak) * Meta Cast Podcast – Self-Care for Leaders Who Never Stop (Bob Galen & Josh Anderson) * Batteries Included Podcast Episode #112 – US Tesla Model Y Performance Arrives Just In Time To Snag $7,500 Incentive (Batteries Included Team) * Lenny’s Podcast – How to find hidden growth opportunities in your product | Albert Cheng (Duolingo, Grammarly, Chess.com) (Lenny Rachitsky) * The VS Code Insiders Podcast Episode #8 – Impact of AI on How We Learn to Code with Scott Tolinski (James Montemagno & Pierce Boggan)

Community & Events* Call For Papers Listings for 10/03 (Leon Adato) * Teaching Millions to Code: Quincy Larson on 10 Years of freeCodeCamp (Oct 29th) (GitHub) * CfPs Closing Soon (as of 2025-10-04) (Dave Aronson) * How to Use a Custom Domain with the Bluesky App (Jason Gaylord) * Startups and the U.S. government: It’s getting complicated (Kirsten Korosec)

Database* Why Developers Shouldn’t Have sysadmin access in SQL Server (Peter Skoglund) * Storing and Reporting on Genealogy Data in SQL Server (Sebastiao Pereira) * How Redgate’s Foundry is Shaping the Future of Database Innovation with AI (Fergus Reed) * Reducing SQL Connection Latency for Apps Using Azure AAD Authentication (Melania Nitu) * Learn T-SQL With Erik: How to Pick a Temporary Object (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft Teams is finally getting a highly requested multitasking feature to boost your productivity (Rahul Naskar) * New collaborative agents in Microsoft 365 Copilot (Zachary Cavanell)

PowerShell* Entra ID – Soft-delete & Restore for Conditional Access + New PowerShell Module (Michael Morten Sonne)

Miscellaneous* As Microsoft lays off thousands and jacks up Game Pass prices, former FTC chair says I told you so: The Activision-Blizzard buyout is ‘harming both gamers and developers’ (Andy Chalk) * Discord customer service data breach leaks user info and scanned photo IDs (Jay Peters) * Microsoft’s CTO Hopes to Swap Most AMD and NVIDIA GPUs for In-House Chips (EditorDavid) * Words Change Because We Do: The Evolution of Language on Sexuality and Gender (Heather Paterson) * Discord admits customer data theft after third-party security breach (Sofia Elizabella Wyciślik-Wilson) * If you can get past the terrible logo, Audacity 4 looks pretty great (Terrence O’Brien)

More Link Collections* F# Weekly #40, 2025 – Microsoft Agent Framework (Preview) (Sergey Tihon) * Azure Weekly #534 – 5th October 2025 (The Editor) * Daily Reading List – October 3, 2025 (#641) (Richard Seroter) * The .NET News Daily Issue #296 (Jasen)

The Geek Shelf Beyond Vibe Coding – A practical guide to AI-assisted development (Addy Osmani)

View Details

Top Links* NPU paves the way toward a more intelligent Windows (Athima Chansanchai) * VS Live! Orlando – Your Ultimate Learning Adventure (Jim Harrer) * Angular support for generating apps in Google AI Studio is now available (Mark (Techson) Thompson) * Wasm 3.0 for .NET Developers (Sam Basu) * GitMCP – Instantly create a Remote MCP server for any GitHub repository (Ido Salomon) * Windows App SDK 2.0 Announcement (Roy MacLachlan)

Today’s the last day for TechBash 2025 Standard registration, to save an extra $100 with code LASTCALL100 and to get discounted Kalahari Resort hotel rooms with the TechBash room block (TechBash Team)

Web & Cloud Development Using the new bindings API to test Angular components with Angular Testing Library (Tim Deschryver) * I want to intercept Boolean Coercion for Objects in JavaScript (Zach Leatherman) * Azure SDK Release (September 2025) (Ronnie Geraghty) * Compliance-as-Code for .NET on Azure: Mapping GDPR, CCPA, PCI DSS & HIPAA with Azure Policy, Defender for Cloud, and Bicep and* Privacy-by-Design in ASP.NET Core: PII Discovery, Consent, and DSAR Automation with Microsoft Purview & Azure Functions (Sudhir Mangla) * Web Sustainability Guidelines (WSG) becomes a first public Draft Note (W3C Team) * How Dapr and WebAssembly Team Up for Microservices (B. Cameron Gain) * Setting Up Web Development Environment for Windows (David Adeneye Abiodun) * The best way to structure Rust web services (Jude Miracle)

WinUI, .NET MAUI & XAML* Create Stunning Nutrition Dashboards in WPF with Multi-Layer Pie Chart (Priyadharshini Periyasamy)

Visual Studio, C++ & .NET* What’s next for Visual Studio 2026 (v18)! (Michael Morten Sonne) * Unit Testing CSLA Rules With Rocks (Rocky Lhotka) * Microsoft to Detail Visual Studio 2026 at Visual Studio Live! in Orlando (David Ramel) * ReSharper and Visual Studio 2026: Day-One Compatibility, Migration Steps, and Performance Gains (Sasha Ivanova) * How to Create a Print Preview Dialog in a WinForms Datagrid (Matt Cowles) * Sneak Peek: TX Text Control 34.0 Coming November 2025 (Bjoern Meyer) * The problem with inferring from a function call operator is that there may be more than one (Raymond Chen)

AI* A Simple CSLA MCP Server (Rocky Lhotka) * Meet Jules Tools: A Command Line Companion for Google’s Async Coding Agent (Jiahao Cai & AK Kulkarni) * Gemini 2.5 Flash Image now ready for production with new aspect ratios (Alisa Fortin, Naina Raisinghani, Seth Odoom & Guillaume Vernade) * Perplexity’s Comet AI browser now free; Max users get new ‘background assistant’ (Rebecca Bellan) * Bring your Vercel project to Replit (in minutes) (Replit Team) * Microsoft Says AI Can Create ‘Zero Day’ Threats In Biology (BeauHD) * Obfuscation for AI: How it Works, Best Practices, and Metrics (Ben Nettleton) * Build an LLM Chat App Using LangGraph, OpenAI and Python—Part 2: Understanding SystemMessage (Dhananjay Kumar) * From Shell Scripts to Science Agents: How AI Agents Are Transforming Research Workflows (Esteban Maya Cadavid) * How we automated accessibility compliance in five hours with GitHub Copilot (Janice Rimmer) * DeepSeek AI Models Are Easier to Hack Than US Rivals, Warn Researchers (Liz Ticong) * Manage context window size with advanced AI agents (Matthew Casperson)

Mobile, IoT & Game Development* Optimize your app battery using Android vitals wake lock metric (Alice Yuan) * Apple shelves Vision Pro overhaul to focus on AI glasses (Aisha Malik) * The smart glasses race is really on now (Jay Peters) * Welcome to the Xbox $360 era (Tom Warren)

Screencasts & Videos* Azure Functions Durable Task Scheduler | Azure Friday (Scott Hanselman & Nick Greenfield) * What is an AI agent? | One Dev Question (Seth Juarez) * HPE Solutions for Azure edge architecture running SQL Server | Data Exposed (Anna Hoffman, Dhananjay Mahajan, Mike Harding & Wendy Harms) * Linux and C# – Ubuntober! | Fritz’s Tech Tips and Chatter (Jeff Fritz) * Why You’ve Already Been Hacked | Troy Hunt | SSW User Group (SSW TV) * The ultimate guide to the GitHub Copilot CLI | Full demo | GitHub Checkout (Andrea Griffiths & Ryan Hecht)

Podcasts* The Hanselminutes Podcast – Push your ideas to the web with Netlify CEO Mathias Biilmann (Scott Hanselman) * Engineer in the Loop Podcast – Oct. 2nd 2025 (Alec Harrison) * AWS Developers Podcast Episode #184 – Deploying MCP servers on Lambda (Alexis Philippart de Foy) * The Amp Hour #704 – Applied Embedded Electronics with Jerry Twomey (Dave Jones & Chris Gammell) * Software Defined Talk Episode #540 – How to build a factory (Brandon Whichard & Coté) * The IT Dictionary: Post-Mortems, Cargo Cults, and Dropped Databases | Adventures in DevOps (Will Button & Warren Parad)

Community & Events* MVP Stories: From Learner to Leader – Anja Schröder’s Journey in the Community (Alice Piras) * Microsoft’s Copilot branding sparks internal doubts — but Satya Nadella believes “a billion users of each” will clear up confusion (Kevin Okemwa) * After nine years of grinding, Replit finally found its market. Can it keep it? (Connie Loizos)

Database* Managing Underused Indexes in SQL Server Availability Groups – Part 1 (Aaron Bertrand) * Learn T-SQL With Erik: Just Use QUOTENAME! (Erik Darling) * Firebase Data Connect: get started faster and have more data control (Andrea Wu)

Miscellaneous* How startups could be affected by a prolonged government shutdown (Dominic-Madori Davis) * Government Workers Say Their Out-of-Office Replies Were Forcibly Changed to Blame Democrats for Shutdown (Leah Feiger & Vittoria Elliott) * Everything is terrorism in Trump’s America (Sarah Jeong)

More Link Collections* Daily Reading List – October 2, 2025 (#640) (Richard Seroter) * The .NET News Daily Issue #295 (Jasen)

The Geek Shelf Engineering Management for the Rest of Us (Sarah Drasner) – Referral Link

View Details

Top Links* .NET Rocks! – Local AI Models with Joe Finney (Carl Franklin & Richard Campbell) * The $150 Secret Hiding in Plain Sight (Jim Harrer) * Organize Blazor Diagrams Easily Using Diagram Container (Balavignesh RaviChandran) * Microsoft marks 50 years with limited edition Crocs shoes nodding to Windows XP (Windows Team) * Introducing Microsoft Agent Framework (Preview): Making AI Agents Simple for Every Developer (Luis Quintanilla) * TechBash 2025 Prices Increase Saturday; Register Today! (Jason Gaylord)

Web & Cloud Development* Your HTML Comments Are More Powerful Than You Think: Building Custom Validation Grammars with HtmlAgilityPack (Aaron Stannard) * Linear Regression with Two-Way Interactions Using JavaScript (James McCaffrey) * Simulating Container Style Queries with CSS Animations (Keith Clark) * Building an Ecosystem around DS Server: Join Us as a Plug-in Pioneer (Bjoern Meyer) * Build a Full Stack Movie Streaming App with Go, React, MongoDB, OpenAI (Beau Carnes) * What’s New in Azure Event Grid (Connected-Seth) * Docker and Angular Part 1: How to Dockerize Angular Apps (Dany Paredes) * What Exactly is the “Azure Well-Architected Review”? (Shannon Kuehn) * React 19.2 (React Team) * How Readymag’s free layout model drives unconventional web design (Manoela Ilic)

WinUI, .NET MAUI & XAML* Embed WPF User Controls in WinForms Applications (Nitin Sharma)

Visual Studio, C++ & .NET* Discovering Visual Studio 2026 – Bring your own model (Bart Wullems) * Secure a .NET RAG System with Auth0 FGA (Andrea Chiarelli) * How do I convert a FILETIME to a C++ clock like std::system_clock or winrt::clock? (Raymond Chen) * Build a Secure Signup API in .NET that Filters Emails and Verifies with Twilio SendGrid (Oghenevwede Emeni) * Microsoft .NET Aspire backs .NET 10 file-based apps (Paul Krill) * What’s New in vcpkg (September 2025) (Augustin Popa)

AI 5 Ways I Use Background Coding Agents Every Day (James Montemagno) * Grok 4 is now available in Azure AI Foundry: Unlock frontier intelligence and business-ready capabilities (Azure AI Foundry Team) * Reliably refreshing a Semantic Model from Azure Data Factory or Synapse Pipelines and Batch Processing Triggered Pipeline Runs in Azure Synapse and* Reliably refreshing a Semantic Model from Microsoft Fabric Pipelines (James Broome) * Keeping Agents on Track: Introducing Task Adherence in Azure AI Foundry (Katelyn Rothney) * Foundry Fridays: Your Front-Row Seat to Azure AI Innovation (Lee Stott) * Building AI-ready teams: Why documentation and culture matter more than tools (Katja Skafar) * Azure AI Foundry: Advancing OpenTelemetry and delivering unified multi-agent observability (Paul Shealy) * Adding AI-powered reviews (Alexander Nohe & Jeff Huleatt) * The Cognitive Shortcut Paradox (Andrew Stellman) * How To Use Vibe Coding Safely in the Enterprise (Drew Robb) * AI Won’t Replace Design Engineers, But It Will Change How We Work (Hassan Djirdeh) * From sketches to prototype: Designing with generative AI (Ishaan Malhi) * Agentic AI with model context protocol (MCP) (Matthew Casperson) * Microsoft’s Agent Framework, Evolution, Excitement, and the Caution of Lock-In (Paul J. Swider) * Introducing Microsoft Agent Framework: The Open-Source Engine for Agentic AI Apps (Takuto Higuchi, Shawn Henry & Elijah Straight) * Autoscaling vLLM with OpenShift AI (Trevor Royer)

Design, Methodology & Testing* Software Quality Assessment as an Ongoing Practice, Not a One-Time Event (Chris Woodruff) * Rock Your Code: Coding Standards for Microsoft .NET (20th Anniversary Edition) (David McCarter) * Cybersecurity Awareness Month: Security starts with you (Vasu Jakkal)

Mobile, IoT & Game Development* A Complete Guide to Flutter CI/CD: From Bitbucket Pipelines to Automated Play Store Deployment (Kefeh Collins) * Xbox Cloud Gaming comes out of beta with improved 1440p resolution (Tom Warren) * Trixie — the new version of Raspberry Pi OS (Simon Long) * Apple’s next-gen Vision Pro revealed in new regulatory filing (Emma Roth)

Screencasts & Videos* .NET Conf 2025 is coming (.NET Team) * Fix Ambiguous Constructors in ASP.NET Dependency Injection! (Michael Jolley) * Agent Framework: Building Blocks for the Next Generation of AI Agents | Open at Microsoft (Jorge Arteiro, Evan Mattson, Elijah Straight & Eric Zhu) * Why is everyone suddenly talking about AI agents? | One Dev Question (John Maeda)

Podcasts* How We Built Web Awesome with 11ty (and Why It’s So Fast) on Podcast Awesome (Zach Leatherman) * Hear What Matters: The Pixel Buds 2a Experience | Made by Google Podcast S8E5 (Rachid Finge) * Developer Tea Podcast – Shift Your Locus of Control to Take Charge of Your Engineering Career (Jonathan Cutrell) * Dev Leader Podcast – Leading Engineering Teams Without Burning Out – Interview with Ray Nicholus (Nick Cosentino) * The Three Pillars of Scrum Master Success | Scrum Master Toolbox Podcast and Systemic Change Management—Making the Emotional Side of Change Visible | Scrum Master Toolbox Podcast (Vasco Duarte & Tom Molenaar) * The Changelog Podcast Episode #660 – Reinventing Python tooling with Rust (Charlie Marsh, Adam Stacoviak & Jerod Santo) * Engineer in the Loop Podcast – October 1st, 2025 We’re Back (Alec Harrison) * Grammar Girl Podcast – Why ‘Useless Etymology’ gives you super powers, with Jess Zafarris (Mignon Fogarty) * Guidance Counselor 2.0 Episode 492 – The State of AI and Your Career w/ Mark Thompson, Sr. DevRel @ Google (Taylor Desseyn) * Software Engineering Radio #688 – Daniel Stenberg on Removing Rust from Curl (Gavin Henry) * Mailin’ It! – The Official USPS Podcast – A Conversation with New Postmaster General David Steiner (United States Postal Service)

Community & Events CodeMash 2026 Early Bird Tickets Now Available and* CodeMash 2026 Accepted Speakers Announced (CodeMash Team) * Call for Papers is open for the WeAreDevelopers Berlin and San Jose events 2026 – here’s what we’re looking for… (Chris Heilmann) * Google Cuts More Than 100 Design-Related Roles In Cloud Unit (BeauHD) * Bluesky’s Patent Non-Aggression Pledge (Bluesky Team)

Database* Data Virtualization with PolyBase for SQL Server 2025 (Hugo Queiroz) * SQL Server is Slow, part 3 of 4 (Kevin3NF) * Locking in CockroachDB, Part 3 – Killing Sessions and Transactions (Bryan Hogan) * Which Should You Use: VARCHAR or NVARCHAR? (Brent Ozar) * DataGrip Is Now Free for Non-Commercial Use (Stanislav Garkusha)

SharePoint, M365 & MS Teams Meet Microsoft 365 Premium: Your AI and productivity powerhouse (Yusuf Mehdi) * VBA New Edge Web Browser Control in Access – Wait for Page Load (Massimo Paolini) * Microsoft’s new Office icons are more curvy and colorful and* Microsoft 365 Premium bundles Office and AI for the same price as ChatGPT Plus (Tom Warren) * Fluid forms, vibrant colors: how a subtle refresh of our Microsoft 365 icons signals deeper change (Jon Friedman) * Vibe working: Introducing Agent Mode and Office Agent in Microsoft 365 Copilot (Sumit Chauhan)

Miscellaneous* Ford and GM are buying their own EVs to keep the $7500 tax credit alive (Andrew J. Hawkins) * AirPods Pro 3 Impossible To Repair, Earn Score of 0 In iFixit Teardown (BeauHD) * Intel and AMD Trusted Enclaves, a Foundation For Network Security, Fall To Physical Attacks (BeauHD) * Microsoft reveal massive Game Pass Ultimate and PC Pass price hike, concede that price hikes are “never fun” (Edwin Evans-Thirlwell) * Accelerating our commercial growth (Microsoft)

More Link Collections* Daily Reading List – October 1, 2025 (#639) (Richard Seroter) * The .NET News Daily Issue #294 (Jasen) * Windows news you can use: September 2025 (Eric Moe)

The Geek Shelf Electronics for the Curious eBook Humble Bundle (No Starch Press) – Referral Link

View Details

Top Links TypeScript 7 native preview in Visual Studio 2026 (Sayed Ibrahim Hashimi) * Introducing ‘SQL Project Power Tools’ – create, import, diagram and analyze SQL database projects in Visual Studio (Erik EJ) * Spec-driven development: Using Markdown as a programming language when building with AI (Tomas Vesely) * Scott & Mark Learn To… Episode #25 – Level Up: Navigating Career Growth in Microsoft (Scott Hanselman & Mark Russinovich) – Premiering at 12pm EDT today* * Visual Studio September Update – profiler agent, app modernization, and more (Simona Liao) * How to get the Windows 11 2025 Update (John Cable)

Web & Cloud Development* Building WinGet Search – A fast web interface for Windows Package Manager (John Smith) * Goodbye WordPress and thanks AI (Michael Kennedy) * Tips for Efficient Data Queries in ASP.NET Core (Assis Zang) * What’s new in Svelte: October 2025 (Dani Sandoval) * How Deno protects against npm exploits (Andy Jiang) * What’s new in Astro – September 2025 (Sarah Rainsberger)

WinUI, .NET MAUI & XAML* Build Interactive Doughnut Charts in .NET MAUI for Mobile Dashboards (Baranibharathi Pandian) * Securely Load Encrypted PDFs in WPF PDF Viewer Using Credentials (Vikas S.)

Visual Studio & .NET* Publishing NuGet packages from GitHub actions the easy way with Trusted Publishing (Andrew Lock) * Why Microsoft Won’t Revive WinForms (and What Developers Are Using Instead (Matthew Mattei) * Visual Studio 2026 – The Copilot Profiler Agent (Bart Wullems) * Optimizing Array Performance in .NET: Getting the Most from ArrayPool (David McCarter)

AI Is .NET 10 for AI Replacing Python? (Prayag Vakharia) * How WebMCP Lets Developers Control AI Agents With JavaScript (Richard MacManus) * Google releases AI-powered ransomware detection features for cloud files (Ed Bott) * Replit acquires OpenInt and Introducing Connectors (Replit Team) * Microsoft is giving Copilot AI faces you can chat with (Jess Weatherbed) * Sora 2 System Card and Launching Sora responsibly and* Sora 2 is here (OpenAI Team) * The Agentic Imperative: The future for banking and financial services with Agentic AI (Amit Choudhary, Muralikrishnan Puthanveedu & Sandeep Reddy) * Better AI Depends on Better Data: We Need Your Help (Kris Kang) * AI Mode can now help you search and explore visually (Lilian Rincon) * Cursor 1.7 Adds Hooks for Agent Lifecycle Control (Matt Foster) * How to deploy MCP servers on OpenShift using ToolHive (R. Kieley) * Empowering defenders in the era of agentic AI with Microsoft Sentinel (Vasu Jakkal) * Perplexity Launches Search API to Power Next-Gen AI Applications (Robert Krzaczyński)

Design, Methodology & Testing* Introducing Argo CD in Octopus (Robert Erez) * Turning investments into impact: Stack Overflow for Teams 2025.7 (Carrie Koos) * Microspeak: Convicted (Raymond Chen)

Mobile, IoT & Game Development* Let’s talk security: Answering your top questions about Android developer verification (Matthew Forsythe)

Screencasts & Videos* Securing AI Deployments with HashiCorp Vault & Azure | Sip and Sync with Azure (David Wright & Govind Kamtamneni) * C#, Aspire, and Open Source Code with YOU | Fritz’s Tech Tips and Chatter (Jeff Fritz) * Why Open-Weight Models Matter | Hugging Face + VS Code | Python on Azure (Gwyneth Peña-Siguenza, Marlene Mahngami & Vaibhav (VB) Srivastav) * Coffee and Open Source Conversation – Don Mackinnon (Isaac Levin) * Hello Claude Sonnet 4.5! This things is a BEAST! (James Montemagno) * ADHD: Living with it | Sharp & Unfiltered (Mads Torgersen & Klaus Loffelmann) * Microsoft Security Copilot agents | Microsoft Mechanics (Dilip Radhakrishnan)

Podcasts* RunAs Radio Show #1004 – HaveIBeenPwned with Troy Hunt (Richard Campbell) * Building Trust in Teams – The Foundation of Self-Organization | Scrum Master Toolbox Podcast (Vasco Duarte & Tom Molenaar) * PPP 479 | The AI Skills You Need to Stay Relevant, with Matt Mong (Andy Kaufman) * Kubernetes Podcast from Google – GKE 10 years and SIG Networking, With Antonio Ojea (Abdel Sghiouar & Kaslin Fields) * The AI Fix Episode #70 – AI behaves… until it knows you’re watching (Graham Cluley & Mark Stockley) * Getting Black Women Paid Podcast – Doing Too Much? This Is Your Sign to Start Delegating (with Renee Hastings) (‘Tine Zekis) * Ignore All Previous Instructions Podcast – Do you remember your first computer? (Pam Selle & Sarah Withee)

Community & Events* Celebrating Marten’s 10th Birthday! (Jeremy D. Miller) * Imagine Cup 2026: Where students build what’s next (MS Student Developer Team) * So You Want to Become an MVP: A Practical Guide for Aspiring Tech Leaders (Kim Sanchez)

Database* SQL Partition By Examples for Aggregating Data (Burt King) * Learn T-SQL With Erik: Cursor Loops Are Better Than While Loops (Erik Darling) * VS Code MSSQL Extension v1.35 Brings Schema Compare, Designer and Local Containers to GA (Edin Kapić)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | September 2025 (Kerry Perez-Heffernan) * Microsoft Excel turns 40! (Alyse Maguire) * What’s new in Microsoft 365 Copilot | September 2025 (Seth Patton) * What’s new in Microsoft Planner – September 2025 (Nancy) * What’s New in Excel (September 2025) (Ms. Excel)

Miscellaneous* Announcing Files v4.0.12 (Files Team) * Amazon debuts next-gen color Kindle Scribe with AI-powered notebook and more (Karthik Mudaliar) * Amazon announces new Kindle Scribes including one with a color screen (Andrew Liszewski) * Windows 11, version 25H2 security baseline (Rick Munck) * Hands-on with Amazon’s new Kindle Scribes, including one with a color screen (Todd Haselton) * Microsoft’s Windows 11 2025 update is available now (Tom Warren) * Ted Cruz blocks bill that would extend privacy protections to all Americans (Zack Whittaker)

More Link Collections* Daily Reading List – September 30, 2025 (#638) (Richard Seroter) * Things That Caught My Attention Last Week – September 28 (Peter Ritchie) * The .NET News Daily Issue #293 (Jasen)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Keynote Schedule Changes and Jeff Fritz Talks Aspire (TechBash 2025) * UPDATE! Aspire Roadmap ’25 – 9.5 has shipped! (Maddy Montaquila) * Data API builder 1.6: Advanced Behaviors with Special HTTP Headers (Jerry Nixon) * Integrating Azure AI Foundry with Copilot Studio: A Strategic and Technical Overview (Peter De Tender) * An Introduction to Passkeys – The Future of Authentication (Maarten Balliauw) * Copilot now included with Word, Excel, PowerPoint, Outlook & OneNote | Microsoft 365 & Office 365 | Microsoft Mechanics (Jeremy Chapman) * How to Master GitHub Copilot: Build, Prompt, Deploy Smarter (April Yoho)

Web & Cloud Development* Taking SVG “screenshots” of HTML elements (Axel Rauschmayer) * Dockerfile for a .NET 9 Web API Application (Bryan Hogan) * Adding Intelligent Chatbots to React Projects (Hassan Djirdeh) * Leader Election and Virtual Actors in Wolverine (Jeremy D. Miller) * Touring New CSS Features in Safari 26 (Juan Diego Rodríguez) * Capture JavaScript Integrity Metadata using CSP! (Scott Helme) * Yes, you should upgrade to TypeScript 5.9 — here’s why (Chizaram Ken) * FHIR RLS – Record Location Service (John Moehrke)

WinUI, .NET MAUI & XAML* Sharpnado.Tabs 4.0: Pure MAUI Touch Effects Across All Platforms (Jean-Marie Alfonsi) * .NET MAUI RC1 Brings Diagnostics and Experimental Android CoreCLR Support (Edin Kapić) * Exploring Popup & Dialogs: Promotions, Cart Updates, Personalized Offers (Leomaris Reyes)

Visual Studio, C++ & .NET* How to Use Master Reports in Your C# .NET Application (Chelsea Devereaux) * Hidden Costs of Boxing in C#: How to Detect and Avoid Them (Ali Hamza Ansari) * Fixing Overload Resolution For Parameter Arrays in C++/CLI (Tanveer Gani) * How can I enumerate the overflow icons in the Notification Area without showing them? (Raymond Chen)

AI Your AI is a Genie, Not a Guru: How to Supervise Your New Assistant (Gil Zilberfeld) * Docker MCP Toolkit: MCP Servers That Just Work (Oleg Selajev) * Grok 4 is now available in Azure AI Foundry: Unlock frontier intelligence and business-ready capabilities (Azure AI Foundry Team) * Managing context on the Claude Developer Platform and Introducing Claude Sonnet 4.5 and Enabling Claude Code to work more autonomously (Anthropic Team) * VibeGame: Exploring Vibe Coding Games (Dylan Ebert) * Gemma explained: EmbeddingGemma Architecture and Recipe (Henrique Schechter Vera, Juyeong Ji & Sahil Dua) * Introducing parental controls and Building OpenAI with OpenAI and* Empowering teams to unlock insights faster at OpenAI (OpenAI Team) * AI is the asbestos of the web (Chris Ferdinandi) * AI Story Builders now supports GPT 5 and GPT 5 Mini (Michael Washington) * Introducing the Vonage Documentation MCP Server (Chris Tankersley) * Apple’s Foundation Models framework unlocks new intelligent app experiences (Apple) * Gavin Newsom Signs First-In-Nation AI Safety Law (BeauHD) * vLLM or llama.cpp: Choosing the right LLM inference engine for your use case (Harshith Umesh) * Introducing Claude Agent in JetBrains IDEs (Ivan Moiseev) * The D&D Blueprint: How Role-Playing Engines Can Guide Next-Gen AI (Ivan Pelivanovic) * MCP Bridge – Local Tools to Cloud APIs (Johnny) * Edge AI for Student Developers: Learn to Run AI Locally (Lee Stott) * Introducing Claude Sonnet 4.5 in Amazon Bedrock: Anthropic’s most intelligent model, best for coding and complex agents (Matheus Guimaraes) * DeepSeek releases ‘sparse attention’ model that cuts API costs in half (Russell Brandom) * Flow State to Free Fall: An AI Coding Cautionary Tale (Sreeram Venkatasubramanian) * Greater AI choice in GitLab Duo: Claude Sonnet 4.5 arrives (Tim Zallmann)

Design, Methodology & Testing* Agile is Out, Architecture is Back (Craig Adam) * The Hidden ROI of Technical Due Diligence in Software Investments (Chris Woodruff) * Using Git insteadOf to Automatically Replace HTTPS URLs with SSH (Gérald Barré) * Making your code base better will make your code coverage worse (Jared Toporek) * Why the Frontend Should Embrace Platform Engineering (Loraine Lawson) * 100X Faster: How We Supercharged Netflix Maestro’s Workflow Engine (Jun He, Yingyi Zhang & Ely Spears) * Spelungit: When git log –grep isn’t enough (Phil Haack) * CodeQL zero to hero part 5: Debugging queries (Sylwia Budzynska)

Mobile, IoT & Game Development* Swift 6.2 Released with Improved Concurrency, Safer Raw-Memory Access, Wasm Support and More (Sergio De Simone) * Unlocking Dynamic Experiences with Client-Side custom signals conditions in Firebase Remote Config (Athira Manu & Sumit Chandel)

Screencasts & Videos* How to Build Powerful RAG Applications with Azure SQL DB & OpenAI (Frank LaVigne) * IoT Coffee Talk: Episode 280 – “Make IoT Great This Time” (The Things Conference Episode) (IoT Coffee Talk Crew) * Recording: How To Run AI Agents Natively In Your Database (Oren Eini) * Azure SQL DB & OpenAI: Building Powerful RAG Applications | Data Exposed: MVP Edition (Anna Hoffman & Indira) * Setting up Figma Remote MCP in Warp and Using Agent Profiles and Using Project Rules (Warp Team) * Answering Your GitHub Spec Kit Questions (Den Delimarsky) * Lessons from Billions of Breached Records with Troy Hunt (SSW TV) * The Impact of Organizing Around Business Value (Mike Cottmeyer) * Your New AI Pair Programmer: A Guide to Vibe Coding with MongoDB with Pete Johnson (MongoDB Team)

Podcasts* InfoQ Podcast: The Hidden Vulnerability of The Open Source Software Supply Chain: The Underlying Infrastructure (Brian Fox) * Merge Conflict Episode #482 – 1 Day Apps (James Montemagno & Frank Kreuger) * Modern JavaScript Testing: Integration, Contract Testing & AI Tools – JavaScript Jabber #692 (Charles Max Wood) * The Stack Overflow Podcast – As your AI gets smarter, so must your API (Phoebe Sajor) * Practical AI Podcast Episode #330 – We’ve all done RAG, now what? (Rajiv Shah & Daniel Whitenack) * Betatalks, the Podcast Episode #114 – .NET 10, TUnit, GPT-5 and more discussing software maturity – with Rick, Oscar & Jelle (Rick Van Den Bosch, Oscar Van Tol & Jelle Fremery) * Guidance Counselor 2.0 Episode #491 – A Very Analytical Approach to the Job Search w/ Jerome Hardaway (Taylor Desseyn) * Grammar Girl Podcast – Can you use ‘epicenter’ for positive things? The etymology of ‘bro.’ Mukwonago, Oconomowoc. (Valerie Fridland & Mignon Fogarty) * Syntax Podcast Episode #941 – Is Responsible AI Possible? with Dr. Sarah Bird of Microsoft (Wes Bos & Scott Tolinski) * When To Stop Helping Agile Teams To Change—A Real Life Story | Scrum Master Toolbox Podcast (Vasco Duarte & Tom Molenaar) * The PowerShell Podcast – From Sysadmin to Security at Microsoft with Thomas Rayner (James Petty) * The Changelog News Podcast Episode #163 – Hiring only senior engineers is killing companies (Jerod Santo) * Meta Cast – Trusting Your Gut: The Vanishing Skill of Modern Leadership (Bob Galen & Josh Anderson) * Meta Tech Podcast Episode #78 – AssetGen: Generating 3D Worlds With AI (Pascal Hartig, Mahima & Rakesh) * Google Cloud Security Podcast Episode #245 – From Consumer Chatbots to Enterprise Guardrails: Securing Real AI Adoption (Anton Chuvakin) * Talk Python to Me #521 – Red Teaming LLMs and GenAI with PyRIT (Michael Kennedy) * Python Bytes Podcast #451 – Databases are a Fad (Michael Kennedy & Brian Okken)

Community & Events* Microsoft is bringing its Windows engineering teams back together again (Tom Warren) * Codemash 2026 Sessions Announcement (Amanda Stamper) * Here, take my card… (David Neal) * MVP Champ Spotlight- Derk van der Woude (Brooke Lynn Weenig)

Database* SQL Query Memory Consumption in SQL Server 2025 (Mehdi Ghapanvari) * How to Capture Running Queries in SQL Server (prakashkc) * Stop Using INTs for Primary Keys (Unless You Really Know Why) (Piyush Doorwar) * Learn T-SQL With Erik: Writing Smarter While Loops (Erik Darling)

SharePoint, M365 & MS Teams Important update about the future of Microsoft 365 Learning Pathways and* Microsoft 365 Learning Pathways: Enabling learning for customers (Jessie Hwang) * Microsoft is Bringing “Vibe Working” to Office Apps (Paul Thurrott) * Building Agent Mode in Excel (tmobrien)

Miscellaneous Announcing Windows 11 Insider Preview Build 26120.6760 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26220.6760 (Dev Channel) (Amanda Langowski) * FCC Mistakenly Leaks Confidential iPhone 16e Schematics (BeauHD) * Anker’s fastest airline-friendly power bank is now available (Andrew Liszewski) * YouTube caves to Trump with $24.5 million settlement (Jay Peters) * Daylight Savings Time Is So Bad, It’s Messing With Our View of the Cosmos (msmash) * Trump’s Energy Department forbids staff from saying ‘climate change’ or ‘green’ (Tim De Chant)

More Link Collections* Interesting links of the week 2025-40 (Michael Eaton) * Daily Reading List – September 29, 2025 (#637) (Richard Seroter) * The .NET News Daily Issue #292 (Jasen) * AWS Weekly Roundup: Amazon S3, Amazon Bedrock AgentCore, AWS X-Ray and more (September 29, 2025) (Matheus Guimaraes) * Reading Notes #667 (Frank Boucher) * Xbox September Update: ROG Xbox Ally, Gaming Copilot, Aggregated Library, and More (Mike Nelson)

The Geek Shelf Parallel Programming and Concurrency with C# and .NET (Alvin Ashcraft) – Referral Link

View Details

Top Links* Install and run Azure Foundry Local LLM server & Open WebUI on Windows Server 2025 (Orin Thomas) * Preparing Your .NET MAUI Apps for Google Play’s 16 KB Page Size Requirement (Gerald Versluis) * Expanding model choice in Microsoft 365 Copilot (Charles Lamanna) * Warp CLI – Use Warp Agents from the terminal (Warp Documentation) * The VS Code Insiders Podcast Episode #7 – The Origins & Evolution of the GitHub MCP Registry (James Montemagno & Pierce Boggan) * TechBash 2025 Standard Registration Ends Friday Night (TechBash Team)

Web & Cloud Development CSS wish: inner breakpoints (Axel Rauschmayer) * What’s new in Aspire 9.5 (Microsoft Learn) * Last Sprint to Wolverine 5.0 (Jeremy D. Miller) * Building Secure APIs with Role-Based Access Control in ASP.NET Core (Milan Jovanović) * RSS Blog Categorizer – A VS Code extension to create link blog posts as HTML or markdown (Alvin Ashcraft) – Trying vibe coding to build myself a VS Code extension. Still a work in progress. It’s in the Visual Studio Marketplace here.* * Angular Rich Text Editor 2025 Volume 3: Latest Features & Enhancements (Saravanan G.) * .NET Aspire 9.5 Released: New CLI Update Command, Dashboard AI Visualizer, and Expanded Integrations (Almir Vuk) * DS Server 4.1.0: Extend DS Server with Custom Plug-ins (Bjoern Meyer) * Flight Recorder in Go 1.25 (Carlos Amedee & Michael Knyszek) * Apollo GraphQL Client 4.0 Released with Leaner Bundles and Strengthened TypeScript Safety (Daniel Curtis) * Setting Up Mac for Web Development (David Adeneye Abiodun) * Recreating Gmail’s Google Gemini Animation in CSS (John Rhea)

WinUI, .NET MAUI & XAML* Integrated App Hosting Builder Method for .NET MAUI Explained (Vijay Anand E G)

Visual Studio & .NET* Visual Studio 2026, New .NET Support Policy & .NET 10 RC 1! (Claudio Bernasconi) * Announcing Hotkey Typer — type long prompts with a hotkey (James Montemagno) * FluentValidation Deep Dive: From Complex Rules to Enterprise-Ready Architecture (Sudhir Mangla) * Boost Your .NET Projects: Simplify Unique Key Generation with KeyGenerator in Spargine (David McCarter)

AI* Microsoft.Extensions.AI – Part IX–Semantic kernel integration (Bart Wullems) * Launching the Octopus MCP Server (Andrew Best) * Using GitHub Copilot with Azure (Gregor Suttie) * From Prompt To Partner: Designing Your Custom AI Assistant (Lyndon Cerejo) * Swift Transformers Reaches 1.0 — and Looks to the Future (Pedro Cuenca, Christopher Fleetwood, Mattt & Vaibhav Srivastav) * The Superpower of Knowing | Huxe (Raiza Martin) * Vibe Coding: When AI Writes the Code, Who Secures It? (Crystal Morin) * Go Experts: ‘I Don’t Want to Maintain AI-Generated Code’ (David Cassel) * Mistral’s New Plan for Improving Its AI Models: Training Data from Enterprises (EditorDavid) * Announcing Twilio Docs Support for llms.txt and Markdown (Wade Christensen) * Suno’s upgraded AI music generator is technically impressive, but still soulless (Terrence O’Brien) * GitLab Duo Agent Platform adds support for Model Context Protocol (Itzik Gan Baruch)

Design, Methodology & Testing* Introducing Typemock’s AI-Ready Unit Testing Q&A Hub (Eli Lopian) * System Modernization Without the Burnout: Lessons from Distributed Systems (Chris Woodruff) * Building a Resilient Data Platform with Write-Ahead Log at Netflix (Prudhviraj Karumanchi, Samuel Fu, Sriram Rangarajan, Vidhya Arvind, Yun Wang & John Lu) * xUnit Assert basics: True/False, Equal, Same, Matches and more (David Grace)

Mobile, IoT & Game Development Raspberry Pi upgraded its keyboard computer with mechanical switches and SSD storage (Andrew Liszewski) * Learn Flutter Hooks – Common Hooks Explained with Code Examples (Atuoha Anthony) * Raspberry Pi 500+ First Look and* Windows Phone has still got it going on (Rob Miles) * React Native 0.72 → 0.76: Lessons From the Trenches (Abijith B.) * Meta Introduces Smart Glasses Toolkit (Lucy Black) * Microsoft Announces the Handheld Compatibility Program for Xbox (Paul Thurrott) * Google Play’s 16 KB Page Size Compatibility Requirement — What You Should Know, and How to Upgrade Your App (Arunachalam B.) * How much is your game worth? And Algorithms IKEA-fied! (Code Monkey)

Screencasts & Videos* Nicole Tibaldi ’s keynote at TechBash 2025 (TechBash Dev Conference) * Install and run Azure Foundry Local LLM server & Open WebUI on Windows Server 2025 | ITOpsTalk (Orin Thomas) * Introducing Warp CLI (Beta) (Warp Team) * How to Save Personal Prompts and Create Team Prompts in Copilot (Microsoft Healthcare and Life Team) * The Download: GitHub MCP Registry, GitHub Copilot CLI, Beast mode for GitHub Copilot & more (Kedasha Kerr)

Podcasts freeCodeCamp Podcast #190 – Lone Wolf Dev turned Open Source Super Contributor Tom Mondloch (Beau Carnes) * The Hanselminutes Podcast – Can AI save DevOps? with SystemInit’s Adam Jacob and* The Hanselminutes Podcast – The Importance of Pair Programming with Tuple’s Johnny Marler (Scott Hanselman) * Greg Leonardo: Azure and AI – Azure & DevOps Podcast Episode #369 (Jeffrey Palermo) * INotifyPodcastChanged Episode #10 – Visual Studio 2026 with Mads Kristensen (Joseph Finney & Tamás Deme) * PPP 478 | Today Was Fun: Why Great Teams Don’t Dread Monday, with author Bree Groff (Andy Kaufman) * The Changelog Podcast Episode #659 – Voices of Oxide (Cliff Biffle, Dave Pacheco, Ben Leonard, Adam Stacoviak & Jerod Santo) * Changelog and Friends Podcast Episode #110 – Inside Oxide (Bryan Cantrill, Steve Tuck, Jerod Santo & Adam Stacoviak) * A Geek Leader #436 – Dream Culture with Dane Espegard (John Rouda) * The Real Python Podcast #267 – Managing Feature Flags & Comparing Python Visualization Libraries (Christopher Bailey & Christopher Trudeau) * Guidance Counselor 2.0 Episode #490 – Finding a Job in This Tough Job Market w/ Barrett Blake MS MVP & Architect (Taylor Desseyn) * The Product Owner Who Made Retros Unsafe (And How We Fixed It) | Scrum Master Toolbox Podcast (Vasco Duarte & Terry Haayema) * BONUS Product Delight – How to make your product stand out with emotional connection | Scrum Master Toolbox Podcast (Vasco Duarte & Nesrine Changuel) * React Native Radio Episode #345 – Expo SDK 54 (Frank Calise, Tyler Williams & Mazen Chami) * Lenny’s Podcast – A 4-step framework for building delightful products | Nesrine Changuel (Spotify, Google, Skype) (Lenny Rachitsky) * The Stack Overflow Podcast – Getting Backstage in front of a shifting dev experience (Phoebe Sajor)

Community & Events* Deno Starts Crowdfund For JavaScript Trademark (I Programmer) * Philly .NET Meetup – The Anatomy of an AI Breach: From Attack to Defense (Oct 15th) (Phiily .NET Team) * Call For Papers Listings for 9/26 (Leon Adato) * Ardalis Fall 2025 Speaking Tour (Steve Smith) * Bringing Simplicity-First to the Page: My Upcoming Book (Chris Woodruff) * How GitHub protects developers from copyright enforcement overreach (Margaret Tucker) * Kicking off Cybersecurity Awareness Month 2025: Researcher Spotlights and Enhanced Incentives (Shilpa Kumari) * Sprint to Imagine Cup: Fuel your innovation (MS Student Developer Team) * Things to Do in Philadelphia This Week & Weekend (Visit Philly)

Database* MySQL AI Introduced for Enterprise Edition (Renato Losio) * Cryptographic documents in RavenDB (Oren Eini) * Linking Fabric Warehouse SQL Queries And Spark Jobs To The Capacity Metrics App (Chris Webb) * Learn T-SQL With Erik: Control Your Flow (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft Lists Mobile Apps Retirement in November 2025: What You Need to Know (Saurabh) * Identifying Over-Privileged Identities Using Microsoft Graph (Shannon Kuehn) * Empower your workforce with agents in Microsoft 365 Copilot (Srini Raghavan)

PowerShell & Terminal* What is the GitHub CLI? How to Use GitHub from the Command Line (Ayush Mishra)

Miscellaneous Windows Hardware Compatibility Program – Windows 10 Certification Deprecation Plan (Andy W.) * Did the US Successfully Take Over TikTok, Or Not? and* Abu Dhabi Royal Family To Take Stake In TikTok US (BeauHD) * New Digital ID Will Be Mandatory To Work in the UK (msmash) * Why didn’t Windows 95 setup install a miniature Windows 95 so that it could be written as a 32-bit program? (Raymond Chen) * Trump’s new target: Microsoft head of global affairs Lisa Monaco (Sean Hollister) * Trump posts, then pulls bizarre AI video promoting MedBed conspiracy (Terrence O’Brien) * More Link Collections * F# Weekly #39, 2025 – amplifyingfsharp.io (Sergey Tihon) * Daily Reading List – September 26, 2025 (#636) (Richard Seroter) * Azure Weekly #533 – 28th September 2025 (The Editor) * Reading List 347 (Bruce Lawson) * The .NET News Daily Issue #291 (Jasen)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)

View Details

Top Links* Announcing WinUI Gallery 2.7 (Niels Laute & Marcel Wagner) * Introducing Microsoft Marketplace — Thousands of solutions. Millions of customers. One Marketplace. (Alyssa Taylor) * Microsoft opens the doors to more AI-powered Windows apps (Jess Weatherbed) * Create Stunning UIs with Just a Prompt – Code Studio UI Builder (Manikanda Akash Munisamy) * GitHub Copilot CLI is now in public preview (GitHub) * AI-powered Auto-Categorization now available in Microsoft Photos (Brandon LeBlanc) * Announcing Aspire 9.5 (Jeffrey Fritz)

Web & Cloud Development* Node.js v24.9.0 (Current) (Michaël Zasso) * Some Thoughts on MS Pulling Back on their “Eventing Framework” (Jeremy D. Miller) * Copilot Does Azure-Focused .NET App Modernizations in Visual Studio (David Ramel) * JavaScript PDF Printing: Which Library Delivers The Most Reliable Output (Ramkumar Ravy) * Forwarding authenticated calls to a downstream API using YARP (Tim Deschryver) * Astro 5.14 (Matt Kane) * Unlock text editing use cases with highlightsFromPoint and other FromPoint APIs (Patrick Brosset) * Why Your App’s Biggest Performance Bottleneck Might Be SSL/TLS (Ron Northcutt)

Visual Studio & .NET* Discovering Visual Studio 2026 – Code coverage (Bart Wullems) * Use a SQLite database in a Windows app (Microsoft Learn) * You Don’t Need to Use Akka.HealthChecks Anymore (Aaron Stannard) * Rider Roadmap: What to Expect From the Upcoming Updates and Releases (Sasha Ivanova)

AI AI Azure Landing Zone: Shared Capabilities and Models to Enable AI as a Platform (Rohon Mohapatra) * Run, Test, and Evaluate Models and MCP Locally with Docker + Promptfoo (Luke Bunselmeyer) * Announcing the Grok 4 Fast Models from xAI: Now Available in Azure AI Foundry (Naomi Moneypenny) * Measuring the performance of our models on real-world tasks and* More ways to work with your team and tools in ChatGPT (OpenAI Team) * Continuing to bring you our latest models, with an improved Gemini 2.5 Flash and Flash-Lite release (Shrestha Basu Mallick, Sid Lall, Zach Gleicher & Kate Olszewska) * Build an Enterprise-Grade AI Project (Beau Carnes) * Build an LLM Chat App Using LangGraph, OpenAI and Python—Part 1 (Dhananjay Kumar) * The GPT-5 Impact (Ganesh S.) * Announcing Auth0 for AI Agents: Powering the Future of AI, Securely (Gareth Davies) * The Future of AI: An Intern’s Adventure Turning Hours of Video into Minutes of Meaning (Kavin Jindel) * OpenAI Says GPT-5 Stacks Up To Humans in a Wide Range of Jobs (msmash) * Is Vibe Coding Just a Cost Cutting Strategy, like Outsourcing/Offshore Development? (Nick Randolph) * Agent Factory: Designing the open agentic web stack (Yina Arenas & Ulrich Homann)

Design, Methodology & Testing* Advanced Installer 23.1 (Advanced Installer Team) * Measuring Software Obfuscation: How to Evaluate Its Effectiveness (Michelle Pruitt) * Samples note: Use comments to describe what code does, not what you wish the code would do (Raymond Chen)

Mobile, IoT & Game Development* Integrating Unity3D into .NET Aspire with Aspire.Unity (Dutchskull) * Agility SDK 1.618: Advanced Shader Delivery and 1.716 out of preview (Tanner Van De Walle, Wendy Ho & Randy Tidd) * Ready to Play Anywhere? Players Can Now Pre-Order the ROG Xbox Ally X and ROG Xbox Ally In 38 Countries (Mike Nelson)

Screencasts & Videos ADHD: A fuzzy discovery (Mads Torgersen & Klaus Loffelmann) * Using GitHub Spec Kit with your EXISTING PROJECTS and* GitHub Spec Kit GitHub Copilot CLI (Den Delimarsky) * Aspire 9.5, Web Apps, and YOU! | Fritz’s Tech Tips and Chatter (Jeff Fritz) * Random.Code() – Fixing Rocks Issues Discovered Last Night (Jason Bock) * Install and run the free Ollama LLM server on Windows 11 (with new included GUI) | ITOpsTalk (Orin Thomas)

Podcasts* Official Xbox Podcast | Tokyo Game Show 2025 Recap and Discussion (Danielle Partis) * The Modern .NET Show – Compassionate Coding: Safia Abdalla’s Insights on Empathy in Open-Source Development (Jamie Taylor) * Why “Working Myself Out of a Job” Is Wrong for Scrum Masters | Scrum Master Toolbox Podcast (Vasco Duarte & Terry Haayema) * The AWS Developers Podcast Episode #183 – When AI meets biology: Using LLM to find natural alternatives to antibiotics (András Asbóth & Andrea Di Gioacchino) * InfoQ Podcast: How Blameless Culture Transforms Engineering Teams (Tameem Hourani) * Yet Another Podcast – Lance McCarthy on Copilot & MCP Servers (Jesse Liberty) * Lenny’s Podcast – Why AI evals are the hottest new skill for product builders | Hamel Husain & Shreya Shankar (creators of the #1 eval course) (Lenny Rachitsky) * Software Defined Talk Episode #539 – The Final Demand (Brandon Whichard, Coté & Matt Ray)

Community & Events* Open Source Turmoil: RubyGems Maintainers Kicked Off GitHub (msmash) * The Silicon, Graphics, Media and AI (SiGMA) team is hiring! (Ryan Kim)

Database* Tokenization in SQL Server: The Security Layer You Forgot (Sebastiao Pereira) * Learn T-SQL With Erik: SET, SELECT, and Data Types for Local Variables (Erik Darling) * Data API builder 1.6: Flexible Logging for Every Developer (Jerry Nixon)

SharePoint, M365 & MS Teams* SharePoint Framework (SPFx) roadmap update – September 2025 (Vesa Juvonen) * Why OneDrive Is More Than Just Cloud Storage (Tiffiany)

Miscellaneous* Trump signs executive order to facilitate TikTok deal (Aisha Malik) * Announcing Windows 11 Insider Preview Build 27954 (Canary Channel) (Amanda Langowski) * These XR glasses with a 200-inch screen effectively replaced my triple monitor setup (Matthew Miller) * Update on ongoing Microsoft review (Brad Smith)

More Link Collections* Daily Reading List – September 25, 2025 (#635) (Richard Seroter) * The .NET News Daily Issue #290 (Jasen)

The Geek Shelf Cloud Infrastructure and DevOps Toolkit Humble eBook Bundle (Packt Publishing) – Referral Link

View Details

Top Links* .NET Rocks! – Visual Studio Code AI with James Montemagno (Carl Franklin & Richard Campbell) * Exploring Text-to-Image capabilities in .NET (Jeremy Likness) * .NET Native Apps CLI Cheatsheet (Sam Basu) * Copilot Spaces is now generally available (GitHub) * Preparing for the .NET 10 GC (Maoni Stephens) * Visual Studio 2026 Insiders: Using Podman for Container Development (Matt Hernandez)

Web & Cloud Development* Node.js v22.20.0 (LTS) (Richard Lau) * How To Create an Entra ID (Azure AD) Tenant: Step-by-Step Guide (Michael Reinders) * Building a GraphQL API with AWS AppSync Using Direct Lambda Resolvers in .NET | Amazon Web Services (Pankaj Rawat & Sanjay Chaudhari) * 10 JavaScript Concepts Every Node.js Developer Should Know (Prashant Yadav) * The Ultimate Guide to API Gateways for .NET Microservices: YARP vs. Azure API Management vs. Envoy Gateway (Sudhir Mangla) * How to Add Real-Time Observability to a NestJS App with OpenTelemetry (Christian Nwamba) * How to Implement Dependency Injection in Go – Explained with Code Examples (Gabor Koos) * Trust is the Secret Ingredient Missing in API Discovery (Kin Lane) * Pulumi Google Cloud Provider Version 9.0.0 (Zaid Ajaj) * Dev Proxy v1.2 with mock response mirroring and improved performance (Waldek Mastykarz & Garry Trinder)

WinUI, .NET MAUI & XAML* Introducing the New .NET MAUI Spark Chart Control (Saiyath Ali Fathima M) * Microsoft.WindowsAppSDK 1.8.250916003 (NuGet)

Visual Studio & .NET* Discovering Visual Studio 2026 – Copilot Actions (Bart Wullems) * .NET 10 RC 1: Introduces Persistent State in Blazor, Enhanced Validation, and Production-Ready Tools (Almir Vuk)

AI* Anchoring AI to a reference application (Martin Fowler) * Google AI Pro and Ultra subscribers now get Gemini CLI and Gemini Code Assist with higher limits. (Meridith Blascovich) * Using MCP Server with Azure Managed Redis in VS Code (Catherine Wang) * Claude is now available in Microsoft 365 Copilot (Anthropic Team) * How can AI simplify and accelerate user acceptance testing (Anuj Arora) * Introducing the Data Commons Model Context Protocol (MCP) Server: Streamlining Public Data Access for AI Developers (Keyur Shah) * The Kotlin AI Stack: Build AI Agents With Koog, Code Smarter With Junie, and More (Alyona Chernyaeva) * Trust but Verify (Andrew Stellman) * How AI empowers leaders to drive innovation and collaboration (Cinthiya) * 6 easy ways to level up Claude Code (David Turnbull) * Intent Prototyping: The Allure And Danger Of Pure Vibe Coding In Enterprise UX (Part 1) (Yegor Gilyov) * 5 ways to get real-time help by going Live with Search (Liza Ma) * AI vs. AI: Detecting an AI-obfuscated phishing campaign (Microsoft Threat Intelligence Team) * GitHub Copilot gets smarter at finding your code: Inside our new embedding model (Shengyu Fu) * Building an AI Agent with Couchbase MCP and cagent (Shivay Lamba) * InfoQ AI, ML and Data Engineering Trends Report – 2025 (Srini Penchikala, Savannah Kunovsky, Anthony Alford, Daniel Dominguez & Vinod Goje) * It’s time to secure your MCP servers. Here’s how. (Wassim Chegham)

Design, Methodology & Testing* The history and future of software development (part 1) (Darko Mesaroš) * CRUD-Sourcing is why Your Event Streams Are Bloated (Derek Comartin) * The 10 Foundational UX Principles Every Designer Should Know (Louise North) * When GitHub Won’t Clone: Fixing the SSL Certificate Problem on Windows (Shannon Kuehn) * Secrets of GitHub Actions: What the Docs Don’t Tell You (Temidayo Omoniyi) * Layer Like a Dev: Why Designers Should Use C4 Diagrams (Teon Beijl)

Mobile, IoT & Game Development* Meet the engineers behind Raspberry Pi 500+ (Andrew Gregory) * Google’s Android for PC: ‘I’ve seen it, it is incredible’ (Dominic Preston) * The ultimate all-in-one PC: Raspberry Pi 500+ on sale now at $200 (Eben Upton) * Google reveals its Android for PC is coming next year (Sean Hollister) * Meta is opening pop-up shops to show off its smart glasses with a display (Jay Peters) * Demos is now Open Source – 110 React Native Animations (Enzo Manuel Mangano)

Screencasts & Videos* Next-Level SQL in VS Code: GitHub Copilot, Containers & more | Data Exposed (Anna Hoffman & Carlos Robles) * Code along with the Foundation Models framework | Meet with Apple (Apple Developer Team) * Microservices architecture: is it the right choice to design long-living systems? (Particular Software) * From Figma Design to Cursor Code in Minutes | Figma MCP Server Full Tutorial (Sergei Chyrkov) * How to Quickly Generate Technical Blogs From Your Docs With Llama and Rag (Frank LaVigne) * A deep dive into the GitHub MCP registry | GitHub Checkout (Andrea Griffiths & Toby Padilla) * Tech Talks | Season 1, Episode 2 | Guddeti Bharat Reddy, SVP, IT, Security & Onetech Ops, Flipkart (Sharryn Napier) * 5 Ways I Use Coding Agents Every Day to Boost Productivity (James Montemagno) * Speed Production of Intel. Apps & Agents w/ AI-Ready DB for PostgreSQL | Azure Friday (Scott Hanselman & Maxim Lukiyanov) * What is Model Context Protocol (MCP)? | One Dev Question (Damian Brady)

Podcasts* Smart Silicon: Tensor G5 and the Next Era of the AI Phone | Made by Google Podcast S8E4 (Rachid Finge) * InfoQ Podcast: AI, ML, and Data Engineering InfoQ Trends Report 2025 (Srini Penchikala, Savannah Kunovsky, Anthony Alford, Daniel Dominguez & Vinod Goje) * When Consensus Becomes Paralysis—The Nemawashi Challenge For Agile Software Development | Scrum Master Toolbox Podcast (Vasco Duarte & Terry Haayema) * Kubernetes Podcast from Google – Kubernetes SIG Docs, With Shannon Kularathna (Abdel Sghiouar & Kaslin Fields) * Syntax Podcast Episode #940 – Picking a Fullstack Stack, Is Next.js Too Complex? Services vs Self-Hosted + More (Wes Bos & Scott Tolinski) * The Azure Security Podcast Episode #118 – Quantum Cryptography and Quantum Computing with Mark Russinovich (Michael Howard & Mark Simos) * The Amp Hour #703 – Building wafer.space with Tim Ansell (Dave Jones & Chris Gammell) * The Cloud Pod Episode #322 – Did OpenAI and Microsoft Break Up? It’s Complicated… (Justin Brodley, Jonathan Baker, Ryan Lucas & Matt Kohn) * Grammar Girl Podcast – Adapting a classic: from words to watercolors, with K. Woodman Maynard (Mignon Fogarty) * Defense Unicorns, A Podcast – Teaming for the Mission: Why Collaboration Wins in Complex Environments with Bob Ritchie and Lauren Knausenberger (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro) * Guidance Counselor 2.0 Episode #489 – How to Navigate Internal Recruiters w/ Principal Recruiter Aaron Harmon (Taylor Desseyn) * Software Engineering Radio Episode #687: Elizabeth Figura on Proton and Wine (Jeremy Jung)

Community & Events* Hacktoberfest 2025 (krisstern) * Snapdragon Summit 2025: Snapdragon X2 Mini PC Prototype Photo Gallery (Paul Thurrott) * Meta Poaches OpenAI Scientist to Help Lead AI Lab (Zoë Schiffer & Julia Black)

Database* MySQL Basics: Table Manners – Setting up Your First Schema and Table (Scott Stroz) * SQL Server Performance Office Hours Episode 30 (Erik Darling) * Talk to your data: PostgreSQL gets a voice in VS Code (TELAWRENCE) * Locking in CockroachDB, Part 2 – Finding Locked Rows (Bryan Hogan) * Microsoft Now Recommends You Set Max Memory to 75% and Min Memory to 0%. (Brent Ozar) * Introducing PostgreSQL Static Data in Flyway (Grant Fritchey)

Miscellaneous* The Digital Markets Act’s impacts on EU users (Apple) * Qualcomm Debuts Snapdragon X2 Elite and X2 Elite Extreme, Its Next-Gen Laptop Chips (Luke Larsen) * Microsoft Offers No-Cost Windows 10 Lifeline (msmash) * Why is Windows still tinkering with critical sections? (Raymond Chen) * Qualcomm announces Snapdragon X2 Elite and Extreme for Windows PCs (Sean Hollister)

More Link Collections* Daily Reading List – September 24, 2025 (#634) (Richard Seroter) * The .NET News Daily Issue #289 (Jasen)

The Geek Shelf Microsoft Copilot for Power Apps: Transforming App Development with AI Assistance (Inside Copilot) (Rezwanur Rahman) – Referral Link

View Details

Top Links* Visual Studio 2022 v17.12 with .NET 9 (Mads Kristensen) * Introducing Copilot Edits (Isidor Nikolic) * DirectML unlocks new silicon for AI experiences across Windows Copilot+ PCs (Chad Pralle, David DeMarco & Jason Cook) * Announcing .NET 9 (.NET Team) * What’s new in .NET MAUI for .NET 9 (Microsoft Learn) * EPISODE 4 – Scott and Mark Learn To… Pick a Programming Language (Scott Hanselman & Mark Russinovich)

Web & Cloud Development What’s new in .NET Aspire 9.0? and* Custom resource commands in .NET Aspire (David Pine) * Cloud Native Computing Foundation Announces Dapr Graduation (CNCF) * Make a Web Reporting App Using a Blazor Reporting Tool & Microservices (Sergey Abakumoff) * What’s new with Microsoft in open-source and Kubernetes at KubeCon North America 2024 (Brendan Burns) * Microsoft Applied Skills: Build distributed apps with .NET Aspire (Microsoft Learn) * Introducing the Modern Web App (MWA) Pattern for Java (Rory Preddy) * WebStorm 2024.3: Built-In Database Tools and SQL Support, Better AI-driven Code Completion, and More (David Watson) * Wasmer 5 Adds iOS Support (Alex Denham) * Modern Web App pattern for .NET | Azure Architecture Center (Microsoft Learn) * Introducing the New Blazor Smart Paste Button Component (Muthukumar Kannan) * WordPress 6.7 Brings New Power and Flexibility (Tanya Thibodeau) * Node v18.20.5 (LTS) (Antoine du Hamel) * Announcing ASP.NET Core in .NET 9 (Dan Roth)

WinUI, .NET MAUI & XAML .NET MAUI updates in .NET 9 GA and* .NET MAUI Product Survey (David Ortinau) * .NET MAUI 9.0.0 Release on GitHub (Rui Marinho) * How to Integrate Search-as-You-Type into Your .NET MAUI DataGrid (Héctor Pérez)

Visual Studio & .NET .NET 9 – General Availability Release (James Montemagno) * .NET and C# Versions – 9/13 Update (Nietras) * Authentication and Authorization Enhancements in .NET 9.0 (Andrea Chiarelli) * How to Build a C# .NET Scheduler Windows App (Nitin Sharma) * Create Fillable PDF Forms in .NET C# (Bjoern Meyer) * C# Language Support in ReSharper and Rider 2024.3 (Matthias Koch) * What’s New for C++ Developers in Visual Studio 2022 17.12 (Sy Brand) * Visual Studio 2019 version 16.11.42 release notes and Visual Studio 2022 v17.12 release notes and* Visual Studio 2022 v17.13 Preview 1 release notes (Microsoft Learn) * Cake v5.0.0 released (Mattias Karlsson) * .NET 9 has been released and this is how you update (David Grace) * Remote Development in Rider 2024.3 (Sasha Ivanova)

AI* Automate code commenting using VS Code and Ollama (Megan Lee) * How real-world businesses are transforming with AI (Alysa Taylor) * Blown Away (Mike Loukides) * Accelerating AI Development with the Docker AI Catalog (Michael Donovan) * Multi model support in Github Copilot (Bart Wullems) * Exploring how well Experience AI maps to UNESCO’s AI competency framework for students (Ben Garside) * Particle is a new app using AI to organize and summarize the news (David Pierce) * How AI is reshaping creativity: Insights from art, tech and policy (Manuel Sainsily) * Transforming Semantic Kernel Functions (Mark Wallace) * Hugging Face Launches SmolTools: Practical AI Apps Powered by SmolLM2 Model (Robert Krzaczyński)

Design, Methodology & Testing* Why scrum is dumb (Nick Hodges) * November Patches for Azure DevOps Server (Gloridel Morales) * What to Do When Scrum Collides with the Reality of Your Organization (Mike Cottmeyer) * What, me worry? Promotions and confidence (Eric Brechner) * Announcing dependency caching for Pulumi Deployments (Iaroslav Titov) * Netflix’s Distributed Counter Abstraction (Rajiv Shringi, Oleksii Tkachuk & Kartik Sathyanarayanan)

Mobile, IoT & Game Development* My First Step into Unit Testing in Flutter: Simple Explanations (Surajbhandari)

Screencasts & Videos* Technology & Friends – Rhia Dixon on Code Reviews (David Giard) * The .NET MAUI Community Toolkits | CPH DevFest 2024 (Brandon Minnick) * Welcome to .NET 9 – .NET Conf 2024 Keynote (.NET Team) * How Microsoft’s Copilot Team Rebuilt Their Backend with .NET & .NET Aspire (Pedram Rezaei) * Mr. Maeda’s Cozy AI Kitchen – Composite AI, with Hiromichi Kobashi (John Maeda)

Podcasts* RunAs Radio #958 – SQL Server Management Studio with Erin Stellato (Richard Campbell) * Productive C# Podcast – What’s the minimal foundation you need on C#? (Andrea Angella) * Scrum Master Toolbox Podcast – Reviving Dysfunctional Teams with Trust and Collaboration | Mike Bowler (Vasco Duarte)

Community & Events Bluesky is seeing an exodus of unhappy X users following the election (Sarah Perez) * The hunt for the next Twitter: all the news about alternative social media platforms (Sarah Jeong) * MVP Milestone Series: Celebrating MVPs Achieving their 15 Year Milestone (Christina Liang) * Upcoming Speaking Engagements as of 2024-11-12 and CfP List Updated 2024-11-12 (Dave Aronson) * 23andMe To Lay Off 40% of Its Workforce, Discontinue All Therapy Programs (BeauHD) * Attend Microsoft Ignite between November 19-21 from anywhere in the world and* Partner Blog | Accelerating growth through partners in the era of AI (Jill Armour) * Why I’m Excited for .NET Conf 2024 (Harry Kimpel) * Know Before You Go: Security Copilot at Microsoft Ignite 2024 (Rod Trent)

Database* Obfuscating data in SQL Server (Tim Deschryver) * A Little About Optimizer Timeouts In SQL Server (Erik Darling) * Announcing the release of SQL Server Management Studio 21 Preview 1 (Erin Stellato) * Elevate Your Skills with Azure Cosmos DB: Must-Attend Sessions at Ignite 2024 (Jay Gordon) * Calculate a Moving Average with T-SQL Windowing Functions (Jared Westover)

SharePoint, M365 & MS Teams* Copilot in Excel: Excel Chat Helper (Oryan Rokeah Chen) * Using the Microsoft 365 Roadmap (pri2agarwalz)

Miscellaneous* VW and Rivian officially kick off $5.8 billion joint venture, announce leadership (Andrew J. Hawkins) * Inside the DemandScience by Pure Incubation Data Breach (Troy Hunt) * Windows Holographic: Final Feature Release (lolaball) * Why did Windows 95 setup use three operating systems? (Raymond Chen) * Paint.NET 5.1 is now available! (Rick Brewster) * Microsoft is killing off Windows 11’s Mail and Calendar apps by the end of the year (Tom Warren) * VMware Workstation and Fusion are now free for everyone (Umar Shakir)

More Link Collections* Collective #880 (Manoela Ilic) * Daily Reading List – November 12, 2024 (#439) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Better GitHub Copilot completions for C# (Mika Dumont) * Unveiling VS Code for Web – Azure (Shayne Boyer) * Writing Docs With Code Samples? Try Out the New Writerside EAP Release (Svetlana Novikova) * Preview 4 of AWS SDK for .NET V4 (Norm Johanson) * Deploy web apps with help from GitHub Copilot for Azure! (Renee Noble) * .NET Aspire for Beginners – Full Series (.NET Team)

Web & Cloud Development* State of CSS and State of HTML 2024 (Patrick Brosset) * From .NET 6 to .NET 8+,my migration experience:Using Azure AppConfiguration in Azure Functions on .NET8+ isolated (Anthony Giretti) * Publish .NET Applications Created with TX Text Control .NET Server for ASP.NET (Bjoern Meyer) * Integrating React with Astro (Hassan Djirdeh) * 5 Essential Basic HTML Rules for Beginners (Megan Crouse) * ASP.NET Core Pitfalls – Posting a String (Ricardo Peres) * Using Node.js on a Snapdragon device (Rob Miles) * Easily Integrate WProofreader with Angular Rich Text Editor (Thangavel E.) * Slow WordPress Site? Our Free Site Speed Tool Can Help (WordPress Team) * Make sure users get the latest version of your stylesheet (Jon Hilton) * Use non-localhost endpoints for .NET Aspire resources (Anthony Simmon) * Node v23.2.0 (Current) (Antoine du Hamel) * Enhance Web App Security with a CSP (Chameera Dulanga) * Upgrading Logic Apps standard to .NET 8 (W. Silveira)

Visual Studio & .NET* Exploring C# Records and Their Use Cases (Ali Hamza Ansari) * Stop using diagnostic verbosity in MSBuild (Gérald Barré) * Debugger breakpoints are usually implemented by patching the in-memory copy of the code (Raymond Chen) * Boost Your .NET Projects: Unleashing the Power of Spargine’s ComputerInfo (David McCarter) * Full .NET 9 Support in Text Control .NET Components for ASP.NET Core, Windows Forms, and WPF (Bjoern Meyer)

AI* Unpacking the issues from AI — thoughts on Alan Porter’s post Am I the AI Luddite? and Fabrizio Benedetti’s How I’m using AI as a technical writer (Tom Johnson) * How to template AI software in Red Hat Developer Hub (Maysun Faisal)

Design, Methodology & Testing* Pulumi Patterns and Practices Platform (P3): Some Assembly Required (Troy Howard) * Why do developers love clean code but hate writing documentation? (Ben Popper) * How to Optimize Git Remote Repositories: A Comprehensive Guide (Bryan Grover) * Unlocking Testing Superpowers with Isolator++: Handling Return by Value for Classes Without Copy Constructors (Eli Lopian) * “Clean Web Tests” from the PractiTest Webinar (Gil Zilberfeld) * When Abstractions Break (Jon Skeet) * Supercharge your debugging with git bisect (Phil Haack) * Generate icons up to 512×512! (Joseph Finney)

Mobile, IoT & Game Development* Oh no, I need to design a tinted iOS 18 app icon (Marcelo Marfil) * Raspberry Pi AI Kit projects (Phil King)

Screencasts & Videos* FreeCodeSession – Episode 570 (Jason Bock) * Unlocking Multilingual Accessibility with Co-op Translator: A Case Study on Phi-3 Cookbook | Open at Microsoft (Lee Stott & Minseok Song)

Podcasts* Developer Tea – Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part Two – The Overoptimizer (Jonathan Cutrell) * InfoQ Podcast: Crossing the Feedback Chasm – a Conversation with Ken Finnigan (Ken Finnigan) * Scrum Master Toolbox Podcast – How To Coach Management to Support Agile Teams | Mike Bowler (Vasco Duarte) * From Doha to New Hampshire: Embracing Change and Unpacking the 2024 Dora Report – Adventures in DevOps #222 (Jillian Rowe, Will Button & Warren Parad) * Web Workers & Multi-threaded JavaScript with Majid Hajian – React Round Up #273 (Charles Max Wood, Carl, Paige & TJ VanToll) * The Changelog News Podcast #120 – The democratization of spreadsheets (Jerod Santo) * Google Cloud Security Podcast Episode #198 – GenAI Security: Unseen Attack Surfaces & AI Pentesting Lessons (Anton Chuvakin) * Meta Cast – Transforming Team Members into Leaders: A Practical Guide (Bob Galen & Josh Anderson) * The Stack Overflow Podcast – A student of Geoff Hinton, Yan Lacun, and Jeff Dean explains where AI is headed (Eira May) * Stimulus and Turbo in Web Development – JavaScript Jabber #656 (Charles Max Wood & AJ O’Neal) * SQL Server Radio Episode 169 – Resumable Incremental Database Integrity Checks (Guy Glantser & Eitan Blumin) * David Morton: What is a Data Scientist – Azure & DevOps Podcast Episode 323 (Jeffrey Palermo) * AGL 390: Alex Heublein (John Rouda) * Fragmented Episode #251- There’s a new king in DI town (Ralf Wondratschek & Kaushik Gopal) * Grammar Girl Podcast – ‘Hanged’ versus ‘Hung.’ Is ‘pair’ singular or plural? Fossilized phrases. (Karen Lunde & Mignon Fogarty) * Syntax Podcast #846: Talking EVs: Range Anxiety, Charging, and Tech (Wes Bos & Scott Tolinski)

Community & Events* To establish value, focus more on high priority projects: Reading Michael Lynch’s post on why he quit Google to work for himself (Tom Johnson) * Go Turns 15 (Austin Clements) * .NET Conf 2024 is almost there! (Bart Wullems) * How to deactivate your X account (Barbara Krasnoff) * A beginners guide to contributing to CNCF open source projects (CNCF Team) * Amazon confirms employee data breach, but says it’s limited to contact info (Emma Roth) * On Politics (Eric Lawrence) * Bluesky adds 700,000 new users in a week (Jay Peters)

Database* SQL SERVER – Implementing Row-Level Security (RLS) (Pinal Dave) * DuckDB And Hydra Partner To Get DuckDB Into PostgreSQL (Nikos Vaggalis) * Execute Stored Procedures in the Microsoft GraphQL API (Koen Verbeeck) * VARCHAR(Length) Limit Refers To Characters, Not Bytes, In MySQL (Ben Nadel) * Help! My Query Runs Too Long To Get An Actual Execution Plan! (Erik Darling) * When to Use Cosmos DB (Adam Gordon Bell) * Fabric Data Factory Design Pattern – Execute a Collection of Child Pipelines from Metadata (Andy Leonard)

SharePoint, M365 & MS Teams* What’s New for Planner in Teams in September 2024 (Nancy) * Bring your users the future of secure personal computing with Windows 365 (Azharullah Meer) * Visualize data with Copilot in Word: Enhanced (Gabe Ho) * The New Chat & Channels Experience in Microsoft Teams! (Vesa Nopanen)

Miscellaneous* Introducing Scoop installation for Files (Files Team) * GIMP 3.0 Enters RC Testing After 20 Years (BeauHD)

More Link Collections* Interesting links of the week 2024-46 (Michael Eaton) * Daily Reading List – November 11, 2024 (#438) (Richard Seroter)

The Geek Shelf Dometrain | Getting Started: Boosting Developer Productivity with AI (Kevin Dockx) – Referral Link

View Details

Top Links* Ultimate Guide to Utilizing Azure Logic Apps to Analyze Customer Reviews Using Azure Open AI (Wael Kdouh) * MVVM Toolkit v8.4: Custom Access Modifiers for Partial Properties – How To (Vijay Anand E G) * Avalonia Visual Basic 6 – A recreation of the classic Visual Basic 6 IDE and language in C# with Avalonia (Bartosz Korczynski) * Announcing TypeScript 5.7 RC (Daniel Rosenwasser) * Implementing the League of Legends Client with WinUI 3: A Quick Transition from Uno Platform and Repository Introduction (Jaewung Lee & Yang Qu) * What’s the origins of .NET generics? | One Dev Question (Jeffrey Richter)

Web & Cloud Development* An awaitable Blazor Modal Dialog (Steven Giesel) * Blazor Scheduler vs. Gantt Chart: Which is Right for Your Project? (Alan Sangeeth) * ASP.NET Core: Use the Document Editor and Viewer in the Same Razor View (Bjoern Meyer) * Azure Network Security Best Practices to Protect Your Cloud Infrastructure (Chris Pietschmann) * How to Conduct a WordPress Security Audit in 17 Steps (Jen Swisher) * Mapping Over Promises in JavaScript (Peter Mbanugo) * A Guide to Implementing ActivityPub in a Static Site (or Any Website) – Part 7 (Maho Pacheco) * Build a Command-Line Application With Deno 2.0 (David Neal) * When things go sideways: Troubleshooting the OpenTelemetry Operator (Adriana Villela) * What Are OAuth Pushed Authorization Requests (PAR)? (Andrea Chiarelli) * The Different (and Modern) Ways to Toggle Content (Daniel Schwarz) * Default Bundled Plugins in Fleet (Matt Eikamp)

WinUI, .NET MAUI & XAML* Embracing the Future of Desktop Applications: What’s New in WPF and WinForms with .NET 9 at .NET Conf 2024 (Peter Smulovics) * Getting the Current TabItem when the Tab is not selected in WPF (Rick Strahl)

Visual Studio & .NET* Consuming VSIX metadata from C# (Daniel Cazzulino) * Building .NET While Offline Using the Local NuGet Cache (Bryan Hogan) * Which compilation target should I pick for my Arm64 music apps, ASIO components, and plugins? (Pete Brown) * How to Use Pointers in C# (Konstantinos Polychronopoulos) * Functional Programming in C#: The Practical Parts (Milan Jovanović) * How dotnet.exe resolves and loads the hostfxr library – Exploring the .NET muxer (Steve Gordon) * Boost Your .NET Projects: Unleashing the Power of Spargine’s List Extension Methods (David McCarter) * Traversals (Mark Seemann) * The case of a program that crashed on its first instruction (Raymond Chen) * How to Set Semantic Versioning for .NET Core Apps and Libraries (Naveed Ausaf)

AI* Free Generative AI Course with JavaScript: Master the Creation of Intelligent Applications (Glaucia Lemos) * Gemini is now accessible from the OpenAI Library (Logan Kilpatrick) * Microsoft Unveils Enhanced AI Tools for Developers at GitHub Universe (Steef-Jan Wiggers) * AI habits die hard: Microsoft tweaks new Copilot sidebar for Edge after revamp roils users (Todd Bishop)

Design, Methodology & Testing Software Patterns & Practices and* Enterprise Architectural Patterns (Abhishek Sur) * Message Bus Dye Test (Paul Michaels) * 3 Rs Test for Real and Relevant Results (JD Meier)

Mobile, IoT & Game Development* Windows Shortcut keys for Working in Android Studio (Sangeetha S.) * Implement Behavior-Driven Development in Android With Cucumber (Stephen Henry)

Screencasts & Videos* IoT Coffee Talk: Episode 234 – The Agentic AI Pivot (IoT Coffee Talk Crew) * Herding cats: lessons from 15 years of managing engineers at Microsoft | Copenhagen Developers Festival (Kevin Pilch) * Azure SQL Revealed 2nd Edition Book | Data Exposed (Anna Hoffman & Bob Ward) * Essential Azure Skilling and Guidance | The Azure Essentials Show (Aaron Stark, Megan Pennie & Kailyn Sylvester)

Podcasts freeCodeCamp Podcast #149 – The State of AI with Stanford Researcher Yifan Mai (Quincy Larson) * Merge Conflict #436: We bought new Mac minis! Now what? (James Montemagno & Frank Kreuger) * GeekWire Podcast: What Trump 2.0 means for tech, Diller nixes Expedia + Uber, and a GeekWire fall update (Todd Bishop) * Productive C# Podcast – How to work on a large codebase and* Productive C# Podcast – What is C#? and Productive C# Podcast – How to keep up with the pace of new features added to C# and .NET? (Andrea Angella) * React Native Radio #313 – React Native 0.75 & 0.76 (Robin Heinze, Jamon Holmgren & Mazen Chami) * Changelog & Friends Podcast #69 – ANTHOLOGY – Self-hosted, self-confident & self-employed (Alex Kretzschmar, Israa Taha, Avindra Fernando, Adhithi Ravichandran, Jerod Santo & Adam Stacoviak) * Lenny’s Podcast – Everything you’ve ever wanted to know about SAFe and the product owner role | Melissa Perri (author, founder of Product Institute) (Lenny Rachitsky) * The Happy Engineer Podcast #194: Communication Skills Masterclass LIVE with Brenden Kumarasamy | Founder of MasterTalk (Max Ahumada) * Syntax Podcast #845: Are companies hiring? State of the dev job market with Taylor Desseyn (Wes Bos & Scott Tolinski)

Community & Events* Join us as Ignite 2024 to learn more about Microsoft Outlook (Gabriel Valdez) * Content and communication event guide for Microsoft Ignite 2024 | Teams, SharePoint and OneDrive (Mark Kashman) * Thanksgiving Week 2024 in Philly: The 47 Biggest Events, Festivals & Exhibitions (Visit Philly) * Intel Brings Back Workers’ Free Coffee To Boost Morale (BeauHD)

Database* SQL SERVER – Dynamic Data Masking (DDM) Introduction (Pinal Dave) * Announcing SQL Server Management Studio (SSMS) 21 Preview 1 and Copilot in SSMS (Erin Stellato) * Save money on Microsoft SQL Server licensing with Microsoft Azure Arc (Sasha Nosov) * Introducing Reservations for Zone Redundant General Purpose SQL Database (Raj Tiwari)

SharePoint, M365 & MS Teams* MS Access Handling Nulls In Query Formula (jazzyelsie) * New Outlook for Windows: A Guide to Product Availability (Margie Clinton) * Try the new modern SQL editor in Access! (Linda Lu)

Miscellaneous How to install Debian on VirtualBox in Windows 11 (RajKumar K.) * Announcing Windows 11 Insider Preview Build 26120.2222 (Dev Channel) and Announcing Windows 11 Insider Preview Build 22635.4445 (Beta Channel) (Amanda Langowski) * 2024 is going to smash heat records (Justine Calma) * What a second Trump presidency means for tech and* Feds investigate racist texts sent across the country post-election (Lauren Feiner) * Free Windows Server 2025 Security Advice Book (Orin Thomas)

More Link Collections* F# Weekly #45, 2024 – What’s new in F# 9 (Sergey Tihon) * Daily Reading List – November 8, 2024 (#437) (Richard Seroter) * Collective #879 (Manoela Ilic)

The Geek Shelf

View Details

Top Links Your guide to Windows at Microsoft Ignite 2024 (Harjit Dhaliwal) * The ReSharper and the .NET Tools 2024.3 Release Candidates Are Now Available and* The Rider 2024.3 Release Candidate Is Now Available (Sasha Ivanova) * More value, less risk: How to implement generative AI across the organization securely and responsibly (Bret Arsenault) * Get Ready for .NET Conf 2024! (Jeffrey Fritz) * Microsoft Previews Copilot AI in SQL Server Management Studio (David Ramel) * So what’s new with Microsoft native UX technologies (Windows Developer Team)

Web & Cloud Development* Finding Prime Numbers Using a Sieve of Eratosthenes (Kirupa Chinnathambi) * Kubernetes v1.32 sneak peek (Matteo Bianchi, Edith Puclla, William Rizzo, Ryota Sawada & Rashan Smith) * Debugging a managed identity connection to Azure SQL in Azure App Service using containers (Dominique St-Amand) * Simple approach to modern Access Control in Entra ID (Alex Sidorov) * Bluesky’s AT Protocol: Pros and Cons for Developers (Richard MacManus) * JSON Structured Logging for .NET Lambda Functions (Norm Johanson)

Visual Studio & .NET* Easily Create Dynamic Charts in Excel Using C# (Kurmitha Manickhaperumal) * Working With DTO Auto Translators — Mapperly (Peter Ritchie) * Making a Non Blocking Synchronous Call Inside a Background Service (Bryan Hogan) * Why do I observe reads from a memory-mapped file when writing large blocks? (Raymond Chen) * Toggle Field Codes in TX Text Control (Bjoern Meyer)

AI HtmlRAG: HTML is Better Than Plain Text for Modeling Retrieved Knowledge in RAG Systems (Jiejun Tan, Zhicheng Dou, Wen Wang, Mang Wang, Weipeng Chen & Ji-Rong Wen) * Build Your Own RAG Chatbot with JavaScript! and Learn the Foundations of Machine Learning and Artificial Intelligence (Beau Carnes) * How Did Google Build NotebookLM’s Cool Podcast Generation Features? (Jesus Rodriguez) * Supercharging AI Coding Assistants with Gemini Models’ Context (Vishal Dharmadhikari, Paige Bailey & Beyang Liu) * Top 5 Tips for Fine-Tuning LLMs (Exxact Team) * The latest on AI at work: November 2024 (Colette Stallbaumer) * AI: The New Frontier for Developers (AJ Enns) * What is AI? and* Why Every Enterprise Needs a Chief AI Officer Right Now (JD Meier) * Using generative AI to teach computing: Insights from research (Katharine Childs) * No code, only natural language: Q&A on prompt engineering with Professor Greg Benson (Ryan Donovan) * Empowering Engineers with AI:Exploring generative-AI-powered development tools and the new frontier of developer experience (Srivani Bethi)

Design, Methodology & Testing* A Modern Agile Tale: Everybody, Somebody, Anybody, and Nobody (Peter Smulovics) * How to Set Up Automated GitHub Workflows for Your Python and React Applications (Preston Osoro) * Embracing change requests: a mindset shift (Bart Wullems) * What Developers Can Do to Continue to Program as They Age (Ben Linders) * 11 Best Practices for Software Development Security (PreEmptive Team)

Mobile, IoT & Game Development* FlutterFlow Vignettes Technical Dive, Part 1 (Shawn Blais) * 5 Best Flutter UI Templates (The Flutter Way)

Screencasts & Videos* Building a better WordPress – Episode 9 (Jeff Fritz) * Introducing Custom Engine Agents | M365 Copilot Developer Camp (Ayca Bas & Tomomi Imura) * Microsoft 365: Developer’s Camp (Microsoft Developer Team) * Developer’s Guide to Building Copilot Agents | M365 Developer Camp (Rob Howard & Barnam Bora) * Using Data API Builder to Build a Data API | Visual Studio Toolbox (Robert Green & Jerry Nixon) * Boost Your Productivity with Pomodoro and Windows 11 (Michael Jolley)

Podcasts* The Modern .NET Show – The Art of Teaching Programming using Unity: An Interview with Harrison Ferrone (Jamie Taylor) * The Hanselminutes Podcast – Putting AI into Production with Fireworks AI’s Lin Qiao (Scott Hanselman) * InfoQ Podcast: Making Digital Accessibility More Than Just High Contrast: Building Truly Inclusive Software (Sheri Byrne-Haber) * Scrum Master Toolbox Podcast – Agile for Physical Products, Insights from Dainese’s Helmet Project With Massimo Terzo (Vasco Duarte) * JS Party Podcast #345 – How Vercel thinks about Next.js (Tom Occhino & Jerod Santo) * UI Breakfast Podcast Episode 288: User-centered Decision-making with Jason Giles (Jane Portman) * Integration Testing – The Why and How – Adventures in .NET 204 (Shawn Clabough & Wai Liu) * The Stack Overflow Podcast – One of the world’s biggest web scrapers has some thoughts on data ownership (Eira May) * The Cloud Pod #281: Happy Birthday, ECS. You’re still so much better than K8 at 10! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Lenny’s Podcast – Breaking the rules of growth: Why Shopify bans KPIs, optimizes for churn, prioritizes intuition, and builds toward a 100-year vision | Archie Abrams (VP Product, Head of Growth at Shopify) (Lenny Rachitsky) * Software Defined Talk Episode 492: Aran Khanna on Cloud Insurance (Brandon Whichard) * Boagworld Podcast – Navigating the Future: AI, UX Leadership, and Content Simplification (Paul Boag)

Community & Events* Goodbye, Twitter. (Brad Frost) * iRobot is laying off staff for the second time this year (Emma Roth) * Syncfusion Sponsors .NET Conf 2024 (Marissa Keller Outten)

Database* CRUD Operations in Microsoft Fabric using GraphQL API Mutations (Koen Verbeeck) * Analyzing Kusto Query History in Fabric (Dennes Torres)

SharePoint, M365 & MS Teams* Microsoft is bundling its AI-powered Office features into Microsoft 365 subscriptions (Tom Warren)

PowerShell* Intro to Microsoft Dialog Boxes in PowerShell (Brien Posey)

Miscellaneous* AOL’s ‘You’ve Got Mail’ voice, Elwood Edwards, dies at age 74 (Emma Roth) * The first release candidate for GIMP 3.0 is here! (Sofia Elizabella Wyciślik-Wilson) * Microsoft System Center 2025 is now generally available (Taryn Anderson)

More Link Collections* Daily Reading List – November 7, 2024 (#436) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Introducing a new, more conversational way to chat with GitHub Copilot (Rhea Patel) * 4 Ways to Implement ICommand (Metalama Team) * .NET Rocks! – Balancing Coupling in Software Design with Vlad Khononov (Carl Franklin & Richard Campbell) * Why Did Everyone Hate the Windows 8 UI? (Frank La Vigne) * .NET MAUI in 9 and Syncfusion Toolkit for MAUI | .NET Community Standup : Nov 7 @ 1pm EST (David Ortinau & Rachel Kang) * New AI experiences for Paint and Notepad begin rolling out to Windows Insiders (Dave Grochocki)

Web & Cloud Development* Announcing Our New Mailing List grpc-io-announce (gRPC Team) * CSS Ecosystem In the Spotlight (Janet Swift) * Your Customers Don’t Care About JavaScript (Derek Comartin) * Key announcements from the Angular Team about Angular and its future at the ngPoland keynote (Dhananjay Kumar)

WinUI, .NET MAUI & XAML* Visualize U.S. Gulf Coast Kerosene-Type Jet Fuel Prices with .NET MAUI Fast Line Chart (Arul Jenith Berkmans)

Visual Studio & .NET* DBSCAN Clustering and Anomaly Detection Using C# (James McCaffrey) * What’s New in vcpkg (October 2024) (Augustin Popa) * How do I declare an operator overload for my Windows Runtime class? (Raymond Chen) * dotNetDave’s Faster or Not!: Exploring Early Return in .NET Methods (David McCarter)

Design, Methodology & Testing* Agile Data Management Explained and Demystified (Daniel Quadros) * Announcing Codefresh steps for Octopus Deploy (Susan Pan) * 5 Coding Challenges in Software Engineering: Strategies for Success (VS Code Team) * How to Delegate Effectively as Your Responsibility Grows (Erik Dietrich) * How to Break the Confirmation Bias Loop and Get AI to Play Devil’s Advocate (JD Meier) * Working on Legacy Codebases (or a contractor’s life) (Scott Galloway)

Mobile, IoT & Game Development* Identify and Highlight Spelling Errors in PDFs Using Flutter PDF Viewer (Deepak G.) * Raspberry Pi USB 3 Hub on sale now at $12 (Eben Upton) * Design System from scratch in Flutter (Kanan Yusubov) * Microsoft’s new emulator could bring more games to Windows on Arm (Emma Roth) * NYT tech workers are making their own games while on strike (Jay Peters) * Updates on Unreal Engine Support in TeamCity: UGS Integration and Open-Sourcing the Plugin (Vladislav Grinin)

Screencasts & Videos* What’s New in SQL Server & Azure SQL | Data Exposed Live @ PASS Summit 2024 (Anna Hoffman) * Windows Server 2025 Minimum Hardware Requirements | ITOpsTalk (Orin Thomas) * Exploring the Advanced Search Capabilities With MongoDB Atlas Search (MongoDB Team) * Meet your two newest learning benefits (and the devs behind them) | Bits & Pieces Episode 4 (April Yoho, Tim Corey & Nick Chapsas)

Podcasts* Scrum Master Toolbox Podcast – Agile Transformation in a Hardware Organization, Wärtsilä Case Study | Henna Torkkola nd Maarit Laanti (Vasco Duarte) * Productive C# Podcast – How to navigate the transition from senior to lead software engineer (Andrea Angella) * The Changelog Podcast #616 – ANTHOLOGY — Packages, pledges & protocols (Carl George, Max Howell, Chad Whitacre, Adam Stacoviak & Jerod Santo) * The Rework Podcast – Question Your Customers (Jason Fried & David Heinemeier Hansson) * Syntax Podcast #844: TypeScript, Branded Types, Streaming vs Polling + More (Wes Bos & Scott Tolinski) * Grammar Girl Podcast – The psychology of writing bestsellers, with Jennifer Lynn Barnes (Mignon Fogarty) * Software Engineering Radio #641: Catherine Nelson on Machine Learning in Data Science (Philip Winston)

Community & Events Introducing the last cohort of AWS Heroes this year – November 2024 (Taylor Jacobsen) * Meet Kari Lawler: Classic computer and retro gaming enthusiast (Rob Zwetsloot) * Microsoft 365 Copilot: Developer Camp | Nov 7th @ 12pm EST (Microsoft Developer Team) * Canada Bans TikTok Citing National Security Concerns (BeauHD) * Tech leaders congratulate Donald Trump on 2024 election victory and* What happens to Linux when Linus Torvalds dies? (Brian Fagioli) * Nick is awesome. Be more like Nick! (Matt Lacey)

Database* Preparing a New DBA to Take Over a SQL Server Environment (Joe Gavin)

Miscellaneous* America Elects Convicted Felon to be President (Asawin Suebsaeng, Tim Dickinson & Ryan Bort) * Announcing Windows 11 Insider Preview Build 27744 (Canary Channel) (Amanda Langowski) * OpenAI Acquires Chat.com (BeauHD)

More Link Collections* Daily Reading List – November 6, 2024 (#435) (Richard Seroter)

The Geek Shelf Dometrain Bundle – Behavioral Design Patterns in C# (Amichai Mantinband) – Referral Link

View Details

Top Links Microsoft Tech Community: Upgrade complete (alwieczo) – Sigh… another major blog (or podcast) site seems to have abandoned RSS * The Legacy Coder’s Guide to .NET Conf 2024 (DeeDee Walsh) * Dockerize WordPress: Simplify Your Site’s Setup and Deployment (Vladimir Mikhalev) * Windows Server 2025 Removed and Deprecated Features | ITOpsTalk (ITOpsTalk Crew) * PowerToys Advanced Paste (PowerToys Team) – New text and image paste options come to this handy tool in the latest release* * Learn how to create a Client-Server Application in under 45 Minutes in the new Season of AI (Pablo Lopes)

Web & Cloud Development* Microsoft Introduces Modern Web App Pattern for .NET: Accelerating App Modernization to the Cloud (Almir Vuk) * Messaging with Wolverine using Apache Pulsar (Jeremy D. Miller) * You Can Go Your Own Way: KendoReact Unstyled Mode (Kathryn Grayson Nanz) * Integrating Syncfusion Vue Form Components and Vuelidate (Prince Oliver) * Opposite of Cloud Native is? (Michael Kennedy) * Why Optimizing Your Lighthouse Score Is Not Enough For A Fast Website (Geoff Graham)

WinUI, .NET MAUI & XAML* Considerations When Porting a WPF App to .NET MAUI (Dimitrina Petrova)

Visual Studio & .NET* C# Records (Paul Michaels) * The Future of C# in the AI era (Andrea Angella) * True Document and PDF Text Redaction in .NET C# (Bjoern Meyer) * Recent updates for NetEscapades.EnumGenerators: interceptors! (Andrew Lock)

AI* Automate code commenting using VS Code and Ollama (Carlos Mucuho) * Announcing Semantic Kernel for Java 1.4.0 (Derek Keeler) * Insanity, LLMs, determination and the future of software development (Matt Lacey) * Entity extraction using OpenAI structured outputs mode (Pamela Fox)

Design, Methodology & Testing* What’s In The Box? (Gil Zilberfeld) * How to avoid overengineering in product development (Kimberly Hale) * Why Great Leaders Push Authority Down, Not Information Up (Peter Smulovics) * The Birth and Continuing Evolution of Platform Engineering (Todd R. Weiss)

Mobile, IoT & Game Development* Assessing the results of using the Strangler Fig on a Mobile App (Martin Fowler)

Screencasts & Videos* Automated Deployment from AKS VS Code Extension | Open at Microsoft (Tatsat Mishra & Reinier Cruz-Carnero)

Podcasts* InfoQ Podcast: Generally AI – Season 2 – Episode 6: The Godfathers of Programming and AI (Anthony Alford & Roland Meertens) * RunAs Radio #957 – Software-Defined Networking using Azure Firewall with Aidan Finn (Richard Campbell) * Practical AI Podcast #294 – AI is changing the cybersecurity threat landscape (Gregory Richardson, Ismael Valenzuela & Chris Benson) * The Amp Hour #682 – Your Mind Is The Tool (Dave Jones & Chris Gammell) * Mailin’ It! – The Official USPS Podcast – The Postal Service Improves its Ground Game (United States Postal Service)

Community & Events* Mozilla Foundation Lays Off 30% Staff, Drops Advocacy Division (BeauHD) * CfP List Updated 2024-11-05 (Dave Aronson) * Amazon’s CEO defends return-to-office policy (Emma Roth)

Miscellaneous* Microsoft Introduces YubiKey Smart Card Redirection Support in Windows App on iOS (Rabia Noureen) * Aldi Unveils Its Advent Calendars for 2024 (CaLea Johnson) * Proton VPN Comes to Windows 11 on Arm (Paul Thurrott) * What’s the difference between Display size and Screen size in the Windows 95 display control panel? (Raymond Chen) * The first new PowerToys release in some time adds a raft of new features (Sofia Elizabella Wyciślik-Wilson)

More Link Collections* Collective #878 (Manoela Ilic) * Daily Reading List – November 5, 2024 (#434) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Recommended Microsoft Ignite 2024 Session: Modernize commercial apps with Win32 and the Windows App SDK (Khalef Hosany & Jeffrey Stall) * Windows Server 2025 is Generally Available: New feature highlights in less than 4 minutes (ITOpsTalk Crew) * Implement ICommand with Metalama (Dario Macchi) * Web Search for Copilot – Gives access to search engines from within Copilot (Visual Studio Code Marketplace) * Visual Studio: The making of Bring Back Plus/Minus (Marco Goertz) * Windows Server 2025 now generally available, with advanced security, improved performance, and cloud agility (Ian LeGrow)

Web & Cloud Development* Testing latency to Azure datacenters around me (Jiří {x2} Činčura) * Getting Started with Domain-Driven Design in ASP.NET Core (Assis Zang) * How to Create an AI-Powered Newsletter Aggregator with React and AI Agents (Dariel Vila) * Docker Desktop 4.35: Organization Access Tokens, Docker Home, Volumes Export, and Terminal in Docker Desktop (Deanna Sparks) * Maximizing Docker Desktop: How Signing In Unlocks Advanced Features (Fazlan Nazeem) * Effective Techniques to Share Angular Components Across Projects (Lakindu Hewawasam) * Create a Full-Stack App With Go and React (Mukul Mantosh) * Pushed Authorization Requests (PAR) in ASP.NET Core 9 (Tore Nestenius) * Programming APIs Book (Jesse Liberty) * Add Authentication to Apps in Minutes (Joylynn Kirui) * Make containers aware of custom local domains on the host machine using .NET Aspire (Anthony Simmon)

WinUI, .NET MAUI & XAML* .NET MAUI Memory Profiling — Identify and Fix Memory Leaks (Alexander Russkov) * Semantic Searching using Embedding in WPF DataGrid (Susmitha Sundar)

Visual Studio & .NET* 6 Effective Ways to Merge PDF Files Using C# (Chinnu Muniyappan) * OpenSSF Scorecard for .NET and the NuGet ecosystem (Ioana Amarande) * Boost Your .NET Projects: Unleashing the Power of Spargine’s UlidGenerator (David McCarter) * elmah.io Blog – .NET Technical tutorials/guides and new features (Ali Hamza Ansari)

AI* Anthropic unveils Claude AI desktop app with Windows on Arm support as concerned users pressure on Microsoft over a ‘botched’ Copilot update (Kevin Okemwa) * How to turn Microsoft Copilot into an automated personal assistant with Scheduled Prompts (Gabe Ho) * Running Llama 3.2 on AWS Lambda (Jye Cusch) * Get AI ready: Empowering developers in the era of AI (Aaron Stark) * Using AI Tools to Convert a PDF into Images (Docker Labs Team) * Managing Chat History for Large Language Models (LLMs) (Mark Wallace) * Designing a successful modernization approach for AI readiness (Mike Hulme) * You can now try out Microsoft’s new AI-powered Xbox chatbot (Tom Warren)

Design, Methodology & Testing* Unfortunate things about performance reviews (Rachel) * Advanced Installer 22.2 (Advanced Installer Team) * How to Add Launch Condition in Wise Package Studio (Renato Ivanescu) * Become an Open Source Master (Beau Carnes) * OpenTelemetry Is expanding into CI/CD observability (Dotan Horovits & Adriel Perkins) * Simplifying Complex Code with Typemock Isolator (Eli Lopian) * Tools and Resources to Improve Developer Productivity (Matt Graven) * Rethinking Trust: Advanced Security Measures for High-Stakes Systems (HotCakeX) * Davide’s Code and Architecture Notes – the Error Management Trio, and how it affects your software architecture (Davide Bellone)

Mobile, IoT & Game Development* Flutter Forked As Flock (Kay Ewbank) * Announcing the General Availability of Windows Server IoT 2025! (vlokeshwar) * Get started with Firebase using Free Trial credits (Andrew Peynado & Rachel Saunders)

Screencasts & Videos* Windows Terminal Just Got a Whole Lot Smarter with GitHub Copilot! (Michael Jolley)

Podcasts Only Malware in the Building Episode #6 – Whispers in the wires: A closer look at the new age of intrusion. (Selena Larsen, Dave Bittner & Rick Howard) * InfoQ Podcast: Namee Oberst on Small Language Models and How They are Enabling AI-Powered PCs (Namee Oberst) * Weekly Reading List Podcast – Oct 28-Nov1 2024 (Richard Seroter) * Azure Cloud Talk 24/11/4: ️ The Return of Kevin Griffin – Master of Azure Functions and Container Magic! (Brian Gorman & Alec Harrison) * Scrum Master Toolbox Podcast – Bringing Agile to Hardware Development – Insights from Microsoft, Apple, and More | John Collins and* Scrum Master Toolbox Podcast – The Future of Agile Hardware Development, A Case Study From High Power Semiconductor Industry | Milad Maleki and Markus Thut (Vasco Duarte) * DAWbench Radio Show Episode 33 – Music Tech Pioneers V : Peter Gorges: Wizoo to UJAM and Beyond ! (Vin Curigliano, Pete Brown & Peter Gorges) * Talk Python to Me #484: From React to a Django+HTMX based stack (Michael Kennedy) * Syntax Podcast #843: Copilot Kills Cursor? Reacting to Github Universe Keynote (Wes Bos & Scott Tolinski) * CloudChat Episode 15 – Dude, Where’s My Server? (Carl Schweitzer & Brandon Martinez) * The Changelog News Podcast #119 – Tactile controls are back in vogue (Jerod Santo) * Made by Google Podcast – Google Home’s AI Revolution (Rachid Finge) * Abstracts: November 4, 2024 (Alyssa Hughes) * Productive C# Podcast – From Hobbyist to Professional – Andrea Angella Quick Coding Story (Andrea Angella) * Google Cloud Security Podcast Episode #197 – SIEM (Decoupled or Not), and Security Data Lakes: A Google SecOps Perspective (Anton A. Chuvakin) * Meta Cast – Listen to Lead: Boost Your Leadership with These Tips (Bob Galen & Josh Anderson) * The Stack Overflow Podcast – How Google is helping developers get better answers from AI (Eira May) * Grammar Girl Podcast – Are you “pantless” or “pantsless”? Who (or what) is Beetlejuice? (Jim Norrena, Mignon Fogarty & Samantha Enslen) * Inside Trader Joe’s Podcast Episode 80: What Makes a Neighborhood Trader Joe’s? (Trader Joe’s Team) * The Happy Engineer Podcast #193: Here’s a Quick Way to Jumpstart a Stagnant Engineering Career (Max Ahumada) * Python Bytes Podcast #408 – python-preference only-managed 3.13t (Michael Kennedy & Brian Okken) * Women in Technology Podcast Episode 49: Job Fair (WiT Team)

Community & Events* Meta’s former hardware lead for Orion is joining OpenAI (Maxwell Zeff) * Philly.NET Year-End Bash – December 11th (Philly .NET Team) * Halo 2 celebrates 20-year milestone with classic maps and E3 demo (Athima Chansanchai) * Tech Moves: Qualtrics taps Microsoft vet as CFO; F5 names innovation chief (Lisa Stiffler) * X Says It Has Begun Rolling Out Controversial Change to Block Function (Thomas Maxwell) * X is allowing people you’ve blocked to see your posts (Umar Shakir) * The New York Times Tech Guild is on strike (Wes Davis)

Database* Display SSRS Report in .NET Core Application (Sebastiao Pereira) * Automating document indexing into Azure Cosmos DB with Logic Apps (Parth Shah) * How to Convert FileTime to DateTime (Patrick Keisler)

SharePoint, M365 & MS Teams* How Microsoft Defender for Office 365 innovated to address QR code phishing attacks (Ramya Chitrakar)

PowerShell* oh-my-posh v24.0.5 Release (Jan De Dobbeleer)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26120.2213 (Dev Channel) (Amanda Langowski) * Elon Musk’s PAC admits $1 million voter giveaways aren’t ‘random’ (Gaby Del Valle) * Removing Background Noise From A Video File (Mark Oliver) * Windows Server 2025 Security Book (Ram Jeyaraman) * On the limits of time travel in the face of undefined behavior in C (Raymond Chen)

More Link Collections* Interesting links of the week 2024-45 (Michael Eaton) * Sands of MAUI: Issue #166 (Sam Basu) * dotInsights | November 2024 (Rachel Appel) * Daily Reading List – November 4, 2024 (#433) (Richard Seroter) * Reading Notes #625 (Frank Boucher)

The Geek Shelf Dometrain Course Bundle: Structural Design Patterns in C# (Amichai Mantinband) – Referral Link

View Details

Top Links* David Fowler: Architecture of .NET Aspire – Azure DevOps Podcast Episode 322 (Jeffrey Palermo) * Windows Server 2025 is Generally Available (Paul Thurrott) * Introducing Pagination in Blazor File Manager (Keerthana Rajendran) * Streamline Your Azure Workflow with GitHub Copilot for Azure in VS Code (Shayne Boyer) * Packaging an Uno Platform app (Steve Bilogan) * I just tested Google vs ChatGPT search — and I’m shocked by the results (Amanda Caswell)

Web & Cloud Development Dev Proxy v0.22 with improved checking minimal API permissions and logging (Waldek Mastykarz) * From .NET 6 to .NET 8, my migration experience: Using OpenApi on Azure Function on .NET 8 isolated and ASP.NET Core: Using the ASP.NET Core integration on Azure functions (Anthony Giretti) * ASP.NET Core and Angular BFF using a YARP downstream API protected using certificate authentication (Damien Bowden) * New API course on mastering documentation by Mark Wentowski on Docsgeek (Tom Johnson) * Getting Started with the Resource API in Angular (Dhananjay Kumar) * Azure at GitHub Universe: New tools to help simplify AI app development (Jessica Hawk) * Introducing the New React Smart TextArea Component and* Introducing the New Angular Smart Paste Button Component (Mydeen S N) * Content Negotiation in an ASP.NET Core Minimal API Using Carter (Ryan Miranda) * ESLint v9.14.0 released (Milos Djermanovic) * The and elements are getting an upgrade (Stephanie Stimac) * Browsers lagging in @supports support? (Stoyan Stefanov)

Visual Studio & .NET Be careful with ToListAsync and ToArrayAsync in Entity Framework Core (Steven Giesel) * Transforming Legal Review with AI and TX Text Control: A Smarter, Faster Approach to Legal Document Processing in .NET C# (Bjoern Meyer) * Boost Your .NET Projects: Unleashing the Power of Spargine’s Enum Extension Methods and* Coding Faster with dotNetTips.com Spargine 8: November 2024 Release (David McCarter) * Network Round Trips are Evil, So Batch Your Queries When You Can (Jeremy D. Miller) * On locale-aware substring matching, either case-sensitive or case-insensitive (Raymond Chen) * Introducing the modern web app pattern for .NET (Mayunk Jain) * Analyzing the Performance of the “Proxy” Library (Mingxin Wang)

AI Introducing AWS Bedrock with Semantic Kernel (Tao Chen) * My First Programming Experience with Claude Artifacts — and Gaining Broader Insights into AI (Alexey Evdokimov) * AI-powered microgrids facilitate energy resilience and equity in regional communities (Alyssa Hughes) * Fine-tuning for Anthropic’s Claude 3 Haiku model in Amazon Bedrock is now generally available (Channy Yun) * The AI search engines are here — and getting better (David Pierce) * Allow your customers to access your copilots by integrating Copilot Studio with Microsoft Entra External ID (Fabian Alves) * 5 Critical Factors to Accelerate AI Adoption in Your Organization and Bill Gates Says AI is the New Frontier for Startups and* Types of AI: Understanding Where We Are and What’s Next (JD Meier) * AI for Startups (Satya Nadella, Brad Smith, Marc Andreessen, Andreessen Horowitz & Ben Horowitz) * Testing GenerativeAI Chatbot Models (Shikha Nandal)

Design, Methodology & Testing* Rive: Introducing Layouts – Make your production-ready Rive graphics responsive and adaptable… with a twist (Valerie Veteto) * From engineer interviews to written draft, with chain of thought reasoning (Tom Johnson) * Clean Architecture: The Missing Chapter (Milan Jovanović) * Our Approach to Testing (Rich Rogers)

Mobile, IoT & Game Development* Cordova Lib 12.0.2 Released! (Bryan Ellis) * Gemini in Android Studio, now helping you across the development lifecycle (Sandhya Mohan) * Winlator: run Windows apps on Android (Rob Beschizza) * More frequent Android SDK releases: faster innovation, higher quality and more polish (Mathew McCullough) * Raspberry Pi Touch Display 2 on sale now at $60 (Eben Upton) * Camera Plugin 8.0.0 Released! (Norman Breau)

Screencasts & Videos* Flutter is dying? Fork of Flutter – Flock | My Opinion (Codepur) * API Evangelist Conversation with Raymond Camden, Developer Advocate at Adobe (Kin Lane) * Consuming Amazon AWS Notifications using MassTransit (Chris Patterson) * How did you get started writing books for Windows and .NET? | One Dev Question (Jeffrey Richter)

Podcasts* CppCast – Realtime Sanitizer and the Performance Constraints attributes (Phil Nash & Timur Doumler) * Merge Conflict #435: GitHub Universe Recap + M4 is here with a NEW Mac mini!!! (James Montemagno & Frank Kreuger) * Exploring Local-First Applications and Data Synchronization Challenges: Part 1 – JavaScript Jabber #654 (Charles M Wood) * Creating Developer Courses with Taurius Litvinavicius – Adventures in .NET #203 (Shawn Clabough, Caleb Wells & Wai Liu) * Creating Gatsby Source Plugins with Dillion Megida – RRU 272 (Carl Mungazi, Paige Niedringhaus & TJ VanToll) * Syntax Podcast #842: There’s Python in my JavaScript! with Andrea Giammarchi (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #68 – Wine Web and a whole lot of Whatnot (Robbie Wagner, Chuck Carpenter, Jerod Santo & Adam Stacoviak) * AGL 389: Klaas Ardinois (John Rouda) * Lenny’s Podcast – Just evil enough: Subversive marketing strategies for startups | Alistair Croll (author, advisor, entrepreneur) (Lenny Rachitsky) * The Happy Engineer Podcast #192: The Secrets of Boosting Sustainable Productivity with Mark Struczewski | Mister Productivity (Max Ahumada) * Scrum Master Toolbox Podcast – How Great Product Owners Encourage Experimentation and Openness | Hassan Butt (Vasco Duarte)

Community & Events* Microsoft MVPs – Celebrating 10 Years (Christina Liang) * Productive AI at Microsoft Ignite 2024 (Evan Chaki) * where did the SOCIAL in social media go? (Matt Lacey) * Game Off 2024 theme announcement (Lee Reilly) * MS Ignite 2024: Our session picks (Sonia Cuff) * Announcing the Microsoft Store Awards 2024 winners (Steve Clarke)

Database* More Of What Missing Index Requests Miss In SQL Server (Erik Darling) * dbatools | search from code (Visual Studio Code Marketplace) * Implement a RAG Solution Using Azure SQL Database (John Morehouse)

SharePoint, M365 & MS Teams* Microsoft 365 Copilot Developer GA – Everything you need to know! (Andrew Connell)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.4440 (Beta Channel) (Amanda Langowski) * NVIDIA Replaces Rival Chipmaker Intel on the Dow Jones Industrial Average and Don’t Look Now, but GM’s EV Sales Are on Fire and* What’s Worse Than Setting Clocks Back an Hour? Permanent Daylight Savings Time (EditorDavid) * Apple is acquiring the popular image editing app Pixelmator (Emma Roth) * Paint.NET 5.0 Beta (build 9072) (Rick Brewster) * Kindle Colorsoft owners complain of a yellow bar on the e-reader’s screen (Wes Davis)

More Link Collections* F# Weekly #44, 2024 – Multi-modal GitHub Copilot (Sergey Tihon) * Daily Reading List – November 1, 2024 (#432) (Richard Seroter) * Collective #877 (Manoela Ilic)

The Geek Shelf

View Details

Top Links* Uno Platform 5.5 – Automated App Packaging, .NET 9 RC2, OpenGL, WebView2 and more (Uno Platform Team) * Learn how to request a code review from GitHub Copilot on GitHub (GitHub Docs) * Introducing ChatGPT search (OpenAI Team) * Attend Microsoft Ignite November 19-21 from anywhere in the world (Jill Armour) * What’s new for Microsoft 365 Copilot developer tooling (Jeremy Thake) * Microsoft just delayed Recall again (Tom Warren) * Unlocking the Power of GitHub Models in .NET with Semantic Kernel (Bruno Capuano)

Web & Cloud Development* A Guide to JSON-LD for Beginners [Json Ld Code] (Alexis Sanders) * What’s new in Svelte: November 2024 (Dani Sandoval) * Azure at GitHub Universe: New tools to help your devs accelerate project completion times! (Akshay Kakar) * Blazor Tree Grid: Row Drag and Drop Using Data Grid Templates (Alan Sangeeth) * This Month in Azure Static Web Apps | 09/2024 (Glaucia Lemos) * How to Code a Subtle Shader Background Effect with React Three Fiber (Matias Perez) * What’s new in Astro – October 2024 (Sarah Rainsberger) * Mastering TypeScript: Benefits and Best Practices (Hassan Djirdeh)

WinUI, .NET MAUI & XAML A deeper look into menu bar handling in MacCatalyst apps with .NET MAUI and How to modify the border of a .NET MAUI Entry on iOS and MacCatalyst and* Handling lifecycle events on iOS and MacCatalyst with .NET MAUI (Marco Siccardi)

Visual Studio & .NET* Metalama Status Update, October 2024 (Gael Fraiteur) * What has case distinction but is neither uppercase nor lowercase? (Raymond Chen)

AI* Announcing Healthcare AI Models in Azure AI Model Catalog (Will Guyman & Asha Sharma) * Customize the Phi-3.5 family of models with LoRA fine-tuning in Azure (Martin Cai & Adina Trufinescu) * Security Considerations in the Time of AI (Shreya Gupta & Calah Vargas) * Gemini API and Google AI Studio now offer Grounding with Google Search (Shrestha Basu Mallick & Logan Kilpatrick) * Learn Generative AI for Developers (Beau Carnes) * A brief summary of language model finetuning (Cameron R. Wolfe) * Anthropic’s Claude AI chatbot now has a desktop app (Emma Roth) * How To Create Software Diagrams With ChatGPT and Claude (Jon Udell) * The AI problem we can’t ignore (Kristina Bravo) * AI overwhelmingly prefers white and male job candidates in new test of resume-screening bias (Lisa Stiffler) * The Future of AI Is: Model Choice – From Structured Process to Seamless Platform (Nitya Narasimhan, Courtney Brewer & Sharmila Chockalingam)

Design, Methodology & Testing* Testing the Untestable (Allen Pike) * How Leaders Can Navigate Election 2024 Anxiety With Respect and Intentionality (Brandi Neal) * DZone Trend Report: Data Engineering – Enriching Data Pipelines, Expanding AI, and Expediting Analytics (Miguel Garcia, Joel Lubinitsky, Ebere Oyekwe, Sreenath Devineni, Tuhin Chattopadhyay, Frederic Jacquet & G. Ryan Spain) * Best practices to keep secrets out of GitLab repositories (Matt Coons) * The problem with frameworks (NDepend Team) * The Importance of Data Masking Tools (PreEmptive Team) * Stay ahead of cyber threats with security skill building (Sandra Marin)

Mobile, IoT & Game Development* Android 16 will ship early in 2025 (Richard Lawler) * Firebase App Hosting: More regions & manual rollouts (Tiffany Zheng & Julia Reid)

Screencasts & Videos* “How does Copilot for Azure SQL work?” and more of your questions answered! | Data Exposed (Anna Hoffman & Kendal Van Dyke)

Podcasts* InfoQ Podcast: The Philosophical Implications of Technology: A Conversation with Anders Indset (Anders Indset) * The Hanselminutes Podcast – Building The Spoiler Talk app with Charnelle Asante (Scott Hanselman) * Working Code Podcast – Episode 200: We’re Taking A Break (Ben Nadel) * Scrum Master Toolbox Podcast – How to Foster Leadership and Independence in Scrum Teams | Hassan Butt (Vasco Duarte) * The Work Item #84 – Tools Do Not Matter – Jason Lengstorf (Founder, Learn With Jason) (Den Delimarsky) * The Stack Overflow Podcast – How a creator of React is rethinking IDEs (Eira May) * Kubernetes Podcast from Google – Working Group Serving, with Yuan Tang and Eduardo Arango (Abdel Sghiouar & Kaslin Fields) * JS Party Podcast #344 – Kind of a big deal (Jerod Santo, Kevin Ball, Nick Nisi & Amy Dutton) * The Cloud Pod #280: Evidently, The Cloud Pod Was Always Right (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * The Changelog Podcast #615 – Rails is having a moment (again) (David Heinemeier Hansson, Adam Stacoviak & Jerod Santo) * Software Defined Talk Episode 491: The OSS Money Trap (Brandon Whichard, Cote & Matt Ray) * Lenny’s Podcast: 4 questions Shreyas Doshi wishes he’d asked himself sooner | Former PM leader at Stripe, Twitter, Google (Lenny Rachitsky)

Community & Events* Get ready to spark the extraordinary at Microsoft Ignite 2024 (Thoughtworks Team) * Revolutionizing Presentations with AI and Microsoft Designer (Rochelle Sonnenberg) * Tidal is laying off more staff (Emma Roth) * Microsoft names Jay Parikh as a member of the senior leadership team (Microsoft) * Philly’s Iconic Christmas Village Set to Return: What to Expect for 2024 (Visit Philly) * Is Microsoft’s AI Copilot? CoPilot? Co-pilot? MVP creates site to help get it right (Simon Sharwood) * Microsoft Ignite: Sessions and demos to improve your security strategy (Dasha Zenkovich)

Database* SQL Server APIs – Modern and Secure ETL Alternative (Jeremy Kadlec) * Enhance Cost Optimization in Azure Cosmos DB Without Compromising Service (Brian Kemboi) * PostgreSQL 17 Released with Improved Vacuum Process and Performance Gains (Renato Losio)

SharePoint, M365 & MS Teams* SharePoint roadmap pitstop – October 2024 (Mark Kashman) * Announcing the General Availability of the Microsoft 365 Document Collaboration Partner Program (Sean Laberee) * What’s New in Microsoft Teams | October 2024 (Pete Daderko) * How to create and use no-code SharePoint Copilot Agents (Vesa Nopanen) * Microsoft 365 Certification control spotlight: Business continuity and disaster recovery planning (Krishna Mawani) * New Copilot agents: Supercharge Microsoft 365 Copilot (Clint Williams) * What’s New In Microsoft 365 Copilot | October 2024 (Seth Patton)

Miscellaneous* Trump is planning a crackdown on legal immigration, too (Gaby Del Valle) * How to prepare for Windows 10 end of support by moving to Windows 11 today (Yusuf Mehdi) * Midnight Blizzard conducts large-scale spear-phishing campaign using RDP files (Microsoft Threat Intelligence Team)

More Link Collections* Daily Reading List – October 31, 2024 (#431) (Richard Seroter) * Windows news you can use: October 2024 (Thomas Trombley)

The Geek Shelf (Referral) Dometrain Bundle: Creational Design Patterns in C# (Amichai Mantinband) – Get 3.5 hours of C# video training with this 5-course bundle.

View Details

Top Links .NET Rocks! – Blazor in .NET 9 with Dan Roth (Carl Franklin & Richard Campbell) * Building AI Assistants with Microsoft Copilot Studio (Siva Saripilli) * Create a Flutter Semi-Doughnut Chart to Visualize Transport Emissions per Kilometer Traveled (Aswini Suresh Reddy) * Unreal Engine Toolbar in Visual Studio (David Li) * How Machine Learning Models Actually Work… the Easy Way | Ctrl+Alt+AI (Michael Jolley) * SQL Server (mssql) for Visual Studio Code (Visual Studio Code Marketplace) – October release includes a connection dialog, table designer, new query results pane, query plan viewing, and object explorer filtering*

Web & Cloud Development* Integrate data from external sources into Microsoft Entra tokens using the Authentication Events library (Abdul Hakim) * Azure Bicep: Parameter Files for Streamlined Infrastructure as Code (IaC) (Chris Pietschmann) * .NET Aspire 9.0 RC1: Simplified Setup, Azure Functions Support Added, and Other Improvements (Almir Vuk) * GitHub Copilot for Azure: 6 Must-Try Features (Amy Boyd) * State of CSS 2024 Results (Geoff Graham) * Never mind, Lamar is going to continue (Jeremy D. Miller) * jQuery UI 1.14.1 released (Michał Gołębiowski-Owczarek) * Configure File in Azure Static Web Apps (Ringe Chen) * HTMX: What’s Old is New Again (Derek Comartin)

Visual Studio & .NET* .NET C# PDF Generation Techniques: Which Method is Right for Your Project? (Bjoern Meyer) * I have enabled “take ownership” permission, but I still cannot obtain write access (Raymond Chen) * Code Smarter: Spell Checker and Colorization Braces in Visual Studio 2022 (Leomaris Reyes)

AI* Introducing SimpleQA (OpenAI Team) * Bringing AI Agents to production with Gemini API (Vishal Dharmadhikari, Paige Bailey & Adam Silverman) * No Tricks, All Treats: A Sneak Peek at Our New AI Theming Tool (Kathryn Grayson Nanz) * How AI is reshaping the University of Washington computer science school (Taylor Soper) * ONNX and NPU Acceleration for Speech on ARM (Yuanzhuo Hu) * YouTubeGPT: A Deep Dive Into Building and Running It (Zil e Huma)

Design, Methodology & Testing* Designing For Gen Z: Expectations And UX Guidelines (Vitaly Friedman) * Smooth Parameter Replacement | TeamCity Pipelines Pulse #8 (Olga Bedrina)

Mobile, IoT & Game Development* Raspberry Pi product series explained (Nate Contino) * Announcing the Developer Preview of DynamoDB Mapper for Kotlin (Ian Botsford) * Easily Create a Bullet Graph with Flutter Charts (Natrayan Ramalingam) * Diving deeper into using the Strangler Fig with Mobile Apps (Martin Fowler) * File Plugin 8.1.2 Released! (Norman Breau) * Animatronic Singing Spooks: Building Musical Ghosts With Free Software (Evan McMahon) * The Amazon Echo graveyard (Andrew Liszewski)

Screencasts & Videos* IoT Coffee Talk: Episode 233 – The Perpetual Pivot Cycle (IoT Coffee Talk Crew) * GitHub Universe 2024 Day 2 Keynote: Building 1 billion developers (Kyle Daigle & the GitHub Team)

Podcasts* GeekWire Podcast: Amazon devices chief Panos Panay on the color Kindle, AI, and his first year on the job (Todd Bishop) * Yet Another Podcast – Mads Torgersen and C# 13 (Jesse Liberty) * Syntax Podcast #841: Spooky Web Dev Horror Stories – PART 2 (Wes Bos & Scott Tolinski) * The Stack Overflow Podcast #751 – Life in the Fastlane: SDK tools built with developers in mind (Ben Popper) * The Amp Hour #681 – Compact High Speed Design with Lukas Henkel (Dave Jones & Chris Gammell) * Grammar Girl Podcast – How linguists solve crimes, with Natalie Schilling (Mignon Fogarty) * Software Engineering Radio #640 – Jonathan Horvath on Physical Security (Jeremy Jung) * Scrum Master Toolbox Podcast – Leading Change with Radical Candor, Building Organizational Openness | Hassan Butt (Vasco Duarte)

Community & Events* Celebrating the GitHub Awards 2024 recipients (Laura Lindeman) * Dropbox is Laying Off 20% of Its Staff (msmash)

Database* Enforce Business Rules in a SQL Server Database (Christopher Mohr) * What Missing Index Requests Miss In SQL Server (Erik Darling) * SQL Server Ledger – Are You Really Using This Feature? (Pinal Dave) * T-SQL Notebooks: Manage Views Source Control and more (Dennes Torres)

SharePoint, M365 & MS Teams* Retirement of the SharePoint SendEmail API (SharePoint Team) * Engage the Copilot in Viva Engage! (Vesa Nopanen)

PowerShell* Announcing Microsoft.PowerShell.PlatyPS 1.0.0-Preview1 (Jason Helmick)

Miscellaneous REPORT: Arm is sensationally canceling the license that allowed Qualcomm to make Snapdragon chips, which power everything from Microsoft’s Copilot+ PCs to Samsung’s Galaxy smartphones and tablets (Update: Qualcomm, Arm respond) (Jez Corden) * Apple introduces M4 Pro and M4 Max and New MacBook Pro features M4 family of chips and Apple Intelligence (Apple Newsroom) * Nintendo Made a Music Streaming App For Video Game Soundtracks (BeauHD) * Bing 2024 Elections Experience (Bing Team) * Microsoft’s gaming revenue keeps going up, even though hardware sales are down (Jay Peters) * Record Levels of Heat-Related Deaths in 2023 Due To Climate Crisis, Report Finds (msmash) * Microsoft Earnings Up 16 Percent in Quarter (Paul Thurrott) * Paint.NET 5.1 Beta (build 9070) (Rick Brewster) * The Washington Post’s non-endorsement led to record-breaking weeks at other news orgs (Sarah Scire) * Hands-on with the new Kindle Colorsoft: Is Amazon’s color e-reader worth the premium price? and* Microsoft beats expectations with nearly $25B in quarterly profits, as AI revenue boosts cloud growth (Todd Bishop)

More Link Collections* Daily Reading List – October 30, 2024 (#430) (Richard Seroter)

The Geek Shelf (Referral)

View Details

…and we’re back! Apologies if I missed any interesting links while I was away.

Top Links .NET Upgrade Assistant Now Supports Upgrading to Centralized Package Mangement (McKenna Barlow) * Get Hands-On with Visual Studio, .NET, AI, and More at Live! 360 next month. (Jim Harrer) * WebStorm and Rider Are Now Free for Non-Commercial Use (Ekaterina Ryabukha) * eShop infused with AI – a comprehensive intelligent app sample with Semantic Kernel (Sophia Lagerkrans-Pandey) * Upgrade Your Windows Forms .NET Projects to the Latest .NET Version for Enhanced Security (Shyam Gupta) * Windows Dev Chat – October 24, 2024 (Windows Developer Team) * Make Great Music with Windows on Arm and Windows MIDI Services October 2024 Update (Pete Brown) * Build an AI-Powered Chat Experience with WinUI AI AssistView and OpenAI (Ganesh Mariappan) * GitHub Copilot in Windows Terminal (Christopher Nguyen) * EPISODE 3 – Scott and Mark Learn To… Use AI and Know AI Limitations (Scott Hanselman & Mark Russinovich) * Using Sql Server on Windows ARM (Rick Strahl) * Introducing Syncfusion’s First Set of Open-Source .NET MAUI Controls (Paul Anderson) * Bringing developer choice to Copilot with Anthropic’s Claude 3.5 Sonnet, Google’s Gemini 1.5 Pro, and OpenAI’s o1-preview (Thomas Dohmke) * .NET MAUI Welcomes Syncfusion Open-source Contributions (David Ortinau) * .NET Meteor | Visual Studio Code Debugger for
.NET (Nikita Romanov) –
Debug .NET MAUI apps on Windows, macOS &
Linux in VS Code*

Web & Cloud Development* How to correctly use access tokens and ID tokens in your client application (Adam Matthews) * Introducing the new Svelte CLI (Ben McCann) * On Logging in ASP.NET Applications (Part 1…probably) (Scott Galloway) * What about my API documentation now that Swashbuckle (Swagger) is no longer a dependency in ASP.NET 9 (Tim Deschryver) * ASP.NET Core Authentication Behind Proxies (Andrea Chiarelli) * Meet the Studio Assistant: Your Smart Companion for Building WordPress Sites Locally (Antonio Sejas) * JavaScript Best Practices 2024 (David Watson) * Azure SDK Release (October 2024) (Hector Norzagaray) * React Compiler Beta Release (Lauren Tan) * Implementing Idempotent REST APIs in ASP.NET Core (Milan Jovanović) * How to easily set up a VPN between Azure and AWS using managed services (Updated 2024) (Ricardo Macedo Martins) * Introducing the New Blazor MultiColumn ComboBox Component (Saravanan G.) * Seamlessly Import and Export in Blazor Rich Text Editor (Thangavel E.) * Node v23.1.0 (Current) (Antoine du Hamel) * Enabling automatic trust for self-signed certificates in containers during local development with .NET Aspire (Anthony Simmon) * Node v22.11.0 (LTS) (Richard Lau) * Pulumi Copilot is Now Integrated with Pulumi Docs: A New Way to Learn and Explore (Artur Laksberg) * An Introduction to Astro—A Web Framework for Content-Driven Websites (Hassan Djirdeh) * Customize page colors & scrollbars in Edge to improve browsing & accessibility (Microsoft Edge Team) * Named HttpClient Registrations (Ricardo Peres) * Announcing AzAPI 2.0 (Steven Ma) * Attacking browser extensions (Kevin Stubbings)

WinUI, .NET MAUI & XAML* 4 Ways to Implement INotifyPropertyChanged (Metalama Team) * Mica (Stefan Koell) * Windows Community Toolkit 8.1 Updates Dependencies for .NET 8 Support (Edin Kapić)

Visual Studio & .NET The Builder Pattern in C# [2024] (Metalama Team) * New LINQ methods in C# 13: Index, CountBy, AggregateBy (Tim Deschryver) * ToArray(Async) vs ToList(Async) in Entity Framework 8 (Steven Giesel) * What’s new in .NET 9: Two new LINQ methods (Ali Hamza Ansari) * Create Word Document with .NET C# (Bjoern Meyer) * C# Logging Key Considerations with .NET (Denis Troller) * Cyclomatic Complexity in C#: Everything You Need to Know (Erik Dietrich) * C# 12.0: primary constructors (Ian Griffiths) * Developing with Visual Studio on ARM: SQL Server Challenges (Christian Nagel) * MongoDB EF Core Provider: What’s New? (Rishit Bhatia) * LINQ Cheatsheet: The Ultimate Guide for Modern .NET Development (Rumen Dimov) * A Brief Introduction to the .NET Muxer (aka dotnet.exe) (Steve Gordon) * Visual Studio Code October 2024 (VS Code Team) * Central Package Management Now Available in .NET Upgrade Assistant (Robert Krzaczyński) * Adding Entity Framework to a .Net Project Using MySql with Multiple Databases (Paul Michaels) * My book “Practical Debugging for .NET Developers” is now Free! (Michael Shpilt) * Has Ruby-on-Rails-Style ‘Gem Glue-Gunning’ Come to .NET? (Aaron Stanndard) * Cake v4.2.0 released (Mattias Karlsson) * Why I switched from Fody to Metalama for method caching (Cyril Canovas) * Boost Your .NET Projects: Unleashing the Power of Spargine’s IEnumerable Extension Methods and Boost Your .NET Projects: Unlocking the Power of Spargine’s App Class (David McCarter) * Application Insights Code Optimizations for .NET is now generally available (Jan Kalis) * How do I create a Windows Runtime IRandom­Access­Stream around a bunch of bytes or a classic COM IStream? and* Reverse-engineering what a “short” section is (Raymond Chen) * Making Music with Windows on Arm (Mark Downie)

AI AI Digital Transformation Discovering Rome’s hidden treasures with an AI virtual assistant and Semantic Kernel and Diving into Function Calling and its JSON Schema in Semantic Kernel .NET (Sophia Lagerkrans-Pandey) * OpenAI plans to release its next big AI model by December and Microsoft isn’t secretly installing Recall on your Windows PC (Tom Warren) * eShopSupport Series: Customer Web UI Project (Jason Haley) * Solving complex problems with OpenAI o1 models and* OpenAI’s approach to AI and national security (OpenAI Team) * Learning AI function calling in C# with Llama 3.2 SLM and Ollama running on your machine (Laurent Kempe) * Copilot Workspace Does Web App in Minutes, No Coding Required (David Ramel) * How to Accelerate Prototyping in Manufacturing Product Design (Exxact Team) * Siri’s big ChatGPT upgrade is here — for better and worse (Allison Johnson) * The Next Great GPT: Advancing Prosperity in the Age of AI (Brad Smith) * Claude 3.5 Sonnet Can Control Your Computer (Fiona Jackson) * More transparency for AI edits in Google Photos (John Fisher) * How Copilots are helping customers and partners drive pragmatic innovation to achieve business results that matter (Judson Althoff) * Build AI applications with the new AI App Template Gallery (Kristen Womack) * Introducing Microsoft.Extensions.VectorData Preview (Luis Quintanilla) * Microsoft.Extensions.VectorData.Abstractions: Now Available (Mark Wallace) * AI Slop Is Flooding Medium (msmash) * Process Framework gets Python support and more! (Shawn Henry) * Microsoft creates a new reason to buy an AI-powered Copilot+ PC — image upscaling in Microsoft Photos (Sofia Elizabella Wyciślik-Wilson)

Design, Methodology & Testing* Using Entra profile information in Azure DevOps (Andrew Brenner) * No new Azure DevOps OAuth apps beginning February 2025 (Angel Wong) * API Mocking for Unit Tests: Best Practices for Developers (Kavindu Gunathilake) * On Avoiding Foolish Opinions (Ted Neward) * Playwright Tutorial: Mastering Element Locators (Anton Angelov) * Am I Burned Out? How To Identify and Address Burnout in IT (Danielle Meinert) * Don’t Do It (Ian Kennedy) * What is Strategy? A Fresh Perspective (JD Meier) * Abstraction: Introduction (Jon Skeet)

Mobile, IoT & Game Development We’re forking Flutter. This is why. (Matt Carroll) * Apple will let everyone set new default phone and messaging apps with iOS 18.2 (Allison Johnson) * Apple Intelligence is available today on iPhone, iPad, and Mac (Apple) * A new release of Raspberry Pi OS (Simon Long) * Integrate Supabase and Flutter Charts for Real-Time Data Management (Yuvaraj Gajaraj) * Using the Strangler Fig with Mobile Apps (Martin Fowler) * Jumpstart analysis with Crashlytics’ AI Assistance: code context (Ryan McMorrow) * Easily add Unreal Engine classes to your C++ project and* Create Unreal Engine modules faster (David Li) * DirectSR Preview: Now Supporting AMD FidelityFX Super Resolution (FSR) 3.1 Upscaler (Norman Chen)

Screencasts & Videos Technology & Friends – Jennifer Marsman on Generative AI and the Office of the CTO and GCast 186: Using M365 Copilot with Microsoft OneDrive (David Giard) * April Yoho & Mads Kristensen talk Live! 360 and Visual Studio (April Yoho & Mads Kristensen) * A new game changer tool for Flutter !! (Codepur) * Is this the FASTEST way to install .NET, VS Code, & C# Dev Kit?!?! | On .NET (Scott Hanselman & Claudia Regio) * The Download: GitHub Universe, GitHub Copilot Workspace Tips & Tricks, and more (Christina Warren) * GitHub Universe 2024 opening keynote: delivering phase two of AI code generation (Thomas Dohmke) * GitHub Universe 2024 Day 1 Recap (GitHub Team) * What’s your favorite use case for Copilot? | One Dev Question (Dona Sarkar) * Candidly Copilot Episode 3 (Microsoft Healthcare and Life Blog Videos) * How can Copilot help me make my software more accessible? | One Dev Question and* What languages are supported by Copilot? | One Dev Question (Sandra Ahlgrimm) * Use Copilots To Put Esoteric Tools to Work | Azure Essentials Show (Jacob Bendfeldt) * Mr. Maeda’s Cozy AI Kitchen – AI Coaching the Coach, with Pat Cavanaugh (John Maeda)

Podcasts InfoQ Podcast: Generally AI – Season 2 – Episode 5: Do Robots Dream of Electric Pianos? (Anthony Alford, Roland Meertens) * The Modern .NET Show – Powering Up with Erik Jensen: An Introduction to EF Core Power Tools (Jamie Taylor) * The Hanselminutes Podcast – Coding While Blind with Dominic St Pierre and The Hanselminutes Podcast – The Xbox Adaptive Joystick with Kaitlyn Jones (Scott Hanselman) * Merge Conflict #434: Free OSS Controls for Everyone! (James Montemagno & Frank Kreuger) * Bob Ward: SQL Server – Azure DevOps Podcast Episode 321 and* Jeff Wouters: PowerShell Programming – Azure DevOps Podcast Episode 320 (Jeffrey Palermo) * Meta Tech Podcast – Diff Authoring Time: Measuring developer productivity at Meta (Pascal Hartig, Moritz Beller & Sarita M.) * Practical AI Podcast #293 – The path towards trustworthy AI (Elham Tabassi & Chris Benson) * RunAs Radio #956 – Updating Windows on ARM with Aria Hanson (Richard Campbell) * .NET Rocks! – Building Cloud Native with Chris Klug (Carl Franklin & Richard Campbell) * The Stack Overflow Podcast – How can you get your kids into coding? We asked an 8-year-old. (Eira May) * Directions on Microsoft Podcast – Deploying Windows — You’ve Got Choices: A Directions on Microsoft Brainstorm (Mary Jo Foley) * Fragmented – Android Developer Podcast #250 – Bittersweet beginnings (Donn Felker & Kaushik Gopal) * Lenny’s Podcast – Meta’s Head of Product (and 29th employee) on working with Mark Zuckerberg, early growth tactics, why PMs are like conductors, and more | Naomi Gleit (Lenny Rachitsky) * The Breakpoint Show Episode 030 – October 2024 Catchup (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * React Native Radio #312 – App Center’s Retirement (Łukasz Chludziński, Quin Jung & Mazen Chami)

Community & Events F# Advent Calendar in English 2024 (Sergey Tihon) * The Eighth Annual C# Advent (Matthew Groves) * The 16th Anniversary of Small Basic (Nonki Takahashi) * Microsoft Is Struggling to Retain Women, Minority Employees (Bloomberg News) * Celebrating MVPs Achieving their 10 Year Milestone (Christina Liang) * .NET Conf 2024 Student Zone and* Register for the .NET Conf 2024 12 -14 Nov and the .NET Student Zone 18 & 19th Nov (Katie Savage) * New from Universe 2024: Get the latest previews and releases (Mario Rodriguez) * Microsoft Previews Mads Kristensen Keynote at Orlando Dev Conference (David Ramel) * Flatcar accepted into CNCF at incubating level (Brendan Burns) * Yes, I Have Left the Building aka Microsoft (Richard Hay)

Database* SQL Server Query Store for Query Performance History (Edwin Sarmiento) * Azure Cosmos DB: Understanding Partition Keys (Chris Pietschmann) * Personal Identifiable Information Masking in Marten (Jeremy D. Miller)

SharePoint, M365 & MS Teams* Streamline collaboration with the new chat and channels experience in Microsoft Teams (Jeff Teper) * OneDrive Direct Download Link Generator for new 2024 API cracked – Working (Mark Pahulje) * Introducing the new Microsoft Teams chat and channels experience (Noga Ronen & Roshin Ramesan)

PowerShell* How to Deploy an EXE File via Group Policy Using PowerShell (Alex Marin) * Jeffrey Snover Remembers the Fight to Launch PowerShell (David Cassel) * Announcing Optional Help File Loading in Exchange Online PowerShell (Exchange Team)

Miscellaneous Announcing Toasty, an async ORM for Rust (Carl Lerche) * This election will decide what kind of car you’ll buy (Andrew J. Hawkins) * Xbox app on Windows has a new Home experience for Xbox Insiders (Athima Chansanchai) * Microsoft Photos update with super resolution begins rolling out to Windows Insiders (Brandon LeBlanc) * Apple announces redesigned Mac Mini with M4 chip — and it’s so damn small (Chris Welch) * The company behind Arc is now building a second, much simpler browser and One of the best Mac calendar apps is now available for Windows (David Pierce) * Octoverse: AI leads Python to top language as the number of global developers surges (GitHub Team) * Adobe made its painting app completely free to take on Procreate (Jess Weatherbed) * Microsoft signs deal for innovative ocean carbon removal off Washington’s coast (Lisa Stiffler) * New macOS vulnerability, “HM Surf”, could lead to unauthorized data access (Microsoft Threat Intelligence Team) * A vote for Donald Trump is a vote for school shootings and measles (Nilay Patel) * Did Windows 95 shrink the default font size of windowed MS-DOS apps? (Raymond Chen) * paint.net 5.0 beta (build 9063) and* paint.net 5.1 beta (build 9066) (Rick Brewster) * Trump’s takeover of the entire legal system hinges on this election (Sarah Jeong) * AMD confirms its next-gen RDNA 4 GPUs will launch in early 2025 (Sean Hollister) * Microsoft releases Windows 11 update with revamped Start menu, printer fixes, and new Copilot button remapping (Sofia Elizabella Wyciślik-Wilson) * The Verge’s guide to the 2024 presidential election (The Verge Staff) * Is the ARM 5G Surface a mobile device? (Joseph Finney) * Guess who’s suing the FTC to stop click to cancel (Wes Davis)

More Link Collections Interesting links of the week 2024-44 (Michael Eaton) * F# Weekly #43, 2024 – 12 years of F# Weekly and #FsAdvent 2024 (Sergey Tihon) * Sands of MAUI: Issue #164 and* Sands of MAUI: Issue #165 (Sam Basu) * Reading List 328 (Bruce Lawson) * Reading Notes #624 (Frank Boucher) * Daily Reading List – October 29, 2024 (#429) (Richard Seroter)

The Geek Shelf

View Details

Today will be the last Dew Drop until October 30th or 31st. I’m taking a few days off to unplug. I haven’t seen Chris Alcock posting links recently, but you can check out Richard Seroter’s Daily Reading List or Sam Basu’s weekly Sands of MAUI links on the Progress Telerik blog.

Top Links* Creating an ASP.NET Core application with External ID using Visual Studio (Arbaaz Abdulwahid) * ChatGPT has a Windows app now (Emma Roth) * The 7-Minute Guide to Understanding Artificial Intelligence | Ctrl+Alt+AI (Michael Jolley) * Enhanced Breakpoint Expressions for C++ Debugging in Visual Studio (Mryam Girmay) * Exploring the Power of Codespaces for Student Developers (Raiyan Bin Sarwar) * What’s New for .NET MAUI in .NET 9: HybridWebView (Naveenkumar Sanjeevirayan)

Web & Cloud Development* Develop a Library Web API: Integrating Azure Cosmos DB for MongoDB with ASP.NET Core (Brian Kemboi) * Microsoft’s Strategic Shift: From Angular to React in Applications like Teams (Rashan Gavandi) * Debugging a managed identity connection to Azure SQL in Azure App Service using containers (Dominique St-Amand) * Build a File Manager App with .NET, Azure Blob Containers and Twilio SendGrid (Eman Hassan) * CSS min() All The Things (Victor Ayomipo) * Implementing an OAuth client credentials flow with ADFS–Part 4–Understanding and fixing returned error codes (Bart Wullems) * Announcing Deno 2 (Deno Team) * How Accessify Was Built: An Adobe Express Add-On That Ensures Your Content Is Accessible (Colene Chow) * Pulumi EKS Provider Version 3.0.0 (Florian Stadler) * Microsoft Introduces Drasi: Open-Source System for Real-Time Event Processing and Automation (Robert Krzaczyński) * An Overview of Cloud Development (Tyler Mitchell)

WinUI, .NET MAUI & XAML* Using Biometric Identification in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET* How to Build a C# .NET TreeGrid Control (Kartik Dua) * Create PDF File with .NET C# (Bjoern Meyer) * Evaluating tail call elimination in the face of return address protection, part 1 (Raymond Chen)

AI* The AI opportunity: Updates to our Gemini and Knowledge & Information teams (Sundar Pichai) * Compare Mode in Google AI Studio: Your Companion for Choosing the Right Gemini Model (Kat Kampf) * Microsoft Releases Preview of AI Integration Libraries for .NET (Almir Vuk) * Disability Data: Improving Representation to Drive AI Innovation (Jenny Lay-Flurrie) * Embracing AI to defend against cyberthreats (Microsoft in Business Team) * Benchmarking LLM for business workloads (Rinat Abdullin) * New in NotebookLM: Customizing your Audio Overviews and introducing NotebookLM Business (Oliver King)

Design, Methodology & Testing* How to Force Intune to Run App Installations in a 64-bit Context (Horatiu Vladasel) * How to Create a Culture of Security at Work (Ben Nettleton)

Mobile, IoT & Game Development* Chrome on Android to support third-party autofill services natively (Eiji Kitamura) * Easily Draw Custom Shapes in Flutter Cartesian Charts (Hariharasudhan Kanagaraj) * Introducing picamzero: Simplifying Raspberry Pi Camera projects for beginners (Laura Sach) * Keys in Flutter (Saurabh Pant) * Code a Sonic Infinite Runner Game in JavaScript (Beau Carnes) * Get started with Raspberry Pi Pico-series and VS Code (Nate Contino) * CameraX update makes dual concurrent camera even easier (Donovan McMurray)

Screencasts & Videos Copilot for Azure SQL Fall 2024 Update | Data Exposed (Anna Hoffman & Kendal Van Dyke) * MassTransit v8.3.0 – RabbitMQ ReplyTo Support (Chris Patterson) * Fine Tuning LLM Models – Generative AI Course and* A Hacker’s Guide to Language Models: A Code-First Approach (Frank La Vigne)

Podcasts* InfoQ Podcast: Mastering Observability: Unlocking Customer Insights (Gojko Adzic) * Developer Tea – The Highest Leverage Work You Do – Footing the Ladder (Jonathan Cutrell) * Scrum Master Toolbox Podcast – How Team Satisfaction and Value Delivery Define Scrum Master Success | Jelena Vucinic (Vasco Duarte) * JS Party Podcast #343 – Digging through Jerod Santo’s tool box (Kevin Ball & Jerod Santo) * PPP 439 | The Win-Win of Volunteering: How Giving Back Benefits Your Career, with Yasmina Khelifi and Mayte Mata Sivera (Andy Kaufman) * Microservices Security in Action with Prabath Siriwardena – Adventures in .NET #201 (Shawn Clabough & Joel Schaubert) * Is Working at a Large or Small Company Better for Your Career? – React Round Up #270 (Jack Herrington, Paige Niedringhaus & TJ VanToll) * The Stack Overflow Podcast – How API security is evolving for the GenAI era (Eira May) * Lenny’s Podcast – Becoming more strategic, navigating difficult colleagues, harnessing founder mode, and more | Anneka Gupta (Chief Product Officer at Rubrik) (Lenny Rachitsky) * Talk Python to Me #481: Python Opinions and Zeitgeist with Hynek (Michael Kennedy) * Defense Unicorns, A Podcast – From Code to Combat: The Tech Transforming the DoD (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro) * Software Defined Talk Episode 489: Whitney Lee: From Wedding Photographer to Cloud-Native DevRel (Coté) * Software Engineering Radio #638: Nick Tune and Jean-Georges Perrin on Architecture Modernization (Giovanni Asproni)

Community & Events* Automattic offered employees another chance to quit over WordPress drama (Emma Roth) * How Genzeon Became a UiPath Healthcare Industry Partner in Hyperautomation (Vinit Singhal) * Career growth, learning, and fun, oh my! Your guide to GitHub Universe 2024 (Jeimy Ruiz) * Mercedes-Benz makes job cuts at cloud-focused R&D office in Seattle (Kurt Schlosser) * GitHub for Nonprofits: Drive social impact one commit at a time (Sidney Espinosa) * Tech Moves: OpenAI nabs top Microsoft AI researcher; Lime taps Amazon VP as CTO (Taylor Soper) * AI Dreams: Microsoft @ 50, Chapter 1 (Todd Bishop)

Database* More Annoyances With Local Variables And Optimize For Unknown Hints In SQL Server (Erik Darling) * Consistency and Concurrency in NewSQL Database Systems (Chisom Kanu) * Migrate to Azure PostgreSQL Flexible Server (Josephine Bush) * Minimize Downtime with SQL MI Disaster Recovery (Arun Sirpal)

SharePoint, M365 & MS Teams* The new Microsoft Planner for the web is available in Targeted release! (Charlie Tran)

PowerShell & Terminal* The World of Warp (Kyle Ribant, Kim Pham & Alisha Mowder)

Miscellaneous* Approaching the college personal essay: Tips as a parent helping your student write a compelling essay (Tom Johnson) * Announcing Windows 11 Insider Preview Build 27729 (Canary Channel) (Amanda Langowski) * Qualcomm Halts Snapdragon Dev Kit (msmash) * Latest Windows Insider Canary Build Adds Copilot Key Configuration (Paul Thurrott) * paint.net 5.1 beta (build 9056) (Rick Brewster) * Announcing Rust 1.82.0 (Rust Release Team) * My 2024 MacBook Setup for Software Development (Anthony Gordon)

More Link Collections* Top 20 blog posts from Oracle ACEs – September 2024 (Oana Bonu) * Daily Reading List – October 17, 2024 (#421) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Drasi: Microsoft’s newest open-source project simplifies change detection and reaction in complex systems (Mark Russinovich) * Using CSLA with Blazor | Visual Studio Toolbox (Leslie Richardson & Rocky Lhotka) * Canvas is a new way to write and code with ChatGPT (OpenAI Team) * The Hanselminutes Podcast – Creating The Crimson Diamon with Julia Minamata (Scott Hanselman) * Introducing the New React AI AssistView Component (Indrajith Srinivasan) * Visual Studio Code September 2024 (Visual Studio Code Team)

Web & Cloud Development* Astro x Cloudinary SDK (Thuy Doan) * ESLint now officially supports linting of JSON and Markdown (Nicholas C. Zakas) * Create a front end portfolio project with Next.js and Three.js (Beau Carnes) * How to resolve CORS errors by using Angular Proxy? (Chameera Dulanga) * Build Dashboard with Charts Using Kendo UI for Angular ListView (Dany Paredes) * Behind the Scenes at the JavaScript Repository (David Cassel) * User Delegation SAS Tokens In Azure Explained (Tore Nestenius) * Node v20.18.0 (LTS) (Michael Zasso) * MassTransit ConsumerDefinitions vs EndpointConfiguration – Understanding the Differences (Bart Wullems) * How Functional Programming Can Help You Write Efficient, Elegant Web Applications (Uberto Barbini) * How to Boost Your Productivity With Cross-Browser DevTools Features (Uma Victor)

WinUI, .NET MAUI & XAML* Exploring SemanticOrderView in .NET MAUI Community Toolkit (Leomaris Reyes)

Visual Studio & .NET Visualizing the Serilog 4.1 batch retry algorithm and* .NET’s ActivityListener sampling API (Nicholas Blumhardt) * How can I detect whether the user is running as an elevated administrator (as opposed to a natural administrator)? (Raymond Chen) * Build Apps, Games, and More with C# (TechRepublic Academy)

AI* Building Your Own Chatbot using Azure OpenAI Capabilities (Sarita Panwar) * Microsoft Hackathon: Project Micronaire using Semantic Kernel (Sophia Lagerkrans-Pandey) * How open source AI can improve population estimates, sustainable energy, and the delivery of climate change interventions (James Gill & Alex Pompe) * Introducing Lumigator (Juliana Rodrigues Araújo) * Our ongoing work to build and deploy responsible AI (Laurie Richardson)

Design, Methodology, Agile & DevOps* Get Good at DevOps: Feature Flag Deployments with ASP.NET WebAPI (David Ramel)

Mobile, IoT & Game Development Advanced capabilities of the Gemini API for Android developers and* Gemini API in action: showcase of innovative Android apps (Thomas Ezan) * Introduce the Code Editor into your school (Joanne Vincent)

Screencasts & Videos* GCast 184: Using M365 Copilot with Excel (David Giard) * SQL Server Settings Configuration Showdown | Data Exposed Exclusive (Anna Hoffman & Erik Darling) * Diving Into Wave 2 Copilot in PowerPoint – Copilot Snacks (Michael Gannotti) * Unlock the Power of .NET Aspire! (Dot Net Tips) * GitHub Copilot Chat and o1-preview: Building a maze generator! (GitHub Team) * What’s your favorite use case for Microsoft Copilot? | One Dev Question (Dan Wahlin)

Podcasts* Interviewed by Book Overflow podcast on Refactoring (Martin Fowler) * Developer Tea – Prioritization is the Ultimate Skill (Jonathan Cutrell) * Moving .NET Solutions to Kubernetes with Andrew Lock – Adventures in .NET #199 (Caleb Wells, Shawn Clabough, Wai Liu & Joel Schaubert) * Software Defined Talk Episode #487: WordPress Drama and Chicken Sandwiches (Brandon Whichard, Cote & Matt Ray) * Scrum Master Toolbox Podcast – Keeping Product Teams Aligned, Advice for Product Leaders in Remote Teams | Eli Goodman (Vasco Duarte) * Practical AI Podcast #289 – Understanding what’s possible, doable & scalable (Mike Lewis & Daniel Whitenack) * JS Party Podcast #341 – Create interactive tutorials the easy way (Tomek Sułkowski & Jerod Santo) * Interactive Coding Tutorials with Tomek Salkowski: Enhancing Developer Experiences – JavaScript Jabber #651 (AJ O’Neal & Steve Edwards) * Clean Code with Tyler Hawkins – React Round Up #268 (Jack Herrington & Carl Mungazi) * UI Breakfast Episode #287: Career Growth for Individual Contributors with Cliff Seal (Jane Portman) * The CSS Podcast #091: Season 5 Wrap-up (Una Kravets & Adam Argyle)

Community & Events* Bridging Gaps: The Azure AI Influencers Day Series (Lakshit Pant) * How students teamed up to decode 2,000-year-old texts using AI (Juan Pablo Flores Cortés) * OpenAI Raises $6.6 Billion in Funds at $157 Billion Value (Bloomberg News) * A free and open internet shouldn’t come at the expense of privacy (Mark Surman) * Cybersecurity Awareness Month: Securing our world—together (Vasu Jakkal)

Database* A Little About Nested Loops Prefetching In SQL Server (Erik Darling) * IS [NOT] DISTINCT FROM New T-SQL Enhancements in SQL Server (Naveen Kumar) * Optimize SQL LIKE Wildcard Searches (Simon Liew)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: September 2024 (Mark Kashman)

Miscellaneous* Cloudflare Blocks Largest Recorded DDoS Attack Peaking At 3.8Tbps (BeauHD) * ICYMI: Key Windows 11 24H2 Updates coming to Surface devices (Chauncey Larsen)

More Link Collections* Daily Reading List – October 3, 2024 (#411) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Discover Hidden Insights with Profiler’s External Code Decompilation (Harshada Hole) * Latest enhancements to Copilot workflows in Visual Studio: Move seamlessly from Copilot in Quick Info and more… (Sinem Akinci) * Discover the New Azure Cosmos DB Samples Gallery! (Mark Brown) * .NET Rocks! – Making Node and Deno with Ryan Dahl (Carl Franklin & Richard Campbell) * Tauri 2.0 Stable Release (Tillmann Weidinger) * Demystifying Copilot Pages – Copilot Snacks (Michael Gannotti)

Web & Cloud Development* What’s new in Svelte: October 2024 (Dani Sandoval) * .NET, Kubernetes, and Minikube – Part 1, A Simple Web API Application (Bryan Hogan) * Blazor Basics: Using Blazor Components in WinForms with Blazor Hybrid (Claudio Bernasconi) * CSS Anchor Positioning Guide (Juan Diego Rodríguez) * Standalone Parameters Panel for ASP.NET Core, Blazor, Angular Reporting (Natalia Kazakova) * How to Use the DevExpress Blazor Drawer Component in Static SSR Mode (Svetlana Nikulina) * Eleventy v3.0.0 is now available! (Zach Leatherman)

Visual Studio & .NET* Mail Merge: Inserting Merge Blocks using the DataSourceManager in C# (Bjoern Meyer) * A function for creating an absolute security descriptor from a self-relative one (Raymond Chen) * Serilog fallback sinks (Nicholas Blumhardt)

AI* Announcing new products and features for Azure OpenAI Service including GPT-4o-Realtime-Preview with audio and speech capabilities (Steve Sweetman) * Nvidia stunned the world with a ChatGPT rival that’s as good as GPT-4o (Chris Smith) * New funding to scale the benefits of AI (OpenAI Team) * Announcing Build with Google AI release 3: A Season of Gemma! (Joe Fernandez)

Design, Methodology & Testing* Keep your project structure simple! (Derek Comartin) * UX Crash Course: Prototyping (Kathryn Grayson Nanz) * My thoughts on RTO (Michael Eaton)

Mobile, IoT & Game Development* Raspberry Pi Beaten To It With Pico Plus 2 (Harry Fairhead) * How to bring your AI Model to Android devices (Kateryna Semenova & Mark Sherwood) * PyTorch machine learning models on Android (Paul Ruiz) * iOS 18 Quick Tips; Security Edition (Scott Helme)

Screencasts & Videos* How to trigger Windows 11 to upgrade to latest version (ITOpsTalk Crew) * What is go-sqlcmd? | One Dev Question (Anna Hoffman)

Podcasts* Syntax Podcast #829: 14 Web Development Tips I Wish I Knew Sooner (Wes Bos & Scott Tolinski) * The Changelog Podcast #611 – Free-threaded Python (Pablo Galindo, Łukasz Langa & Jerod Santo) * Grammar Girl Podcast – How writers navigate failure and find success, with Jonathan Small (Jonathan Small & Mignon Fogarty) * The Breakpoint Show Episode 029 – Finding Your Tribe (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)

Community & Events* Why Don’t You Fucking Retire Already? (James Whittaker) * Leading the way: 10 projects in the Open Source Zone at GitHub Universe 2024 (Lee Reilly) * Former Microsoft Xbox leader J Allard joins Amazon in latest surprise career twist (Todd Bishop) * World Wide Web Foundation is Shutting Down (msmash)

Database* SQL Server Agent Job History Retention Settings (Joe Gavin) * Reading Sqlite Schema Tables the Hard Way (K. Matt Dupree) * The Curse Of Cursor Options In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* Office 2024 for consumers available October 1 (Bryan Rognier) * Unlocking the power of app analytics for ISVs in the Developer Portal (Srinidy Ravichandran)

Miscellaneous* Announcing Windows 11 Insider Preview Build 27718 (Canary Channel) (Amanda Langowski)

More Link Collections* Daily Reading List – October 2, 2024 (#410) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Visual Studio 2022 – Recent performance enhancements (Mads Kristensen) * An AI companion for everyone (Microsoft) * Announcing the stable release of the official OpenAI library for .NET (.NET Team) * Using JSON Schema for Structured Output in .NET for OpenAI Models (Sophia Lagerkrans-Pandey & Dmytro Struk) * New experiences coming to Copilot+ PCs and Windows 11 (Pavan Davuluri) * Kickoff the 2025 Imagine Cup: Unleash Your Innovation Potential! (Lee Stott) * Windows App SDK 1.6.1 (1.6.240923002) (Duncan MacMichael)

Web & Cloud Development* Unbundling the JavaScript ecosystem (Eric Simons) * How to Migrate from WP Engine to WordPress on App Service? (Abhishek Reddy) * Learn ASP.NET Core MVC with .NET 9 (Beau Carnes) * Docker Best Practices: Using Tags and Labels to Manage Docker Image Sprawl (Jay Schmidt) * Multi Step Workflows with the Critter Stack (Jeremy D. Miller) * Announcing the General Availability of Pulumi’s AWS Cloud Control Provider (formerly AWS Native) (Matt Jeffryes) * Integrating AI Analysis with Telerik PDF Viewer in ASP.NET Core (Peter Vogel) * Introducing new features for the Threads API (Dil Ibrahim) * Major updates to NetEscapades.​AspNetCore.​SecurityHeaders (Andrew Lock) * Connecting the TXWebSocketMiddleware to a Separate, External TCP Synchronization Service (Bjoern Meyer) * Uploading Files and Sending data using HttpClient: A Simple Guide (Hariom Dubey) * FHIR TL;DW: 9 Key Problems When Connecting to 400+ Servers (René Spronk)

WinUI, .NET MAUI & XAML* .NET MAUI 8 Supports Apple Xcode 16: How to Update (Vijay Anand E G) * Windows App SDK Version 1.6.1 (1.6.240923002) Stable Channel Release Notes (Microsoft Learn) * Microsoft.WindowsAppSDK 1.6.240923002 Release (NuGet)

Visual Studio & .NET* Avoiding Identity Obsession in .NET with Entity Framework Core (Peter Ritchie) * Win32 App Isolation overview and Packaging a Win32 app isolation application with Visual Studio (Microsoft Learn) * Implementing k-NN Classification Using C# (James McCaffrey) * An Efficient Dictionary for IPAddress Tracking using .NET 9 with AlternateLookup and IAlternateEqualityComparer (Steve Gordon)

AI Can an AI Compose Music? (Charles Petzold) * Introducing vision to the fine-tuning API and* Introducing the Realtime API (OpenAI Team) * An Introduction to Privacy and Safety for Gemini Nano (Terence Zhang & Adrien Couque) * Semantic Kernel–Giving the new Ollama connector a try (Bart Wullems) * The next step in Bing generative search (Bing Team) * The Future of AI: Single Agent or Multi-Agent – How Should I Choose? (Marco Casalaina) * Prompt AI Directly in the Editor (Valeria Letusheva)

Design, Methodology & Testing* Understanding Scope Creep: Causes and Prevention Strategies in Agile Sprints (Allison Bokone) * Book Review: The Async-First Playbook (Kay Ewbank) * One more tool in my productivity tool chest (Michael Eaton) * Advanced Installer 22.1 (Advanced Installer Team) * NIST Password Guidelines – The Nine Commandments (Sue Gee) * TeamCity 2024.07.3 Bug Fix Is Out (Dmitrii Korovin) * Deprecation of the macOS-12 Hosted Pipeline Image (Eric van Wijk) * Clean All The Tests! (Gil Zilberfeld) * Working With Legacy Code (Quintus Flannagan) * Enhancing TeamCity AWS Agents’ Performance (Iaroslav Molochkov)

Mobile, IoT & Game Development* Gemini Nano is now available on Android via experimental access (Taj Darra) * Introducing the New Flutter Chat Widget (Vijayakumar Mariappan) * It’s all hands OFF deck with this Pi-powered LEGO card shuffler (Rosie Hattersley) * Microsoft is discontinuing its HoloLens headsets (Tom Warren)

Screencasts & Videos* Technology & Friends – Jason Bock on C# Source Generators (David Giard) * TypeScript Full Course – From Beginner to Advanced | Tech with Tim (Tim Ruscica) * Transforming Blazor Applications into 2D Games with Blazorex | Open at Microsoft (Pablo Lopes & David Guida) * Mr. Maeda’s Cozy AI Kitchen – AI Avatars, with Cenyu Zhang (John Maeda) * Windows 11, version 24H2 | Security, experience, performance, and migration updates. | Microsoft Mechanics (Jeremy Chapman) * Enable Sudo on Windows 11 (ITOpsTalk Crew) * FreeCodeSession – Episode 566 (Jason Bock) * EASIEST Way to Fine-Tune LLAMA-3.2 and Run it in Ollama (Prompt Engineering)

Podcasts* InfoQ Podcast: Generally AI – Season 2 – Episode 1: Generative AI and Creativity (Anthony Alford & Roland Meertens) * Kubernetes Podcast from Google – KCP, with Marvin Beckers (Abdel Sghiouar & Kaslin Fields) * PPP 437 | Future-Prepping Your Career in the Age of AI, with Dr. Nada Sanders (Andy Kaufman) * AGL 384: Maximillian Naza (John Rouda) * Grammar Girl Podcast – From game boards to boardrooms. Commas with participial phrases. Gritties. (Mignon Fogarty, Bonnie Mills & Samantha Enslen) * RunAs Radio #952 – Data Security and Governance in M365 with Nikki Chapple (Richard Campbell) * Defense Unicorns, A Podcast – Keeping Open Source Software Secure with Eddie Zaneski (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro) * Software Engineering Radio #636: Sriram Panyam on SaaS Control Planes (Brijesh Ammanath) * Scrum Master Toolbox Podcast – How A/B Testing Can Derail Product Development, A Product Leadership Story | Eli Goodman (Vasco Duarte)

Community & Events* CfP List Updated 2024-10-01 (Dave Aronson) * Just One Week Away from Our Digital OneDrive Event! (Rob Nunez) * Get ready for the 2025 Microsoft Imagine Cup: Let the innovation begin! (MS Student Developer Team) * Celebrating Coolest Projects 2024, plus dates for 2025 (Vicky Fisher) * Your Complete Guide to RockyFest 2024 in Philly This December (Visit Philly)

Database* Announcing Private Preview: Read and Read/Write Privileges with Secondary Users for vCore-Based Azure Cosmos DB for MongoDB (Sajeetharan Sinnathurai) * What is Data Storytelling? Guide, Best Practices, and Examples (Rob Pugh) * Mostly Some Updates To sp_QuickieStore, But Some Other Stuff Too! (Erik Darling) * T-SQL Tuesday #179: What’s In Your Data Detective Toolkit? (Tim Mitchell)

SharePoint, M365 & MS Teams Using TypeScript v5 in SharePoint Framework Projects and* SharePoint Framework v1.20 – What’s in the Latest Release (Andrew Connell) * Microsoft Office 2024 is now available for Macs and PCs (Tom Warren)

Miscellaneous* Windows 11, version 24H2: What’s new for IT pros (Harjit Dhaliwal) * Trump lies, sows division, and wastes recovery resources as Americans suffer (Jason Weisberger) * How to get new experiences for Windows 11 (John Cable) * Markdown-Powered Slides in JetBrains IDEs (Khalid Abuhakmeh) * Adobe Announces Photoshop and Premiere Elements 2025 (Paul Thurrott) * Capture Circular ProcMon Logs for an intermittent issue (Pradeep Sharma) * Misunderstanding the “Prevent access to registry editing tools” policy (Raymond Chen) * Windows 11, version 24H2 security baseline (Rick Munck)

More Link Collections* Collective #868 (Manoela Ilic) * Daily Reading List – October 1, 2024 (#409) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Bridging the Gap Between MVU and MVVM (Uno Platform Team) * What’s New in .NET 9: A Developer’s Perspective (Vinoth Kumar Sundara Moorthy) * Unlocking Future Skills with Microsoft Learning Hubs (Lee Stott) * Dev Proxy v0.21 with simulating authentication and authorization (Waldek Mastykarz and Garry Trinder) * Announcing the General Availability (GA) of Native Authentication for Microsoft Entra External ID (Kaushik Kislay) * Effortless Instrumentation profiling with Persistent Target Selection (Harshada Hole)

Web & Cloud Development* The Curious “Case” of the Bearer Scheme (Andrea Chiarelli) * Boosting Code Readability and Manageability in ASP.NET Core (Ali Hamza Ansari) * CSS Masonry & CSS Grid (Geoff Graham) * Scaling Event Projections and Subscriptions with the Critter Stack (Jeremy D. Miller) * Vue Basics: How to Develop Better Vue Applications with Nuxt (Nada Rifki) * Streamlining Jetpack: Enhancements for a Faster WordPress Experience (Osk) * What’s new in Astro – September 2024 (Sarah Rainsberger) * How to use IHttpClientFactory and WireMock.NET together using Moq (Davide Bellone) * Introducing seamless authentication with Power Pages and Microsoft Entra External ID (Arbaaz Abdulwahid) * .NET Aspire and Dapr. Overlap or complementary? (Tommaso Stocchi) * Enhancing the security of Microsoft Edge extensions with the new Publish API (Microsoft Edge Team)

WinUI, .NET MAUI & XAML* Breaking Down The Top WPF Datagrids (MESCIUS inc.) * .NET MAUI: Check Grammar within the DevExpress HTML Edit Using OpenAI GPT Models (Anthony Sameishchev)

Visual Studio & .NET* Getting the Running Operating System in C# (Bryan Hogan) * Metalama Status Update, September 2024 (Gael Fraiteur) * Pulling a single item from a C++ parameter pack by its index, remarks (Raymond Chen) * Creating Advanced Tables in PDF and DOCX Documents with C# (Bjoern Meyer) * Loading data with Riverpod: an AsyncValue story (Jean-Marie Alfonsi)

AI* Announcing fine-tuning for customization and support for new models in Azure AI (Asha Sharma) * Using AI to jump-start code samples (Tom Johnson) * AI Chatbot with Message History using LangChain and SQL (Levi Masonde) * OpenAI Is Shattering Big Tech’s Promises of a Better World (Parmy Olson) * Exploring Responsible AI (Matt Graven) * 5 Ways AI is Revolutionizing Productivity and Collaboration (Nikita Chandawale) * Sketch and AI (Pieter Omvlee) * What’s New In Copilot | September 2024 (Seth Patton)

Design, Methodology & Testing* Azure DevOps–Update to the v3.x build agents (Bart Wullems) * Exploring Docker for DevOps: What It Is and How It Works (Todd R. Weiss)

Mobile, IoT & Game Development* Dart and Flutter packages need your Love! (Chris Sells) * Quick introduction to Large Language Models for Android developers (Thomas Ezan) * Gemini in Android Studio: Code Completion Gains Powerful Model Improvements (Sandhya Mohan) * Welcome to AI on Android Spotlight Week (Joseph Lewis) * Rethinking our understanding of Exceptions and Errors in Flutter (Gonçalo Palma)

Screencasts & Videos* Code AI apps on Azure – Python, Prompty & Visual Studio | Microsoft Mechanics (Dan Taylor) * How to persist data for a SQL Server resource in .NET Aspire (Authorised Territory) * GitHub Desktop 101: Adding code to your repository (Christina Warren)

Podcasts* Merge Conflict #430: iOS 18 & Apple Intelligence Preview Hands-On (James Montemagno & Frank Kreuger) * Gone Mobile Podcast #121: Jon tries Mediator! Copilot != Autopilot, and the Best iPhone ever! (Jonathan Dick & Allan Ritchie) * Jeff Sutherland: The History of Agile – Azure DevOps Podcast Episode 317 (Jeffrey Palermo) * The PowerShell Podcast – Spectre Console and TUI Magic with Shaun Lawrie (James Petty) * Azure Cloud Talk Podcast 24/9/30 – IAC For Me? (Alec Harrison) * Made by Google Podcast – Pixel Buds Pro 2: Redefining Comfort, Sound, and Hands-Free AI (Rachid Finge) * Syntax Podcast #828: Logging in Verification: Magic Links, 2FA, SMS Codes (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode #192 – Confidential + AI: Can AI Keep a Secret? (Anton Chuvakin) * The Changelog News Podcast – Display custom maps on your website for free (Jerod Santo) * The Stack Overflow Podcast – A developer works to balance the data center boom with his climate change battle (Ben Popper) * Directions on Microsoft Podcast – Microsoft Picks Up the Premium Pace With Dynamics 365 (Mary Jo Foley) * Only Malware in the Building Episode 5 – The Dark Arts of Cyber (Selena Larson, Dave Bittner & Rick Howard) * The Amp Hour #678 – All About Antennas with Katerina Galitskaya (Dave Jones & Chris Gammell) * Python Bytes Podcast #403 – A machine learning algorithm walks into a bar… (Michael Kennedy) * Scrum Master Toolbox Podcast – The Risk of Investing in Non-Critical Features That Remove Focus From the Core Experience, A Product Leadership Story | Eli Goodman (Vasco Duarte)

Community & Events Visual Studio at Unreal Fest Seattle 2024 (David Li) * Philly .NET Meetup: October Placeholder (Bill Wolff) * John Maeda in Conversation with Dean Anijo Mathew (Phillip Bahar) * MySQL Upcoming Meetups Worldwide (Lenka Kasparova) * PowerShell + DevOps Global Summit 2025: Call for Papers Now Open! (James Petty) * Ongoing community data protection and Attribution as the foundation of developer trust and* The changing state of the Internet and related business models (Ellen Brandenberger & Ryan Polk) * The Future of the Social Web Is in Good Hands (Jeremy Anderberg) * The nuances and challenges of moderating a code collaboration platform (Margaret Tucker) * Hacktoberfest 2024 (Mark Waite)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | September 2024 (Pete Daderko) * See what’s possible with Copilot in Excel (part 7) (Ms. Excel) * Using Copilot in Excel to analyze text insights (Gabe Ho)

Miscellaneous Book Review: Art of ARM Assembly (Vol 1) (Ted Neward) * Announcing Windows 11 Insider Preview Build 22635.4291 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26120.1912 (Dev Channel) (Amanda Langowski) * Keep your online activity safer on public Wi-Fi with Microsoft Defender for individuals (Ashwin PR)

More Link Collections* Interesting links of the week 2024-40 (Michael Eaton) * Sands of MAUI: Issue #161 (Sam Basu) * Daily Reading List – September 30, 2024 (#408) (Richard Seroter) * Reading Notes #621 (Frank Boucher) * Windows news you can use: September 2024 (Thomas Trombley)

The Geek Shelf Packt Unreal 5 eBook Bundle (Humble Bundle) – Referral Link

View Details

Top Links* Update on Recall security and privacy architecture (David Weston) * Azure SDK Release (September 2024) (Hector Norzagaray) * Introducing Copilot in OneDrive: Now Generally Available (Arjun Tomar) * Raspberry Pi AI Camera on sale now at $70 (Naush Patuck) * The Hanselminutes Podcast – The next supercomputer with NVIDIA’s Wen-Mei Hwu (Scott Hanselman) * Announcing the Availability of Phi-3.5-MoE in Azure AI Studio and GitHub (martincai)

Web & Cloud Development* Creating a Cluster Growth Animation (Kirupa Chinnathambi) * Building an Application in Docker while Offline (Bryan Hogan) * Getting Started: Creating an ASP.NET Core Web App with the Document Editor in Visual Studio Code (VS Code) (Bjoern Meyer) * Slide Through Unlimited Dimensions With CSS Scroll Timelines (Lee Meyer)

WinUI, .NET MAUI & XAML* Porting the ComputeSharp sample app to UWP again, but with .NET 9 and NativeAOT! This shows the Windows Community Toolkit, Win2D and WinUI 2, all running on .NET 9. Also, note the acrylic blur over the swapchain in the background: this is only possible on UWP! (Sergio Pedri)

Visual Studio & .NET* Optimizing Digital Signature Workflows: Starting with MS Word DOCX Files Instead of PDFs in C# (Bjoern Meyer) * Key mappings in Visual Studio Code (Andrew Pruski) * Palindrome Check: Normalize Strings in C# (Ishika Tiwari) * The case of the crash when destructing a std::map (Raymond Chen) * Data Annotations vs FluentValidation: Which should you use? (David Grace) * Boost Your .NET Projects: Unleashing the Power of Spargine’s Collection Extensions (David McCarter)

AI* Devs gaining little (if anything) from AI coding assistants (Grant Gross) * Feeding AI bots (Daniel Fisher) * GitHub Models and Inference API (Rob Bos) * Tool support in OllamaSharp (Bart Wullems) * Announcing Semantic Kernel for Java 1.3.0 (Derek Keeler) * OpenAI Structured Outputs: How-To Guide for Developers (Oladimeji Sowole)

Design, Methodology & Testing* Azure DevOps–Sharing service connections (Bart Wullems) * Azure Boards, September Update (Dan Hellem) * My Recommendations for a Test Automation Strategy (Jeremy D. Miller) * xUnit v3 and some stuff about TUnit (Steven Giesel) * Git: Set Up a Local Repository Accessible by LAN (Jack Wallen) * Breaking It Down: How to Migrate Your Modular Monolith to Microservices (Milan Jovanović) * Developer insights: Building resilient end-to-end security (Rohan Kumar) * How to Use SSH to Safely Connect to GitHub: A Simple Guide for Windows OS (Oghenekparobo Stephen)

Mobile, IoT & Game Development* Android 15 Brings Desktop-like Windowing UX on Tablets (Sergio De Simone) * Meta’s new smart glasses look like the future (David Pierce)

Screencasts & Videos Building a classic Macintosh with a Raspberry Pi Pico (Christina Warren) * FreeCodeSession – Episode 565 and* Random.Code() – Fixing A Bug in Rocks (Jason Bock) * Llama 3.2 is HERE and has VISION (Frank La Vigne) * Install Windows Subsystem for Linux on Windows 11 (ITOpsTalk Crew)

Podcasts* freeCodeCamp Podcast Episode #143 – The reality of the developer job market with ex-Googler YK Sugi (Quincy Larson) * How Mastermind Groups Can Transform Your DevOps Career – Adventures in DevOps #216 (Will Button & Warren Parad) * React Native Radio #309 – React Native IDE with Krzysztof Magiera (Krzysztof Magiera, Mazen Chami & Robin Heinze) * Syntax Podcast #827: Career Development with Topher Martini (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #63 – The wrong place to slap a person (Nick Nisi, Jerod Santo & Adam Stacoviak) * Managing Component State the Sane Way with Freddy Montes – Adventures in Angular #426 (Charles Max Wood) * The Happy Engineer Podcast #188: Sabbatical Secrets – How to Take an Intentional Career Break with Laura Nguyen (Max Ahumada) * Scrum Master Toolbox Podcast – The Power of a Vision-Driven Product Owner | Richard Coplan (Vasco Duarte)

Community & Events* The messy WordPress drama, explained (Emma Roth) * What Happened to Tech Jobs? What Will You Do Next? (Debbie Levitt) * Techbash 2024 (Jason Haley) * Threads now lets you tag your location (Jay Peters)

Database* A Bug With Inline Index Creation Syntax In SQL Server (Erik Darling) * Time Weighted Average and Value in Azure Data Explorer (Adi Eldar) * A few ways to monitor performance for the geo replica of an Azure SQL Database (Matt Changchien) * Combine Multiple Columns Performance Comparison – SQL UNPIVOT, UNION ALL vs CROSS APPLY (Jared Westover)

Miscellaneous* Let’s go easy on PyPI, OK? (Michael Kennedy) * Meta Fined $102 Million For Storing 600 Million Passwords In Plain Text (BeauHD) * paint.net 5.1 beta (build 9038) (Rick Brewster)

More Link Collections* F# Weekly #39, 2024 – new FAKE, Oxpecker in TechEmpower, Gleam to F# and .NET Days 2024 (Sergey Tihon) * Daily Reading List – September 27, 2024 (#407) (Richard Seroter) * Collective #867 (Manoela Ilic) * C# Digest – Implementing Blocked Floyd-Warshall algorithm (Jakub Chodounsky) * Reading Notes #620 (Frank Boucher) * Reading List 326 (Bruce Lawson)

The Geek Shelf

O’Reilly Software Architecture 2024 Book Bundle (Humble Bundle) – Referral Link

View Details

Top Links* .NET MAUI 8.0.91 (Service Release 9.1) (David Ortinau) * Uno Platform 5.4: Perf Improvements and 290+ Issues closed (Uno Platform Team) * 7 Things about C#: Switch Statements (Joe Mayo) * Announcement: Swashbuckle.AspNetCore is being removed in .NET 9 (Jeremy Likness) * Using JSON Schema for Structured Output in Python for OpenAI Models (Evan Mattson) * Boost your CLI skills with GitHub Copilot (Michelle Duke)

Web & Cloud Development* Taking a look at the Problem Details enhancements in ASP.NET 9 (Tim Deschryver) * Free Tutorial: Build React Hooks (Kent C. Dodds) * React 19: Goodbye to Old Features, Hello to the Future (Adhithi Ravichandran) * Pulumi Azure Classic Provider Version 6.0.0 (Daniel Bradley) * This Month in Azure Static Web Apps | 08/2024 (Glaucia Lemos) * Introducing the AI-Powered Smart Blazor Components and Features (Rajendran R.) * Distributing WebAssembly components using OCI registries (Joe Zhou & James Sturtevant) * Deno 2 Release Candidate Ready (Ian Elliot)

Visual Studio & .NET* Designing the Perfect Contract Template for MailMerge in C# (Bjoern Meyer) * If you’re going to specify the LVS_SORTASCENDING or LVS_SORTDESCENDING style, you had better be telling the truth (Raymond Chen) * Visual Studio 2022 Preview 2.1 release notes (Microsoft Learn)

AI* Tailored Code Completions for C++ Developers: Fine-tuned models are now in limited public beta for GitHub Copilot Enterprise (Erika Sweet) * Upgrading the Moderation API with our new multimodal moderation model (OpenAI Team) * Masked self-attention: How LLMs learn relationships between tokens (Cameron R. Wolfe) * Software Development with AI-Powered Code Editors (Hassan Djirdeh) * NotebookLM adds audio and YouTube support, plus easier sharing of Audio Overviews (Raiza Martin) * Activate your data responsibly in the era of AI with Microsoft Purview (Rudra Mitra)

Design, Methodology & Testing* Identity Obsession and Domain-Driven Design (Peter Ritchie) * GitHub Copilot now available in github.com for Copilot Individual and Copilot Business plans (Mario Rodriguez)

Mobile, IoT & Game Development* Raspberry Pi Pico brings junked joysticks back to life | The MagPi #146 (Andrew Gregory)

Screencasts & Videos* Server Audit Redesign for Azure SQL Database | Data Exposed (Anna Hoffman & Sravani Saluru) * Coffee and Open Source Conversation – April Speight (Isaac Levin) * Random.Code() – Updating My CSLA Serialization Source Generator, Take 2 (Jason Bock) * What are some web accessibility hacks for devs? | One Dev Question (Dona Sarkar) * Multi-Project Launch Configuration | Visual Studio Toolbox (Robert Green & Nayana Srikanth)

Podcasts* The Modern .NET Show – CQRS, System Maintainability, and Pragmatic Tech Choices with Dejan Miličić (Jamie Taylor) * Software Defined Talk Episode 486: Platform Engineering vs. DevOps (Brandon Whichard, Cote & Matt Ray) * Scrum Master Toolbox Podcast – Soft Metrics, The Key to Understanding Agile Team Dynamics and Succeeding as a Scrum Master | Richard Coplan (Vasco Duarte) * The Changelog Podcast #610 – Leveling up JavaScript with Deno 2 (Ryan Dahl & Jerod Santo) * The CSS Podcast #090: Scroll-driven animations (Una Kravets & Adam Argyle) * The Stack Overflow Podcast – Deedy Das: from coding at Meta, to search at Google, to investing with Anthropic (Ben Popper) * Software Engineering Radio #635: Stevie Caldwell on Zero-Trust Architecture (Priyanka Raghavan) * AI Integration in Web Apps – React Round Up #267 (Chris Frewin, Lucas Paganini & Peter Osah)

Community & Events* My Recent Talks (Shawn Wildermuth) * Our Contributions Towards a Stronger Open Source Future (WordPress Staff)

Database* SQL Server Metadata for Stored Procedures, User-Defined Functions and Views (Rick Dobson) * Rewriting T-SQL Scalar UDFs So They’re Eligible For Automatic Inlining In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* Announcing SharePoint Framework 1.20 with updates on building enterprise extensibility within Microsoft 365 (Vesa Juvonen)

PowerShell & Terminal* Dynamically sync env vars into your terminal session (Sega Okhira & Noah Zweben)

Miscellaneous* The Tor Project merges with Tails, a Linux-based portable OS focused on privacy (Paul Sawers)

More Link Collections* Daily Reading List – September 26, 2024 (#406) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Creating a React TODO app in Visual Studio 2022 (Sayed Ibrahim Hashimi) * .NET Aspire integrations overview (David Pine) * Organize Your Breakpoints like a pro (Harshada Hole) * Getting started with testing and .NET Aspire (Aaron Powell) * Measuring and Reducing the Environmental Impact of Software (Ben Linders) * Winamp is now open source and on GitHub! (Scott Hanselman) – View the repo here

Web & Cloud Development* Critter Stack 2025 (Jeremy D. Miller) * Best Practices in Building ASP.NET Core API Projects (Peter Vogel) * What’s New in Blazor: 2024 Volume 3 (Rajendran R.) * Sentry can’t fix React hydration errors, but it can really help you debug them (Salma Alam-Naylor) * Sep 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews)

WinUI, .NET MAUI & XAML* Mastering .NET MAUI Shell—Part 3 (Héctor Pérez) * Create a WPF FastLine Chart to Analyze Global Population Trends by Age Group (Vimala Thirumalai Kumar)

Visual Studio & .NET* How to install the .NET framework as a prerequisite using Inno Setup (Renato Ivanescu) * How to Add a C# .NET Excel XLSX Viewer to Your WinForms App (Mackenzie Albitz) * Interact with Ollama through C# (Bart Wullems) * Building Secure and Scalable APIs in .NET 8 (David Ramel) * Service Discovery in .NET (Ricardo Peres) * Another example of the Windows Runtime interop pattern: Using the UserConsentVerifier from a Win32 program (Raymond Chen)

AI* Enterprise trust in Azure OpenAI Service strengthened with Data Zones (Steve Sweetman) * Integrating AI into Business Processes with the Process Framework (Evan Chaki) * Microsoft Trustworthy AI: Unlocking human potential starts with trust (Takeshi Numoto)

Design, Methodology & Testing* ImageMagick MSIX is Now Built and Signed with Trusted Signing via Advanced Installer (Dirk Lemstra) * Code Signing Certificates Types (Horatiu Vladasel) * Explaining the New HandleExceptionInTest Flag in Isolator++ 4.3 (Alon Sapozhnikov)

Screencasts & Videos* End-to-end integration testing with .NET Aspire | On .NET (Aaron Powell) * Random.Code() – Updating My CSLA Serialization Source Generator (Jason Bock) * Data API Builder was just released into GA. What is that exactly? | One Dev Question (Davide Mauri)

Podcasts* Syntax Podcast #826: You Need These 30 Apps – PART 2 (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – From Skeptic to Believer, Embracing SAFe for Agile Success | Richard Coplan (Vasco Duarte) * The Rework Podcast S2E124 – Progressing in Public Speaking (Jason Fried & David Heinemeier Hansson) * .NET Rocks! – Microsoft Playwright Testing with Debbie O’Brien (Carl Franklin & Richard Campbell) * The S in KISS…..Embracing simplicity with Guilherme Ferreira – Adventures in .NET #198 (Caleb Wells, Shawn Clabough, Wai Liu & Joel Schaubert) * Practical AI Podcast #288 – GraphRAG (beyond the hype) (Prashanth Rao, Chris Benson & Daniel Whitenack) * Optimizing SQL and ORM Practices for High-Performance Applications – JavaScript Jabber #650 (AJ O’Neal, Charles Max Wood & Steve Edwards) * Talk Python to Me #478: When and how to start coding with kids (Michael Kennedy)

Community & Events Philly .NET October Meetup – Build 2024 and Beyond – Designing and Developing for AI (Rich Ross) * OpenAI CTO Mira Murati is leaving (Kylie Robison) * Winamp Releases Source Code, Asks For Help Modernizing the Player and* Amazon Employees Plead For Reversal of 5-Day RTO Mandate in Anonymous Survey (msmash)

Database* Yes, Cardinality Estimation Keeps Changing After SQL Server 2014. (Brent Ozar) * Why Expressions Are Better Than Local Variables For Performance In SQL Server (Erik Darling) * Connection String Confusion in SSMS (Steve Jones) * Dumping and Restoring Azure PostgreSQL Databases (Josephine Bush) * Migrating a small web application from SQL using DuckDB (Greg Kontos)

SharePoint, M365 & MS Teams* Enabling and Using Copilot Agents in SharePoint – HLS Copilot Snacks (Michael Gannotti) * Microsoft 365 Certification control spotlight: Secure software development and deployment (Krishna Mawani)

More Link Collections* Daily Reading List – September 25, 2024 (#405) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Create Stunning Gym Subscription UI in .NET MAUI (Leomaris Reyes) * Back in the Pocono Mountains: Meet Text Control at TechBash 2024 (Bjoern Meyer) * How-to: Listening to Keyboard Events and Handling Shortcuts in .NET MAUI (Joachim Leonfellner) * Get AI ready: Inside the Copilot Learning Hub (Rae Lyon) * .NET Terminology (Rocky Lhotka) * Adding Interactive Gestures to Controls in .NET MAUI | On .NET (James Montemagno) * Introducing Verdi, an AI dev platform powered by GPT-4o (OpenAI Team)

Web & Cloud Development* Customizing the combo of Azure Developer CLI and .NET Aspire (Andreas Helland) * How to Create a Reusable Modal Component in React (Grant Riordan) * Encrypting and Decrypting sensitive Information in ASP.NET Core (Hariom Dubey) * Breaking a String by Visual Width in JavaScript (j2inet) * Vue Basics: How to Build Complex Forms in Vue (Nada Rifki) * ASP.NET Core 9 and IAsyncEnumerable – Async Streaming JSON and NDJSON From Blazor WebAssembly (Tomasz Pęczek) * Azure Logic Apps Standard Templates: Pre-built Workflows for Common Integration Scenarios (Steef-Jan Wiggers) * Receiving GitHub Webhooks When Using the ASP.NET Core Developer Certificate (Steve Gordon) * Running Docker in an Azure Windows Virtual Machine – Not so fast! (Tore Nestenius) * DS Server 3.5.0 Released (Bjoern Meyer) * Color Mixing With Animation Composition (Geoff Graham) * Integrating the Particular Service Platform with Aspire (Jimmy Bogard) * Human-Readable gRPC Calls with Fiddler Everywhere (Petar Grigorov) * How to Host Your Personal Portfolio Using GitHub Pages (Raiyan Bin Sarwar) * Level Up: Auth0 Plans Just Got an Upgrade (Shiven Ramji)

WinUI, .NET MAUI & XAML* AI-Driven Smart PDF Form Filling in .NET MAUI PDF Viewer (Deepak G.)

Visual Studio & .NET* Htmx and Playwright Tests in C# (Khalid Abuhakmeh) * Next-Gen Code Coverage in Visual Studio: Enhanced C++ Support and Security (Jakub Chocholowicz) * The UserConsentVerifier confirms that the user is there, but it doesn’t protect any data (Raymond Chen) * Hot-Reloading C++ with Live++ and JetBrains Rider (Matt Ellis)

AI* 5 Ways to Implement Enterprise Security with Azure AI Studio (Meera Kurup) * Using GenAI to build a capability map and translate legacy systems (Martin Fowler) * New GenAI simulation and evaluation tools in Azure AI Studio (Minsoo Thigpen) * Running a fully local AI Code Assistant with Continue–Part 4– Learning from your codebase (Bart Wullems) * Microsoft Launches Azure AI Inference SDK for .NET (Robert Krzaczyński) * Updated production-ready Gemini models, reduced 1.5 Pro pricing, increased rate limits, and more (Logan Kilpatrick & Shrestha Basu Mallick) * Realizing the expanded partner opportunity with the next wave of Copilot (Jill Armour) * Demystifying Fine-Tuning: A Beginner’s Guide (Manjeet Singh) * Microsoft Hackathon: Virtual Customer Success Manager (VCSM) using Semantic Kernel (Sophia Lagerkrans-Pandey) * Microsoft Trustworthy AI: Unlocking human potential starts with trust (Takeshi Numoto) * Customers are putting Gemini to work (Thomas Kurian)

Design, Methodology & Testing* Breaking Down Agile Estimates: Story Point Estimation, T-shirt Sizing and Time (Allison Bokone) * Embracing Vibrant Universality in Fluent Illustrations (Jay Tan & Alexis Copeland) * 5 Reasons to Link Code Commits to Tickets (Claudia Fernandes) * My Evolving Approach to Learning Programming Languages (Dan Lew) * Git pull vs. git fetch: What’s the difference? (GitLab Team) * Microsoft Intune support for Apple Intelligence (MS Intune Support Team) * Designing against the deaf tax (Toby Fitch)

Mobile, IoT & Game Development* Attestation format change for the Android FIDO2 API (Christiaan Brand) * RISC-V on Raspberry Pi Pico 2 (Luke Wren)

Screencasts & Videos* Navigating Visual Studio Easily with Feature Search (Leah Tran) * FreeCodeSession – Episode 564 (Jason Bock) * Implementing RAG with SQL Database Vector Search and Semantic Kernel | Data Exposed: MVP Edition (Anna Hoffman & Marco Minerva) * Token theft protection with Microsoft Entra, Intune, Defender XDR & Windows (Microsoft Mechanics)

Podcasts* Scrum Master Toolbox Podcast – The Impact of Product Owner Pressure on Agile Team Morale | Richard Coplan (Vasco Duarte) * Kubernetes Podcast from Google – Spotify AI Platform, with Avin Regmi and David Xia (Abdel Sghiouar & Kaslin Fields) * The CSS Podcast #089: View transitions (Una Kravets & Adam Argyle) * The Stack Overflow Podcast – He sold his first company for billions. Now he’s building a better developer experience. (Eira May) * Sync Up, A OneDrive Podcast – In Focus—Designing for Copilot (Stephen Rice & Arvind Mishra) * RunAs Radio #951 – Windows Server 2025 and Active Directory with Orin Thomas (Richard Campbell) * Mailin’ It! – The Official USPS Podcast – USPS Tech Innovator Bob Dixon (United States Postal Service)

Community & Events* 2024 Docker State of Application Development Survey: Share Your Thoughts on Development (Rebecca Floyd) * Microsoft Ignite Sold Out? Not for Security Professionals! Secure Your Spot (Olivia Daniels) * F5 layoffs impact in-house content creation employees (Taylor Soper) * CfP List Updated 2024-09-24 (Dave Aronson) * Authtoberfest 2024 is Here! (Deepu K. Sasidharan)

Database* Why You Shouldn’t Use The Plan Cache To Figure Out CPU Load In SQL Server (Erik Darling) * TRY/CATCH Doesn’t Always Work. (Brent Ozar)

SharePoint, M365 & MS Teams* What’s New in Excel (September 2024) (Ms. Excel)

PowerShell* PowerShell Screen Captures: How To Automate Screenshots in Your Scripts (Brien Posey)

Miscellaneous* Microsoft gives a sneak peek into how Windows may look in the future (Simon Batt)

More Link Collections* Collective #866 (Manoela Ilic) * Daily Reading List – September 24, 2024 (#404) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Level up your collaborations with the pull request experience in Visual Studio (Jessie Houghton) * ​​Securing our future: September 2024 progress update on Microsoft’s Secure Future Initiative (SFI) (Charlie Bell) * OpenSilver XAML Designer v0.2 – Early Access, Looking for Feedback (Userware) * The Future of AI: Unlocking the Power of Azure AI with the Book of AI (Rob Chambers & Courtney Brewer) * AI-Driven Smart Location Search in .NET MAUI Maps (Muniappan Subramanian) * Introducing the OpenAI Academy (OpenAI Team)

Web & Cloud Development* Azure Container Registry More Than Just an Image Store (John Kilmister) * Using XRechnung / ZUGFeRD XML to Create PDF/A-3b Invoices with ASP.NET Core C# (Bjoern Meyer) * Integrating .NET Aspire With Azure Storage (Fiodar Sazanavets) * Dapr v1.14.4 now available in the Dapr extension for AKS and Arc-enabled Kubernetes (Hannah Hunter) * How to Optimize Your Code with React Compiler (Still in Beta) (Hassan Djirdeh) * 5 Modern CSS Styles You Should Know In 2024 (Poorna Theekshana) * New VDI solution for Teams on AVD/Windows 365 environments now generally available (Fer K.) * ESLint v9.11.1 released (Milos Djermanovic) * Using Any Terraform Provider in Pulumi: A Guide with Netlify provider (Alexandre Nédélec) * Simplifying Local Development Environment and Testing with .NET Aspire (Steven Hoang)

WinUI, .NET MAUI & XAML* How to Build a WPF Gantt Chart Control (Nitin Sharma)

Visual Studio & .NET* 3 Essential Techniques for Managing Transactions in EF Core (Ali Hamza Ansari) * Improved Command Line Tooling with Oakton (Jeremy D. Miller) * Beyond Boundaries – Network Programming with C# 12 and .NET 8 eBook – Chapter 9: Working with REST APIs (Chris Woodruff) * Boosting Loop Performance in .NET: The Simple Trick of Caching Array Length (David McCarter)

AI* Watermarks in preview in Azure OpenAI Service (Ken Archer) * Running a fully local AI Code Assistant with Continue–Part 3–Editing and Actions (Bart Wullems) * VS Code Extension For Python Data Science (Mike James)

Design, Methodology & Testing* Integrating ServiceNow and Octopus to increase efficiency: Unily’s story (Ella Pradella) * Interfaces Describe What – Implementations Describe How (Steve Smith) * GitLab Pages features review apps and multiple website deployment (Janis Altherr) * GitHub Enterprise Cloud with data residency: How we built the next evolution of GitHub Enterprise using GitHub (Jim Wang) * Going beyond the empty set: Embracing the power of other empty things (Raymond Chen) * Build GitHub Actions faster with act (Jim Bennett)

Mobile, IoT & Game Development* Swift 6 Improves Linux Support (Kay Ewbank) * OUT NOW: The Official Raspberry Pi Handbook 2025 has landed (Rob Zwetsloot) * New Meta for Developers Experience (Ashli Sebranek)

Screencasts & Videos* Updates for TinyInsights, what is new for NET MAUI developers that want to use Application Insights! (Daniel Hindrikes) * Microsoft 365 Copilot Wave Two updates – Pages, Excel, OneDrive, and agents (Microsoft Mechanics)

Podcasts* Python Bytes Podcast #402 – How to monetize your blog (Michael Kennedy) * Scrum Master Toolbox Podcast – The Power of Team Ownership When Defining and Implementing Architectural Decisions | Richard Coplan (Vasco Duarte) * Syntax Podcast #825: Syntax Assistant Desktop App (Wes Bos & Scott Tolinski) * Enhanced API Management for Modern DevOps Practices – Adventures in DevOps #215 (Will Button & Warren Parad) * The PowerShell Podcast – Innovating with PowerShell: Micah Shonyo’s Path to C# Mastery (James Petty) * The Changelog News Podcast #113 – Imagine Fly.io on your own VPS (Jerod Santo) * Google Cloud Security Podcast Episode 191 – Why Aren’t More Defenders Winning? Defender’s Advantage and How to Gain it! (Anton A. Chuvakin) * Meta Cast – Ten Books That Will Change How You Lead (Bob Galen & Josh Anderson) * Azure Cloud Talk Podcast 24/9/23 – AI, Work, and Teaching (Brian Gorman & Alec Harrison) * React Native Radio #308 – Coding and ADHD with Chris Ferdinandi (Jamon Holmgren) * The Amp Hour #677 – Watt Is The Deal (Dave Jones & Chris Gammell) * The Stack Overflow Podcast – Where developers feel AI coding tools are working—and where they’re missing the mark (Eira May) * Gone Mobile Podcast #120 – Buffet Style Show (Jonathan Dick & Allan Ritchie) * Grammar Girl Podcast – Why some verb sets are so odd (like ‘go/went’). Corporate euphemisms. Goggy. (Kate Suslava, Valerie Fridland & Mignon Fogarty)

Community & Events* 14 AI projects to watch: Mozilla’s first Builders Accelerator cohort kicks off (Jenifer Boscacci) * X will let people you’ve blocked see your posts (Kylie Robison) * Microsoft AI Tour Live (Mark Kashman)

Database* New features for RavenDB Cloud (Oren Eini) * Additional Use for sp_statement_completed (Grant Fritchey)

SharePoint, M365 & MS Teams* Microsoft Teams team updates: General channel (Vesa Nopanen) * See what’s possible with Copilot in Excel (part 6) (Ms. Excel)

PowerShell* SQL Query Stats via PowerShell (Andy Levy)

Miscellaneous Book Review: Effective C (2nd Ed) (Ted Neward) * Releasing Windows 11 Build 26100.1876 to the Release Preview Channel and* Releasing Windows 11 Build 22621.4247 and 22631.4247 to the Release Preview Channel (Brandon LeBlanc)

More Link Collections* Interesting links of the week 2024-39 (Michael Eaton) * Sands of MAUI: Issue #160 (Sam Basu) * Daily Reading List – September 23, 2024 (#403) (Richard Seroter)

The Geek Shelf (Referral)

View Details

TechBash 2024 is happening this week. I may miss a Dew Drop post or two later this week while I help organize the event.

Top Links* Achieve agility and scale in a dynamic cloud world (Mark Russinovich) * Dependency Injection Basics in .NET MAUI | On .NET (James Montemagno) * .NET Aspire & Dapr: What Are They, & How Do They Complement Each Other For Distributed Apps? (Marc Duiker) * Create a single-instanced WinUI app with C# (Microsoft Learn) * Blazor hybrid apps in Avalonia UI (Vladyslav Lubenski & Anna Dolbina) * Building RAG on Phi-3 locally using embeddings on VS Code AI Toolkit (Vinayak Hegde & Shreyan Fernandes)

Web & Cloud Development* Swagger Replacement in ASP.NET 9 (Steven Giesel) * A Software Architect’s Guide to Choosing Next.js for Your Project (Adhithi Ravichandran) * Implement a Geo-distance search using .NET Aspire, Elasticsearch and ASP.NET Core (Damien Bowden) * Multi-Tenancy in Wolverine Messaging (Jeremy D. Miller) * Boost Your Development with Azure Tools for Visual Studio Code (Misty Miller) * ESLint v9.11.0 released (Milos Djermanovic) * How I Implemented Full-Text Search On My Website (Milan Jovanović)

Visual Studio & .NET* Conditional compilation symbols in C# (Bart Wullems) * FSZipper in C# (Mark Seemann) * Visual Studio 2022 Version 17.11.4 Release Notes (Microsoft Learn) * Preparing for .NET 9 (Mattias Karlsson) * How to Use the REPR (Request-Endpoint-Response) Pattern in .NET (Januarius Njoku) * Boost Your .NET Projects: Unleashing the Power of Spargine’s Assembly Extensions (David McCarter)

AI* Running a fully local AI Code Assistant with Continue–Part 2–Configuring the VS Code extension (Bart Wullems) * eShopSupport Series: Evaluator Project (Jason Haley) * Jony Ive confirms he’s working on a new device with OpenAI (Alex Cranz) * Boosting Database Development Efficiency Using AI SQL Code Generators (Boemo Mmopelwa) * Advancing automation with new AI capabilities in Power Automate (Joe Fernandez) * Microsoft wants Three Mile Island to fuel its AI power needs (Tom Warren) * Unlock the Power of AI with GitHub Models: A Hands-On Guide (Zil e Huma)

Design, Methodology & Testing* How can I check that all the changes in a git branch have been cherry-picked or rebased into its upstream branch? (Raymond Chen) * Microsoft’s new Fluent illustrations are more 3D and playful (Tom Warren) * High Availability Architecture: Requirements & Best Practices (Tyler Mitchell)

Mobile, IoT & Game Development* Swift Testing is a New Framework from Apple to Modernize Testing for Swift Across Platforms (Sergio De Simone)

Screencasts & Videos* Technology & Friends – Esteban Garcia on Prompt Engineering with GitHub Copilot (David Giard) * How to setup the TinyInsights Website with Entra Id (Daniel Hindrikes) * Coding in VR with Immersed (Jeff Fritz) * FreeCodeSession – Episode 563 (Jason Bock)

Podcasts* CppCast – CppCon 2024 Live Special (Phil Nash & Timur Doumler) * Merge Conflict – Hands-on with iPhone 16 Pro… Apple Intelligence Coming Soon (James Montemagno & Frank Kreuger) * GeekWire Podcast: Amazon’s quest to become a startup again; Plus, 6 years of progress in driverless cars (Todd Bishop) * Syntax Podcast #824: Taylor Otwell’s opinions on PHP, React, Laravel and Lamborghini Memes (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – The Feedback-Driven Product Owner | Anita Kalmane-Boot (Vasco Duarte) * Changelog & Friends Podcast – Kaizen! Just do it (Gerhard Lazu, Jerod Santo & Adam Stacoviak) * Mentorship in Tech: Balancing Professionalism and Friendship for Maximum Growth and Accountability – JavaScript Jabber #649 (AJ O’Neal & Charles Max Wood) * Directions on Microsoft Podcast – Cutting Through Copilot Complexity (Mary Jo Foley) * The Stack Overflow Podcast – Detecting errors in AI-generated code (Eira May) * Ryan Riley: Leading a Software Engineering Team – Azure DevOps Podcast Episode 316 (Jeffrey Palermo) * AGL 383: Douglas Squirrel (John Rouda) * The Happy Engineer Podcast #187: How to Win at Office Politics and Keep your Integrity (Max Ahumada) * Talk Python to Me #477: Awesome Text Tricks with NLP and spaCy (Michael Kennedy)

Community & Events* Driving a Project: Intern Edition (Dylan Steen) * Join us at Microsoft Ignite 2024 and learn to build a security-first culture with AI (Benjamin Lim) * MVP’s Favorite Content: Q&A, Copilot Studio, Security, Copilot (Rie Moriguchi)

Database* SQL Server Reporting Services Security (Scott Murray) * Query Plan Patterns For Windowing Functions: Aggregate Function Atrocities (Erik Darling) * Rounding Numbers (Joe Celko) * A Nonclustered Index Update Disaster (Paul White)

SharePoint, M365 & MS Teams* Microsoft 365 Copilot - Small Business Guide to Prepare your Data for Search (Zachary Cavanell)

PowerShell* Windows PowerShell Phish Uses Fake CAPTCHA, Downloads Credential Stealer (EditorDavid)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.4225 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26120.1843 (Dev Channel) (Amanda Langowski) * Plugable launches 15.6-inch USB-C Portable Display (USBC-PDMON) with integrated hub (Brian Fagioli) * Scientists Again Link Covid Pandemic Origin to Wuhan Market Animals (EditorDavid) * US announces $3 billion in funding for new battery projects (Justine Calma) * Report: Qualcomm Made a New Bid to Purchase Intel (Paul Thurrott) * Microsoft’s Copilot key will be able to launch apps on Windows 11 soon (Tom Warren) * How to Learn Rust in 2024: A Complete Beginner’s Guide to Mastering Rust Programming (Vitaly Bragilevsky)

More Link Collections* F# Weekly #38, 2024 – Having lunch with (Sergey Tihon) * Daily Reading List – September 20, 2024 (#402) (Richard Seroter) * C# Digest – Anatomy of the .NET dictionary (Jakub Chodounsky) * Collective #865 (Manoela Ilic)

The Geek Shelf

View Details

Top Links Windows App now available on all major platforms (Hilary Braun) * The Hanselminutes Podcast – Life as an Indie Developer with Joseph Finney (Scott Hanselman) * The Decorator pattern in modern C# (Gael Fraiteur) * ReSharper 2024.3 Starts its Early Access Program! and* Rider 2024.3 Early Access Program Is Here! (Alexander Kurakin) * How to get benchmarks running from LINQPad (Joe Albahari) * Join the .NET Smart Components ecosystem (Daniel Roth)

Web & Cloud Development Unlock the Future of API Compliance with AI and Azure API Center (Abbas Nandwani) * Most Dangerous JavaScript Vulnerabilities To Watch For in 2025 (Alexander T. Williams) * 10 Docker Myths Debunked (Jay Schmidt) * Instrumenting a React App Using OpenTelemetry (Joaquín Díaz) * Azure API Management Turns 10: Celebrating a Decade of Customer-Driven Innovation and Success (Vladimir Vinogradsky) * Astro x Cloudinary: Content Loader and* Community Loaders for Astro Content Layer (Matthew Phillips) * Implementing GraphQL in .NET Core (Paulo Torres) * Pulumi Google Cloud Provider Version 8.0.0 (Guinevere Saenger) * Taking control of your browser performance when using extensions with Microsoft Edge (Drew Johnson & Lisa Klink) * Understanding JWT, OAuth, and Bearer tokens (Lewis Cianci)

WinUI, .NET MAUI & XAML* Mastering .NET MAUI Shell—Part 2 (Héctor Pérez) * View 100+ Years of Economic Superpowers’ Exports with .NET MAUI Stacked Area Chart (Nitheeshkumar Thangaraj)

Visual Studio & .NET* ReSharper C++ 2024.3 Starts its Early Access Program! (Igor Akhmetov) * Best way Health Checks in .NET Core (Hasan Monsur) * Use LinqPad for your Micro Benchmarks (Bart Wullems) * Master Object-Oriented Programming and Design Patterns in C# (Beau Carnes) * Benchmarking .NET libraries for image resizing: which performs best? (Anthony Simmon) * .NET 9 Release Candidate 1: Approaching Final Release with Updates Across the Framework (Almir Vuk) * Support Corner: Decompilers and .NET Assemblies (Ben Nettleton) * My window has the WS_EX_NOACTIVATE extended style, but it got activated anyway (Raymond Chen) * Use the implicit operator to reduce noise in your code (Josef Ottosson)

AI* Content filtering with Azure AI Studio (Carlotta Caste) * Data Science Pack for VS Code Bundles Python, Data and Copilot Tools (David Ramel) * What’s new with AI on Windows 11 version 24H2 (2024 Update) (Mauro Huculak) * Autogen RAG (Linkai Yu) * Building Generative AI With Couchbase Capella (Jagadesh Munta) * Free online course on understanding AI for educators (Mac Bowley) * Try out OpenAI o1 in GitHub Copilot and Models (Mario Rodriguez)

Design, Methodology & Testing* The Entrepreneurial Mindset: How Engineers Can Stand Out in Today’s Tech Landscape (Adhithi Ravichandran)

Mobile, IoT & Game Development* Code the Classics Volume II from Raspberry Pi Press (Brian Jepson) * DirectX Adopting SPIR-V as the Interchange Format of the Future (Chris Bieneman)

Screencasts & Videos* GCast 183: Using Copilot for M365 with Microsoft OneDrive (David Giard) * Windows App: Your gateway to Windows on any device (Windows Team) * Introducing FlutterFlow 5.0 (FlutterFlow Team) * Let’s talk Visor and update the chatbot (Jeff Fritz) * Enhancing Developer Productivity with Microsoft Fabric | Data Exposed: Super Users Edition (Anna Hoffman & Babatunde Dallas) * What do you use Copilot for? | One Dev Question (Sandra Ahlgrimm) * Microsoft Copilot agents and extensibility for developers explained (Microsoft Mechanics) * SDK Style SQL Projects | Visual Studio Toolbox (Robert Green & Drew Skwiers-Koballa)

Podcasts* InfoQ Podcast: Techniques to Tackle Technical Debt with Dustin Thostenson (Dustin Thostenson) * Scrum Master Toolbox Podcast – Beyond Metrics, Communication as a Key Success Factor for Scrum Masters | Anita Kalmane-Boot (Vasco Duarte) * Software Engineering Radio #634: Jim Bugwadia on Kubernetes Policy as Code (Robert Blumen) * Azure Cloud Talk 24/9/19 – Azure Back To School (Alec Harrison) * JS Party Podcast #339 – It’s all about the squiggles (Dimitri Mitropoulos, Josh Goldberg & Nick Nisi) * Software Defined Talk Episode 485: It’s an Ending, That’s Enough (Brandon Whichard, Cote & Matt Ray)

Community & Events* Elevating your search experience: Stack Overflow for Teams ML-powered reranking experiment (Adrian Brunetto)

Database* SQL, NoSQL and Vectors, Oh My! (Denis Kuria) * Query Plan Patterns For Windowing Functions: Indexes And Memory (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft 365 Certification control spotlight: Change controls (Leana Gerrard)

PowerShell* Getting Started With Windows Command Prompt. (Aisling)

Miscellaneous* Disney To Stop Using Salesforce-Owned Slack After Hack Exposed Company Data (BeauHD) * Project 2025 would ‘essentially eviscerate EPA,’ former staff warn (Justine Calma) * New in Writerside: The Good Docs Project Templates Right in Your Editor (Sasha Maximova)

More Link Collections* Daily Reading List – September 19, 2024 (#401) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Improving GitHub Copilot Completions in Visual Studio for C# Developers (Mika Dumont) * .NET Rocks! – How Simple is as Simple as Possible with Mark Rendle (Carl Franklin & Richard Campbell) * AI-Powered Smart Searching in .NET MAUI Autocomplete (Chozarajan Pandiyarajan) * Visual Studio Multi-Project Launch Configuration (Nayana Srikanth) * Announcing the Pulumi Visual Studio Code Extension (Meagon Cojocar, Eron Wright and Cleve Littlefield) * Let’s Talk Parallel Programming with Stephen Toub (Scott Hanselman)

Web & Cloud Development* Tips for Improving API Performance in ASP.NET Core (Assis Zang) * Deno 2 Arrives With Long-Term Support, Node.js Compatibility (David Cassel) * How to Use CSS to Improve Web Accessibility (Elizabeth Lola) * How To Use Managed Identities in your Azure Logic Apps (Koen Verbeeck) * DevExtreme JS & ASP.NET Core — Early Access Preview (v24.2) (Vlada Skorokhodova) * Performance testing – the often overlooked ingredient in web application success (Andrew Whitmell) * Microsoft Entra Internet Access now generally available (Anupma Sharma) * Use the FARM Stack to Develop Full Stack Apps (Beau Carnes) * Introducing Pulumi Insights 2.0 (Craig Symonds) * Definitions Lists in Markdown (Geoff Graham) * Pulumi – Automate, Secure, and Manage Everything You Run in the Cloud (Joe Duffy) * Announcing the General Availability of Pulumi ESC – Welcome to a New Era of Secrets Management (Luke Hoban)

WinUI, .NET MAUI & XAML* Integrating AI-Powered Smart Paste in .NET MAUI DataForm for Easy Data Entry (Karthick Mani) * Deploying a Xamarin.Forms or .NET MAUI App to an iOS Device Without a Developer Account (Iris Classon)

Visual Studio & .NET* WinForms — Connect a .NET Desktop Client to a Backend Using a Middle Tier Server (EF Core without OData) (Bogdan Kharchenko) * Disabling Recording of an Activity (span) in .NET OpenTelemetry Instrumentation (Steve Gordon) * More on the mysterious [default_interface] attribute in Windows Runtime classes (Raymond Chen) * Mocking FunctionContext GetLogger using Durable Functions Isolated Worker (Alex Brown)

AI* The Future of AI: Fine-Tuning Llama 3.1 8B on Azure AI Serverless, why it’s so easy & cost efficient (Cedric Vidal) * Using GenAI to extract low-level details and high-level explanations from legacy systems (Martin Fowler) * Lessons Learned Building a GenAI-Powered App (David Ramel) * Optimizing Models: Fine-Tuning, RAG and Application Strategies (Hadil BenAmor) * Semantic Kernel – 404 error when using the v1.20.0 version (Bart Wullems)

Design, Methodology & Testing* Add movement to your prototypes with Smart Animate — now in Sketch (Freddie Harrison) * Introducing Netflix’s Key-Value Data Abstraction Layer (Vidhya Arvind, Rajasekhar Ummadisetty, Joey Lynch & Vinay Chella) * Navigate application architecture drift and organizational alignment (Stephen Walters) * The 10 best tools to green your software (Paull Young)

Mobile, IoT & Game Development* Simplifying Mobile Development With React Native For Couchbase Lite (Aaron LaBeau) * Tools, not Rules: become a better Android developer with Compiler Explorer (Shai Barack) * Go further, faster with the Swift Career Accelerator (Paul Hudson) * Updates to the Google Photos APIs: Picker API launch and Library API changes (Chris Archard)

Screencasts & Videos* How does the current Azure SQL Database free offering differ from the previous offer? | One Dev Question (Amar Digamber Patil) * Error Monitoring & Crash Reporting for Uno Platform apps | Uno Tech Bites (Dominik Titl) * Introduction to Zero Trust | The Azure Essentials Show (Thomas Maurer & Brandon Stephenson) * Microsoft 365 Copilot – Small Business Guide to Prepare your Data for Search | Microsoft Mechanics (Jeremy Chapman) * Live Debugging with Dynamic Instrumentation Using Lightrun | Visual Studio Toolbox (Leslie Richardson, Tal Yitzhak & Eran Kinsbruner)

Podcasts* Developer Tea – Career Growth Comes From Finding Low Hanging Fruit in the Gaps (Jonathan Cutrell) * Syntax Podcast #823: Is Cursor AI the VS Code Killer? (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – When Scrum Isn’t the Answer, How to Transitioning to Kanban | Anita Kalmane-Boot (Vasco Duarte) * The Changelog Podcast #609 – The best, worst codebase (Jimmy Miller, Adam Stacoviak & Jerod Santo) * The Cloud Pod #275: I SQream, You SQream, We All SQream for AI Ice Cream (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Defense Unicorns, A Podcast – Connecting DevSecOps to Boyd’s Theories with Mark McGrath (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro) * Grammar Girl Podcast – What’s new in the Chicago Manual of Style (18th edition), with Russell Harper and Mary Laur (Mignon Fogarty)

Community & Events* 30th Annual Visual Studio Magazine Reader’s Choice Awards Announced (David Ramel) * Software as a public good (Felix Reda) * Introducing our First Community Web Game Challenge (dev.to Staff) * Bluesky’s Current Efforts on Trust and Safety (Bluesky Team)

Database* RavenDB 6.2 release (Oren Eini) * Query Exercise Answers: Why Are These 3 Estimates So Wrong? (Brent Ozar) * Query Plan Patterns For Windowing Functions: Row Mode vs Batch Mode (Erik Darling) * Data Mesh and Microsoft Fabric – a perfect fit? (Barry Smart)

SharePoint, M365 & MS Teams* Microsoft Graph connectors update: Expand Copilot’s knowledge with 50 million items of external data (Kavya Sinha)

PowerShell* Parsing EXE Output in PowerShell (Steve Jones)

Miscellaneous* retrowin32: redoing syscalls (Evan Martin) * When the PC and Internet were new (Nick Hodges) * Securing US Elections from Nation-State Adversaries (Brad Smith) * Scratch that! We’re actually no wiser about when Microsoft plans to release the Windows 11 24H2 update (Sofia Elizabella Wyciślik-Wilson)

More Link Collections* Daily Reading List – September 18, 2024 (#400) (Richard Seroter)

The Geek Shelf Raspberry Pi & Retro Gaming eBook Bundle (Humble Bundle) – Referral Link

View Details

Top Links* Announcing the General Availability (GA) of Microsoft Entra External ID extension for Visual Studio Code (Sameeksha Raina) * Announcing Swift 6 (Holly Borla) * What is Microsoft Entra ID? (Poorna Theekshana) * New Function Calling Model Available in .NET for Semantic Kernel (Sergey Menshykh) * Building a GraphQL Client in .NET with JetBrains Rider and StrawberryShake (Maarten Balliauw) * Enhancing the GitHub Copilot ecosystem with Copilot Extensions, now in public beta (Shuyin Zhao)

Web & Cloud Development Sign the letter: Oracle, it’s time to free JavaScript. (javascript.tm) * Simple Search Using HTMX & EF Core for ASP.NET Core and* Using Grafana and Prometheus to Monitor ASP.NET Core Applications (Scott Galloway) * State Management in Angular Applications Using NgRx Signals Store (Christian Nwamba) * New DevExpress AI-Powered Blazor Chat Component — Early Access Preview (v24.2) (Dmitry Tokmachev) * What is PHP Object Injection? An In-Depth Guide with Examples (Jen Swisher) * Open Enrollment at WordPress.com: Free Websites for Students (Jeremy Anderberg) * Effortlessly Visualize and Manage Data with Blazor TreeView (Keerthana Rajendran) * .NET on Azure Functions – September 2024 roadmap update (Matthew Henderson) * AWS Transfers OpenSearch to the Linux Foundation (Steven J. Vaughan-Nichols) * Docker for Web Developers: Getting Started with the Basics (Todd R. Weiss) * Astro 5.0 Beta Release (Erika) * Node v22.9.0 (Current) (Rafael Gonzaga) * Starlight 0.28 (Chris Swithinbank & HiDeoo) * Take Microsoft’s Python Web Apps Course For Free (Nikos Vaggalis) * FHIRlink connector and Epic on FHIR for Power Platform development (Jim Novak) * Pushing Pulumi ESC Secrets into External Platforms (Komal Ali) * Auth0 Forms Is Now Generally Available! (Ramona Schwering) * What’s in an (Alias) Name? (Robert Griesemer)

WinUI, .NET MAUI & XAML* .NET MAUI 8.0.90 (Service Release 9) (David Ortinau)

Visual Studio & .NET* Prototype Pattern: Cloning Objects in C# (Uday Dodiya) * Akka.NET Actors’ Hidden Super Power: Behavior Switching (Aaron Stannard) * It rather involved being on the other side of this airtight hatchway: Posting completions to somebody else’s I/O completion port (Raymond Chen)

AI* 17 Best AI-Powered Coding Assistant Tools in 2024 (Mariusz Michalowski) * Running a fully local AI Code Assistant with Continue–Part 1–Introduction (Bart Wullems) * Create your own Visual Studio Code Chat Copilot Agent with Phi-3.5 by GitHub Models (Kinfey Lo) * Markdown is 15% more token efficient than JSON – Prompting – OpenAI Developer Forum (Ashlynn) * Apple Open-Sources Multimodal AI Model 4M-21 (Anthony Alford) * Using AI for requirements analysis: A case study (Birgitta Böckeler & Adhavan KP) * Eureka: Evaluating and understanding progress in AI (Brenda Potts) * Responsible AI: from principles to practice – New Blog Series (Carlotta Caste) * DevExpress AI-Powered Extensions — Extending Text Editors with AI Capabilities — Early Access Preview (v24.2) (Dmitry Tokmachev) * Work Smarter: Copilot Productivity Tips for Secure Insights (Gabe Ho) * Legacy Modernization meets GenAI (Martin Fowler) * Defining Open Source AI Will Solve a Million Headaches (Mark Surman) * Observability in Semantic Kernel (Tao Chen) * Preparing for AI (Mike Loukides)

Design, Methodology & Testing* Davide’s Code and Architecture Notes – Practical creation of C4 Model diagrams with Structurizr (Davide Bellone) * Fixing MAX_PATH issues in GitLab (Andrew Lock) * GitHub Education is offering verified students the GitHub Foundations certification exam for free! Explore the new GitHub Foundations Certification Experience to find the video presentation, study guides, and more resources to help you pass the exam. (GitHub Education Team)

Mobile, IoT & Game Development* Announcing General Availability of the AWS SDK for Swift (Josh Elkins) * Boost Your Pico Projects with the new Pico VS Code Extension (Paul Oberosler)

Screencasts & Videos* Technology & Friends – Dean Schuster on UX Design (David Giard) * 3 Overlooked Find in Files Options in Visual Studio (Leah Tran) * Mr. Maeda’s Cozy AI Kitchen – Low Code Multi-agents, with Jingya Chen (John Maeda) * This Month in Copilot Studio: September Updates and Announcements (Dona Sarkar & Kendra Springer) * Mastering WPF TreeView: Recursive Design of ItemsControl and Cupertino Style Implementation (Jaewung Lee) * How Microsoft 365 Copilot works (Microsoft Mechanics)

Podcasts* Scrum Master Toolbox Podcast – Rebuilding Bridges Between an Agile Team and Their Manager | Anita Kalmane-Boot (Vasco Duarte) * PPP 436 | Breaking the PMO Failure Cycle: Strategies to Thrive, with Laura Barnard (Andy Kaufman) * React Native Radio #307 – React Universe Recap (Mazen Chami, Jamon Holmgren & Derek Greenberg) * Kubernetes Podcast from Google – Dagger, with Solomon Hykes (Abdel Sghiouar & Kaslin Fields) * Meta Tech Podcast Episode 66 – Inside Bento: Jupyter Notebooks at Meta (Pascal Hartig & Steve D.) * Practical AI Podcast #287 – Pausing to think about scikit-learn & OpenAI o1 (Chris Benson & Daniel Whitenack) * Python Bytes Podcast #401 – We must replace uWSGI with something else (Michael Kennedy) * RunAs Radio Episode #950 – Asymmetric Encryption with Eli Holderness (Richard Campbell)

Community & Events* Open Source Needs to be Financially Symbiotic (Zach Leatherman) * StackBlitz is joining the OSS Pledge (Matias Capeletto) * Join us for OneDrive Office Hours | September 2024 (Rob Nunez) * JetBrains Introduces Free Online Clubs for School Students (Alena Gupaisova) * Kelsey Hightower on What’s Next for Developers After GenAI (Joe Fay) * CfP List Updated 2024-09-17 (Dave Aronson) * Boston Code Camp 37 is Saturday, Nov 23, 2024 – Session Submissions are open until Friday, October 11 (Robert Hurlbut)

Database* Troubleshooting Security Cache Growth In SQL Server (USERSTORE_TOKENPERM And TokenAndPermUserStore) (Erik Darling) * Azure Database for MySQL – August 2024 updates and latest feature roadmap (Shreya Aithal) * New Goodies in Marten 7.28 (Jeremy D. Miller)

SharePoint, M365 & MS Teams* Using site templates for SharePoint in Microsoft 365 (Mark Kashman) * Microsoft Copilot Academy now available to all Microsoft 365 Copilot users (John Mighell) * Learn how Copilot agents enhance collaboration within your team on Microsoft Teams (Nikhil Kedia)

PowerShell & Terminal* How to use macOS Terminal and what it’s useful for (David Nield)

Miscellaneous* Windows Media Player and Silverlight Are Losing Legacy DRM Services on Windows 7 and 8 (msmash) * New Research Finds Microplastics In the Brain’s Olfactory Bulb (BeauHD) * Microsoft reveals the imminent release date for Windows 11 24H2 (Sofia Elizabella Wyciślik-Wilson)

More Link Collections* Collective #864 (Manoela Ilic) * Daily Reading List – September 17, 2024 (#399) (Richard Seroter)

The Geek Shelf Packt Unreal 5 eBook Bundle (Humble Bundle) – Referral Link

View Details

Top Links* TechBash 2024 is One Week Away; Tickets Still Available (Jason Gaylord) * Understanding the behavior of the XAML Designer with abstract base classes (Peter Spada) * Microsoft 365 Copilot Wave 2: Pages, Python in Excel, and agents (Jared Spataro) * Announcing Copilot Pages for multiplayer collaboration (Megan Dohnal) * Building Retrieval Augmented Generation on VS Code & AI Toolkit (Vinayak Hegde) * How to run .NET apps natively on Arm64 devices (Mark Downie)

Web & Cloud Development* Blazorise 2.0: Plans and Vision for the Future (Mladen Macanović) * Blazor – Drag and Drop Modal (Byte217) * ASP.NET Core 9 RC 1: Keep-alive Timeouts for Websockets, Improved SignalR Tracing, and More (Arthur Casals) * 5 ways Microsoft Azure can reimagine student experiences and streamline operations (Microsoft Education Team) * Vue Basics: Deep Dive into Nuxt DevTools (Nada Rifki) * React Styling: Essential Tips and Tricks for Designers (Prashant Yadav) * How to Avoid These Common Deceptive Design Mistakes in Your Cookie Consent Banner (Sammi Reinstein) * ESLint v8.57.1 released (Milos Djermanovic) * TypeScript 5.6 Tightens Truthy And Nullish Checks (Ian Elliot) * WebKit Features in Safari 18.0 (Jen Simmons) * A Smarter Search Dropdown with HTMX (Scott Galloway) * Advancing Our Chef Infrastructure (Archie Gunasekara)

WinUI, .NET MAUI & XAML Xamarin Forms Exported Needs to Be Explicitly Specified for Element and* ClassNotFoundException Didn’t Find Class SplashActivity on Path (Iris Classon)

Visual Studio & .NET* Logistic Regression with Batch SGD Training and Weight Decay Using C# (James McCaffrey) * Visual Studio 2022 v17.12 Preview 2 release notes (Microsoft Learn)

AI* Introducing o1: OpenAI’s new reasoning model series for developers and enterprises on Azure (Steve Sweetman) * An Update on Our Safety & Security Practices (OpenAI Team) * DuckDuckGo Joins AI Chat, Promises Enhanced Anonymity (Andy Wolber) * Article Series: Practical Applications of Generative AI (Anthony Alford) * Major updates to the Copilot Success Kit (Cynthia Johnson) * GenAI tools don’t increase coding efficiency (Ian Barker) * Embracing AI: Transforming the Future of Design and Creativity (Jeff Mielke) * Grab Your Board and Catch a Wave… Copilot Wave 2 That Is (Michael Gannotti) * Slack is Adding AI Agent Capabilities (Paul Thurrott) * Secure by Design for AI: Building Resilient Systems from the Ground Up (Rachel Taylor) * Llama 3 in Action: Deployment Strategies and Advanced Functionality for Real-World Applications (Tingyi Li)

Design, Methodology & Testing* Can you make us agile? (Ben Linders) * Prioritizing deployments (Susan Pan) * Introducing Reporting and Entra ID Authentication for Microsoft Playwright Testing (Vansh Singh) * Boosting Azure DevOps Security with GHAS Code Scanning (Debjyoti Ganguly)

Mobile, IoT & Game Development* iOS 18 is a smart upgrade, even without the AI (Allison Johnson) * Boost your Flutter app with the newest Dart version (Exxeta Team) * 10 amazing Raspberry Pi Zero projects | #MagPiMonday (Rob Zwetsloot) * Exploring New Dimensions: The Release of visionOS 2 for Apple Vision Pro (Peter Smulovics) * Apple Watch sleep apnea detection gets FDA clearance (Emma Roth)

Screencasts & Videos* Smashing Hour With Lynn Fisher (Geoff Graham) * Windows UI Frameworks with Alvin Ashcraft | Visual Studio Toolbox (Robert Green) * FreeCodeSession – Episode 562 (Jason Bock) * Looking Ahead: GenAI is a Journey | The Azure Enablement Show (Uli Homann & Vijay Mital) * Don’t Build Windows Apps Without This! (Michael Jolley) * How to add .NET Aspire to existing an project (Authorised Territory)

Podcasts* InfoQ Podcast: A Primer on AI for Architects with Anthony Alford (Anthony Alford) * Merge Conflict #428: Our Favorite VS Code Extensions (James Montemagno & Frank Kreuger) * The .NET on AWS Show, featuring Jim Bennett! (Brandon Minnick & Francois Bouteruche) * Syntax Podcast #822: Receipt Printer with JavaScript (Wes Bos & Scott Tolinski) * The PowerShell Podcast – Building Modern PowerShell Solutions: Justin Grote on TUIs, .NET, and Module Magic (James Petty) * The Changelog News Podcast #112 – Why GitHub actually won (Jerod Santo) * Google Cloud Security Podcast Episode #190 – Unraveling the Security Data Fabric: Need, Benefits, and Futures (Anton A. Chuvakin) * Unhandled Exception Podcast – GitHub Actions – With Scott Sauber (Dan Clarke) * Gone Mobile Podcast #119: In App Purchasing Pain (Jonathan Dick & Allan Ritchie) * Grammar Girl Podcast – Do words like ‘mandate’ and ‘cockamamie’ come from words for men? Grammatical dopplegangers. A pair of teeth. (Samantha Enslen & Edwin L. Battistella) * The Stack Overflow Podcast – Looking under the hood at the tech stack that powers multimodal AI (Eira May)

Community & Events* The $100,000 Astro Ecosystem Fund Fall Update (Fred Schott) * Amazon is making its employees come back to the office five days a week (Jay Peters) * Announcing the New Pulumi Partner Program (Tejitha Raju) * Philly’s 100+ Biggest Events & Fests for Fall 2024 & Beyond (Visit Philly) * Microsoft will make 50 grants of $50k each in Washington state for its 50th anniversary (Todd Bishop)

Database* What is Change Management and the SQL Server DBAs Role (Terry Hurley)

SharePoint, M365 & MS Teams Microsoft 365 Copilot Wave 2: AI Innovations in SharePoint and OneDrive (Adam Harmetz) * Unlock the power of Copilot in Excel, now generally available (Catherine Pidgeon) * See what’s possible with Copilot in Excel (part 5) and* Python in Excel – Available Now (Ms. Excel) * Microsoft 365 Copilot onboarding hub—where onboarding AI is as intuitive as using it (Julie Hersum)

PowerShell & Terminal* Warp’s SOC 2 Type 2 report is available now (John Rector & Jeff Lloyd)

Miscellaneous Announcing Files v3.7.7 (Files Team) * Return to Office (Threddy) * Releasing Windows 10 Build 19045.4955 to Beta and Release Preview Channels (Brandon LeBlanc) * Important changes to the Windows enrollment experience coming soon (Intune Support Team) * Microsoft Has Scrapped Edge’s Big UI Refresh With Rounded Tabs and* Linux Kernel 6.11 is Out (msmash) * Some notes on Win32 carets (Raymond Chen) * Enhanced data protection with Windows and Microsoft Copilot (Reanne Wong) * Windows 12.1 is everything Windows 11 should be — and the Microsoft operating system we need! (Wayne Williams)

More Link Collections* Interesting links of the week 2024-38 (Michael Eaton) * Sands of MAUI: Issue #159 (Sam Basu) * Daily Reading List – September 16, 2024 (#398) (Richard Seroter) * Reading Notes #619 (Frank Boucher)

The Geek Shelf

View Details

Top Links* What was the unusual cause of a network outage? | One Dev Question (Raymond Chen) * Using Elasticsearch with .NET Aspire (Damien Bowden) * Securely Connecting Azure Container Apps to Azure OpenAI Using User Managed Identity (Yoshio Terada) * 7 Best Practices for Using GitHub Copilot (VS Code Team) * Using Cursor AI as Part of Your Development Workflow (David Eastman) * .NET Aspire: A Game-Changer for Cloud-Native Development? (Milan Jovanović)

Web & Cloud Development API Gateway in .NET Using Ocelot (Mostafa Elnady) * How to Import and Export CSV Files Using Node.js (Kevin Ashley) * Astro: Goodbye Studio, Hello DB (Fred Schott) * State Management with Dapr.io (Prashant Odhavani) * Potential Angular 19 Features and Trends (Joel Parks) * HTMX (And a little Alpine.js) for a SPA-like experience in ASP.NET Core and* Using Polly For Retries (Scott Galloway) * Managing TaskCancellationTokens in a central service in ASP.NET (Steven Giesel) * Two CSS Properties for Trimming Text Box Whitespace (Daniel Schwarz) * Introducing CSS Values and Units Level 5! (fantasai) * Drag and Drop with the KendoReact Sortable Component (Hassan Djirdeh) * How to Connect Your WordPress Site to the Fediverse (Jeremy Anderberg) * Streamline Data Management with Inline Editing in Angular Pivot Table (Sastha Prathap) * The future is standalone! (Alex Rickabaugh) * Introducing Webhooks for Pulumi ESC (Arun Loganathan) * Web Application Security Checklist (PreEmptive Team)

Visual Studio & .NET* Mediator Design Pattern in C# (Ahsan Ullah) * C# 11.0 new features: ref fields and the scoped keyword (Ian Griffiths) * Boost Your .NET Projects: Unleashing the Power of Spargine’s Array Extensions (David McCarter) * Functor products (Mark Seemann)

AI* GitHub Copilot Extensions (Rob Bos) * NotebookLM (Experimental) (Google)

Design, Methodology & Testing* The Purpose and Promise of an ACoE (Amy Reichert) * Becoming a professional software developer: Identity over skills (Bart Wullems) * Git Push: How to Use the CLI to Interact with GitHub (Jack Wallen) * How to Be a Productive Developer (Beau Carnes)

Mobile, IoT & Game Development* How to use the Raspberry Pi Touch Display (Nate Contino)

Screencasts & Videos* FreeCodeSession – Episode 561 (Jason Bock) * Scheduling and Recurring Jobs with MassTransit (Chris Patterson)

Podcasts freeCodeCamp Podcast #141 – Lessons from freelancing for dozens of startups with Eddie Jaoude (Quincy Larson) * Cross Platform Angular with Richard Sithole – Adventures in Angular #425 (Charles Max Wood) * AI in DevOps: Managing Non-deterministic Workflows and Ensuring Model Lineage and Transparency – Adventures in DevOps #214 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – The Role of Self-Accountability in Product Ownership | Johann Botha and* Scrum Master Toolbox Podcast – When an Agile Team Rejects Scrum, Knowing When to Walk Away | Anita Kalmane-Boot (Vasco Duarte) * Syntax Podcast #821: Is Tauri the Electron Killer? (Wes Bos & Scott Tolinksi) * Changelog & Friends Podcast #61 – Reverse rug pull, so cool? (Jerod Santo & Adam Stacoviak) * Meta Cast – Navigating Leadership Loneliness (Bob Galen & Josh Anderson) * Unpacking Deno 2: Code Stability, Free Speech, and more – JavaScript Jabber #648 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * Azure Podcast Episode 505 – AI Route to Live with MAIVA (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Erik Darling: Database Technical Debt – Azure DevOps Podcast Episode #315 (Jeffrey Palermo) * AGL 382: Alan Nelson (John Rouda) * The Happy Engineer Podcast #186: The 8 Bad Moods that Block Happiness at Work with Matt O’Neill (Max Ahumada)

Community & Events* MVP’s Favorite Content from Microsoft Azure MVPs (Rie Moriguchi) * CNCF and the Linux Foundation partner with Unified Patents on a community-driven approach to safeguard open source innovation from patent trolls (Cloud Native Computing Foundation) * Get certified with Learn Live GitHub Universe series! (Cynthia Zanoni)

Database* AWS Services Using SQL for Big Data Analysis (Chandra Rawat) * Auto Generate SQL Variable Syntax for Table Column Names (Sebastiao Pereira) * A Little About Loops In Dynamic SQL (Erik Darling) * Working with Schema Validation in MongoDB (Robert Sheldon)

SharePoint, M365 & MS Teams* M365 Developers Update | September 2024 Edition (Justin Royal)

Miscellaneous* JavaScript, Python and Java Among Tops in Language Rankings (Darryl K. Taft) * The great Evernote reboot (David Pierce) * Is your Windows license legal? Should you even care? (Ed Bott) * The case of the fail-fast crashes coming from the power management system (Raymond Chen) * paint.net 5.1 beta (build 9022) (Rick Brewster)

More Link Collections* F# Weekly #37, 2024 – .NET 9 RC1, & F# 9 (Sergey Tihon) * Daily Reading List – September 13, 2024 (#397) (Richard Seroter) * C# Digest – On over-engineering (Jakub Chodounsky) * Reading List 325 (Bruce Lawson) * Collective #863 (Manoela Ilic)

The Geek Shelf No Starch Press Machine Learning and AI Book Bundle (Humble Bundle) – Referral Link

View Details

Top Links* Android Asset Packs for .NET & .NET MAUI Android Apps (Dean Ellis) * Developer Preview: Desktop windowing on Android Tablets (Francesco Romano & Fahd Imtiaz) * The Modern .NET Show S07 E01 – LinqPad and Building Developer Platforms with Joe Albahari (Jamie Taylor) * Introducing OpenAI o1 – a new series of reasoning models for solving hard problems (OpenAI Team) * The Hanselminutes Podcast – Snapdragon is the future with Qualcomm’s Leendert van Doorn (Scott Hanselman) * Performance Improvements in .NET 9 (Stephen Toub)

Web & Cloud Development* Build Web Apps Absurdly Fast with Vite (David Neal) * Configuring proxyless gRPC with Kubernetes Gateway API and OpenTelemetry metrics for Cloud Service Mesh now available in preview (gRPC Team) * The Top 50 Tips for Better Angular Development (Joel Parks) * My recommendations to configure Visual Studio Code for Angular Development (Tim Deschryver) * Linux Support Updates for AWS CLI v2 (Ahmed Moustafa) * Announcing Upgraded Docker Plans: Simpler, More Value, Better Development and Productivity (Giri Sreenivas) * Enabling IP Access Control Policy for Azure Portal: A Necessity (Meredith Moore) * Enhancing Observability in the AWS SDK for .NET with OpenTelemetry (Muhammad Othman) * Boost React MultiSelect Dropdown Performance with Virtualization (Prince Oliver) * WordPress Block Templates: How to Build, Customize, & Use Them (Rob Pugh) * What’s New in Node.js 22? (Vinoth Kumar Sundara Moorthy) * Umami.Net and Bot Detection (Scott Galloway) * Introducing Pulumi ESC Projects and Environment Tags (Arun Loganathan) * Know the Differences Between Web Services and APIs (Dennis Martinez) * JSX vs. Template Syntax in Frameworks (Jonathan Gamble) * Fleet Plugins – Now With Сustom Keymaps (Vitaly Bragilevsky)

WinUI, .NET MAUI & XAML* WPF team request for input: Prioritizing Modernization investments (Pankaj Chaurasia)

Visual Studio & .NET* OData Finally Ditches Old .NET Framework (David Ramel) * VisualStudio.Extensibility 17.11: Settings and more Remote UI support (Dominic Nahous) * How can I tell whether two programs will share drive letter mappings? (Raymond Chen) * What’s New in Visual Studio Build Insights 17.12 (Nelson Daniel Troncoso) * Event-Driven Microservices Architecture with .NET (Ludmal De Silva)

AI* Evaluating Language Models with Azure AI Studio: A Step-by-Step Guide (Sharda Kaur) * Introducing o1: OpenAI’s new reasoning model series for developers and enterprises on Azure (Steve Sweetman) * Building LLM-powered applications in Go (Eli Bendersky) * DataGemma: Using real-world data to address AI hallucinations (James Manyika) * How to use Gemini in Gmail to manage your inbox like a pro (Maria Fernandez Guajardo) * 3 ways to use AI to grade homework assignments (Richard Seroter) * Introducing new Ollama Connector for Local Models (Sophia Lagerkrans-Pandey)

Design, Methodology & Testing* How to digitally sign an MSI installer using different methods (Radu Popescu) * Github Actions–Deprecation warnings (Bart Wullems) * Taking steps that drive resiliency and security for Windows customers (David Weston) * Introducing the New TeamCity Plugin for IntelliJ IDEA (Dzhamshed Khaitov) * How to Use the Radical Candor Framework to Gauge Your Feedback and Keep It On Track (Kim Scott)

Mobile, IoT & Game Development* Firebase App Hosting: Environments & deployment settings (Julia Reid & Tony Huang) * Unity has eliminated its controversial runtime fee (Ash Parrish)

Screencasts & Videos* How many Copilot scenarios are there? | One Dev Question (Dan Wahlin) * Seeing with AI | The Prompt with Microsoft’s Chief Questions Officer Trevor Noah (Trevor Noah & Saqib Shaikh) * ChatGPT & OpenAI solutions | Adam Cogan | Newcastle Coders Group (SSW TV) * Coding with OpenAI o1 (OpenAI Team) * Windows UI Frameworks | Visual Studio Toolbox (Robert Green & Alvin Ashcraft)

Podcasts* Scrum Master Toolbox Podcast – Coaching for Accountability, How Scrum Masters Can Foster Self-Managing Teams | Johann Botha (Vasco Duarte) * InfoQ Podcast: Engineering Excellence: Declan Whelan on Technical Health, Agile Practices, and Team Culture (Declan Whelan) * The Changelog Podcast #608 – Building customizable ergonomic keyboards (Erez Zukerman, Adam Stacoviak & Jerod Santo) * JS Party Podcast #338 – Undirected hyper arrows (Chris Shank, Jerod Santo & Kevin Ball) * The Stack Overflow Podcast – The world’s largest open-source business has plans for enhancing LLMs (Eira May) * The CSS Podcast #088: State queries (Una Kravets & Adam Argyle) * Software Defined Talk Episode 484: A Lot of USB Ports (Brandon Whichard, Cote & Matt Ray) * Boagworld – The Perils and Paradox of Perfectionism (Paul Boag)

Community & Events* Rockford Lhotka and Eric Boyd Share Their Expertise at Visual Studio Live! 2024 (Rochelle Sonnenberg) * Paul Allen estate sells remaining Living Computers artifacts and systems to museum near Atlanta (Kurt Schlosser) * Microsoft names new Executive Vice President and Chief Operations Officer (Microsoft) * Microsoft Security Summit Was a Lot of Talk, Little Action (Paul Thurrott) * Amazon plans pay increases and routing technology improvements for delivery firms (Todd Bishop) * Microsoft C++ Team at CppCon 2024 (Sy Brand) * Microsoft lays off 650 more Xbox employees (Tom Warren)

Database* A Difference Between ISNULL And COALESCE You Might Care About In SQL Server (Erik Darling) * Database Sharding: Strategies for Seamless Scaling and Performance Optimization (Adrien Payong) * Implement Azure Database for MySQL Step-by-Step (Rajendra Gupta)

SharePoint, M365 & MS Teams* Introducing the new SharePoint start experience (Belle Podeanu) * Microsoft 365 Certification control spotlight: Network security controls (Tony Balkan) * Announcing SharePoint Framework 1.20 release candidate (Vesa Juvonen)

Miscellaneous* retrowin32, two years in (Evan Martin) * Book Review: Strange Code (Ted Neward) * Announcing Files v3.7.6 (Files Team) * FDA Approves Apple AirPods As Hearing Aids (BeauHD)

More Link Collections* Daily Reading List – September 12, 2024 (#396) (Richard Seroter)

The Geek Shelf

View Details

Top Links Windows App SDK 1.7 Plans (Michael Crider) * GitHub Models and .NET: Building Generative AI apps for engineers (April Yoho) * Search scoping helps you find what you’re looking for (Leah Tran) * .NET Rocks! – Making Design Pay with Billy Hollis (Carl Franklin & Richard Campbell) * Modernize your UWP app with preview UWP support for .NET 9 and Native AOT (Sergio Pedri) – This doesn’t change UWP’s status. It’s bug fixes and security updates only… no new features.* * .NET 9 Release Candidate 1 is now available! (.NET Team)

Web & Cloud Development* How to View Reports in Your ASP.NET Webforms Application (Chelsea Devereaux) * ASP.NET Core updates in .NET 9 Release Candidate 1 (Dan Roth) * What’s Next: The WebStorm 2024.3 Roadmap (David Watson) * 45 JavaScript Super Hacks Every Developer Should Know (Amit Mishra) * Customizing the Ribbon in TX Text Control for Angular (Deepika Kathiravan) * CoreWCF Gets Azure Storage Queue Bindings (Edin Kapić) * Mastering Angular Query Builder: CEL and SpEL Integration (Satheeskumar S.) * Announcing the General Availability of Java experiences on Azure Container Apps (Sean Li) * Fullstack App with ASP.NET.Core and Angular (Riffki Krisdiyanto) * All You Need To Know About Passkeys at Auth0! (Abhishek Ambastha & Carla Urrea Stabile) * IndexNow: When and How Websites Should Notify Search Engines (Bing Team) * Master Difficult User Authentication Requirements with OAuth (Gary Archer) * What’s New in .NET Aspire 8.1: A Game-Changer for Cloud-Native Development (Murat Aslan) * More than serverless: Why Cloud Run should be your first choice for any new web app. (Richard Seroter) * Quickstart: Create and deploy functions to Azure Functions using the Azure Developer CLI (Glenn Gailey)

WinUI, .NET MAUI & XAML* Microsoft’s Stalled UWP Project Supports .NET 9 to Help WinUI 3 Migration (David Ramel) * .NET MAUI updates in .NET 9 Release Candidate 1 (David Ortinau) * Mastering .NET MAUI Shell—Part 1 (Héctor Pérez) * Chart of the Week: Create a .NET MAUI Drill-Down Chart to View U.S. Workforce Distribution by Industry (Vimala Thirumalai Kumar) * Android MAUI.NET8: Integrate Authorize Azure Function HTTP API with SQLite & Secure (Asma Khalid) * Microsoft Will Let Developers Update Legacy UWP Apps to .NET 9 (Paul Thurrott) * Request for feedback – Avalonia Accelerate (Mike James)

Visual Studio & .NET* Fix C++ warnings and errors with Copilot: Introducing AI-Assisted Code Fixes in Visual Studio (Sinem Akinci) * .NET 9 RC 1 Release Notes (Jon Galloway) * The case of the string being copied from a mysterious pointer to invalid memory, revisited (Raymond Chen) * Entity Framework Core vs. Dapper? (Kushan Madhusanka) * Manage Background Tasks With The IHostedLifecycleService Interface (Bozo Spoljaric) * 5 Must-Have NuGet Packages for .NET Developers: Elevate Your Code (Ken Fedorov)

AI* Semantic Kernel – Multi agent systems (Bart Wullems) * Mistral Releases Pixtral 12B, Its First-Ever Multimodal AI Model (BeauHD)

Design, Methodology & Testing* Streamlining your MLOps pipeline with GitHub Actions and Arm64 runners (Scott Arbeit) * UX Crash Course: Wireframing (Kathryn Grayson Nanz) * Just rewards? (Eric Brechner) * Event Sourcing 101: Terminology & Concepts (Derek Comartin)

Mobile, IoT & Game Development* Streamlining Android authentication: Credential Manager replaces legacy APIs (Diego Zavala & Jason Lucibello) * RP2350: the brains of Raspberry Pi Pico 2 (Nick Francis) * 7 Ways Live Updates Transforms Mobile App Deployment (Ionic Team)

Screencasts & Videos* Can we use FAISS with Azure DB today? | One Dev Question (Muazma Zahid) * Data Engineering Observability in Microsoft Fabric! (Barry Smart) * .NET Aspire with VS Code, SQLite & SQL Server (Medhat Elmasry) * The Download: Phi-3.5 Models, Nerd Fonts, JS13K and more! (Christina Warren)

Podcasts* Working Code Podcast – Episode 195: Isn’t Worth The Squeeze (Ben Nadel) * Syntax Podcast #820: Potluck: 8000 ESLint Errors × HTML Time Tag × 7 Meg React Bundle × CSS Modules (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – Overcoming External Dependencies in Agile Transformations | Johann Botha (Vasco Duarte) * Practical AI Podcast #286 – Cybersecurity in the GenAI age (Dinis Cruz, Chris Benson & Daniel Whitenack) * The Cloud Pod #274: The Cloud Pod is Still Not Open Source (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Grammar Girl Podcast – What fiction writers know about avoiding stereotypes, with Alex Temblador (Mignon Fogarty) * Software Engineering Radio #633: Itamar Friedman on Automated Testing with Generative AI (Gregory M. Kapfhammer)

Community, Social Media & Events* Stack Overflow Enterprise 2024.6: Identify and engage your subject matter experts (Carrie Koos & Natalie Rotnov) * Mindful vs. Traditional Social Media Marketing: A Tale of Two Approaches (Navani) * Share video on Bluesky! (Bluesky Team)

Database* In Memory Table Variables In SQL Server: Still Pretty Stupid (Erik Darling) * Couchbase Shell (cbsh) Reaches v1.0: Unlocking the Power of Vector Search & Beyond (Vishal) * Query Exercise: Why Are These 3 Estimates So Wrong? (Brent Ozar)

SharePoint, M365 & MS Teams* Optimizing large payloads in Fluid Framework (Rajat Chamria)

Miscellaneous* Book Review: Dead Simple Python (Ted Neward) * No, Kamala Harris wasn’t wearing these audio earrings (Emma Roth)

More Link Collections* Daily Reading List – September 11, 2024 (#395) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Break for Async User-Unhandled exceptions in the Visual Studio Debugger (Anders Sundheim) * Sneak Peek 2024 Volume 3: AI-Powered Smart .NET MAUI controls (Karthikeyan V.) * Create multi-window desktop apps with .NET MAUI | On .NET (James Montemagno) * Building a RAG app with LlamaIndex.ts and Azure OpenAI: Getting started! (Wassim Chegham) * Microsoft Ignite: Don’t wait for the future—invent it (Jill Armour) * Learn to Build Your First Blazor Hybrid App! (Sweeky Satpathy and Gerald Versluis)

Web & Cloud Development Add enhanced flexibility to your apps with custom claims on Native Authentication (Kaushik Kislay) * Get Up and Running with Modern Angular (David Ramel) * Managed Identity support for WordPress on App Service (Abhishek Reddy) * How to Transform an Angular Application with Signals (Anujkumarsinh Donvir) * ASP.NET Core Basics: Simplifying API Integration with Refit (Assis Zang) * WordPress.com and Developers: Roadmap Update (Daniel Bachhuber) * Wolverine meets RavenDb (Jeremy D. Miller) * Explore Advanced Custom Editing in JavaScript Gantt Chart (Mahalakshmi Karthikeyan) * Generating Recurring Events with Telerik UI for Blazor Scheduler (Peter Vogel) * Secure OAuth 2.0 Access Tokens with Proofs of Possession (Alisa Duncan) * New Stack Maps for Wasmtime and Cranelift (Nick Fitzgerald) * Preventing breaking changes in public APIs with PublicApiGenerator (Andrew Lock) * Pulumi ESC Table Editor Now Supports Dynamic Credential and Secret Integrations (Arun Loganathan) * .NET Aspire Made Easy and* Hosting MongoDB in .NET Aspire (Fiodar Sazanavets) * Understanding env variables and containers in Astro 4.10 (Peter Ekene Eze)

WinUI, .NET MAUI & XAML* Introducing ScottPlot Support for Uno Platform (Uno Platform Team) * Windows Community Toolkit Adds Controls (Kay Ewbank)

Visual Studio & .NET Preview release of SDK-style SQL projects in Visual Studio 2022 (Drew Skwiers-Koballa) * Visual Studio 2022 Version 17.11.3 Release Notes and* Visual Studio 2022 Version 17.12 Preview 2 Release Notes (Microsoft Learn) * Does the Resource Compiler have a separate preprocessor or doesn’t it? (Raymond Chen) * Intersperse Values for Enumerable Collections (Khalid Abuhakmeh)

AI* Semantic Kernel–Agent Framework (Bart Wullems) * LLMs don’t ‘hallucinate’ (Joe Carstairs) * Fine-tuned models are now in limited public beta for GitHub Copilot Enterprise (Shuyin Zhao) * The AI Blues (Mike Loukides)

Design, Methodology & Testing* Agile In Practice: The Definition of Done (Gil Zilberfeld) * 4 Steps to a Good Code Freeze (Alex Quintana) * Introducing Adaptive Contextual Version Control (ACVC): The Future of Seamless Collaboration (Charlie Greenman)

Mobile, IoT & Game Development* Flipper Zero 1.0 firmware update supercharges the hacking handheld (Joanna Nelius)

Screencasts & Videos* Debugging External Sources with Visual Studio (Chuck Ries) * Coffee and Open Source Conversation – Lukas Gentele (Isaac Levin) * Introduction to Gepsio, a XBRL for .NET | Open at Microsoft (Frank Boucher & Jeff Ferguson) * FreeCodeSession – Episode 560 (Jason Bock)

Podcasts* RunAs Radio #949 – Microsoft 365 and PowerShell with Tony Redmond (Richard Campbell) * Scrum Master Toolbox Podcast – When Agile Teams Become The Reason Agile Fails in Organizations | Johann Botha (Vasco Duarte) * Mailin’ It! – The Official USPS Podcast – The Postal Service Is Ready for the 2024 Elections (United States Postal Service)

Community & Events* CfP List Updated 2024-09-10 (Dave Aronson) * ADHD and Tech (Kellyn Pot’Vin-Gorman) * FinOps Observability Fireside Chat: Elevating Database Management (Pinal Dave) * Microsoft MVPs x. Microsoft Zero to Hero Community (Martin Tatar)

Database* Uncover SQL Server Missing Indexes (Jared Westover) * Signs You Need Dynamic SQL In Your SQL Server Queries (Erik Darling) * Devising the Perfect Index for Your Use Case – MySQL Edition (Lukas Vileikis) * Introducing the Data API Preview in vCore-based Azure Cosmos DB for MongoDB (Gahl Levy) * Making Temporal Databases Work. Part 3: Saving Data (Boris Novikov)

SharePoint, M365 & MS Teams* Get ready for the new Microsoft Planner for the web (Anav Silverman) * Comparing productivity Copilot options – Copilot for M365, Copilot Studio, build your own Copilot etc. (Chris O’Brien) * OneNote’s new Sticky Notes feature for Windows receives update (Mohit Agrawal)

Miscellaneous* Taylor Swift endorses Kamala Harris in response to fake AI Trump endorsement (Mia Sato) * PowerToys Release v0.84.1 (Ethan Fangg) * August 2024 update of Power Automate for desktop (Yiannis Mavridis)

More Link Collections* Collective #862 (Manoela Ilic) * Daily Reading List – September 10, 2024 (#394) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Enhance Your Cloud Development Skills at ‘Azure Developers – .NET Aspire Day 2024’ (Mehul Harry) * Enhancing your Visual Studio authentication experience (Ruben Rios) * Android 15 is released to AOSP (Matthew McCullough) * Launch multiple apps at once with the new Workspaces module in Microsoft PowerToys v0.84.0 (Sofia Elizabella Wyciślik-Wilson) * Let’s Build Our Own ArrayPool – Deep .NET with Stephen & Scott | On .NET (Stephen Toub & Scott Hanselman) * TechBash 2024 Single Day Registration Is Now Available (TechBash Team)

Web & Cloud Development Building a BMI Calculator with React (Abhishek Gurjar) * Sneak Peek 2024 Volume 3: Essential JS 2 & Blazor AI AssistView! (Silambarasan Ilango) * Optimize Performance: Choose the Best Data Source for Pivot Table (Sastha Prathap) * Load optimization in Azure Fluid Relay using Managed Prometheus (Bikram Sen) * Just-in-Time API Guidance for Teams and* Properly Defining Your API Platform (Kin Lane) * Check out what’s new in Azure VMware Solution (Brett Tanzer) * Docker Desktop 4.34: MSI Installer GA, Upgraded Host Networking, and Powerful Enhancements for Boosted Productivity & Administration (Deanna Sparks) * Restoring Soft-Deleted Blobs with multithreading in Azure Storage Using C# (Haitham Qaffesha) * Wolverine’s New Message Batching (Jeremy D. Miller) * New Docker Desktop Enterprise Admin Features: MSI Installer and Login Enforcement Alternative (Kat Tomrushka) * How to Create a PS1-Inspired Jitter Shader with React-Three-Fiber (Oguzhan Tufenk) * How to Add React Dropdown List in a Next.js App? (Prince Oliver) * Getting the ASP.NET Core Server Hosting Urls at Startup and in Requests (Rick Strahl) * Node v22.8.0 (Current) (Rafael Gonzaga) * .NET Aspire 8.2: Components Renamed to Integrations, Enhanced Testing, and More Improvements (Almir Vuk) * How to build an open source metrics dashboard (Ian Candy) * Advancing cloud platform operations and reliability with optimization algorithms (Mark Russinovich, Akshay Sathiya & Rohit Pandey) * Searching Within HTTPS Traffic with Fiddler Everywhere (Nikolay Iliev) * Telemetry in Go 1.23 and beyond (Robert Findley) * Bing Ads SDK Release V13.0.21 (Rick Garitta)

WinUI, .NET MAUI & XAML* Uno Platform 5.3 Released (Arthur Casals)

Visual Studio & .NET* AdaBoost Binary Classification Using C# (James McCaffrey) * Microsoft Releases Prompty Extension For VSCode (Kay Ewbank) * Working with tar files in .NET 8 (Andrew Lock)

AI* Mastering Controlled Generation with Gemini 1.5: Schema Adherence for Developers (Lewis Liu & Terry Koo) * GitLab Duo Enterprise is now available (David DeSanto) * The Future of AI: Exploring Multi-Agent AI Systems (Marco Casalaina) * Efficient DevSecOps Workflows With a Little Help From AI (Michael Friedrich)

Design, Methodology & Testing* Book Review: A Project Guide To UX Design (Kay Ewbank) * Github- Create a new release–The manual approach (Bart Wullems) * Testing Basics: The Pyramid (Gil Zilberfeld)

Mobile, IoT & Game Development* Our first Spotlight Week: diving into Android 15 (Aaron Labiaga) * 5 new Android features to help you explore, search for music and more (Angana Ghosh) * Interactive Video Experiences in Flutter: Skippable Ads with Riverpod and IMA SDK (Ashutosh Singh) * Creating an Input Formatter for Chunking Text Input in Flutter (Exxeta Team) * Google Maps improved download reliability by 10% using user initiated data transfer API (Alice Yuan, Matthew Valgenti & Emma Li)

Screencasts & Videos* Using Rosyln Analyzers | Visual Studio Toolbox (Robert Green & Jim Wooley) * Pro Tips for Organizing Breakpoints in Visual Studio (VisualStudio) * Coffee and Open Source Conversation – Chris DeMars (Isaac Levin) * FreeCodeSession – Episode 558 (Jason Bock) * Mr. Maeda’s Cozy AI Kitchen – Multi-agents, with Marco Casalaina (John Maeda) * EvenireDB aka: what really is an event? | Open at Microsoft (Frank Boucher & David Guida)

Podcasts* InfoQ Podcast: Lessons Learned From the CrowdStrike Incident: InfoQ Dev Summit Munich 2024 Preview (Renato Losio, Danielle Sudai, Santosh Yadav & Mykhailo Brodskyi) * Kubernetes Podcast from Google – Ray & KubeRay, with Richard Liaw and Kai-Hsun Chen (Abdel Sghiouar & Kaslin Fields) * The Changelog News Podcast – Cursor wants to write all the world’s code (Jerod Santo) * RunAs Radio #948 – Evolving Generative AI with Alison Cossette (Richard Campbell) * Coding Blocks Podcast – Things to Know when Considering Multi-Tenant or Multi-Threaded Applications (Allen Underwood, Michael Outlaw & Joe Zack) * Python Bytes Podcast #399 – C will watch you in silence (Michael Kennedy) * Scrum Master Toolbox Podcast – CTO Series: How To Lead with Empathy in Software Development | Andrea Goulet (Vasco Duarte)

Community & Events* WinUI Community Call – Sept 11, 2024 (Windows Developer Team) * Microsoft has appointed Vaishali Kasture, a former AWS executive, as the new General Manager to enhance its cloud strategy (Dave W. Shanahan) * Microsoft 365 Copilot: Wave 2 Event – Sept 16, 2024 @ 11AM EDT (Microsoft) * Bluesky Adds 2 Million New Users After Brazil’s X Ban (BeauHD) * Partner Case Study Series | NVIDIA (Jill Armour) * Jeff Bezos and Satya Nadella show two sides of ‘Founder Mode’ debate on effective leadership (Taylor Soper) * Saving the Planet One Hard Drive at a Time (Shelby Healy)

Database* SQL Index Rebuild vs Reorganize Comparison (Sergey Gigoyan) * Solving the Overlap Query Problem in PostgreSQL (Lee Asher)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: August 2024 (Mark Kashman) * Improvements to the title area at the top of SharePoint Pages and News (Tina Chen) * See what’s possible with Copilot in Excel (part 3) (Microsoft Excel Team) * Supercharge Your Business: How You Can Get The Right Microsoft 365 Plan For Your Needs (Bryan Allen)

Miscellaneous* Stress Free Interviewing of Software Developers (Scott Galloway) * Trump suing over scathing “Apprentice” movie as 1st clip drops today (video) (Carla Sinclair) * YubiKeys Are Vulnerable To Cloning Attacks Thanks To Newly Discovered Side Channel (msmash) * Copilot+ PCs expand availability with new AMD and Intel silicon (Pavan Davuluri) * Why did Windows 95 use blue screen error messages instead of hard error messages? (Raymond Chen) * New VWs will answer some of your questions with ChatGPT (Wes Davis)

More Link Collections* Sands of MAUI: Issue #157 (Sam Basu) * Daily Reading List – September 3, 2024 (#389) (Richard Seroter) * dotInsights | September 2024 (Rachel Appel)

The Geek Shelf (Referral)

View Details

Top Links Debugging T-SQL using Visual Studio (Erin Stellato) * Developing Modern WinForms Applications | VSLive @ Microsoft HQ 2024 (Merrie McGaw & Klaus Loeffelman) * Faster Dictionary in C# (NDepend Team) * How PowerToys Decides What To Build and* The PowerToys Team Is A Fireteam (Den Delimarsky) * Evaluate Fine-tuned Phi-3 / 3.5 Models in Azure AI Studio Focusing on Microsoft’s Responsible AI (Minseok Song) * What’s your favorite performance testing story? | One Dev Question (Larry Osterman)

Web & Cloud Development Adding a Comment System Part 2 – Saving Comments and* Seq for ASP.NET Logging – Tracing with SerilogTracing (Scott Galloway) * What’s new in Astro – August 2024 (Sarah Rainsberger) * What’s new in Svelte: September 2024 (Dani Sandoval) * Rate Limiting in ASP.NET Core (Ricardo Peres) * Implement ASP.NET Core OpenID Connect OAuth PAR client with Keycloak using .NET Aspire (Damien Bowden) * StringValues in ASP.NET Core (Karthikeyan N S) * Deploy a container to Azure App Services Using a system-assigned Identity (Tore Nestenius) * VS Code Fork ‘Cursor’ – the ChatGPT of Coding? (EditorDavid) * The Digital API Supply Chain (Kin Lane) * eShopSupport Series: DataGenerator Project (Jason Haley) * How to test HttpClient inside API Tests (Steven Giesel) * HotChocolate 13 – Schema comparison (Bart Wullems) * Using the Document Editor in SPA Applications using the removeFromDom Method (Bjoern Meyer) * Dive into ARM template from a Function App (Ringe Chen)

WinUI, .NET MAUI & XAML* .NET MAUI 9 Preview 7: Introduction of HybridWebView and Other Improvements (Almir Vuk) * Sneak Peek at 2024 Volume 3: .NET MAUI (Paul Anderson)

Visual Studio & .NET The Definitive Guide to C# .NET Subreports in Your Web and Desktop Apps (Alec Gall) * The Complete Guide to 80+ C# .NET Chart Types (Greg Lutz) * Easily Create PDF Tables with Advanced Customization in C# (Chinnu Muniyappan) * Connect a WinForms Data Grid to an Arbitrary ASP.NET Core WebAPI Service Powered by EF Core (Oliver Sturm) * Broadcasting Messages with Apache Kafka and .NET (Bryan Hogan) * Metalama Status Update, July-August 2024 (Gael Fraiteur) * Keeping cross-cutting concerns out of application code (Mark Seemann) * Introduction to Event Sourcing for .NET Developers (Milan Jovanović) * Announcing the Proxy 3 Library for Dynamic Polymorphism (Mingxin Wang) * In the Windows kernel, what is a LUID, and what makes it loo-ey? and* The Co­Initialize­Security function demands an absolute security descriptor (Raymond Chen)

AI* Bring Your Organizational Data to Azure AI Services with Microsoft Graph (Ravi Sharma) * Introducing Azure AI Inference Connector for Azure AI Studio Models (Sophia Lagerkrans-Pandey) * Easily deploy an Azure Open AI instance with Documents (Werner Rall) * Transformer Explainer: LLM Transformer Model Visually Explained (Duen Horng Chau) * Claude Engineer Amplifies Your Code (Nikos Vaggalis) * Tech Worker Builds Free AI-Powered Tool For Fighting US Health Insurance Denials (EditorDavid) * AI Studio End-to-End Baseline Reference Implementation (Freddy Ayala) * Semantic Kernel: Implementing 100% Local RAG Using Phi-3 With Local Embeddings (Jamie Maguire) * What is the Vision, Value, Velocity AI Framework? (JD Meier) * Microsoft Launches Open-Source Phi-3.5 Models for Advanced AI Development (Robert Krzaczyński) * What’s New in Copilot | August 2024 (Seth Patton)

Design, Methodology & Testing Unit Testing Umami.Net – Testing UmamiClient and Unit Testing Umami.Net – Testing UmamiBackgroundSender (Scott Galloway) * Operational limits when using Azure DevOps (Bart Wullems) * What I use for interacting with Git and* Time is a Flat Circle (Jeremy D. Miller) * Streamlined CICD for Azure Infrastructure with Bicep (Danidu Weerasinghe) * My Architecture Drivers (Oskar Dudycz) * One Company Rethinks Diff to Cut Code Review Times (David Cassel) * Surviving and Thriving in Tech: Timeless Advice from Three Decades in Software Engineering (David McCarter) * The Problem With Sprinting (George Stocker) * Engineering with Empathy: My Journey to Understanding the User Experience (Kaili Liang) * The art and science behind Microsoft threat hunting: Part 3 (Microsoft Incident Response Team)

Mobile, IoT & Game Development* Android Studio Koala Feature Drop is Stable! (Sandhya Mohan) * A Simple Archive Format for Self-Contained Executables (Dominic Szablewski) * The New 2GB Raspberry Pi 5: Another Option for Linux Sysadmins (Damon M. Garn)

Screencasts & Videos* Create and Deploy .NET Aspire project using Visual Studio and Azure Developer CLI (AZD) (Learn with Jon) * FreeCodeSession – Episode 557 (Jason Bock) * Advanced Paste in PowerToys is About to Change Your Productivity Forever (Windows Developer Team)

Podcasts Merge Conflict #426: Designing, Developing, Testing, & Productizing a Board Game with Ben Ruiz (James Montemagno & Frank Kreuger) * GeekWire Podcast: New Starbucks CEO’s supercommute, SeaTac cyberattack, more on AI music (Todd Bishop) * The .NET on AWS Show, featuring Laïla Bougriâ (again!) (Brandon Minnick & Francois Bouteruche) * Syntax Podcast #815: Deno 2 with Ryan Dahl and Syntax Podcast #816: Why Your CSS Sucks (Wes Bos & Scott Tolinski) * Accessibility in Angular with Vitalii Bobrov – Adventures in Angular #423 (Alyssa Nicole, Chris Ford & Eddie Hinkle) * PPP 433 | The Power of Curiosity and Learning with Michelle LaBrosse (Andy Kaufman) * Scrum Master Toolbox Podcast – CTO Series: A Masterclass in Product, Process, and Leadership | Alexander Grosse and Scrum Master Toolbox Podcast – The Role of Business Knowledge in Effective Product Ownership | Pooja Gupta and* Scrum Master Toolbox Podcast – From Output to Outcome, The Customer-Focused OKRs | Jeff Gothelf (Vasco Duarte) * Achieving Engineering Excellence: Training, Innovation, and the Cloud – Adventures in DevOps #213 (Will Button & Warren Parad) * Matt Gordon: Database DevOps – Azure DevOps Podcast Episode #313 (Jeffrey Palermo) * The PowerShell Podcast – Being a Lazy Administrator with Bradley Wyatt (James Petty) * Changelog & Friends Podcast #59 – #define: piggyback (Carol Lee, Taylor Troesh, Thomas Eckert, Mat Ryer, Jerod Santo & Adam Stacoviak) * Made by Google Podcast – Pixel 9 Pro Fold: The Next Generation of Foldable Phones (Rachid Finge) * Google Cloud Security Podcast Episode #188 – Beyond the Buzzwords: Identity’s True Role in Cloud and SaaS Security (Anton A. Chuvakin) * The Stack Overflow Podcast – At scale, anything that could fail definitely will (Ben Popper) * Meta Cast – Building a Culture of Agility by Addressing Sunk Costs (Bob Galen & Josh Anderson) * Building a Seamless Image Zoom Feature – React Round Up #265 (Chris Frewin, Lucas Paganini & Peter Osah) * Only Malware in the Building Episode 4 – RATs in the tunnel: Uncovering the cyber underworld (Selena Larsen, Dave Bittner & Rick Howard) * The Amp Hour #676 – Moving House (And Lab) (Dave Jones & Chris Gammell) * The Happy Engineer Podcast #184: Give Me 90 Days and I’ll Give You a Career Transformation with Bruno Yoshioka | Principal Manager at Microsoft (Max Ahumada) * Grammar Girl Podcast – The language of liars. ‘Legendary,’ ‘famous,’ or ‘notorious’? Fish shapes. (Valerie Fridland)

Community & Events* Microsoft Graph APIs for Teams webinar registration now generally available (Annie Wang) * MVP’s Favorite Content from Azure MVP and AI Platform MVPs (Rie Moriguchi) * Join Us for JetBrains .NET Days Online 2024 (Alexandra Kolesova) * Speaking at TechBash 2024 on Windows UI Framework Choices (Alvin Ashcraft) * Hachyderm’s Introduction to Mastodon Moderation: The Report Feature and Moderator Actions (Hachyderm Moderators)

Database* Identify CPU Intensive SQL Server Queries from an Implicit Conversion (Edwin Sarmiento) * New Couchbase Capella Advancements Fuel Development (Mark Gamble)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | August 2024 (Pete Daderko) * Elevating Efficiency: How Microsoft Customer Experience & Success streamlines operations with process mining in Power Automate (Harysh Menon) * Accessibility and Usability Improvements in the new Outlook for Windows (Jayla Williams)

Miscellaneous iPhone 16 Pro specs predictions: what we expect from Apple’s most powerful phones (Jamie Richards) * Python, JavaScript, Java: ZDNet Calculates The Most Popular Programming Languages and Apple AirTags Track ‘Recycled’ Plastic to Unprocessed Piles in an Open-Air Lot (EditorDavid) * How to place or lift a security freeze on your credit report (USAGov) * Announcing Windows 11 Insider Preview Build 22635.4145 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 27695 (Canary Channel) (Amanda Langowski) * SSN Data Breach and Securing Your Data (Jason Gaylord) * Trump forgets he tried to have Mike Pence killed (Jason Weisberger) * Abolish the Penny? (msmash) * What’s New in Windows 11 Version 24H2 (Paul Thurrott) * Microsoft says its Recall uninstall option in Windows 11 is just a bug (Tom Warren)

More Link Collections Interesting links of the week 2024-36 (Michael Eaton) * F# Weekly #35, 2024 – |> for Google SQL and FSI diagnostics (Sergey Tihon) * Daily Reading List – August 30, 2024 (#388) (Richard Seroter) * Developer Toolbox (Matt Graven) * Collective #860 (Manoela Ilic) * C# Digest – Understanding .NET stack traces (Jakub Chodounsky) * Reading List 324 (Bruce Lawson) * Reading Notes #616 and* Reading Notes #617 (Frank Boucher)

The Geek Shelf

View Details

I’ll be speaking at TechBash 2024 next month. This year, TechBash will be happening Sept. 24-27 at the Kalahari Resort in the Poconos. Register by September 8th for the best deal on tickets and rooms!

I’m presenting a session I have given several times this year about choosing the best native Windows UI framework for your next project.

Building a modern, native application for Windows: Which UI framework should you choose?Here’s what I’ll be covering:

If you want to build a Windows desktop application, you might be overwhelmed by the number of UI frameworks available. How do you choose the best one for your project and your skills? How do you compare the features, benefits, and drawbacks of each framework? How do you ensure your app is modern, native, and scalable?

In this session, you will learn how to make an informed decision for your Windows desktop application by comparing different UI frameworks:

  • WinUI 3: The latest UI framework that lets you create beautiful, fast, and fluid Windows apps.
  • UWP: The UI framework that lets you create universal Windows apps that run on many types of Windows devices.
  • WPF: The UI framework that lets you create rich, powerful Windows desktop apps using .NET and XAML.
  • Windows Forms: The UI framework that lets you create traditional Windows desktop apps quickly using .NET.
  • .NET MAUI: The UI framework that lets you create cross-platform desktop and mobile apps using .NET and XAML.

We will discuss the pros and cons of each framework:

  • The supported platforms and app models
  • The available UI features and controls
  • The performance and reliability
  • The development tools and languages
  • The learning curve and documentation

You will also see some examples of apps built with each framework and learn about their best practices and guidelines. Along the way, you’ll get some tips and resources on how to get started building apps for Windows.

By the end of this session, you will have a clear understanding of different UI frameworks and how to choose the best one for your next Windows application. Whether you are new to Windows desktop development or an experienced developer, this session will help you choose a framework that meets your needs and expectations. Don’t miss this opportunity to untangle the web of UI framework choices and prepare for the future of Windows desktop development!

TechBash discounts end Sept 8thThe Kalahari gave the TechBash team an extra week to provide room discounts, so we’ve also extended the Standard registration rate until September 8th. Get your tickets and book your room by the 8th to save $100 on registration and get your room for $184/night. Plus the Kalahari is waiving the resort fee of over $40 per night for TechBash guests. You can also save an extra 10% on a 3-day or 4-day ticket with EventBrite code DOTNET10.

See the TechBash website for all the details.

I hope to see you there next month!

View Details

Top Links* New GitHub Copilot features in Visual Studio 2022 17.11 (Amy Nguyen) * Announcing ASP.NET Core OData 9 Official Release (John Gathogo) * DirectML expands NPU support to Copilot+ PCs and WebNN (Adele Parsons) * Tools and Weapons Podcast S3, E10 – From What Now? with Trevor Noah: Why AI Won’t Destroy Us (Brad Smith) * Astro for Rank Beginners by Nick Hodges (Jason Gaylord) * Announcing .NET Aspire 8.2 – Goodbye Components, Hello Integrations! (Maddy Montaquila)

Web & Cloud Development* From Core to Containers to Orchestration: Modernizing Your Azure Compute (David Ramel) * Svelte adoption guide: Overview, examples, and alternatives (Rob O’Leary) * What’s New in Next.js 15 RC? (Vinoth Kumar Sundara Moorthy) * Learn WordPress – Grow your WordPress skills with free educational resources for all levels (WordPress Docs Team) * heading-anchors Web Component (Zach Leatherman) * OpenAPI Was Successful Because… (Kin Lane) * Astro 4.15 (Matthew Phillips, Ben Holmes & Erika) * Introducing: Support For Using Any Terraform Provider with Pulumi (Matt Jeffryes) * The 10-Day .Net Aspire Challenge – Day 2: Add MSSQL Component (Sukhpinder Singh) * Help Preview the Adobe Export and Import Form Data API (Raymond Camden)

Visual Studio & .NET* Using MongoDB with Entity Framework Core Session (Ricardo Peres) * Checked and Unchecked Arithmetic Operations in .NET (Khalid Abuhakmeh) * Nice to knows when implementing policy-based authorization in .NET (Tim Deschryver) * Microsoft.IdentityModel.Tokens Has Finally Fixed IsNullOrEmpty Foobar (Adam Storr) * How is the Windows.Foundation.Uri.Domain property different from Host? (Raymond Chen)

AI* Gemma explained: RecurrentGemma architecture (Ju-yeong Ji & Ravin Kumar) * Innovations in AI: Brain-inspired design for more capable and sustainable technology (Alyssa Hughes) * 5 ways Gemini can help students study smarter (Angie Mac McAllister) * Apple and Nvidia may invest in OpenAI (Jay Peters) * OpenAI and Anthropic will share their models with the US government (Lauren Feiner)

Design, Methodology & Testing* How to Choose the Best Agile Framework for Your Team (Allison Bokone) * Git Project Management: Advanced Git Strategies for Developers and Project Managers (Claudia Fernandes) * TeamCity 2024.07.2 Bug Fix Is Available (Dmitrii Korovin)

Mobile, IoT & Game Development* How to set up the Raspberry Pi AI Kit with Raspberry Pi 5 (Nate Contino)

Screencasts & Videos* Let’s finish adding a feature to our website (Jeff Fritz) * How do Large Language Models work? | One Dev Question (Gustavo Cordido) * Getting Started with GitHub Copilot | Visual Studio Toolbox (Robert Green & Rijwan Ansari)

Podcasts* For a Better Web podcast, episode 1 (Bruce Lawson) * The Hanselminutes Podcast – Nature of Code with Daniel Shiffman (Scott Hanselman) * Beyond JavaScript: Master TypeScript at Scale at SquiggleConf – JavaScript Jabber #646 (Dan Shappir & Josh Goldberg) * JS Party Podcast #336 – When 3rd party JavaScript attacks (Simon Wijckmans, Jerod Santo & Nick Nisi) * Scrum Master Toolbox Podcast – From Confusion to Clarity, Aligning Agile Team Efforts with Business Goals | Pooja Gupta (Vasco Duarte) * The Changelog Podcast #606 – Reinventing Kafka on object storage (Ryan Worl, Adam Stacoviak & Jerod Santo) * Practical AI Podcast #284 – Metrics Driven Development (Shahul Es & Daniel Whitenack) * PPP 432 | Why Projects Fail: Ross Garland on Avoiding Common Pitfalls (Andy Kaufman) * The Stack Overflow Podcast – Mobile Observability: monitoring performance through cracked screens, old batteries, and crappy Wi-Fi (Ben Popper) * AGL 380: Dominic Dithurbide (John Rouda) * Old Friends, New Insights: The Boagworld Comeback (Paul Boag)

Community & Events Clear Measure Software Leadership Forum (Clear Measure) * Develop AI for Copilot+ PCs powered by Snapdragon: Webinar Series (Qualcomm) – Webinar 1 is Sept 17th* * Microsoft Donates Mono To WineHQ (Kay Ewbank) * The North American Have I Been Pwned Tour (Troy Hunt)

Database* MySQL Index Overviews: Composite B-Tree Indexes (Lukas Vileikis) * Microsoft Copilot for Azure SQL Database Management and Development (Rajendra Gupta) * Retrieval Augmented Generation with Azure SQL (Davide Mauri) * Why and How Marten is a Great Document Database (Jeremy D. Miller) * A Nonclustered Index Update Disaster (Paul White)

SharePoint, M365 & MS Teams* What’s New for Planner in Teams in August 2024 (Nancy Wang)

More Link Collections* Daily Reading List – August 29, 2024 (#387) (Richard Seroter) * Windows news you can use: August 2024 (Thomas Trombley)

The Geek Shelf

View Details

Top Links Containers and Kubernetes Workshop with Jason van Brackel and* Asynchronous and Parallel Programming in C# with Jeremy Clark (Jason Gaylord) * Why every .NET developer is already an Uno Platform developer (Uno Platform Team) * Visualizing FIFA World Cup Stats with React Data Grid (Maithiliy K.) * Dev Proxy v0.20 with improved simulating API errors and a new API for building integrations (Waldek Mastykarz) * C++ Gaming Productivity Update for Visual Studio 2022 version 17.11 (David Li) * BinaryFormatter removed from .NET 9 (Immo Landwerth)

Web & Cloud Development* First Public Working Draft: CSS Easing Functions Level 2 (W3C CSS Working Group) * Announcing AWS Parallel Computing Service to run HPC workloads at virtually any scale (Channy Yun) * The “Other” C in CSS (Geoff Graham) * From Scratch to Success: Setting Up Telerik Reporting with Angular (Jefferson S. Motta) * A guide to modern Kubernetes network policies (Scott Rigby) * Identifying the SDK Version in an Azure Bot Project: V3 or V4? (Meenakshi Balekar) * Blazor Meets Azure Maps (Rikam Palkar) * How to Join Two Tables Using JavaScript Query Builder? (Satheeskumar S.) * Golang Pub/Sub: Why It’s Better When Combined With GoFr (Robert Kimani)

WinUI, .NET MAUI & XAML* Exploring Preferences in .NET MAUI (Leomaris Reyes) * Visual Studio for Mac Retirement – Visual Studio Code Setup (Vijay Anand E G) * Chart of the Week: Forecasting Stock Trends with AI-Powered Smart .NET MAUI Candle Chart (Saravanan Madheswaran)

Visual Studio & .NET* Leveraging DotNet for SQL Builds via YAML (John Folberth) * On the strange status of wchar_t in classic MIDL (Raymond Chen) * Microsoft Releases Prompty: New VS Code Extension for Integrating LLMs into .NET Development (Robert Krzaczyński)

AI* When it comes to AI, it’s the system (not the model) that matters (Jared Spataro) * Identity Challenges for AI-Powered Applications (Andrea Chiarelli) * 5 videos and interactive tours to learn GitLab Duo fast (Cesar Saavedra) * New in Gemini: Custom Gems and improved image generation with Imagen 3 (Dave Citron) * Google’s custom AI chatbots have arrived (Emma Roth) * Discover the power of Copilot prompts | New eBook (Femke Cornelissen) * How to Create Llama 3.1 App with NVIDIA NIM – Tutorial for Beginners (Frank La Vigne) * Protecting against Prompt Injection Attacks in Chat Prompts (Mark Wallace) * Copilot are we besties? Part 2 (Nelson L. Walker)

Design, Methodology & Testing* Feature Flags are more than just Toggles (Derek Comartin)

Mobile, IoT & Game Development* Flutter Reload: What’s Under the Hood (Ajay Prabhakar) * Jani Hautakangas: Bringing WebKit back to Android: Progress and Perspectives (Igalia WebKit) * What’s new in Raspberry Pi Pico 2 (James Adams)

Screencasts & Videos* IoT Coffee Talk: Episode 224 – Is Public Cloud Dead? (IoT Coffee Talk Crew) * GitHub Copilot AI features in Visual Studio BEYOND “just writing code” (Scott Hanselman) * Easily Archive & Publish .NET MAUI apps with VS Code | On .NET (James Montemagno & András Toth) * How do I monitor availability for SQL DB? | One Dev Question (Rajesh Setlem)

Podcasts* Working Code Podcast – Episode 193: Bonding In The Foxhole (Ben Nadel) * Syntax Podcast #814: Fundamentals: HTML (Wes Bos & Scott Tolinski) * The Rework Podcast Season 2 Episode 120 – Maintaining a business partnership, simple product design, and other listener questions (Jason Fried & David Heinemeier Hansson) * .NET Rocks! – Machine Learning on Geospatial Data with Malte Loller-Anderson & Mathilde Ørstavik (Carl Franklin & Richard Campbell) * Unhandled Exception Podcast – Naming things is hard! – with Nick Cosentino (Dan Clarke) * Jamstack Radio Episode #150 – The Evolution of Jamstack: An Eight-Year Journey (Brian Douglas) * Software Engineering Radio #631: Abhay Paroha on Cloud Migration for Oil and Gas Operations (Kanchan Shringi) * Scrum Master Toolbox Podcast – The Power of Empathy in Leading Change | Pooja Gupta (Vasco Duarte)

Community & Events* My AI session at .NET Day Switzerland 2024 (Laurent Bugnion) * See Dapr Day Virtual – October 16, 2024 at CNCF Virtual Project Events – Celebrating 5 Years of Dapr (CNCF Team) * Philly .NET Meetup September Doubleheader: Twilio SendGrid and Microsoft 365 Copilot (Bill Wolff) * New Anti-Toxicity Features on Bluesky (Bluesky Team) * Apple is cutting jobs across its Books and News apps (Jess Weatherbed) * 2024 is the biggest global election year in history. What’s at stake for developers? (Shelley McKinley) * Where in the world is Balsamiq? (Arielle) * Threads Deepens Its Ties To the Fediverse (BeauHD)

Database Extending MySQL Shell with Plugins (Scott Stroz) * Multiple DISTINCT Aggregate Performance In SQL Server (Erik Darling) * SQL EXISTS Use Cases and Examples (Eric Blinn) * Query Exercise Answers: Solving the 201 Buckets Problem (Brent Ozar) * Released: Microsoft.Data.SqlClient 6.0 Preview 1 and* Released: Microsoft.Data.SqlClient 4.0.6, 5.1.6, 5.2.2 (David Engel)

SharePoint, M365 & MS Teams* Save $31.99! Get ‘Microsoft 365 and SharePoint Online Cookbook’ for FREE (Wayne Williams) * Streamline your workflow: Embracing Adaptive Cards Templating (Junjie Li) * The new Microsoft Planner: What’s New and What’s Coming Next (Roberto Bojorquez) * Microsoft 365 Certification control spotlight: Patch management (Krishna Mawani)

PowerShell* Notice of upcoming major version 5 of AWS Tools for PowerShell (Norm Johanson)

Miscellaneous* Bridging the gap from Scratch to Python: Introducing ‘Paint with Python’ (Marc Scott)

More Link Collections* Daily Reading List – August 28, 2024 (#386) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* C# Dev Kit update brings enhanced Razor IntelliSense, Project Status, and New Config Options (Wendy Breiding) * Easily Bind Supabase with Flutter Calendar and Perform CRUD Actions (Yuvaraj Gajaraj) * What’s new for Hot Chocolate 14 (Michael Staib) * Windows Terminal Preview 1.22 Release (Christopher Nguyen) * Introducing the Pinecone .NET SDK (Luis Quintanilla) * .NET Community Toolkit 8.3 is here! NativeAOT, .NET 8 enhancements, and more! (Sergio Pedri)

Web & Cloud Development* End of Life for Azure Classic Storage: How to Delete Classic Storage on Azure (Iris Classon) * The Well-Architected Architect on Azure (David Ramel) * Using Azure Storage Queue messages with Azure Functions and [QueueTrigger] (Andrew Lock) * Unleashing the Power of Azure App Service Sidecars: Enhancing Your Cloud Applications (Gregor Suttie) * Azure SDK Release (August 2024) (Hector Norzagaray) * Easily Create a Hotel Room Booking App with React DataGrid (Maithiliy K.) * Deploy a container to Azure App Services using Azure CLI and user-assigned managed identity (Tore Nestenius) * REST is Messy Just Like Us Humans (Kin Lane) * A Comprehensive Guide to Understanding TypeScript Record Type (Emmanuel Onyeyaforo) * How to Backup and Restore a Website in IIS Using Web Deploy: A Step-by-Step Guide (Hriday Dutta) * New unique package (Michael Knyszek) * How to build customized Power BI dashboards with user insights data in External ID (Sharon Rutto)

Visual Studio & .NET* C# Tip: 2 ways to use custom equality rules in a HashSet (Davide Bellone) * ASP.NET Core, .NET MAUI Updated as .NET 9 Nears (David Ramel) * Adding Umami Tracking Client Nuget Package (Scott Galloway) * Windows Forms Tutorial: Create Your First Windows Forms C# Application (Deepika Kathiravan) * How to Implement Log4net in C#/.NET (Ellie Zubrowski) * Understanding .NET stack traces – A guide for developers (Thomas Ardal)

AI* Fine Tune GPT-4o on Azure OpenAI Service (Alicia Frame) * Microsoft Is Rebranding Its AI (Luis Mendoza) * Apple Unveils Apple Foundation Models Powering Apple Intelligence (Anthony Alford) * Anthropic Publishes the ‘System Prompts’ That Make Claude Tick (BeauHD)

Design, Methodology & Testing* GitHub Enterprise: The best migration path from AWS CodeCommit (Melody Mileski) * Basic Linux commands used by DevOps engineers in day-to-day activities (Rahul Desharaj) * Signing Code With a Code Signing Certificate (j2inet) * 4 ways to pay down tech debt by ruthlessly removing stuff from your architecture (Richard Seroter)

Screencasts & Videos* FreeCodeSession – Episode 556 (Jason Bock) * Retina Distributed Capture integrated with AKS VS Code Extension | Open at Microsoft (Prabhakaran S., Neha Aggarwal & Tatsat Mishra) * Copilot in Data Factory | Data Exposed: MVP Edition (Anna Hoffman)

Podcasts* Grammar Girl Podcast – Cat Idioms. ‘Summerween’ and other blends. Bankery (Mignon Fogarty & Susan K. Herman) * React Native Radio #305 – On-device AI in React Native with Gant Laborde (Mazen Chami & Robin Heinze) * Scrum Master Toolbox Podcast – Aligning Team Members With Their Strengths, The Key to Agile Team Success | Pooja Gupta (Vasco Duarte) * Directions on Microsoft Podcast – Diving Into the Data: A Directions on Microsoft Brainstorm (Mary Joe Foley) * RunAs Radio #947 – The Security Risks of AI with Steve Poole (Richard Campbell)

Community & Events* Microsoft is headed to Oracle CloudWorld 2024 in Las Vegas (Alex Stairs) * Learn Live: GitHub Universe 2024 Live Series (Alfredo Deza) * CfP List Updated 2024-08-27 (Dave Aronson) * Join Us for JetBrains GameDev Days 2024 (Anna Ruban) * Microsoft Donates the Mono Project To Wine (BeauHD) * The Developer’s Guide to Dreamforce 2024 (Kaitlin Benz)

Database* “SARGable” Sorting and Grouping In SQL Server (Erik Darling) * SQL Metadata in sys.databases, sys.objects, sys.tables and sys.columns (Rick Dobson) * About Half Of You Don’t Have Your Databases Under Control. (Brent Ozar) * Bad Data and Dirty Databases (Joe Celko)

SharePoint, M365 & MS Teams* Troubleshoot Teams Toolkit Azure Functions Node Macos (Andrew Connell) * Microsoft Teams in-depth: Learning content on demand (Martin Boam) * What’s New in Excel (August 2024) (Microsoft Excel Team)

PowerShell & Terminal* Assign unlimited tasks to AI on Warp’s Team plan (Melanie Crissey)

Miscellaneous The Microsoft/IBM joint development was built on mutual respect, wait, is respect the right word? (Raymond Chen) * Microsoft isn’t removing the Control Panel from Windows anytime soon and* Microsoft’s next big Windows 11 update significantly improves Ryzen gaming performance (Tom Warren)

More Link Collections* Daily Reading List – August 27, 2024 (#385) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links New IDE features in Visual Studio v17.11 (Mads Kristensen) * TechBash 2024 standard rates and Kalahari room discounts end at 11:59pm on Aug 31st (TechBash Team) * Using SQL Database Components in .NET Aspire (Fiodar Sazanavets) * Boost your AI with Azure’s new Phi model, streamlined RAG, and custom generative AI models (Eric Boyd) * .NET Observability with OpenTelemetry – Part 3: Distributed Tracing using AWS X-Ray (David Kilzer & Ashish Bhatia) * CoreWCF: New configuration API for NetTcp (Matt Connew) * Group Rates Available for TechBash 2024 and* Accessibility Testing, Public Speaking Workshops at TechBash (Jason Gaylord)

Web & Cloud Development* Generating Unique Random Numbers in JavaScript Using Sets (Amejimaobari Ollornwi) * Enhance Inventory and Billing Management with React Data Grid (Maithiliy K.) * Running Apache Kafka on Windows (Bryan Hogan) * Switching Themes for Mermaid (Scott Galloway) * Aug 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews) * How to Use Fiddler Everywhere with MessagePack (Rick Hellwege)

WinUI, .NET MAUI & XAML* ZX Speculator – Cross-platform (Avalonia) ZX Spectrum emulator written in C# (Dean Edis)

Visual Studio & .NET Add IncomingMessageProperty injection support and Kafka transport enhancements in CoreWCF and* Add ‘Keyed by Service type’ ServiceBehavior support in CoreWCF (Guillaume Delahaye) * A List Zipper in C# (Mark Seemann) * Working With DTO Auto Translators — Mapster (Peter Ritchie)

AI* GitHub Copilot Tops Research Report on AI Code Assistants (David Ramel) * How to Fix ESLint Violations with AI Assistance (Docker Labs Team) * Architecting secure Gen AI applications: Preventing Indirect Prompt Injection Attacks (Roee Oz)

Design, Methodology & Testing* What I mean when I use the term ‘agile’. (George Stocker) * Autoscaling Octopus workers using Kubernetes (Trent Mohay) * What Steps Do API Producers Have in Their GitHub Actions Pipelines (Kin Lane) * Testing Basics: Data-Driven Tests (Gil Zilberfeld) * Beginner’s guide to GitHub: Merging a pull request (Kedasha Kerr) * Thoughts on finding the essential elements of a set (Raymond Chen)

Screencasts & Videos* Inspect Variables Like a Pro in Visual Studio Debugger (Visual Studio Team) * What’s your favorite unknown feature of Microsoft Copilot? | One Dev Question (Dona Sarkar) * Windows App: what’s new and what’s next | Windows in the Cloud (Christiaan Brinkhoff & Joydeep Mukherjee)

Podcasts* Merge Conflict #425: The NEW .NET MAUI Binding System (James Montemagno & Frank Kreuger) * Syntax Podcast #813: CSS: Scroll Driven Animations (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – When Empathy Becomes a Double-Edged Sword And Why Scrum Masters Need to Learn Coaching | Pooja Gupta (Vasco Duarte) * Inside Trader Joe’s Podcast Episode 77: Trader Joe’s Goes Back to School with Chocolate and Mustard (Trader Joe’s Team) * The PowerShell Podcast – Be the Community: Insights and Event Log Automation with Phil Bossman (James Petty) * CloudChat Episode #12 – Words Mean Things (Carl Schweitzer & Brandon Martinez) * The Changelog News Podcast #109 – What good programmers worry about (Jerod Santo) * Google Cloud Security Podcast Episode #187 – Conquering SOC Challenges: Leadership, Burnout, and the SIEM Evolution (Anton A. Chuvakin) * Meta Cast – Reimagining Demotion: A Strategic Leadership Approach (Bob Galen & Josh Anderson) * Henry Quillin: What it’s Like as a Computer Science Student – Azure DevOps Podcast Episode #312 (Jeffrey Palermo) * The Happy Engineer Podcast #183: These 5 Common Thieves Are Stealing Your Productivity (Max Ahumada) * Python Bytes Podcast #398 – Open source makes you rich? (and other myths) (Michael Kennedy) * Azure Cloud Talk Podcast 24/8/26 – AI and The Future With Michelle Welcks (Alec Harrison)

Community & Events* It’s Glowtime: Apple’s iPhone 16 Event Date Officially Announced (Oliver Haslam) * JetBrains JavaScript Day 2024 Registration Is Now Open (Aleksandra Aganezova) * What to expect from Meta Connect 2024: Affordable Quest 3, AR glasses, and more (Artie Beaty) * How a Student Grew as a Community Leader, Inspired by MVP (Rie Moriguchi)

Database* Adding a Comment System Part 1 – Setting up the Database (Scott Galloway) * Where does Postgres fit in a world of GenAI and vector databases? (Ben Popper)

SharePoint, M365 & MS Teams* See what’s possible with Copilot in Excel (part 2) (Microsoft Excel Team)

PowerShell* Automating Disk Cleanup in Azure Using PowerShell, Azure Resource Graph and LastOwnershipUpdateTime (Werner Rall)

Miscellaneous* You Should Blog (Steve Smith) * Announcing Windows 11 Insider Preview Build 22635.4082 (Beta Channel) (Amanda Langowski) * Apple announces Chief Financial Officer transition (Apple Newsroom) * 10 Books Turning 50 in 2024 (Lorna Wallace)

More Link Collections* Interesting links of the week 2024-35 (Michael Eaton) * Sands of MAUI: Issue #156 (Sam Basu) * Daily Reading List – August 26, 2024 (#384) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Announcing TypeScript 5.6 RC (Daniel Rosenwasser) * Manager Antipatterns (Ted Neward) * XAML Reuse with Templates in Applications for Windows and the Uno Platform (Nick Randolph) * The Breakpoint Show Episode 027 – .NET Evolving Too Fast?! (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Step-by-Step Guide to Building a Powerful AI Monitoring Dashboard with Semantic Kernel and Azure Monitor (Sophia Lagerkrans-Pandey) * Deploy & Debug .NET MAUI Apps to iOS Devices in VS Code – Complete Guide (James Montemagno)

Web & Cloud Development* Signals And Array Mutability In Angular 18 (Ben Nadel) * Next.js vs. Vite: When to Choose Each for Your React Projects (Adhithi Ravichandran) * Containerising Azure Functions without Dockerfile (Justin Yoo) * Why You Should Not Use Stateful Functions as Methods in Options API for Vue (Marina Mosti) * PerfView: ASP.NET Core Stats View (Matt Hamrick) * Essential Steps to Kickstart Your Azure Journey (Ricardo Macedo Martins) * ESLint v9.9.1 released (Francesco Trotta) * The API Pain We Cause Ourselves (Kin Lane) * What Is OpenTelemetry? The Ultimate Guide (B. Cameron Gain)

WinUI, .NET MAUI & XAML* Book review: The MVVM pattern in .NET MAUI (Marco Siccardi) * Microsoft.WindowsAppSDK 1.6.240821007-preview2 release (NuGet Gallery)

Visual Studio & .NET* Visual Studio–Cannot run when setup is in progress (Bart Wullems) * Programming C# 12 Book, by Ian Griffiths, published by O’Reilly Media, is now available to buy. (Ian Griffiths) * EF Core migration features that you might not know about (David Grace) * What if I need to wait for more than MAXIMUM_WAIT_OBJECTS threads? (Raymond Chen) * Dynamically Change the ServiceLifetime of a Registered Service in .NET (Georgi Georgiev)

AI* Building Trust with Responsible AI: Ensuring Content Safety and Empowering Developers (Chanchal Kuntal) * Google debuts free ‘Prompt Gallery’ in AI Studio, supercharging developer tools (Michael Nunez) * How To: Running the Small Language Model ‘Phi3’ Locally (Jamie Maguire) * How to make AI training faster (Xinyu Wei) * Enhancing an Existing LLM Model with Domain-specific Jenkins Knowledge (Nour Ziad Almulhem) * End-to-End AI Stack with the Semantic Kernel (Rory Preddy) * eShopSupport Series (Jason Haley)

Design, Methodology & Testing* (Simple) Unit Testing The Blog Part 1 – Services (Scott Galloway) * Using event metadata in event-driven projections (Oskar Dudycz) * To Soft Delete or Not to Soft Delete (Steven Giesel) * Maximize Efficiency and Savings: Stop Reinventing the Wheel in Software Development (David McCarter) * Screaming Architecture (Milan Jovanović) * The Fail-Fast Strategy: What Is It and How Does TeamCity Support It? (Olga Bedrina)

Mobile, IoT & Game Development* Adding 16 KB Page Size to Android (Steven Moreland & Sandeep Patil) * Meta pulls plug on plans for high-end Vision Pro competitor (Victoria Song)

Screencasts & Videos* Technology & Friends – Prasanna Pendse on Getting AI into Production (David Giard) * Visual Studio Toolbox Live | VSLive @ Microsoft HQ 2024 (Robert Green & Leslie Richardson) * What’s New in Visual Studio 2022 17.11 for C++ Developers (Sy Brand) * Deploy to iOS, CollectionView++, and .NET MAUI in .NET 9 Preview 7 | The .NET MAUI Podcast ep. 124 (David Ortinau, Matt Soucoup & James Montemagno) * Overwatch.. and then adding Content Collections to Aspireify.NET (Jeff Fritz) * Gear up for GitHub Universe 2024: a celebration of code and community (GitHub Team) * FreeCodeSession – Episode 555 (Jason Bock) * Get Better App Performance with this One Weird Trick | VSLive @ Microsoft HQ 2024 (Nik Karpinsky)

Podcasts* Syntax Podcast #812: CSS 4, 5, and 6! With Google’s Una and Adam (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #58 – Threat hunter in the machine (Suz Hinton, Jerod Santo & Adam Stacoviak) * PPP 431 | Leadership Secrets: From Self-Doubt to Confidence, with Dr. Sam Adeyemi (Andy Kaufman) * DAWbench Radio Show Episode 32 – DAW Evolution IX : Reaper – Revisited ! (Vin Curigliano, Pete Brown, Erin McKimm, & Justin Frankel) * Geek’s Guide to the Galaxy Podcast #577 – The Best of Roger Zelazny (with Tom Gerencer) (David Barr Kirtley) * AGL 379: Greg Davis (John Rouda) * Theh Cloud Pod #272 – AI: Now with JSON Schemas! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Talk Python to Me #475: Python Language Summit 2024 (Michael Kennedy) * Scrum Master Toolbox Podcast – How a Great Product Owner Shapes Team Success Through A Clear Focus | Keir Lumsden (Vasco Duarte)

Community & Events* Microsoft AI Tour: Hear the latest product innovations to elevate your security strategy (Jessica Afeku) * Elon Musk says X staff can get their stock — if they prove they deserve it (Kylie Robison) * A Developer’s Guide to ActivityPub and the Fediverse (Martin SFP Bryant)

Database* Performance Tuning TOP PERCENT Queries In SQL Server (Erik Darling) * Announcement: System.Data.SqlClient package is now deprecated (David Engel) * Integrate a Serverless SQL Database with Vercel Postgres (Ifeoma Imoh)

SharePoint, M365 & MS Teams Join the Microsoft 365 Insider program on Android and Join the Microsoft 365 Insider program on iOS and Join the Microsoft 365 Insider program on Windows and Join the Microsoft 365 Insider program on MacOS and Feedback in action: Disable @ mentions in Outlook and* Record Slide Show updates on PowerPoint for Mac (Linda Cicero)

Miscellaneous* GeekWire’s quest for an AI theme song opened our ears to the debate rattling the music industry (Todd Bishop)

More Link Collections* F# Weekly #34, 2024 – F# is fun(), Focus on AI and Omni Blade (Sergey Tihon) * C# Digest – Building pipelines with IAsyncEnumerable (Jakub Chodounsky) * Daily Reading List – August 23, 2024 (#383) (Richard Seroter) * Collective #859 (Manoela Ilic)

The Geek Shelf

View Details

Top Links* Build Your First Application with Blazor with Jeffrey Fritz (Jason Gaylord) * Enhancing Code Comprehension: GitHub Copilot’s Features in Visual Studio 2022 17.11 (Rhea Patel) * Announcing the General Availability of the VS Code extension for Azure Machine Learning (Leo Yao) * Windows App SDK Version 1.6 Preview 2 (1.6.0-preview2) Release Notes (Microsoft Learn) * Visual Studio Tips & Tricks | VSLive @ Microsoft HQ 2024 (Mads Kristensen) * Announcing Windows Community Toolkit v8.1 (Michael Hawker)

Web & Cloud Development Blazor and Tailwind – Quick Setup Without npm and* Maintenance release: Blazorise 1.6.1 (Blazorise Team) * Exploring Lazy Evaluation Of Computed Signals In Angular 18 (Ben Nadel) * Enhance Your Next.js Applications with Server Actions: A Step-by-Step Guide (Adhithi Ravichandran) * Build Scalable Azure Static Web Apps for Handling High Traffic Websites (Lakindu Hewawasam) * Farewell Spring Cloud Azure 4.x, Hello 5.x: The Future is Now! (Muyao Feng) * Optimize Memory Management in JavaScript Pivot Table: Best Practices and Tips (Sastha Prathap) * Ripper – A graphics extraction tool (Keith Clark) * OpenAPI As Executable (Kin Lane) * Node v22.7.0 (Current) (Rafael Gonzaga) * The Anatomy of .NET Aspire Application (Fiodar Sazanavets) * Callbacks on Web Components? (Geoff Graham) * Scroll-based SVG Filter Animations on Text (Manoela Ilic)

Visual Studio & .NET* .NET 8– Improved build output (Bart Wullems) * Document Viewer: Setting the Rendering Mode (Bjoern Meyer) * Prevent Critical Bugs with MSVC Code Analysis (Mryam Girmay) * The role of the activation factory in the Windows Runtime (Raymond Chen)

AI* Integrated vectorization with Azure OpenAI for Azure AI Search now generally available (Gia Mondragon) * Gemma explained: What’s new in Gemma 2 (Ju-yeong Ji & Ravin Kumar) * Discover the New Multi-Lingual, High-Quality Phi-3.5 SLMs (Adina Trufinescu) * Celebrating an important step forward for Open Source AI (Ayah Bdeir) * Diving into Function Calling and its JSON Schema in Semantic Kernel Python (Evan Mattson) * Building a productive AI-powered workplace (Microsoft in Business Team) * AI and Data Centers: What Do the Numbers Say? (Om Malik) * MIT’s AI risk database exposes 700+ ways AI could ruin your life (Thom Dunn)

Design, Methodology & Testing* Who Benefits from Agile processes? (George Stocker) * Rewriting Strangler Fig (Martin Fowler) * The 3 Most Common Security Mistakes Developers Make (Ben Nettleton) * Mastering Typography In Logo Design (Levi Honing)

Mobile, IoT & Game Development* Create a MacOS App with React Native (Beau Carnes) * Kotlin 2.0.20 Released (Sarah Haggarty)

Screencasts & Videos Fast Focus: Visual Studio Debugging & Diagnostics: Tips & Tricks | VSLive @ Microsoft HQ 2024 (Harshada Hole) * Fast Focus: Upgrade Your Git Game in Visual Studio 2022 | VSLive @ Microsoft HQ 2024 (Jessie Houghton) * Native Windows principals for SQL Managed Instance | Data Exposed and* Data Classification and Labelling in Azure SQL Database | Data Exposed (Anna Hoffman) * Building Planet Scale .NET Apps with Azure Cosmos DB | VSLive @ Microsoft HQ 2024 (Justine Cocchi) * Developing Modern WinForms Applications | VSLive @ Microsoft HQ 2024 (Merrie McGaw & Klaus Loeffelman) * What is Quickstart Playground? | One Dev Question (Craig Loewen)

Podcasts* InfoQ Podcast: The State of Engineering Management in 2024 (Andrew Lau) * The Hanselminutes Podcast – Fine tuning Products with Stanza System’s Stacie Frederick (Scott Hanselman) * The Stack Overflow Podcast – From PHP to JavaScript to Kubernetes: how one backend engineer evolved over time (Ben Popper) * Incident Response Essentials: From Postmortems to Communication Strategies – Adventures in DevOps #212 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – Success Metrics for Scrum Masters, How to Define and Track Them | Keir Lumsden (Vasco Duarte) * Practical AI Podcast #283 – Threat modeling LLM apps (Donato Capitella & Daniel Whitenack) * JS Party Podcast #335 – There be a11y dragons (Eric Bailey & Jerod Santo) * How Do You Grow? – Adventures in .NET #197 (Caleb Wells, Shawn Clabough & Wai Liu) * Bazel with Alex Eagle – Adventures in Angular #422 (Jennifer Wadella, Aaron Frost & Joe Eames) * The CSS Podcast #087: Anchor positioning (Una Kravets & Adam Argyle) * Software Defined Talk Episode 481: There Never Was a Rug (Brandon Whichard & Cote) * Software Engineering Radio #630: Luis Rodríguez on the SSH Backdoor Attack (Robert Blumen) * What’s Your Story: Lex Story (Brenda Potts)

Community & Events* Developer Day 2024: A Sneak Peek (Ana Cidre)

Database* How to Access the SQL Server Error Log (Jim Evans) * Effective Strategies for Storing and Parsing JSON in SQL Server (Edward Pollack) * A Little About Computed Columns, Filtered Indexes, and Indexed Views in SQL Server (Erik Darling) * Released: Microsoft.Data.SqlClient 3.1.7 (David Engel)

SharePoint, M365 & MS Teams* Microsoft 365 Certification control spotlight: Application control (Tony Balkan)

Miscellaneous* Releasing Windows 10 Build 19045.4842 to Beta and Release Preview Channels (Brandon LeBlanc) * 6 design details in the new Pixel devices (Molly McHugh-Johnson) * Brave Gets Major Privacy Updates on Desktop and Mobile (Paul Thurrott) * paint.net 5.1 beta (build 9000) (Rick Brewster)

More Link Collections* Daily Reading List – August 22, 2024 (#382) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* New Visual Studio debugging and diagnostic features (Harshada Hole) * TechBash 2024 Kalahari Resort Discount Ends Soon (Jason Gaylord) * Microsoft’s new Phi-3.5 LLM models surpass Meta and Google (Anirban Ghoshal) * Keynote: Introducing .NET Aspire – Cloud Native Development for .NET | VSLive @ Microsoft HQ 2024 (Scott Hunter) * .NET Smart Components – [Experimental] Intelligent app features provided as prebuilt .NET components (Steve Sanderson) * Supercharge your testing experience with MSTest.Analyzers (Jakub Jareš)

Web & Cloud Development* Server-first Web Components with DSD, HTMX, and Islands (Rob Eisenberg) * Wasp: The JavaScript Answer to Django for Web Development (Sam Jakshtis) * Adding XSRF for JavaScript (Scott Galloway) * ASP.NET Core Basics: Classes and Records—How and When to Use Them (Assis Zang) * Quick and In Sync with Svelte and Couchbase (Ben Greenberg) * Blazor Basics: Blazor JavaScript Interop—Calling .NET from JavaScript (Claudio Bernasconi) * Implementing a Global Error Handler in Angular: A Step-by-Step Guide (Dhananjay Kumar) * Announcing MQTT Support in Azure Web PubSub Service (public preview) (Kevin Guo & Zitong Yang) * Angular’s Efforts To Be Easier and Developer Friendly (Loraine Lawson) * How to Update Real-Time Data in React Data Grid? (Maithiliy K.) * Inside ECMAScript: JavaScript Standard Gets an Extra Stage (Mary Branscombe) * Mastering Localized Data Annotation Validation with Blazor Data Form (Saravanan G) * Regexes Got Good: The History and Future of Regular Expressions in JavaScript (Steven Levithan) * Enhancing Angular Charts: Boosting Readability with Dynamic Colors (Veerakumar Narayanasamy) * New WebAssembly-based PDF Viewer to Edit PDFs in Web Apps (Shilpa Sharma) * Node v20.17.0 (LTS) (Marco Ippolito) * Avoiding CDN supply-chain attacks with Subresource Integrity (SRI) (Andrew Lock) * Building Studio in Public: Maintaining High Performance in Our Local Development App for Enhanced UX (Carlos G. Prim) * Fleet 1.39 Is Out With Smart Mode for Single Files, the Ability to Compare Files, the Structure Tool Window, Automatic Language Detection for Untitled Files, and Other Enhancements (Daniela Bentrup) * Serverless Sucks? (Derek Comartin) * Range Over Function Types (Ian Lance Taylor) * Introducing API History (GSoC 2024) (Piotr Placzek) * From Node.js to .NET Core 8: How We Boosted Performance (Murat Aslan) * Web Security: shaping the secure Web (Seth Dobbs) * Electron 32.0.0 (Keeley Hammond) * How to make your web page faster before it even loads (Salma Alam-Naylor) * Using Your API Voice To Make Sense of Things (Kin Lane) * Confirmation Dialogs with Htmx and SweetAlert (Khalid Abuhakmeh) * .NET Aspire — Aspiring for Sanity in Cloud Development (Marek Sirkovsky)

WinUI, .NET MAUI & XAML* Chart of the Week: Clean and Preprocess E-Commerce Website Traffic Data Using an AI-Powered Smart WPF Chart (Saravanan Madheswaran) * ClothFashion App UI Challenge made with .NET MAUI (Javier Suarez)

Visual Studio & .NET* Adding Entity Framework for Blog Posts (Pt 6) (Scott Galloway) * Visual Studio 2022 v17.12 Preview 1 With .NET 9 (Kay Ewbank) * Visual Studio 2022 Version 17.11.1 Release Notes (Microsoft Learn) * Differences Between Record Struct and Record Class in C# (Bozo Spoljaric) * ReSharper Tips & Tricks with Matt Ellis – Livestream (Khalid Abuhakmeh) * New C++ features in Visual Studio v17.11 (Sy Brand) * Low Ceremony Sagas with Wolverine (Jeremy D. Miller) * Using Kafka with .NET (Bryan Hogan) * Microsoft Releases .NET 9 Preview 7 with New Features and Updates (Almir Vuk) * Build app authentication with .NET Core, Auth0 and Twilio SendGrid (Eman Hassan) * What does ERROR_KEY_DELETED mean? (Raymond Chen)

AI AI Coding Assistants: 12 Do’s and Don’ts (Peter Guagenti) * Survey: The AI wave continues to grow on software development teams (Kyle Daigle) * Bringing Llama 3 to life (Joe Spisak, Delia David, Kaushik Veeraraghavan & Ye (Charlotte) Qi) * Newly Open-Sourced ‘.NET Smart Components’ Demoed at AI Event (David Ramel) * Run LLMs locally using Podman AI Lab and* Combining Semantic Kernel with Podman AI Labs (Bart Wullems) * How is AI Trained? Is My Data Safe with Generative AI, Copilot and OpenAI Solutions? (Chris Pietschmann) * Should Developers Curb Their Enthusiasm for Generative AI? (Richard Gall) * The 10 Best AI Video Editors to Streamline Your Workflow (Rob Pugh) * Accelerate generative AI adoption through leadership (Sydne Mullings)

Design, Methodology & Testing* The nice bits of agile (George Stocker) * Introducing Object Limit Tracker in Azure DevOps (Jihye Eom) * Securing your Azure deployments with PSRule (James Casey) * Advanced Installer 22.0 (Advanced Installer Team) * 5 Proven Strategies for Successful Software Modernization (Brad Ediger) * New Boards Hub Rollout Update (Dan Hellem) * Git Cheat Sheet – Helpful Git Commands with Examples (Flavio Copes) * Platform Engineering: The Next Step in Operations (Mike Loukides)

Mobile, IoT & Game Development* A Cheaper Raspberry Pi 5 (Harry Fairhead) * Introducing Oblivious HTTP support in Swift (Cory Benfield) * Retro Pico-powered incandescent lamp (Dave Bell)

Screencasts & Videos Technology & Friends – Ben Kotvis on Modernizing Enterprise Applications (David Giard) * IoT Coffee Talk: Episode 223 – Insanity!! (IoT Coffee Talk Crew) * Your Future is Bright with Visual Studio and AI | VSLive @ Microsoft HQ 2024 (Mads Kristensen) * Build a Dictionary App using Uno Platform (Aram) * Binding and Using Native Libraries in .NET MAUI | On .NET and What’s New and Next for .NET MAUI | VSLive @ Microsoft HQ 2024 (James Montemagno & Rachel Kang) * Build interactive AI-powered web apps with Blazor and .NET | .NET Conf Focus on AI and* What’s Next for ASP.NET Core & Blazor | VSLive @ Microsoft HQ 2024 (Dan Roth) * Get started incorporating AI into your .NET applications and services | .NET Conf Focus on AI (Stephen Toub) * Better Together: .NET Aspire and Semantic Kernel | .NET Conf Focus on AI (Steve Sanderson & Matthew Bolanos) * RAG with AI Search and .NET | .NET Conf Focus on AI (Matt Gotteiner) * Demystify Cloud-Native Development with .NET Aspire | VSLive @ Microsoft HQ 2024 (Damian Edwards, David Fowler & Brady Gaster) * FreeCodeSession – Episode 554 (Jason Bock) * Mr. Maeda’s Cozy AI Kitchen – AI in .NET, with Stephen Toub (John Maeda) * Introduction to Phi-3Cookbook (Microsoft Developer) * What is the mssql extension in VSCode? | One Dev Question (Anna Hoffman) * Lessons Learned Building AI-powered Features in VS | VSLive @ Microsoft HQ 2024 (Dalia Abo Sheasha) * Building a Modern, Native Application for Windows: Which UI Framework Should You Choose? | VSLive @ Microsoft HQ 2024 (Alvin Ashcraft) * What It Takes to Become a Distinguished Engineer at Microsoft with David Fowler I Postman (Postman Team)

Podcasts Working Code Podcast – Episode 192: The Best And Worst Code (Ben Nadel) * Scrum Master Toolbox Podcast – How to Keep Your Agile Team Focused Despite Setbacks, A Lesson In Leading Change | Keir Lumsden and* Scrum Master Toolbox Podcast – When Feedback Loops Fail, And What Scrum Masters Can Do To Help Their Teams Apply Empirical Processes | Keir Lumsden (Vasco Duarte) * Kubernetes Podcast from Google – LitmusChaos, with Karthik Satchitanand (Abdel Sghiouar & Kaslin Fields) * Made by Google Podcast – The Pixel 9 Family: What’s New? (Rachid Finge) * Syntax Podcast #811: NodeJS Evolves (Wes Bos & Scott Tolinski) * The Rework Podcast – Using AI for Writing, Being Facebook Free, and other Listener Questions (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson) * The Changelog Podcast #605 – Flavors of Ship It! (Andrew Guenther, Anita Zhang, Gina Hausge, Justin Garrison & Autumn Nash) * Grammar Girl Podcast – Apostrophes have always been confusing. ‘First’ or ‘firstly’? Trudy! (Ammon Shea) * Duke’s Corner Podcast – Elias Nogueira: Share Everything you Know! (Jim Grasiano) * Azure Cloud Talk Podcast 24/8/20 – .Net Foundation President Part 2 (Brian Gorman, Alec Harrison & Kevin Griffin) * .NET Rocks! – Domain Driven Design and Event Sourcing with Anita Kvamme (Carl Franklin & Richard Campbell) * Deep Dive into Metrics and Monitoring with Prometheus and Grafana – JavaScript Jabber #645 (Charles Max Wood & Dan Shappir) * Azure Podcast Episode 503 – Secure Future Initiative (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * RunAs Radio #946 – Threat Modeling in the Cloud with Romina Druta & Daniela Cruzes (Richard Campbell) * Python Bytes Podcast #397 – So many PyCon videos (Michael Kennedy) * Gone Mobile Podcast #118: Mediator for Mobile (Jonathan Dick & Allan Ritchie)

Community & Events* CfP List Updated 2024-08-20 (Dave Aronson) * Tech Company Layoffs: The COVID Tech Bubble Bursts (Brandon Taylor)

Database One Way To Track Row Changes In Place In SQL Server and* So You Want To Implement Soft Deletes In SQL Server (Erik Darling) * Build AI with Python and Azure CosmosDB (Shivam Goyal) * Released: Microsoft.Data.SqlClient 3.1.6 (David Engel) * Query Exercise: Solving The 201 Buckets Problem (Brent Ozar) * Why ‘Max Server Memory’ Isn’t Always the Limit (Pinal Dave) * Introducing Schema Validation in MongoDB (Robert Sheldon)

SharePoint, M365 & MS Teams* Unified Teams app for work, personal and education accounts now available on Windows (Amit Fulay) * Introducing SharePoint design ideas (Sara Cummings) * Public preview of SharePoint Framework 1.20 – First release of upcoming features (Vesa Juvonen) * Getting started with declarative copilots in Microsoft 365 (Matteo Pagani) * Microsoft Announces Loop 2.0 (Paul Thurrott)

PowerShell & Terminal* Announcing PowerShell Universal v5 (Adam Driscoll) * Create a New HTTPS Website in IIS using PowerShell script (Meenakshi Balekar) * Defender for Identity PowerShell module update (Will Sykes & Martin Schvartsman) * Build error-proof command workflows with defined options for arguments (Lili Wilson)

Miscellaneous Book Review: The Nature of Code (Ted Neward) * I never knew I needed this Windows 11 keyboard shortcut until Microsoft started testing it with Insiders (Sean Endicott) * Bing Webmaster Tools or Google Search Console: A Comparison (Bing Team) * Retro Computing: Old Tech, New Thrill (David Groom) * Atari’s new 7800 console remake can also play your old Atari 2600 cartridges (Jess Weatherbed) * Another tribute to Microsoft history hiding in Building 41 (Raymond Chen) * Microsoft’s latest security update has ruined dual-boot Windows and Linux PCs and* Microsoft’s Recall AI feature won’t be available for Windows testers until October (Tom Warren) * Volkswagen’s electric ID Buzz van will start at $59,995 in the US (Umar Shakir)

More Link Collections Daily Reading List – August 20, 2024 (#380) and* Daily Reading List – August 21, 2024 (#381) (Richard Seroter)

The Geek Shelf

View Details

I’m taking a day off tomorrow. The links will return on Thursday!

Top Links* David Starr: Azure Cloud Marketplaces – Azure DevOps Podcast Episode 311 (Jeffrey Palermo) * New git tooling features (Jessie Houghton) * How to Easily Build Dynamic Web Apps with Angular (Harikrishna Kundariya) * Local AI on Windows: Explaining the Audio Editor App Sample (Zachary Teutsch) * Bindable Properties and ControlTemplates in .NET MAUI (Héctor Pérez) * TechBash 2024 Standard Registration & Kalahari Room Discounts End 8/31 (TechBash Team)

Web & Cloud Development* Kubernetes 1.31: Streaming Transitions from SPDY to WebSockets (Sean Sullivan & Shannon Kularathna) * All About JavaScript Loops (Erick Merchant) * Azure Functions Newsletter – August 2024 (Thiago Almeida) * React Synchronized Charts: The Perfect Tool to Compare Multiple Datasets (Swetha Babu) * Hosting WordPress Websites on Azure: A Step-by-Step Guide (Zil e Huma) * Postman’s pre-request scripts: how to perform HTTP POST requests (with JSON body) and how to set Cookie authentication. (Davide Bellone) * First Public Working Draft: Federated Credential Management API (W3C Team) * Using the LEADTOOLS Excel Web Editor to Implement Functions (Ryan Fritz)

Visual Studio & .NET* Adding a C# Umami Tracking client (Scott Galloway) * Wolverine is taking a leap forward with the first 3.0 Alpha Release (Jeremy D. Miller) * Zippers (Mark Seemann) * Constructing nodes of a hand-made linked list, how hard can it be? (Raymond Chen)

AI* Azure AI Model Inference API (Sharda Kaur & Lee Stott) * GitHub CEO Thomas Dohmke says the AI industry needs competition to thrive (Nilay Patel) * How to use ChatGPT to write your resume (Sabrina Ortiz)

Design, Methodology & Testing* Update on Software Engineering Career Ladder (James Shore) * Agile Reinvented: A Look Into the Future (Dave Ross) * New Azure DevOps Server Roadmap (Gloridel Morales) * Add macOS to your continuous integration pipelines with AWS CodeBuild (Sébastien Stormacq) * GitLab now supports SHA256 repositories (John Cai) * How to connect an EFS storage class to an EKS cluster (Shawn Sesna)

Mobile, IoT & Game Development* Speed Up Your Android Tests: Gradle Plugin for Unit Test Filtering (Gerin Amalaraj)

Screencasts & Videos* DrawnUi.Maui: Drawn Controls using SkiaSharp for .NET MAUI (Javier Suárez) * The Prompt with Trevor Noah | Episode 6: AI is sometimes the only solution (Trevor Noah)

Podcasts* Apple Podcasts now has a web app (Jay Peters) * Working Code Podcast – Episode 191: Too Much Process (Ben Nadel) * Scrum Master Toolbox Podcast – The Importance of Transparency in Assessing an Agile Team’s Progress | Keir Lumsden (Vasco Duarte) * Meta Cast – Building Stronger Teams Through Effective Promotion Strategies (Bob Galen & Josh Anderson) * The PowerShell Podcast – Kubernetes is Easy with Anthony Nocentino (James Petty) * Syntax Podcast #810: Effortless Light and Dark Mode × Theme Styling (Wes Bos & Scott Tolinski) * The Changelog News Podcast #108 – Practices of reliable software design (Jerod Santo) * Google Cloud Security Podcast Episode 186 – Cloud Security Tools: Trust the Cloud Provider or Go Third-Party? An Epic Debate, Anton vs Tim (Anton A. Chuvakin) * The Stack Overflow Podcast – Ryan Dahl explains why Deno had to evolve with version 2.0 (Ben Popper) * Azure Cloud Talk Podcast 24/8/19 – .Net Foundation President Part 1 (Brian Gorman, Alec Harrison & Kevin Griffin) * The Happy Engineer Podcast #182: Take a Plunge Over the Growth Edge with Christopher Belcastro | Chief Technology Officer (Max Ahumada) * Talk Python to Me #474: Python Performance for Data Science (Michael Kennedy)

Community & Events* .NET MAUI Day 2024 – Oct 11th (Glenn Versweyveld, Kerry Lothrop, Tobias Hoppenthaler, Steven Thewissen & Gerald Versluis) * 2nd Annual Philadelphia Gaming Conference & Expo (PHL Gaming Team) * Tech for Good: Giving a Voice to the Voiceless (Betsy Weber) * Join Microsoft Ignite as a Featured Partner! (Jill Armour)

Database* SQL Server Reporting Services Quick Reference Guide (Scott Murray) * Auditing SQL Server – Part 4 – Database Configuration Audit (Ben Johnston) * Caching documents in RavenDB: The good, the bad and the ugly (Oren Eini) * Automate shrink database in Azure SQL (Sakshi Gupta)

SharePoint, M365 & MS Teams* See what’s possible with Copilot in Excel (Excel Team)

Miscellaneous Check. Recheck. Vote. Together, we can help secure elections and combat deepfakes. (Microsoft Corporate Responsibility) * Buy Microsoft Project Pro or Microsoft Visio Pro for $20 right now (Allison Murray) * Announcing Windows 11 Insider Preview Build 26120.1542 (Dev Channel) and Announcing Windows 11 Insider Preview Build 22635.4076 (Beta Channel) (Amanda Langowski) * Releasing Windows 11 Build 22621.4108 and 22631.4108 to the Release Preview Channel and* Releasing Windows 11 Build 26100.1586 to the Release Preview Channel (Brandon LeBlanc)

More Link Collections* Interesting links of the week 2024-34 (Michael Eaton) * Reading Notes #615 (Frank Boucher) * Daily Reading List – August 19, 2024 (#379) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Microsoft PowerToys will launch and automatically arrange your favorite apps (Tom Warren) * Modernize Microsoft SQL Server 2014 workloads with Azure (Debbi Lyons) * A SimpleMDE Markdown Preview Editor with server side rendering. (Scott Galloway) * How To Improve the Performance of a RAG Model (Exxact Team) * Join us for .NET Conf: Focus on AI – August 20th 2024 (.NET Team) * Brandon Minnick to Keynote at TechBash 2024 (Jason Gaylord)

Web & Cloud Development* Creating A Transient View Helper In Angular 18 (Ben Nadel) * Angular DI: Type safe Angular providers (marekozw) * Python: How to use secrets stored in azure key vault in your Pulumi project (Adetokunbo Ige) * React Context with the New Use API (Hassan Djirdeh) * CSS Techniques for Cross-Browser Compatibility and Styling (Kamal Kishor) * Announcing Public Preview of API Management WordPress plugin to build customized developer portals (Sreekanth Thirthala Venkata) * .NET Aspire 8.1: Enhanced Container Image Building and Python Orchestrating Support (Almir Vuk) * Hosting a Keycloak Container in .NET Aspire (Fiodar Sazanavets) * Announcing a new learning module for evaluating and building with Microsoft Entra External ID (Linda Park)

WinUI, .NET MAUI & XAML* .NET MAUI Community Toolkit Release v9.0.3: Transparent Status bar for Android, Icon Tint Color Updates and more! (Gerald Versluis) * Awesome-Avalonia: A collection of interesting libraries and tools for Avalonia project. (Avalonia Community)

Visual Studio & .NET Optimizing old code: StreamBitArray refactoring (Oren Eini) * Microsoft Spotlights .NET 9, Cloud in First Visual Studio 2022 v17.12 Preview (David Ramel) * How to run dotnet tests with automatic smart retry and Beautiful dotnet test summary reports (Daniel Cazzulino) * Adding Entity Framework for Blog Posts (Pt. 4) and* Part 5 (Scott Galloway) * Use dotnet pack with nuspec file (Bart Wullems) * Advanced Debugging in C# (Kamil Pakula) * Implementing CQRS with MediatR in .NET 8: A Complete Guide (Adrián Bailador) * The case of the missing ordinal 380 (Raymond Chen) * FormattableStringFactory – Creating dynamic FormattableString instances (Steven Giesel)

Design, Methodology, AI & Testing Agile is not a process. (George Stocker) * Study Notes: Graph RAG – Property Graph RAG (The Projects) (Jason Haley) * GPT-4o Long Output and The Model Spec Feedback and* ChatGPT Education (OpenAI Team) * Gemma for Streaming ML with Dataflow (Reza Rokni & Ravin Kumar) * Creating a Web Development Bot with OpenAI ChatGPT-4o (A. Demontis)

Mobile, IoT & Game Development* 2GB Raspberry Pi 5 on sale now at $50 (Eben Upton) * Retro: Setting up a BBS Using Raspberry Pi Zero 2 and Mystic (Jamie Maguire) * The Swift Composable Architecture Brings the Redux Model to iOS App Development (Sergio De Simone) * Adding WiFi To The Pico 2 (Harry Fairhead) * Can you hack our new chip? (Chris Boross)

Screencasts & Videos* Building Accessible Apps with .NET MAUI featuring Rachel Kang | The .NET MAUI Podcast ep. 123 (David Ortianau, Matt Soucoup & James Montemagno) * Search Your Code in Seconds with this Visual Studio Feature (Visual Studio Team) * Video Tutorial: Creating a MailMerge Template and JSON Data Structure (Bjoern Meyer) * FreeCodeSession – Episode 553 (Jason Bock) * What was the Mach 20? | One Dev Question (Raymond Chen)

Podcasts InfoQ Podcast: Continuous Delivery, Psychological Safety and Inclusive Leadership in Software Engineering (Hannah Foxwell) * Merge Conflict #424: Xamarin 2025, New Apple Tax, & Mega .NET MAUI Update (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – Defending the Agile Team, A Product Owner’s Crucial Responsibility | James Gifford and* Scrum Master Toolbox Podcast – Leadership Lessons Learned from Successful and not so Successful startups | Martin Gonzales (Vasco Duarte) * Next.js Deployment Woes: Tackling Vendor Lock-In and Production Readiness with FlightControl – React Round Up #264 (Charles Frewin, Lucas Paganini & Peter Osah) * React Native Radio #304 – React Navigation V7 with Satyajit Saho (Jamon Holmgren) * Syntax Podcast #809 – How To Stay Up To Date with Daily.dev’s Francesco Ciulla (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #57 – The Winamp era (Jordan Eldredge, Jerod Santo & Adam Stacoviak) * Coding Blocks Podcast – Two Water Coolers Walk Into a Bar… (Allen Underwood, Michael Outlaw & Joe Zack) * The Stack Overflow Podcast – Battling ticket bots and untangling taxes at the frontiers of e-commerce (Ben Popper) * AGL 378: Dr. Marshall Goldsmith (John Rouda) * Software Defined Talk Episode 480: No offsite content (Brandon Whichard, Cote & Matt Ray)

Community & Events* Highlighting Community Starter Packs (Bluesky Team) * The Fediverse Files: Making Social Media Fun Again (Jeremy Anderberg) * EVENT: .NET Conf 2024 – November 12-14, 2024 (Kurt Shintaku) * MVP’s Favorite Content: M365 MVP Week #1 (Rie Moriguchi) * Contributor Stories:  Sean Killeen (Sherry List) * National Public Data admits it leaked Social Security numbers in a massive data breach (Umar Shakir) * Simplicity, Speed, and Re-use. Shipping Threads in 5 Months (Zahan Malkani)

Database* Troubleshooting High CPU Utilization in SQL Server (Jeffrey Yao) * Making It Easy To Tell When Data Changed With Change Data Capture In SQL Server (Erik Darling) * MariaDB Introduces Open-Source Vector Preview, Aiming to Become Default MySQL Option (Renato Losio) * Simplify development with Dev Container templates for Azure SQL Database (Carlos Robles)

SharePoint, M365 & MS Teams* Microsoft 365 Certification control spotlight: Malware protection (Leana Gerrard)

PowerShell* PowerShell and AI: Create a Microsoft Word Copilot (Brien Posey)

Miscellaneous* Windows Server 2025: The upgrade and update experience (Dan Cuomo) * Microsoft is finally removing the FAT32 partition size limit in Windows 11 (Tom Warren)

More Link Collections F# Weekly #33, 2024 – F# from the maintainers’ perspective (Sergey Tihon) * C# Digest – Journey through the .NET World (Jakub Chodounsky) * Daily Reading List – August 16, 2024 (#378) (Richard Seroter) * .NET Newsletter Episode 59: A Guide to Unit Testing Project Setup in .NET and* .NET Newsletter Episode 61: Custom Type Handling with Dapper in .NET (Muhammad Waseem) * Collective #858 (Manoela Ilic)

The Geek Shelf The Nature of Code (Daniel Shiffman)

View Details

Top Links* Copilot Content Exclusion Now Available in Visual Studio 2022 17.11 (Rhea Patel) * Teams Toolkit for Visual Studio Code update – August 2024 (Junjie Li) * GitHub scales on demand with Azure Functions (Scott Hunter) * Dapr v1.14 is now available (Dapr Team) * What is Advanced Paste? | One Dev Question (Craig Loewen) * .NET 9 Preview 7 is now available! (.NET Team)

Web & Cloud Development* Astro 4.14 (Matt Kane & Erika) * Extending Microsoft Copilot for Security Capabilities with Azure Function Apps (cbelwal) * How to Create A Color Picker Tool Using HTML, CSS, and JavaScript (Fanny Nyayic) * Vue Basics: How to Use Vue with Firebase (Hassan Djirdeh) * Announcing mandatory multi-factor authentication for Azure sign-in (Naj Shahid & Bill DeForeest) * Preview 1 of AWS SDK for .NET V4 (Norm Johanson) * How are the colspan and rowspan attributes different? (Geoff Graham)

Visual Studio & .NET* Artificial Immune Systems for Intrusion Detection Using C# (James McCaffrey) * The 2024.2 Versions of JetBrains IDEs Are Here With Enhanced FLCC and Remote Development, the New UI as the Default, and More (Aleksandra Krupskaya) * Instead of putting a hash in the Portable Executable timestamp field, why not create a separate field for the hash? (Raymond Chen) * Intelligent Document Processing (IDP) using TX Text Control in .NET C# (Bjoern Meyer)

Design, Methodology, AI & Testing* Onboarding to a “legacy” codebase with the help of AI (Martin Fowler) * Practical tips for retrieval-augmented generation (RAG) (Cameron R. Wolfe) * How To Defend Your Design Process (Vitaly Friedman) * OpenAI’s new voice mode threw me into the uncanny valley (Kylie Robison) * How to level up your Git game with GitHub CLI (Michelle Duke) * Did a Chatbot just improve me? (Robin Osborne) * Customer Case Study: Orion Innovation’s usage of Kernel Arguments (Sophia Lagerkrans-Pandey)

Mobile, IoT & Game Development* Android 15 Beta 4 Now Available for Developers to Bring their Apps Up to Date (Sergio De Simone)

Screencasts & Videos* Reducing Bugs with Raygun, .NET Aspire, and Local AI | .NET Aspire Dev Conference (John-Daniel Trask) * Native Windows principals for SQL Managed Instance | Data Exposed (Anna Hoffman)

Podcasts* The Hanselminutes Podcast – GitOps on the Edge with Octopus Deploy’s Dan Garfield (Scott Hanselman) * Azure Podcast Episode 502 – Azure Open AI and Security (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Manipulating Language Models for Real-World Applications in DevOps – Adventures in DevOps #211 (Wil Button & Warren Parad) * Scrum Master Toolbox Podcast – Creating Self-Organizing Agile Teams, Tips for Scrum Masters | James Gifford (Vasco Duarte) * JS Party Podcast #334 – Forging Minecraft’s scripting API (Raphael Landaverde, Jake Shirley & Jerod Santo) * PPP 430 | How to Talk With a Stakeholder (or That Relative) You Don’t Agree With–Without Starting a Fight, with Steven T. Collis (Andy Kaufman) * .NET Rocks! – Low-Code Solutions for .NET Developers with Serge Sarafudinov (Carl Franklin & Richard Campbell) * Directions on Microsoft – Stuck in a VMware Squeeze? You’ve Got Microsoft Options (Mary Jo Foley)

Community & Events* Cisco Slashes Thousands of Workers As It Announces Yearly Profit of $10.3 Billion (BeauHD) * At the Rise25 Awards, the future of AI is ethical, inclusive and accountable (Kristina Bravo) * GeekWire 200: Latest update highlights hottest tech startups across Seattle and Pacific Northwest (Taylor Soper)

Database* Five Reasons Why Your SQL Server Is Slow Right Now (Erik Darling) * Evolving our self-hosted offering and license model (CockroachDB Team)

SharePoint, M365 & MS Teams* M365 Developers Update | August 2024 Edition (Justin Royal)

PowerShell* Unlock inline PowerShell capabilities to streamline Logic Apps workflows (Parth Shah)

Miscellaneous* Announcing Windows 11 Insider Preview Build 27686 (Canary Channel) (Amanda Langowski)

More Link Collections* Daily Reading List – August 15, 2024 (#377) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* First preview of Visual Studio 2022 v17.12 with .NET 9 (Mads Kristensen) * Announcing Uno Platform Solution Template Wizard for JetBrains Rider (Uno Platform Team) * Announcing a new way to build technical skills: 30 Day Plans on Microsoft Learn (Phil Evans) * Easily Convert Your PDF to Images in C# (Vikas S.) * .NET Conf 2024 – Celebrating the Release of .NET 9! – Save the Date! (Mehul Harry) * Maddy Montaquila to Keynote at TechBash 2024 (Jason Gaylord)

Web & Cloud Development* Kubernetes v1.31: Accelerating Cluster Performance with Consistent Reads from Cache (Marek Siarkowicz) * ASP.NET Core updates in .NET 9 Preview 7 (Rahul Bhandari & James Montemagno) * Blazor Basics: Blazor JavaScript Interop—Calling JavaScript from .NET (Claudio Bernasconi) * Deprecation of Password Logins on CLI with Docker SSO Enforcement (Francesco Corti) * Kubernetes-native Option for Pulumi Deployments Customer-Managed Agents (Meagan Cojocar) * blocking=render: Why would you do that?! (Harry Roberts) * Build better HTTP APIs (Derek Comartin) * “Smart” Layouts With Container Queries (Kevin Powell) * FHIR Security Labels and ABAC (John Moehrke) * Go is my hammer, and everything is a nail (Markus Wüstenberg)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a .NET MAUI Radar Chart to Visualize Wind Directions (Saiyath Ali Fathima M.) * Microsoft.WindowsAppSDK 1.6.240807006-preview1 (NuGet)

Visual Studio & .NET 4 Simple Ways to Split Word Documents Using C# (Mohanaselvam Jothi) * Temporarily dropping a lock: The anti-lock pattern (Raymond Chen) * Rider 2024.2: Full Line Code Completion, Reader Mode, Major Enhancements to Debugging, and More. and dotCover, dotMemory, dotPeek, and dotTrace 2024.2 Have Been Released! and* ReSharper 2024.2: Deepened C#12 and Initial C#13 Support, New AI Capabilities, Localization, and More (Sasha Ivanova) * TimeProvider and Autofixture AutoMoq Issue (Adam Storr) * C# updates in .NET 9 Preview 7 (Rahul Bhandari & James Montemagno)

Design, Methodology, AI & Testing* 30 Leadership Lessons I’ve Learned In 30 Years of Leading Teams (Dan Green) * How Meta animates AI-generated images at scale (Gaurav Sharma) * Found means fixed: Secure code more than three times faster with Copilot Autofix (Mike Hanley) * Localizing GitHub Repositories with LLMs (Timothy Chung)

Mobile, IoT & Game Development* Build a text-based adventure game with Gemma 2 (Ju-yeong Ji) * Developers can soon offer in-app NFC transactions using the Secure Element (Apple Newsroom)

Screencasts & Videos* IoT Coffee Talk: Episode 222 – Selling Out (IoT Coffee Talk Crew) * The Future of VMware Is in Azure: Explore Azure VMware Solution – A faster path to the cloud (ITOpsTalk Crew) * Deployment Options for .NET Aspire Apps | .NET Aspire Developers Day (Maddy Montaquila & Brady Gaster) * .NET Aspire Dashboard & Telemetry | .NET Aspire Developers Day (Leslie Richardson) * How do SLMs differ from LLMs? | One Dev Question (Microsoft Developer Team)

Podcasts* InfoQ Podcast: InfoQ AI, ML, and Data Engineering Trends in 2024 (Mandy Gu, Namee Oberst, Srini Penchikala, Roland Meertens, Anthony Alford & Daniel Dominguez) * Scrum Master Toolbox Podcast – Crafting Culture, A Three-Step Approach to Agile Organizational Change | James Gifford (Vasco Duarte) * The Cloud Pod #271: AWS Deprioritizes 7 Services, Cloud Pod Hosts Prioritize Therapy (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Crafting Code and Community: AI, LeetCode, and Meetups – JavaScript Jabber #644 (AJ O’Neal, Charles Max Wood & Steve Edwards) * Practical AI Podcast #282 – Only as good as the data (Chris Benson & Daniel Whitenack) * The Changelog #604 – Why we need Ladybird (Andreas Kling, Chris Wanstrath, Adam Stacoviak & Jerod Santo)

Community & Events* Thoughts Before Speaking at the Software Architecture Conference (Lukas Vileikis)

Database* A Little About Out Of Date Statistics In SQL Server (Erik Darling) * Download AWS RDS SQL Server Backup (Rajendra Gupta)

SharePoint, M365 & MS Teams* Improved sense of time to Copilot in Teams (Vesa Nopanen) * Updates on deprecating legacy Exchange Online tokens for Outlook add-ins (David Chesnut)

PowerShell PowerShell & Intune, Automate your Work – Part 4: Retrieve Win32 Superseding Apps and* Part 5: Check for Win32 App Relationships (Alex Marin)

Miscellaneous* X’s new AI image generator will make anything from Taylor Swift in lingerie to Kamala Harris with a gun (Adi Robertson) * Intel Sells $147 Million Stake In Arm (BeauHD)

More Link Collections* Daily Reading List – August 14, 2024 (#376) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Visual Studio 2022 v17.11 – Your feedback in action (Mads Kristensen) * Introducing the Azure AI Inference SDK: Access More AI Models with the Azure AI Model Catalog (Luis Quintanilla) * What’s New for C++ Developers in Visual Studio 2022 17.11 (Sy Brand) * .NET MAUI updates in .NET 9 Preview 7 (David Ortinau) * Build AI-enabled applications with Azure AI and NVIDIA (Seth Juarez) * Windows App SDK Version 1.6 Preview 1 (1.6.0-preview1) Release Notes (Microsoft Learn)

Web & Cloud Development* How to Add Auth with Lucia to Your React/Next.js App – A Step by Step Guide (Lucas Lima do Nascimento) * Kubernetes v1.31: Elli (Matteo Bianchi, Yigit Demirbas, Abigail McCarthy, Edith Puclla & Rashan Smith) * Building and Deploying a .NET 9 App Using Azure, Bicep and GitHub Actions (David Ramel) * Static Sites on Azure Storage vs Azure Static Web Apps (John Kilmister) * ASP.NET Core Basics: Exploring Cache In-Memory (Assis Zang) * Azure Developer CLI (azd) – August 2024 (Grace Kulin) * Zero Trust and Docker Desktop: An Introduction (Jay Schmidt) * How to Deploy React App on Azure Static Web Apps (Lakindu Hewawasam) * Go 1.23 is released (Dmitri Shuralyov) * 2024 Mac Developer Toolbox: Essentials for Full-Stack Development (Frederick Taylor) * Microsoft’s Alternative to Redis: A Deep Dive into Garnet (H5Game Developer)

WinUI, .NET MAUI & XAML* Everything You Need to Know About WPF Gantt Control (Karthick Mani) * Windows App SDK Version 1.4.7 (1.4.240802001) Stable Channel Release Notes and Windows App SDK Version 1.5.6 (1.5.240802000) Stable Channel Release Notes (Microsoft Learn)

Visual Studio & .NET* What Are the Proposed C# Type Unions and How Do They Relate to Discriminated Unions? (Peter Ritchie) * Easier to fix async exceptions (Mark Downie) * .NET and .NET Framework August 2024 updates (Tara Overfield) * How To Pick The Right Constructor When Using ActivatorUtilities In .NET (Khalid Abuhakmeh) * VSLive! Dev Conference Tip Leads to New IDE Extension: Sql Formatter (David Ramel) * Introduction to the Wolverine Library in .NET (Konstantinos Polychronopoulos) * Visual Studio 2022 Version 17.11 Release Notes and Visual Studio 2022 Version 17.12 Preview 1 Release Notes (Microsoft Learn)

Design, Methodology, AI & Testing* Semantic Kernel: Support for Azure.AI.OpenAI and OpenAI v2 is here (Mark Wallace) * Announcing a new OpenAI feature for developers on Azure (Steve Sweetman) * What are AI agents and why do they matter? (Aaron Winston) * Get tailored insights with our Advisor Well-Architected assessments (Antonio Ortoll) * Navigating cities of code with Norris Numbers (Isaac Lyman) * The ultimate guide to developer happiness (Jeimy Ruiz) * Think Better (Mike Loukides)

Mobile, IoT & Game Development* Android is reimagining your phone with Gemini (Sameer Samat) * 4 new AI-powered Pixel and Android accessibility updates (Shenaz Zack) * Made by Google 2024 (Rick Osterloh) * Create exceptional experiences on Pixel’s new watches and foldables (Maru Ahues Bouza) * 14 new things you can do with Pixel thanks to AI (Molly McHugh-Johnson)

Screencasts & Videos* Taking Advantage of .NET Aspire to Build Event-Driven Apps Using CQRS | .NET Aspire Developers Day (Santiago Arango Toro) * Retina: eBPF distributed networking observability tool for Kubernetes | Open at Microsoft (Neha Aggarwal & Vamsi Kalapala) * FreeCodeSession – Episode 552 (Jason Bock) * Harness the power of .NET Aspire Components | .NET Aspire Developers Day (Eric Ehrhardt) * Secrets, Security, and Keycloak in .NET Aspire | .NET Aspire Developers Day (Jeremy Likness) * Coffee and Open Source Conversation – April Yoho (Isaac Levin)

Podcasts* Kubernetes Podcast from Google – Kubernetes v1.31: “Elli”, with Angelos Kolaitis (Abdel Sghiouar & Kaslin Fields) * Syntax Podcast #808 – The Future of JavaScript Frameworks × (Wes Bos & Scott Tolinski) * MadeByGoogle Unpacked: Insider Guide to the New Lineup (Rachid Finge) * Rolling in the Code | Multithreaded Income Episode 45 with Kiah Imani (Kevin Griffin) * Python Bytes Podcast #396 – uv-ing your way to Python (Michael Kennedy) * Grammar Girl Podcast – When to use ‘the’ before a noun. Why rhymes help us remember. Opening a lime. (Neal Whitman & Mignon Fogarty) * RunAs Radio #945 – Implementing Passkeys with Tarek Dawoud (Richard Campbell) * Software Engineering Radio 629: Emily Bache on Katas and the Importance of Practice (Sam Taggart)

Community & Events* Announcing SharePoint Embedded Fall Tour Events and Schedule (Bill Baer) * CfP List Updated 2024-08-13 (Dave Aronson) * Flipboard is going to let you follow fediverse accounts right inside the app (Jay Peters) * The benefits of mentoring and the CNCF Mentorship Program (Nate Waddington) * A look back at one of the (many) projects code-named Highlander (Raymond Chen) * Unlocking the future of innovation: the Microsoft AI Tour (Takeshi Numoto)

Database* Compare SQL Server XACT_STATE vs @@TRANCOUNT Functions (Sergey Gigoyan) * Database Design Choices For Multi-Tenant Databases In SQL Server (Erik Darling) * What’s New in Azure Cosmos DB Data Explorer: A Better Way to Navigate Your Data (Meredith Moore) * How to migrate MongoDB to Azure Cosmos DB using Spark and Databricks (Sandeep S. Nair)

SharePoint, M365 & MS Teams* Introducing new OneDrive, Quick Links and Playlist cards for Viva Connections (Pooja Gulati)

Miscellaneous* How to save your online writing from disappearing forever (Barbara Krasnoff)

More Link Collections* Daily Reading List – August 13, 2024 (#375) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Announcing OData .NET 8 Official Release (Clément Habinshuti) * SQL Formatter for Visual Studio | Visual Studio Marketplace (Mads Kristensen) * Using Dev Proxy to troubleshoot issues with Graph Connectors (Matteo Pagani) * Brian Randell: GitHub and DevOps – Azure DevOps Podcast Episode 310 (Jeffrey Palermo) * Unreal Debugging Improvements in Rider 2024.2 (Matthias Koch) * Asynchronous HTTP APIs with Azure Container Apps jobs (Anthony Chu)

Web & Cloud Development* How to implement customized role permissions in ASP.NET Core (Ali Hamza Ansari) * Combining multiple docker images into a multi-arch image (Andrew Lock) * WebStorm 2024.2: Improved File-System-Based Routing Support, Bun Debugging Support, Directly Run and Debug TypeScript Files, and More (David Watson) * HTML Attribute to Allow/Disallow Handwriting Input (Geoff Graham) * Transform Application Development with .NET Aspire: Seamless Integration with JavaScript and Node.js (Glaucia Lemos) * When to Use Kendo UI for Angular Instead of Angular Material (Jonathan Gamble) * HotChocolate 13 – Unable to infer or resolve a schema type from the type reference @CostDirective (Bart Wullems) * A/B Test for Better Search Engine Performance with IndexNow and Microsoft Clarity (Bing Team) * FHIR Digital Signatures (John Moehrke)

WinUI, .NET MAUI & XAML* Converting HEX Color To SolidColorBrush In WinUI 3 (Den Delimarsky)

Visual Studio & .NET* Passing Arguments to VS Code when Debugging in C# and .NET (Bryan Hogan) * VS Code Extensions Can Now Use Copilot APIs (I Programmer) * Sign Documents with a Self-Signed Digital ID From Adobe Acrobat Reader in .NET C# (Bjoern Meyer) * 3 Easy Steps to Add Watermarks to Your Excel Document Using C# (Kurmitha Manickhaperumal) * Create a CRUD Web API in minutes with Data API Builder and EF Core Power Tools (Erik EJ) * Support for Microsoft .NET 6 Ends in November 2024 (Edin Kapić) * Using only a Domain Model to persist restaurant table configurations (Mark Seemann)

Design, Methodology, AI & Testing* Embracing the power of the empty set in API design (and applying this principle to selectors and filters) (Raymond Chen) * Adding the ESLint Tool to an AI Assistant: Improving Recommendations for JS/TS Projects (Docker Labs) * Azure OpenAI, including GPT-4o, Approved as a Service within the FedRAMP High Authorization for Azure Government (Douglas Phillips) * Ansible with GitHub Actions: Automating Playbook Runs (Ioannis Moustakis) * Scaling systems to manage all the metadata ABOUT the data (Ben Popper) * Testing Basics: Verification Tests (Gil Zilberfeld) * Beginner’s guide to GitHub: Creating a pull request (Kedasha Kerr)

Screencasts & Videos* Technology & Friends – Kevin Griffin on the Multithreaded Income Podcast (David Giard) * Using JavaScript/Node with .NET Aspire | .NET Aspire Developers Day (Chris Noring) * How can Copilot help me test my software? | One Dev Question (Microsoft Developer Team) * New GPU-enabled Windows 365 experiences (Microsoft Mechanics)

Podcasts Syntax Podcast #807 – CSS Components: Tailwind, Panda, Scoped, Modules, Classes, Variables, CSS-in-JS and Sprinkles! (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – When Autonomy Becomes Anarchy, Navigating Agile Team Independence | James Gifford (Vasco Duarte) * SQL Server Radio Episode 166 – DR Planning for SQL Server and Loading Large CSV Files (Guy Glantser & Eitan Blumin) * The PowerShell Podcast – TechMentor Highlights: Greg Altman, Mike Nelson, and James Petty Share PowerShell Wisdom” (James Petty) * CloudChat Episode 11 – mcro-services (Carl Schweitzer & Brandon Martinez) * The Changelog News Podcast – The best, worst codebase (Jerod Santo) * Google Cloud Security Podcast Episode 185 – SAIF-powered Collaboration to Secure AI: CoSAI and Why It Matters to You (Anton A. Chuvakin) * Gone Mobile Podcast #117: Connectivity “Out in the Wild” (Jonathan Dick & Allan Ritchie)

Community & Events* Hachyderm’s Introduction to Mastodon Moderation: Part 1 (Hachyderm Moderators Team) * Rooftop party! Join us for GeekWire’s annual summer event in Seattle (Taylor Soper)

Database* SQL Server Database and Server Roles for Security and Permissions (Nivritti Suste) * Migrate Your Azure Data Studio Connection List (Josephine Bush) * Using MI Link to transfer CLR binaries from SQL Server to Azure SQL Managed Instance (Mihailo Joksimovic) * New SDK Options for Fine-Grained Request Routing to Azure Cosmos DB (Nalu Tripician)

Miscellaneous* Microsoft is Killing Paint 3D in November (Paul Thurrott) * Ford offers free home EV charging for some Texas residents in first-of-its-kind deal (Umar Shakir)

More Link Collections* Interesting links of the week 2024-33 (Michael Eaton) * Sands of MAUI: Issue #155 (Sam Basu) * Daily Reading List – August 12, 2024 (#374) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Understanding Styles and Resources in Windows and Uno Platform Applications (Nick Randolph) * .NET Tools and Azure for .NET developers with Tim Heuer – Adventures in .NET #196 (Caleb Wells, Shawn Clabough & Wai Liu) * Logging in Banana Cake Pop (Pascal Senn) * Enhancing Business Processes with .NET Aspire and Generative AI | .NET Aspire Developers Day (Steve Sanderson) * Why use ML.NET? (Matt Eland) * What’s your second favorite hardware problem? | One Dev Question (Larry Osterman)

Web & Cloud Development* Installing Kubernetes 1.30 (Paul Yu) * Understand Error Handling in Modern Next.js (Christian Nwamba) * Add a Swagger UI using a .NET 9 Json OpenAPI file (Damien Bowden) * ESLint v9.9.0 released (Francesco Trotta) * Golang for WebAssembly Can Now Work Like IT Should (B. Cameron Gain) * GraphQL–Always monitor the operational complexity (Bart Wullems)

WinUI, .NET MAUI & XAML* How To Use Design-time Data (Avalonia UI Docs)

Visual Studio & .NET* VS Code 1 92: Pick Your Browser, Use OpenAI’s GPT-4o AI Model (David Ramel) * async2 – The .NET Runtime Async experiment concludes (Steven Giesel) * Programmatically Convert MS Word DOCX Documents to PDF in .NET C# (Bjoern Meyer) * 5 EF Core Features You Need To Know (Milan Jovanović) * What does it even mean to Close a Windows Runtime asynchronous operation or action? (Raymond Chen) * Cast Expressions, Primary Constructors, Collection Expressions, List Patterns – C# Language Support in 2024.2 (Matthias Koch) * BinaryFormatter serialization and deserialization are disabled within this application (Bart Wullems)

Design, Methodology, AI & Testing* Agile is Killing Software Innovation, Says Moxie Marlinspike (msmash) * Run a Large Language Model(LLM) Like ChatGPT Locally With C# (Alvaro Montoya) * Using yq in GitHub Actions (Holly Cummins) * Why Every Project Needs a CI/CD Pipeline No Matter How Small (Bravin Wasike) * NVIDIA NIM Now Available on Hugging Face with Inference-as-a-Service (Daniel Dominguez) * Step by Step: Integrate Advanced RAG Service with Your Own Data into Copilot Studio (Freist Li) * Making an Ollama-compatible RAG app (Pamela Fox) * Mastering Code Documentation with Copilot: Enhancing XML and Code Comments in Projects (David McCarter) * Busting common leadership myths, part 3: Leaders need to be the … of the team (Michael Eaton)

Mobile, IoT & Game Development* Your own Media Picker in Flutter! (Shantanu Borkar)

Screencasts & Videos* .NET Aspire Developers Day: Welcome to .NET Aspire 8.1 (Maddy Montaquila & Glenn Condron)

Podcasts* Merge Conflict #423: Should we be building TV apps? (James Montemagno & Frank Kreuger) * CppCast – Reducing Binary Sizes (Phil Nash & Timur Doumler) * React Native Radio #303 – Stories from Chain React 2024 (Robin Heinze, Mazen Chami, Jamon Holmgren & Jed Bartausky) * Functional Programming with Angular, NgRx with Raul Jimenez – Adventures in Angular #421 (Shai Reznik, Aaron Frost & Joe Eames) * Scrum Master Toolbox Podcast – Letting Teams Own Their Challenges, A Scrum Master’s Journey | James Gifford (Vasco Duarte) * Changelog & Friends Podcast #56 – Picking a database should be simple (Ben Johnson & Jerod Santo) * Meta Cast – Creating Positive Outcomes with Performance Improvement Plans (Bob Galen & Josh Anderson) * Azure Cloud Talk Podcast 24/8/12 – MVP Renewals (Brian Gorman & Alec Harrison) * Boosting Development Efficiency with Strapi CMS and Next – React Round Up #263 (Lucas Paganini) * Geek’s Guide to the Galaxy Podcast #576 – Stranger in a Strange Land by Robert A. Heinlein Book Club (with Lisa Yaszek, John Kessel, Robby Soave) (David Barr Kirtley) * The Happy Engineer Podcast #181 – Laid Off? You Must Do This First When Looking for Work (Max Ahumada) * freeCodeCamp Podcast #134 – Developer and inventor with 27 software patents [Angie Jones Interview] (Quincy Larson)

Community & Events* MVP’s Favorite Content: Microsoft Teams and DevOps (Rie Moriguchi) * Nearly everyone working on Nova Launcher has been laid off (Jacob Kastrenakes) * My Summer Experience as a SWE Intern at Microsoft (Serena Akpoyibo) * Nominate the apps you love! (Joseph Finney) * Cisco To Lay Off Thousands More in Second Job Cut This Year (msmash) * Submitting conference abstracts that get accepted (Matt Eland)

Database* MySQL vs PostgreSQL: Which Open-Source Database is right for you? (Aisha Bukar) * Implementing TDE in Azure SQL with Custom Managed Keys from Azure Key Vault (Gregor Suttie) * Don’t Mix with Datetime (Paul White)

SharePoint, M365 & MS Teams* Pre-pin Microsoft Teams meeting apps using Teams Admin Center (Vikramjit Singh Chug)

PowerShell & Terminal* How to open a URL with emacs from the Windows command line (Mark Pahulje)

Miscellaneous Announcing Windows 11 Insider Preview Build 26120.1350 (Dev Channel) and* Announcing Windows 11 Insider Preview Build 22635.4010 (Beta Channel) (Amanda Langowski)

More Link Collections* F# Weekly #32, 2024 – Rider 2024.2 is coming… (Sergey Tihon) * C# Digest – Type Unions (Jakub Chodounsky) * Daily Links 7 Aug 2024 (Malcolm Jack)

The Geek Shelf

View Details

Top Links* TechBash Standard Registration and Discounted Rooms End Aug 31st (TechBash Team) * Visual Studio 2022 Version 17.11 Preview 7 Release Notes (Microsoft Learn) * Latest .NET 9 Previews Bring Long-Awaited Improvements for Blazor (Jon Hilton) * LINQPad is coming to macOS using Avalonia UI XPF (Joe Albahari) * Using Semantic Kernel to create multi-agent scenarios (Matteo Pagani) * The Hanselminutes Podcast – Decoding Tech Influencers with Emily Freeman (Scott Hanselman)

Web & Cloud Development* Integrating Blazor with Existing .NET Web Apps (David Ramel) * View MS Word DOCX and PDF Documents using a .NET C# Document Viewer for ASP.NET Core and ASP.NET (Bjoern Meyer) * Docker Best Practices: Understanding the Differences Between ADD and COPY Instructions in Dockerfiles (Jay Schmidt) * How to Share Angular Code Across Multiple Projects: Best Practices and Tips (Lakindu Hewawasam) * What’s New: Ignite UI for Angular 24.1 (Radoslav Mirchev) * Azure Cosmos DB JavaScript SDK 4.1.0 Preview is Here! (Sajeetharan Sinnathurai) * Super fast creating react app with Microsoft Entra on Azure Web app (Ringe Chen) * Easily Create Interactive Floor Planner Diagrams Using JavaScript Diagram Library (Vivisa Ganesan) * Raygun for .NET Aspire (Raygun) * Learn TypeScript – A Comprehensive Guide for Beginners (Isaiah Cliford Opoku) * Fleet Plugins Launched – Themes First (Vitaly Bragilevsky)

WinUI, .NET MAUI & XAML* WPF 24.1 Release: Transitioning from WPF Installers to NuGet Packages (Radoslav Mirchev) * Elevating .NET MAUI Item Templates: Simplified Namespace Resolution in Latest Release (Vijay Anand E G)

Visual Studio & .NET* C# 12- Type Aliasing (Bart Wullems) * Equality Analysis, Ref Structs, Culture Previews, Using Directives – C# Language Support in 2024.2 (Matthias Koch) * Cancellation, Part 5: Registration (Stephen Cleary) * Stay Up-To-Date: Document Viewer 32.3.1 Released (Bjoern Meyer) * Why do I get E_ACCESS­DENIED when trying to access my brokered Windows Runtime object?COM is double-checking the trust level. (Raymond Chen)

Design, Methodology, AI & Testing* New Hugging Face Models on Azure AI: Multilingual, SLM and BioMed- July 2024 Update (Nitya Narasimhan) * Is this a Monolith or Microservices? (Derek Comartin) * GitHub Model Catalog – Getting Started (Lee Stott)

Mobile, IoT & Game Development* Raspberry Pi Pico 2 arrives for $5 (Rob Beschizza) * Ericsson Holographic Communication App Demo (Abdul Ajetunmobi)

Screencasts & Videos* IoT Coffee Talk: Episode 221 – Misguided (IoT Coffee Talk Crew) * New Features for our News Website using .NET Aspire, Blazor, and C# (Jeff Fritz) * FreeCodeSession – Episode 551 (Jason Bock) * Why should I use a Dev Drive? | One Dev Question (Microsoft Developer Team) * A Conversation with Windows Copilot Runtime Expert Divya Venkataramu (Windows Developer Team)

Podcasts .NET Rocks! – Azure API Management’s GenAI Gateway with Andrei Kamenev (Carl Franklin & Richard Campbell) * Overcoming JavaScript Load Issues: Import Maps and Performance Enhancements – JavaScript Jabber #643 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * Scrum Master Toolbox Podcast – How Product Owner Self-organization Directly Affects Agile Team Success | Sofi Simonyan and* Scrum Master Toolbox Podcast – Growing Healthy Agile Teams with a Simple Scrum Master Success Assessment | Sofi Simonyan (Vasco Duarte) * Software Defined Talk Episode 479: Packing Cube Victory (Brandon Whichard & Cote) * The Work Item #83 – Don’t Take The Easy Path – Jennifer Wong (Engineering Leader) (Den Delimarsky) * PPP 429 | Signs That Your PMO is Going to Fail: Insights from World PMO Influencer Bill Dow (Andy Kaufman) * Syntax Podcast #806: The King of Drag and Drop: Alex Reardon (Wes Bos & Scott Tolinski) * The Amp Hour #675 – Changing Course with Shawn Hymel (Dave Jones & Chris Gammell) * The CSS Podcast 086: Nesting 2024+ (Una Kravets & Adam Argyle) * AGL 377: Dean Guida (John Rouda)

Community & Events* How we’re making Stack Overflow more accessible (Eira May) * Enhancing Microsoft Build with MVP Insights and Excitement (Rie Moriguchi)

Database A Little About Filter Operators In SQL Server Query Plans and* A Little About Filtering On Dates In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* New Outlook for Windows: a guide for Executive Assistants and Delegates – part 3 (Ashima Mathur) * Microsoft 365 Certification control spotlight: Security awareness training (Krishna Mawani)

Miscellaneous* Adobe actually delivers on its promise with Illustrator beta for Windows on Arm (Joao Carrasqueira) * Announcing Rust 1.80.1 (Rust Release Team)

More Link Collections* Daily Reading List – August 8, 2024 (#373) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Announcing Flutter 3.24 and Dart 3.5 (Michael Thomsen) * Adding .NET Aspire to your existing .NET apps (Jon Galloway) * ThemeBuilder Styles in Native Apps (Sam Basu) * .NET Monthly Roundup – July 2024 – .NET 9 Preview, .NET Aspire 8.1, Events, and more! (Jon Galloway) * How to use AI coding tools to learn a new programming language (Sara Verdi) * Introducing the revamped Attach to Process experience (Carlos Guerra Vazquez)

Web & Cloud Development* Do Not Delete Your Azure Function Storage Account (Kevin Logan) * Bubble Sort: A Detailed Deep-Dive (Kirupa Chinnathambi) * Announcing General Availability of Workspaces in Azure API Management (Mike Budzynski) * Implementing an ASP.NET Core API with .NET 9 and OpenAPI (Damien Bowden) * Top 5 Techniques to Protect Web Apps from Unauthorized JavaScript Execution (Danusha Navod Gamage) * React Basics: How to Handle State Management with React Actions (Hassan Djirdeh) * It’s Time To Talk About “CSS5” (Brecht De Ruyte) * Update on Wolverine 3.0 and Aspire (Jeremy D. Miller) * jQuery UI 1.14.0 released (Michał Gołębiowski-Owczarek) * Build High-Performance Astro Apps with Syncfusion Vue Components (Piramanayagam Ramakrishnan) * Efficient Report Management: Save and Load Reports in Vue Pivot Table with SQL Server and Node.js Express Server (Sastha Prathap) * The Sneaky Costs of Scaling Serverless (Zach Leatherman) * Node v22.6.0 (Current) (Rafael Gonzaga) * Add secure user profile editing to your applications with Microsoft Entra External ID (Adam Matthews) * Fixing VSCode Markdown preview with symbolic links! (Max Hamulyák)

WinUI, .NET MAUI & XAML* Easily Create a Movie Ticket Booking App Using .NET MAUI Popup Control (Jayaleshwari N.) * 5 Simple Steps to Design a News Feed App with .NET MAUI ListView (Piruthiviraj Malaimelraj) * Chart of the Week: Visualizing Top 25 Largest Countries Using .NET MAUI Column Chart (Sowndharya Selladurai)

Visual Studio & .NET Document Redlining and Approval Workflows with TX Text Control Track Changes in .NET C# (Bjoern Meyer) * Build your own AI Text-to-Image Generator in Visual Studio Code (Hamna Khalil) * Escape Character, Extract Common Code, Params Modifier, Out Vars – C# Language Support in 2024.2 (Matthias Koch) * The Rider 2024.2 Release Candidate Is Now Available and* The ReSharper and the .NET tools 2024.2 Release Candidates Are Now Available (Sasha Ivanova) * GitHub Copilot Extensions for C++ developers and beyond now available in VS Code (Sinem Akinci) * With .NET 6 Support Ending, Security Vulnerabilities Loom (David Ramel) * Add a Property to the Top-level Statements Program class (Khalid Abuhakmeh) * Simplifying [Theory] test data with Xunit.Combinatorial (Andrew Lock) * Consuming Kafka messages with MassTransit (Dennis Fruhauff) * Tales from the .NET Migration Trenches – Middleware (Jimmy Bogard)

Design, Methodology, AI & Testing Revamping Data Fetching Patterns on the Web Platform (Elan Medoff) * “Agile” isn’t a system. It’s a tool. (George Stocker) * Testing Basic: Fragile Tests (Gil Zilberfeld) * Pulumi Patterns and Practices (P3): A Pulumi-based reference architecture for large-scale organizations (Troy Howard) * Introducing CI/CD Steps, a programming language for DevSecOps automation (Darren Eastman) * TeamCity 2024.07.1 Bug Fix Is Out (Dmitrii Korovin) * Introducing Git protections (Harriet Alexander) * The risks – and rewards – of using production data for testing (Matt Hilbert) * Clearer Writing at Your Fingertips: Introducing Write Brief with AI (Beta) (Noam Almosnino) * What are the Differences Between Onion Architecture and Clean Architecture in .NET? (Ryan Miranda) * Integrate Logic App workflows as plugins with Semantic Kernel: Step-by-step guide (Parth Shah) * No More AI Costs: How to Run Meta Llama 3.1 Locally (Vladislav Guzey) * Beyond Tech: What makes a great developer? (Michael Eaton) * Study Notes: Graph RAG Part 1 – Property Graph RAG and* Study Notes: Graph RAG – Property Graph RAG (The Notebook) (Jason Haley) * How to Use GitHub Copilot for Terraform Infrastructure (Jack Roper) * Unlock the Power of GitHub Copilot Workspaces: A Beginner’s Guide (Byansi Anthony & Lee Stott) * Amazon Titan Image Generator v2 is now available in Amazon Bedrock (Channy Yun)

Mobile, IoT & Game Development* Android Device Streaming: Announcing Early Access to Samsung, Xiaomi, and Oppo Device Labs (Grant Yang & Adarsh Fernando) * Getting started with Flutter GPU (Brandon DeRosier) * What’s new in Flutter 3.24 (Kevin Chisholm) * Making mistakes while learning Swift (Paul Hudson) * Players, creators, and AI collaborate to build and expand rich game narratives (Brenda Potts) * Announcing Dart 3.5, and an update on the Dart roadmap (Michael Thomsen) * Enterprise Mobile Apps Development Principles (Oleksandr Leushchenko)

Screencasts & Videos Flutter 3.24 Updates Under 1Minute (Codepur) * What can I do with the Azure SQL free database? | One Dev Question (Microsoft Developer Team) * Coffee and Open Source Conversation – David Ebbo (Isaac Levin) * FreeCodeSession – Episode 550 (Jason Bock) * Secure your PDFs in a Container with .NET Aspire and* Rate Limiting.. you’ve gone too far (Jeff Fritz) * What are some ways to extend Copilot? | One Dev Question (Damian Brady) * Introduction to Supabase – an Open Source Firebase Alternative | Open at Microsoft (Microsoft Developer) * Mr. Maeda’s Cozy AI Kitchen – AI for Product Managers, with Kayla Lozano (John Maeda)

Podcasts Syntax Podcast #804: Should Your Website Work Without JavaScript? and* Syntax Podcast #805: We React to State of React Survey (Wes Bos & Scott Tolinski) * Jamstack Radio Episode #149 – Server-Side Swift with Joannis Orlandos of Unbeatable Software (Brian Douglas) * Scrum Master Toolbox Podcast – Transforming Agile Team Engagement with OKRs | Sofi Simonyan (Vasco Duarte) * Microsoft 365 Dev Podcast – SharePoint Embedded with Andrew Connell (Jeremy Thake) * The PowerShell Podcast – Exploring Cybersecurity with PowerShell and John Hammond (James Petty) * The Changelog News Podcast #106 – 80% of professional programmers are unhappy (Jerod Santo) * Practical AI Podcast #281 – Gaudi processors & Intel’s AI portfolio (Benjamin Consolvo, Greg Serochi, Chris Benson & Daniel Whitenack) * The Changelog Podcast #603 – Into the Bobiverse (Dennis E. Taylor & Adam Stacoviak) * Unhandled Exception Podcast – The Umbraco CMS and Community (Dan Clarke) * Google Cloud Security Podcast Episode #184 – One Week SIEM Migration: Fact or Fiction? (Anton A. Chuvakin) * Only Malware in the Building Podcast – AI: The new partner in cybercrime? (Selena Larson, Dave Bittner & Rick Howard) * The Stack Overflow Podcast – Unpacking the 2024 Developer Survey results (Eira May) * Gone Mobile Podcast #116: What’s new for .NET 9? (Jonathan Dick, Allan Ritchie) * The Breakpoint Show Episode 026 – Watch Your Domain Specific Language! (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Python Bytes Podcast #395 – pythont compatible packages (Michael Kennedy) * RunAs Radio #944 – Optimizing Cloud Recovery Costs with Natalie Serebryakova (Richard Campbell) * Inside Trader Joe’s Podcast Episode 76: Growing People at Trader Joe’s (Trader Joe’s Team) * Mailin’ It! – The Official USPS Podcast – Modernizing One of the World’s Largest Vehicle Fleets (United States Postal Service)

Community & Events* CfP List Updated 2024-08-06 (Dave Aronson) * Bluesky Welcomes Mike Masnick to Board of Directors (Bluesky Team) * Microsoft MVP Developed Course on Understanding Semantic Kernel (Sophia Lagerkrans-Pandey) * Nominations for the 2024 Microsoft Store App Awards are now open (Steve Clarke)

Database* How String Columns Can Mess Up Query Performance In SQL Server (Erik Darling) * Query Exercise: What Makes SELECT TOP 1 or SELECT MAX Different? (Brent Ozar)

SharePoint, M365 & MS Teams Use sprints to be more Agile in Planner (Nancy Wang) * New Outlook for Windows: A guide for Delegates – Part 1 and New Outlook for Windows: A guide for Executive Assistants and Delegates – Part 1 and* Part 2 (Ashima Mathur)

PowerShell* Things I Learned #24: More PowerShell – deleting merged git branches (Michael Eaton)

Miscellaneous Announcing Files v3.6 (Files Team) * Announcing Windows 11 Insider Preview Build 26120.1340 (Dev Channel) (Amanda Langowski) * This developer tool is 40 years old: can it be improved? (Bill Harding) * Microsoft Store August 2024 update rolling out to Windows Insiders (Brandon LeBlanc) * Google is discontinuing the Chromecast line (Emma Roth) * Ziff Davis is buying CNET for just $100 million (Jess Weatherbed) * What are the dire consequences of registering a RunOnce command from my RunOnce command? and It rather involved being on the other side of the airtight hatchway: Disabling a security feature as an administrator and How do I know when the user has finished interacting with the Accounts­Settings­Pane? (Raymond Chen) * ‘There’s no price’ Microsoft could pay Apple to use Bing: all the spiciest parts of the Google antitrust ruling (Sarah Jeong) * Every Microsoft employee is now being judged on their security work and* Microsoft says Delta ignored Satya Nadella’s offer of CrowdStrike help (Tom Warren)

More Link Collections Interesting links of the week 2024-32 (Michael Eaton) * Sands of MAUI: Issue #154 (Sam Basu) * Daily Reading List – August 5, 2024 (#370) and* Daily Reading List – August 6, 2024 (#371) (Richard Seroter)

View Details

Top Links* AncestorBinding: powerful data binding for complex UI scenarios (Uno Platform Team) * The Hanselminutes Podcast – Is AI the new UI? Talking to computers with Noelle Russell (Scott Hanselman) * Easily Bind DataTable and Perform CRUD Actions with .NET MAUI DataGrid (Jayaleshwari N.) * How did tax laws affect PC upgrades? | One Dev Question (Raymond Chen) * How Figma Component Variants map to XAML Visual States in Windows UI (Nick Randolph) * TechBash Pricing Increases Later This Month (Jason Gaylord)

Web & Cloud Development* Blazor Internationalization(I18n) Text – A class library that provides the ability to localize texts on your Blazor app (jsakamoto) * How to Manage Kubernetes Secrets with Terraform (Jack Roper) * Validate Microsoft Entra ID generated OAuth tokens (Andrew Connell) * Create a CRUD Web API in minutes with Data API Builder and EF Core Power Tools (Erik Ejlskov Jensen) * Use ASP.NET Core feature management to toggle flags on & off (David Grace) * What’s New in .NET Aspire 8.1: A Game-Changer for Cloud-Native Development (Murat Aslan) * Organizing Parameters in Minimal API with the AsParametersAttribute (Steven Giesel) * Announcing the deprecation of the isPasscodeRequired property on the Microsoft Graph online meeting API (Annie Wang) * Pulumi in a Cloud Native World (Engin Diri) * Adobe Acrobat Services SDKs Updated and Revised (Raymond Camden)

WinUI, .NET MAUI & XAML* Customize the title bar of your WinUI3 app (Bruno Sonnino) * Avalonia 11.1 Release: Major Enhancements in Performance, UI/UX, and Cross-Platform Support (Almir Vuk)

Visual Studio & .NET* Find ApplicationFields within Sections and Paragraphs in .NET C# (Bjoern Meyer) * Data Anomaly Detection Using LightGBM (James McCaffrey) * Improving Code Quality in C# With Static Code Analysis (Milan Jovanović) * Nuking Local Nuget Package Sources to show newly Published Packages (Rick Strahl) * The difference between undefined behavior and ill-formed C++ programs (Raymond Chen) * Using a Shared Data Model to persist restaurant table configurations (Mark Seemann)

Design, Methodology, AI & Testing Top 7 Signs You’re Doing DevOps Wrong and What is Generative AI? (Chris Pietschmann) * Get Started With AWS Bedrock for GenAI Apps (Jason Myers) * Announcing Public Preview of Managed DevOps Pools (MDP) for Azure DevOps (Suraj Guptha) * Announcing Phi-3 fine-tuning, new generative AI models, and other Azure AI updates to empower organizations to customize and scale AI applications and* Accelerating AI app development with Azure AI and GitHub (Asha Sharma) * Sep 0.5.3 vs ML.NET 3.0.1 – Up to 2.7x faster & 8.9x less bytes allocated (Nietras) * Accelerate the development of Generative AI application with GitHub Models (Kinfey Lo) * How Mentorship Can Help You Bring Your Whole Self to Work (Peter Smulovics) * Architectural Retrospectives: The Key to Getting Better at Architecting (Pierre Pureur & Kurt Bittner)

Mobile, IoT & Game Development* Introduction to Flutter — How Does It Compare to Tauri? (David Eastman) * Porting my JavaScript Game Engine to C for No Reason (Dominic Szablewski)

Screencasts & Videos* Technology & Friends – Rob Bogue on Getting the most out of RAG with Copilot for M365 (David Giard) * Generate PDFs with a Container using .NET Aspire (Jeff Fritz) * Getting Started Videos: New Text Control YouTube Channel (Bjoern Meyer)

Podcasts Merge Conflict #422: An Introduction to Continuous Integration & Delivery (James Montemagno & Frank Kreuger) * GeekWire Podcast: What Microsoft and Amazon earnings say about the state of AI and the economy (Todd Bishop) * Jason Haley: Azure Services For Artificial Intelligence – Azure DevOps Podcast Episode 309 (Jeffrey Palermo) * The .NET on AWS Show, featuring Chris Christou (again!) (Brandon Minnick & Francois Bouteruche) * Scrum Master Toolbox Podcast – User-Centric Product Ownership, A Key to Agile Team engagement | Karina Margole and* Scrum Master Toolbox Podcast – From Silos to Synergy: Building Remote Relationships With Distributed Agile Teams | Sofi Simonyan (Vasco Duarte) * DAWbench Radio Show Episode 31 : TechBytes 09 : 2024 Music Technology Mid Year Review! (Vin Curigliano, Pete Brown & Chris Mann) * Syntax Podcast #803: The SQLite Takeover with Turso’s Glauber Costa (Wes Bos & Scott Tolinski) * PPP 428 | How a Navy SEAL Commander Can Help You Unlock Optimal Team Performance, with Rich Diviney (Andy Kaufman) * Coding Blocks Podcast – How did We Even Arrive Here? (Allen Underwood, Michael Outlaw & Joe Zack) * Meta Cast – Mastering Performance Reviews: Effective Leadership Tips (Bob Galen & Josh Anderson) * Azure Cloud Talk Podcast 24/8/5 – Cameron’s Back, Back Again! (Cameron Presley & Alec Harrison) * Personal Branding for Developers with Morad Stern – JavaScript Jabber #642 (Charles Max Wood, AJ O’Neal & Steve Edwards) * The JAM in JAMstack with Tara Z. Manicsic – Adventures in Angular #420 (Shai Reznik & Jennifer Wadella) * AGL 376: The Dystopian Utopia with Carl M.A. Arden (John Rouda) * Talk Python to Me #473: Being a developer with ADHD (Michael Kennedy) * Sad Python Girls Club S2 Episode 4 – Charlie Marsh on Astral tools (VS Code Python Team)

Community & Events* Humble Games layoffs leave indie studios in a state of uncertainty (Jay Peters) * CSharpCorner Hosts Third Annual Software Architecture Conference (Yahoo PR Newswire) * If I Was Starting My Career Today: Thoughts After 15 Years Spent In UX Design (Part 1) (Andrii Zhdan) * Welcome to the Fediverse Files: What Is the Fediverse? (Jeremy Anderberg)

Database* A Performance Mystery With Parameterized TOP In SQL Server (Erik Darling) * Embrace the future of container native storage with Azure Container Storage (Aung Oo)

SharePoint, M365 & MS Teams* Windows 365 at three years: Customer-centric solutions for security, management and productivity (Scott Manchester)

PowerShell & Terminal* PowerShell & Intune, Automate your Work – Part 3: Manage Win32 App Dependencies (Alex Marin) * Downloading Microsoft Store apps using Windows Package Manager (Intune Support Team)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22635.4005 (Beta Channel) (Amanda Langowski) * Unintended consequences (Mark Downie) * Learn how to write SIMD code on Arm using Rust (Konstantinos Margaritis)

More Link Collections* F# Weekly #31, 2024 – Enhancing #help in F# Interactive (Sergey Tihon) * Daily Reading List – August 2, 2024 (#369) (Richard Seroter) * C# Digest – Azure Functions Best Practices (Jakub Chodounsky) * Collective #857 (Manoela Ilic)

The Geek Shelf

View Details

Next week, I’ll probably only publish a couple of Dew Drops. I will be at VSLIve in Redmond for the week. Back to normal service on Monday, Aug 12th.

Top Links* Visual Studio Code July 2024 (Visual Studio Code Team) * Building Apps with Visual Studio in the Cloud with Dev Box | Visual Studio Toolbox (Leslie Richardson & Isaac Levin) * Introducing Agents in Semantic Kernel (Chris Rickman) * Windows Dev Chat – August 15, 2024 (Windows Developer Team) * Windows 365 GPU-enabled Cloud PCs now generally available (Seneca Friend, Femi Adebayo & Ron Martinsen) * Introducing GitHub Models: A new generation of AI engineers building on GitHub (Thomas Dohmke)

Web & Cloud Development* .NET Aspire : Supercharge your .NET DX (Divyesh Bhandari) * Eleventy v3.0.0-beta.1 is now available! (Zach Leatherman) * Windows 365 management capabilities now on N-able Cloud Commander (Ivaylo Ivanov) * Astro 4.13 (Erika) * How to Resize JavaScript DataGrid Columns Using Your Keyboard (Chris Bannon) * Adding Serilog to ASP.NET Core: a practical guide (Metalama Team) * How To Build A Multilingual Website With Nuxt.js (Tim Benniks) * The Evolution of Web Development: From HTML5 to JavaScript and Beyond (Janus Atienza) * AI-driven insights reduce TCO for Windows 365 Cloud PCs (Ben Murphy) * How to Harden WordPress: An 18-Step Guide with Essential Tools (Jen Swisher) * HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier! (Kev Bonett) * ASP.NET Core 8 using DataTables.net – Part 9 – Advanced Filters (Mark Pelf) * How Astro and Its Server Islands Compare To React Frameworks (Richard MacManus) * Reduce allocations and comparison performance with the new unique package in Go 1.23 (Joseph Woodward) * ESLint adoption guide: Overview, examples, and alternatives (Sebastian Weber)

Visual Studio & .NET* The Singleton Pattern in C# Today Is Not Your Dad’s One! (Metalama Team) * What’s the difference between Data­Package­View.Get­Uri­Async and Data­Package­View.Get­Web­Link­Async? (Raymond Chen) * What’s New in vcpkg (July 2024) (Augustin Popa) * The Worst .NET Bug I’ve Ever Fixed (Aaron Stannard)

Design, Methodology & Testing* How to Integrate Test Driven Development With CI/CD (Boemo Wame Mmopelwa)

Mobile, IoT & Game Development* VirtualBox for Windows IoT development (Paul Guerin)

Screencasts & Videos* What are GitHub Copilot Extensions? | One Dev Question (Damian Brady) * ICYMI: Video Series on TCP/IP Application Protocol Design (Stephen Cleary) * Connect your Minecraft Game with MongoDB. (MongoDB Team) * Aspireify.. its a thing we do (Jeff Fritz) * GitHub Models DEMO | AI models for developers on GitHub (GitHub Team)

Podcasts* InfoQ Podcast: Founding and Growing an Engineering Company with Dr. Olga Kubassova (Olga Kubassova) * Scrum Master Toolbox Podcast – The True Purpose of Scrum Ceremonies, and How They Help to Grow Self-organizing Agile Teams | Karina Margole (Vasco Duarte) * JS Party Podcast #333 – A Nick-level emergency (Jerod Santo, Kevin Ball & Nick Nisi) * The CSS Podcast 085: Linear easing function fun (Una Kravets & Adam Argyle) * Azure Podcast – Cobalt 100 Processor (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * UI Breakfast Episode 285: Designing for Real-world Experiences with Dave Waddell (Jane Portman) * The Stack Overflow Podcast – How developer experience can escape the spreadsheet (Eira May) * Software Defined Talk Episode 478: Beware of the Llama (Brandon Whichard & Matt Ray)

Community & Events* Intel is laying off over 15,000 employees and will cut $10 billion in costs (Sean Hollister) * Bungie CEO Faces Backlash After Announcing 220 Employees Will Be Laid Off (BeauHD)

Database JDBC Driver 12.8 for SQL Server Released and* ODBC Driver 18.4 for SQL Server Released (David Engel) * A T-SQL Query To Get The Text Between Two Delimiters In SQL Server (Erik Darling) * Cumulative Update #28 for SQL Server 2019 RTM (Srinivas Kandibanda) * Azure SQL free database: Azure Data Studio, PowerApps, GitHub copilot, Power BI, and Generative AI (Marisa Mathews)

SharePoint, M365 & MS Teams* Up to speed with Copilot and Teams (Vesa Nopanen) * Built for today, designed for the future – The new Outlook for Windows is ready when you are (Margie Clinton) * New Windows 365 features help provide a more secure workspace (Lavanya Kasarabada) * Windows 365 at three years: Customer-centric solutions for security, management and productivity (Scott Manchester)

Miscellaneous Apple reports third quarter results (Apple) * Browsers, cookies and surfing the web: The quirky history of internet lingo (Erica Brozovsky) * Windows App general availability coming soon (Hilary Braun) * Microsoft Now Lists OpenAI as a Competitor in AI and Search (msmash) * Arm Revenue Jumps 39 Percent to $939 Million and* Qualcomm Revenues Up 11 Percent to $9.4 Billion (Paul Thurrott) * Amazon sales miss expectations, profits nearly double (Todd Bishop)

More Link Collections* The Morning Brew #3995 (Chris Alcock) * Today’s Readings (Aaron T. Grogg) * dotInsights | August 2024 (Rachel Appel) * Daily Reading List – August 1, 2024 (#368) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Enhancing #help in F# Interactive (David Schaefer) * The Definitive Guide to Building and Deploying Avalonia Applications for macOS (Mike James) * .NET MAUI – Screen size without bars (Ed Schimmel) * Boosting Blazor DataGrid Performance with Virtualization Techniques (Maithiliy K.) * .NET Rocks! – Getting into Containers using Aspire with Jiachen Jiang (Carl Franklin & Richard Campbell) * What’s new with GitHub Copilot: July 2024 (Elle Shwer)

Web & Cloud Development* What’s new in Svelte: August 2024 (Dani Sandoval) * What’s new in Astro – July 2024 (Sarah Rainsberger) * Release Notes for Safari Technology Preview 200 (Jon Davis) * Selection Sort: A Step-by-Step Guide (Kirupa Chinnathambi) * 5 JavaScript Security Best Practices for 2024 (Alexander T. Williams) * Blazor Basics: Uploading Files in Blazor Server Web Applications (Claudio Bernasconi) * CSS Functions and Mixins Module Notes (Geoff Graham)

WinUI, .NET MAUI & XAML* How to Import and Export Excel XLSX Using WPF (Mackenzie Albitz) * Chart of the Week: Create .NET MAUI Multi-Category Bar Charts to Compare the Use of Generative AI for Creating Media vs. Obtaining Information (Ezhilarasan Elangovan) * Easily Synchronize Outlook Calendar Events in .NET MAUI Scheduler (Jeyasri Murugan)

Visual Studio & .NET* Copilot in Visual Studio Will Get Access to Org Knowledge Bases (David Ramel) * How to compress out interior padding in a std::pair and why you don’t want to (Raymond Chen) * DevExpress AI — Sneak Peek of New Smart Functions Coming Soon to Blazor, DevExtreme, WinForms, and WPF UI Components (Ray Navasarkian)

Design, Methodology, AI & Testing* If agile is the answer, what is the question? (Dave Ogle) * OpenAI’s GPT-4o mini Now Available in API with Vision Capabilities on Azure AI (Sydnee Mayers, Andy Beatman, Kenji Kanazawa, Chris Hoder & Long Chen) * SemanticKernel.Connectors.Oracle – Semantic Kernel memory built on top of Oracle 23ai (Giorgi Dalakishvili) * Pushing the Frontier (Allen Pike) * Meta Releases Llama 3.1 405B, Largest Open-Source Model to Date (Andrew Hoblitzell) * Using the Terraform ‘merge’ Function (Chris Pietschmann) * Accessibility by design: Building interfaces for everyone at Stack Overflow (Dan Cormier) * How to Become a Project Manager in 2024 (Fiona Jackson) * New Microsoft whitepaper shares how to prepare your data for secure AI adoption (Herain Oberoi) * Unified Grid: How We Re-Architected Slack for Our Largest Customers (Ian Hoffman) * Using Smart AI Components with OpenAI API and MS Word Document as Context (Jefferson S. Motta) * AI for Developers (Matt Graven) * What’s new in Copilot | July 2024 (Seth Patton)

Screencasts & Videos* IoT Coffee Talk: Episode 220 – The Blame Game: CrowdStrike (IoT Coffee Talk Crew) * A Conversation with Windows Package Manager Expert Demitrius Nelon (Ale Thomas)

Podcasts* Syntax Podcast #802: Tree Shaking × useMemo vs useCallback × JavaScript Event Loop – STUMP’d (Wes Bos & Scott Tolinski) * The Changelog Podcast #602 – Open is the way (Joseph Jacks, Adam Stacoviak & Jerod Santo) * Practical AI Podcast #280 – Broccoli AI at its best (Bengsoon Chuah & Daniel Whitenack) * Scrum Master Toolbox Podcast – Helping a DevOps Team Regain Focus, and More Control of Their Work | Karina Margole (Vasco Duarte) * Software Engineering Radio 627: Chuck Weindorf on Leaders and Software Engineers (Jeff Doolittle)

Community & Events* The rise and fall of Stack Overflow (Nick Hodges) * Bungie is laying off 220 employees and moving others to PlayStation (Ash Parrish) * CfP List Updated 2024-07-31 (Dave Aronson) * KotlinConf 2025 Tickets Are Now on Sale! (Ksenia Shneyveys)

Database* How To Get Only Letters Or Numbers From A String For Free In SQL Server (Erik Darling) * Transforming Fleet Operations with vCore-based Azure Cosmos DB for MongoDB Geospatial Capabilities (Sudhanshu Vishodia)

SharePoint, M365 & MS Teams* SharePoint roadmap pitstop: July 2024 (Mark Kashman) * What’s New in Microsoft Teams | July 2024 (Pete Daderko)

PowerShell* Portable, Side-by-Side PowerShell Universal Instances (Adam Driscoll)

Miscellaneous* Commute to more places with Bing Maps on Android (Bing Team) * How we’re addressing explicit fake content in Search (Emma Higham) * Microsoft is removing ads from Skype (Tom Warren) * Google Maps is getting even more like Waze (Umar Shakir)

More Link Collections* The Morning Brew #3994 (Chris Alcock) * Daily Reading List – July 31, 2024 (#367) (Richard Seroter)

The Geek Shelf

View Details

Top Links* PowerToys Awake Now Has Icons And Helpful Tooltips (Den Delimarsky) * What’s coming next? Summer / Fall roadmap for Semantic Kernel (Matthew Bolanos) * Design a Timer App using .NET MAUI Radial Gauge and Timer Picker (Jeyasri Murugan) * How to add machine learning to your web application with ONNX Runtime (ONNX Runtime Docs) * Using Web Authentication (OAuth2) to access Figma from Windows and Uno Platform Application (Nick Randolph) * There is no mystery over who wrote the Blue Screen of Death, despite what some may want you to believe (Raymond Chen)

Web & Cloud Development* Introducing Instagram API with Instagram Login (Charles Jiang & Sairaj Bharath Yalamanchili) * Angular Testing Library with Vitest (Tim Deschryver) * Davide’s Code and Architecture Notes – Web APIs vs REST APIs vs pseudo-REST APIs (Davide Bellone) * ASP.NET Core Basics: Working with JSON (Assis Zang) * Best Practices for Mail Merge and Form Field Processing in ASP.NET Core C# Applications (Bjoern Meyer) * How to Cancel an HTTP Request on Leaving a Blazor Component (Gergő Vándor) * Critter Stack Roadmap for the Rest of 2024 (Jeremy D. Miller) * ASP.NET Core 8 using DataTables.net – Part 8 – Select rows (Mark Pelf) * Getting Started with Web Accessibility (Keith Fung) * GoLand 2024.2 Release Candidate is Out! (Ruslan Akhmetzianov)

WinUI, .NET MAUI & XAML* Fix .NET MAUI MissingEntitlement and Provisioning Profiles Issues (Khalid Abuhakmeh)

Visual Studio & .NET* Creating source-only NuGet packages (Andrew Lock) * C# Beating Non-Stop PHP Framework: The Ultimate Guide (Dave Ward) * Compiling OpenSSL for JavaCard on Windows with Visual Studio (j2inet)

Design, Methodology, AI & Testing* Instead of restricting AI and algorithms, make them explainable (Martin Fowler) * AI Beyond Chatbots and Assistants: Adaptive Applications (Matthew D. Groves) * Microsoft Previews AI Prompt Playground for VS Code: Prompty (David Ramel) * Vector Image Search using Azure OpenAI & AI Search: A Technical Guide (Elad Tal) * Configure GitHub Artifact Attestations for secure cloud-native delivery (April Yoho) * Lessons from Crowdstrike’s outage (Bob Walker) * UX writing: Crafting user-centric content (Chinwe Uzegbu) * OpenAI starts rolling out its Her-like voice mode for ChatGPT (Jay Peters) * How GitHub harnesses AI to transform customer feedback into action (Mariana Borges) * Generative AI requires massive amounts of power and water, and the aging U.S. grid can’t handle the load (Katie Tarasov)

Mobile, IoT & Game Development* Mastering Dynamic Editing in Flutter Charts (Lavanya Anaimuthu) * Announcing Swift Homomorphic Encryption (Fabian Boemer, Karl Tarbe & Rehan Rishi)

Screencasts & Videos* Introduction to Blockman – Visual helper extension for VS Code | Open at Microsoft (Gwyneth Pena-Siguenza & Levan Katsadze) * Mr. Maeda’s Cozy AI Kitchen Desserts Corner – AI in Education (John Maeda) * Generate a report with generative AI | Data Exposed: MVP Edition (Anna Hoffman) * When Windows Hit The Wall: Reinventing a Dominant Product in a Changing Market with Steven Sinofsky (Postman Team)

Podcasts* The Cloud Pod Episode 269: Crowdstrike: Does Anyone Know the Graviton of this Situation? (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * The Breakpoint Show Episode 025 – 10X Platform – DBOS – Postgres & TypeScript with Harry Pierson (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Python Bytes Podcast #394 – Python is easy now? (Michael Kennedy) * RunAs Radio #943 – Microsoft Cloud PKI with Richard Hicks (Richard Campbell) * Scrum Master Toolbox Podcast – When Agile Teams Sprint into Burnout, and How to Avoid the Burnout Trap! | Karina Margole (Vasco Duarte)

Community & Events* Schedule and Cross-Post with Buffer (Bluesky Team)

Database* Check Constraints And Query Performance In SQL Server (Erik Darling) * Get Free Access to Azure SQL Database for a Lifetime (Rajendra Gupta) * Connecting Microsoft Azure Blob Storage with Data Cloud (Dave Norris) * SQL Local Variables and Performance Issues (Jared Westover)

Miscellaneous* Can online classes change the game for some students? (Bill Gates) * Microsoft will give employees a one-time special cash award on top of annual bonuses (Todd Bishop) * Microsoft’s cloud revenues rule again in Q4, as Surface continues to dip (Tom Warren)

More Link Collections* The Morning Brew #3993 (Chris Alcock) * Windows 11 news you can use: July 2024 (Thomas Trombley) * Daily Reading List – July 30, 2024 (#366) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Using Figma to Develop Windows and Uno Platform Applications (Nick Randolph) * Highlights from Git 2.46 (Taylor Blau) * Sign VSIX packages with Sign CLI (Maia Kelner) * Azure SDK Release (July 2024) (Hector Norzagaray) * Visual Studio Toolbox Live – Live from VSLive Redmond (Robert Green & Leslie Richardson) * Uno Platform Error & Performance Monitoring with Raygun (Uno Platform Team) * Easily Create Bindings for .NET MAUI with Native Library Interop (Rachel Kang)

Web & Cloud Development* Learn how to Create an Azure Function using Visual Studio Code (Levi Masonde) * FusionCache – An easy to use, fast and robust hybrid cache with advanced resiliency features (Jody Donetti) * Azure Functions Best Practices for Performance, Reliability and Security (Chris Pietschmann) * Introducing Docker Build Checks: Optimize Dockerfiles with Best Practices (Colin Hemmings) * Docker Desktop 4.33: GA Releases of Docker Debug and Docker Build Checks Plus Enhanced Configuration Integrity Checks (Deanna Sparks) * The React useSyncExternalStore Hook (Hassan Djirdeh) * React Hooks vs. Redux in 2024 (Prashant Yadav) * Unofficial Azure Adaptive Cloud Lab Kit x Arc Jumpstart (Thomas Maurer) * Replacing IdentityModel with MSAL’s support for generic OIDC-compliant authorities (Anthony Simmon) * Microsoft Entra External ID: Secure, scalable external identity management for your apps and resources (Adam Matthews) * Letter Spacing is Broken and There’s Nothing We Can Do About It… Maybe (Juan Diego Rodríguez) * Introducing the Adobe PDF Watermark API (Raymond Camden) * Explanation of HTTP Status Codes in C# (Ahmed Eprahim)

WinUI, .NET MAUI & XAML* Chasing Curiosity (David Ortinau)

Visual Studio & .NET* Visual Studio Premium Subscribers Get New Benefits (Kay Ewbank) * Using Entity Framework Core with MongoDB (Beau Carnes) * Advantages of Flow Type Layout Reporting vs. Banded Reporting or PDF Template Engines in .NET C# (Bjoern Meyer) * MSVC Backend Updates in Visual Studio 2022 version 17.10 (Sarthak Tamboli) * Metalama 2024.2 Generally Available: Class Introductions, Observability, and Much More (Gael Fraiteur) * Easily deploy .NET apps to Azure Container Apps with default configuration for data protection (Jiachen Jiang) * My Love Hate Relationship With Pattern Matching (Adam Storr) * Why don’t Windows Imaging Component pixel format GUIDs continue their nice pattern? (Raymond Chen) * Create a PlantUML Markdown RenderExtension (Rick Strahl) * Visual Studio — Tips to Increase Productivity (Henrique Siebert Domareski)

Design, Methodology, AI & Testing* Octopus Deploy: Kubernetes agent now generally available (Alastair Pitts) * Google Extends Free Use of VS Code AI Assistant Until Nov. 8 (David Ramel) * With bugs, failures and errors: ever chugging forward (Oren Eini) * How to Create Dockerfiles with GenAI (Docker Labs Team) * Support for Azure.AI.OpenAI and OpenAI v2 is coming (Mark Wallace) * Exploring Azure AI Services : Introduction and its use cases (Shivam Goyal) * Protecting the public from abusive AI-generated content (Brad Smith) * Testing Basics: Why Test? (Gil Zilberfeld) * Thinking Like an Architect (Gregor Hohpe) * How To Build an AI Agent That Uses RAG To Increase Accuracy (Janakiram MSV) * Looking back on FY24: from Copilots empowering human achievement to leading AI Transformation (Judson Althoff) * What’s new in Git 2.46.0? (Justin Tobler) * Beginner’s guide to GitHub: Adding code to your repository (Kedasha Kerr) * What is Continuous Software Development? (Matthew Groves) * AI Won’t Replace Human Workers, But People Who Use It Will Replace Those Who Don’t, Andrew Ng Says (msmash) * The Path to Platform Engineering: Insights from a CNCF Platform Working Group Member (Sara Huddleston)

Screencasts & Videos* Using SwipeCardView to Create the Next Tinder in .NET MAUI (Gerald Versluis) * Extending Copilot and connect to your API’s with Power Platform Connectors | The Low Code Revolution (April Dunnam & Shefaali Patankar) * How do I get started using Microsoft Copilot? | One Dev Question (Dona Sarkar)

Podcasts* Balancing Security and Scalability in DevOps – Adventures in DevOps 210 (Will Button & Warren Parad) * InfoQ Podcast: Communication Patterns for Architects and Engineers with Jacqui Read (Jacqui Read) * Scrum Master Toolbox Podcast – Learning to Collect Feedback from the Right Source Instead of Listening Only to the Agile Team! | Karina Margole (Vasco Duarte) * The PowerShell Podcast – Unveiling the Power of Generative AI with Chrissy LeMaire (James Petty) * Syntax Podcast #801: 6 New JavaScript Proposals (Wes Bos & Scott Tolinski) * CloudChat Episode #10 – Risky Bidness: Ripped from the Headlines (Carl Schweitzer & Brandon Martinez) * The Changelog News Podcast #105 – The Swiss government goes open source (Jerod Santo) * Google Cloud Security Podcast Episode 183 – Cloud Security Journeys: Improve, Evolve, Transform with Cloud Customers (Anton Chuvakin) * Gene Kim: Wiring a Winning Software Organization – Azure DevOps Podcast Episode 308 (Jeffrey Palermo) * AGL 375: Chad Brown (John Rouda) * Gone Mobile Podcast #115: All the AI (Jonathan Dick & Allan Ritchie) * The Happy Engineer Podcast #179: Beware the Lazy Engineer’s Way to Promotion (Max Ahumada) * Grammar Girl Podcast – Why ‘I’ takes plural verbs. Making names that end in S, like Harris and Biles, possessive. Marinate. (Neal Whitman & Mignon Fogarty)

Community & Events* Microsoft Loop | Live, Five-Part Learning Series (Ron Pessner) * Philly .NET Meetup (Aug 14) – Developer Productivity with Microsoft Dev Box and GitHub Copilot (Bill Wolff)

Database* Making Marten Faster Through Table Partitioning (Jeremy D. Miller)

SharePoint, M365 & MS Teams* What’s New for Planner in Teams in July 2024 (Nancy Wang) * New Microsoft-compliant Contact Editor now available on Outlook Mobile (Surya Lashmi)

PowerShell* Top 10 PowerShell Tips and Tricks of 2024 (So Far) (ITPro Today Staff) * Use WinGet 1.8 to download Microsoft Store apps (Roy MacLachlan)

Miscellaneous* Kids Still Need Computer Science Education (Sue Gee) * Microsoft’s earnings report will offer a new gauge for AI demand and cloud investments (Todd Bishop)

More Link Collections* The Morning Brew #3992 (Chris Alcock) * Interesting links of the week 2024-31 (Michael Eaton) * Sands of MAUI: Issue #153 (Sam Basu) * Daily Reading List – July 29, 2024 (#365) (Richard Seroter) * Reading Notes #614 (Frank Boucher)

The Geek Shelf

View Details

Top Links* Announcing TypeScript 5.6 Beta (Daniel Rosenwasser) * New Microsoft Entra Suite (Zachary Cavanell) * The Memento Design Pattern in C#, Practically With Examples [2024] (Gael Fraiteur) * AI and NET: AI in Action in Real-World .NET Applications (Bruno Capuano) * Bring your custom engine copilot from Azure OpenAI Studio to Microsoft Teams: now in public preview (Linda Li) * Update on Azure Boards + GitHub Integration (Dan Hellem)

Web & Cloud Development* The new on property improves output testing in Angular Testing Library (Tim Deschryver) * Checking the Heath of an ASP.NET Core Application (Ricardo Peres) * Accelerating Cloud-Native Application Development with .NET Aspire (Hung Nguyen) * Build A Message Queue For Email notifications Using .NET Azure Queue Trigger Function and Twilio SendGrid (Eman Hassan) * Vue Basics: First Steps with Nuxt and Nuxt CLI (Hassan Djirdeh) * Easily Create Multi-Parent Hierarchical Trees with Blazor Diagram Component (Issacimmanuvel ThomasJebaraj) * Semantic Kernel: Creating a Custom Webchat Agent Using Open AI GPT-4, and ASP.NET (Jamie Maguire) * 23 Easy Steps to Optimize WordPress Speed and Performance (Jen Swisher) * Angular Material Support Continues; Also: Clerk SDK for Astro (Loraine Lawson) * How To Run WebAssembly on Kubernetes (Matt Butcher) * Enhancing Code Quality with Modern Cloud-Native Tools (Luca Milan) * Announcing TutorialKit: Interactive tutorials in the browser (Tomek Sulkowski) * Cloud-Native .NET Aspire 8.1 Targets Building Containers, Orchestrating Python (David Ramel) * ESLint v9.8.0 released (Francesco Trotta) * Fleet 1.38 Is Here With Support for Virtual Environments Created by Anaconda, Auto-Refresh for Log Files, Improved Proxy Setting Detection, and Much More (Daniela Bentrup) * Introduction to TypeGraphQL (Hassan Djirdeh) * Is MVX a FHIR CodingSystem or an IdentifierSystem (Keith W. Boone)

Visual Studio & .NET* Visual Studio 2022 version 17.10.5 Release Notes (Microsoft Learn) * Stack Overflow Dev Survey: VS Code, Visual Studio and .NET Shine (David Ramel) * Improve Your C# Code with Pattern Matching! (Ahmed Shah) * Template Method Design Pattern in C# (Ahsan Ullah) * Generating a ZUGFeRD PDF with Existing XML Data using .NET C# (Bjoern Meyer) * The LINQ Where Method in C# (Daniel Laurens) * In my Visual Studio project, I set my Conformance mode to permissive, but it’s still not permissive (Raymond Chen) * How many API’s does .NET have? (Steven Giesel) * Using Ports and Adapters to persist restaurant table configurations (Mark Seemann) * Simple Messaging in .NET With Redis Pub/Sub (Milan Jovanović) * Back to Basics: Await a Task with a Timeout (Rick Strahl)

Design, Methodology, AI & Testing* Agile mindset of daily tasks (Peter Smulovics) * Google lays out behavior code for Gemini chatbot — and its users (Ina Fried) * Ollama Tool support (Ollama Team) * How To Use Generative AI To Find Your Next Tech Job (Jennifer Riggins) * How Microsoft is working with partners and policymakers to advance accessibility as a fundamental right through technology (Jessica Rafuse) * Closing the Designer-Developer Gap (Kathryn Grayson Nanz) * OpenAI is releasing a prototype of its search engine to rival Google, Perplexity (Kylie Robison) * Three data architectures for the server (Mark Seemann) * Use Microsoft Edge? Try Grazie! (Oksana Mandryka) * CrowdStrike to Overhaul Testing and Deployment Procedures to Prevent Massive Outages (Rabia Noureen) * 10 Strategies to Improve Communication In the Workplace (Suman Agarwal) * Get AI ready: Build skills with Microsoft Learn (Sandra Marin) * Does the latest Llama3.1-405B live up to the hype? (Tao Chen) * Learning things quickly: drinking from the firehose (Michael Eaton) * Blogging as personal training? (Tom Johnson) * Tracing the path to self-adapting AI agents (Alyssa Hughes) * Announcing Semantic Kernel for Java 1.2.0 (Derek Keeler) * Platform Engineering Can Help Your Security Team, Too (Hannah Foxwell)

Mobile, IoT & Game Development* The Fourth Beta of Android 15 (Matthew McCullough) * Making security easy: How we are helping you fix vulnerabilities in your Android apps (Bessie Jiang & Chris Schneider) * Introducing Collections, a new on-device surface for your content (Cullen Rotroff) * The Decline Of Mobile Development (Donn Felker) * Firebase App Hosting: July Update (Julia Reid & Tony Huang)

Screencasts & Videos* Technology & Friends – Greg Crist on Observability (David Giard) * Build AI Applications with Redis and Azure SQL Database | Data Exposed (Anna Hoffman) * A Conversation with Dev Drive Experts Adam Braden and Bridget Tueffers (Windows Developer Team) * Does App Service have a session at Build? | One Dev Question (Microsoft Developer Team)

Podcasts The Modern .NET Show – Generative AI for .NET Developers with Amit Bahree (Jamie Taylor) * React Native vs Capacitor: Performance, Flexibility, and Business Impacts – React Round Up #262 (Charles Max Wood & Lucas Paganini) * The Hanselminutes Podcast – Creating Tools for Thought with Andy Matuschak (Scott Hanselman) * Merge Conflict #421: .NET Aspire 8.1 Is Here! Let’s GOOOOO!!!! (James Montemagno & Frank Kreuger) * CppCast – Swift for C++ Developers (Phil Nash & Timur Doumler) * PPP 427 | Why Attachment Theory is a Game-Changer for Leading Teams and Projects, with Dr. Judy Ho (Andy Kaufman) * InfoQ Podcast: Platform Engineering – Making Other Teams 10x Better (Jessica Andersson) * Scrum Master Toolbox Podcast – Two Scrum Master Critical Tasks: Measuring Value Delivery in Agile Teams, And Aligning With Stakeholders | Kevin Hoey and* Scrum Master Toolbox Podcast – The Product Owner as a Team Player in Agile Teams | Kevin Hoey (Vasco Duarte) * Azure Cloud Talk 24/7/29: Josh Garverick Migrating To Azure (Brian Gorman & Alec Harrison) * Azure Cloud Talk 24/7/8: Scott Sauber & .NET Aspire (Alec Harrison) * Web Rush Episode 290: The Next.js for Angular – Analog (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Jamstack Radio Episode #148 – WordPress 2024: A Deep Dive into Studio and Playground (Brian Douglas) * Syntax Podcast #800: Why the jQuery Creator Uses React and Typescript – John Resig (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #54 – The BSOD CrowdStrikes back (Robert Ross, Jerod Santo & Adam Stacoviak) * JS Party Podcast #332 – Going flat with ESLint (Josh Goldberg, Nick Nisi & Christopher Hiller) * The Well Pod #066 – Roope Rainisto, Part 1 – “Enslaving AI” (Anson Mount & Branan Edgens) * Meta Cast – Small Wins, Big Impact: Driving Change in Challenging Organizations (Bob Galen & Josh Anderson) * Making AI Accessible for Developers – JavaScript Jabber #641 (Steve Sewell, Charles Max Wood & Dan Shappir) * Containers with Michael Jolley – Adventures in .NET #195 (Caleb Wells, Wai Liu & Joel Schaubert) * Talk Python to Me #472: State of Flask and Pallets in 2024 (Michael Kennedy) * Sync Up, A OneDrive Podcast – (Re) Searching for OneDrive (Stephen Rice & Arvind Mishra) * The Amp Hour #674 – Turtles as a Service (Dave Jones & Chris Gammell) * The Stack Overflow Podcast – On the web, data doesn’t define us. It creates us. (Eira May)

Database Why Operator Times Are Wrong For Some MSTVFs In SQL Server and* Tweaking SQL Server Queries To Induce Parallel Execution Plans (Erik Darling) * SQL Server Cross Platform Availability Groups and Kubernetes (Andrew Pruski) * SQL ROUND Function vs. Bankers Rounding with T-SQL (Rick Dobson) * Generative AI with Azure Cosmos DB (Zachary Cavanell) * Using Managed Identities with Azure SQL DB (Josephine Bush) * DZone Trend Report: Database Systems – Modernization for Data-Driven Architectures (Shantanu Kumar, Denis Magda, Ted Gooch, Abhishek Gupta, Naga Santhosh Reddy Vootukuri, Anandaganesh Balakrishnan & G. Ryan Spain)

SharePoint, M365 & MS Teams* July 2024 update of Power Automate for desktop (Yiannis Mavridis) * Announcing Deploy To Teams from Azure OpenAI Studio (Pavan Li, Linda Li & Joey Glocke) * M365 Developers Update | July 2024 Edition (Justin Royal)

PowerShell & Terminal* What is and how to generate a self-signed certificate from the command line? (Radu Popescu) * Power Prompt with Windows Terminal and Oh My Posh (Joseph Guadagno)

Miscellaneous Survey: 86% of Oracle Java Users Migrating to Alternatives? (Darryl K. Taft) * Announcing Windows 11 Insider Preview Build 26120.1330 (Dev Channel) and Announcing Windows 11 Insider Preview Build 22635.4000 (Beta Channel) (Amanda Langowski) * Releasing Windows 11 Build 26100.1297 to the Release Preview Channel and Ability to access your Android phone in File Explorer begins rolling out to Windows Insiders (Brandon LeBlanc) * Is Ford Trying To Patent a Way For Its Cars To Report Speeding To the Police? (EditorDavid) * Windows resiliency: Best practices and the path forward (John Cable) * Microsoft Belatedly Delivers Windows 11 22H2/23H2 Week D Preview Update and* Linux Mint 22 “Wilma” is Now Available (Paul Thurrott) * Trump says if he’s elected, “you won’t have to vote anymore” (Ruben Bolling) * Announcing Rust 1.80.0 (Rust Release Team)

More Link Collections The Morning Brew #3990 and The Morning Brew #3991 (Chris Alcock) * F# Weekly #30, 2024 – F# Nullness Checking & Avalonia 11.1 (Sergey Tihon) * C# Digest – The Memento Design Pattern in C# (Jakub Chodounsky) * Reading List 323 (Bruce Lawson) * Daily Reading List – July 25, 2024 (#363) and* Daily Reading List – July 26, 2024 (#364) (Richard Seroter) * Collective #856 (Manoela Ilic)

The Geek Shelf (Referral)

View Details

Top Links* How use a Blazor QuickGrid with GraphQL (Frank Boucher) * OpenAI’s fastest model, GPT-4o mini is now available on Azure AI (Jordan Davis) * .NET Rocks! – Building Domain-Specific Copilots with Vishwas Lele (Carl Franklin & Richard Campbell) * Handling lifecycle events on iOS and MacCatalyst with .NET MAUI (Marco Siccardi) * Introducing Bing generative search (Bing Team) * .NET Aspire Azure Web PubSub component (Cam Soper & David Pine) * Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey (Erin Yepis)

Web & Cloud Development* Announcing Blazorise 1.6 – Adriatic (Mladen Macanović) * Improved error messaging for require(ESM) in Node.js (Zach Leatherman) * ASP.NET Core Logger messages matter (Chad Peters) * Blazor Basics: Controlling the HTML HEAD Section in Blazor (Claudio Bernasconi) * React Router Demystified: A Developer’s Guide to Efficient Routing (Eliud Kay) * Orchestrate Python apps in .NET Aspire (David Pine) * What’s Going on with Material? (Alyssa Nicoll) * Node v20.16.0 (LTS) (Marco Ippolito) * WordPress: Customizable Footer Credits Are Here (Jeremy Anderberg)

WinUI, .NET MAUI & XAML* Uno Platform 5.3 Enhances Hot Reload UI (David Ramel) * Chart of the Week: Creating a WPF Chart Dashboard to Analyze 2024 T20 World Cup Statistics (Saiyath Ali Fathima M.) * Awesome-Avalonia – A collection of interesting libraries and tools for Avalonia project (Avalonia Community) * ILSpy for Linux is now available for download, powered by Avalonia XPF (Avalonia UI Team)

Visual Studio & .NET* Using MSTest for Unit Testing of .NET C# Class Libraries That Use TX Text Control (Bjoern Meyer) * Implementing the Specification Pattern in C# with Entity Framework Core (Michael Maurice) * Getting Started with C# Records (Anton Martyniuk) * Vertical Slicing Architecture in .NET (Merwan Chinta)

Design, Methodology, AI & Testing* Cryptographically impossible bug hunt (Oren Eini) * AI Innovation Continues: Introducing Mistral Large 2 and Mistral Nemo in Azure (Kriti Faujdar) * A smarter way to manage prompts with Semantic Kernel using Prompty (Matteo Pagani) * AI Studio and The New AI Features (Dennes Torres) * Navigating Software Architecture at Scale: Insights from Decathlon’s Architecture Process (Eran Stiller) * API naming principle: If there is no direct object, then the direct object is the source object (Raymond Chen) * Use GitLab AI features out-of-the-box in a GitLab Workspace (Safwan Ahmed) * Leveling Up Time and Task Management (Michael Eaton) * Using Microsoft Graph as a Microsoft Copilot for Security Plugin with Delegated Access (Chaitanya Belwal)

Mobile, IoT & Game Development* Mastering SwiftUI: A Beginner’s Guide to Building Modern iOS Apps (Biraj Gautam)

Screencasts & Videos* GCast 180: Using M365 Copilot with Microsoft Outlook EmailsEnter a post title (David Giard) * 2024 Build Recap, Service Releases, and VS Code | The .NET MAUI Podcast (David Ortinau, James Montemagno & Matt Soucoup) * What’s new in Azure App Service at Build 2024, with Yutang Lin | One Dev Question (Microsoft Developer Team) * Create an Interactive Dashboard with Blazor, Telerik, and IronXL Components (Jeff Fritz) * IoT Coffee Talk: Episode 219 – Pick Your Horse and Ride It! (IoT Coffee Talk Crew) * The Download: PiSkyWiFi, Green Computing Projects, a $5 Classic Mac, and more (Christina Warren)

Podcasts* Scrum Master Toolbox Podcast – How to Master Stakeholder Collaboration in Agile Environments During Change | Kevin Hoey (Vasco Duarte) * Syntax Podcast #799: Hot New and Under-Utilized Browser APIs (Wes Bos & Scott Tolinski) * Practical AI Podcast #279 – Hyperventilating over the Gartner AI Hype Cycle (Demetrios Brinkmann, Chris Benson & Daniel Whitenack) * The Changelog Podcast #601 – The man behind the Sandwich (Adam Lisagor, Adam Stacoviak & Jerod Santo) * Azure Cloud Talk S1E27 – 24/7/22 Live At Nebraska.Code() (Alec Harrison & Brian Gorman)

Community & Events* Tech for Good: MVPs Leading the Charge in Social Innovation (Rochelle Sonnenberg) * Customer Case Study: SimCorp’s AI Journey with Semantic Kernel (Sophia Lagerkrans-Pandey) * How 5 Google interns are making an impact this summer (Stephanie Dyer)

Database* Convert a String to JSON with SQL Server Queries (Joe Gavin) * Auditing SQL Server – Part 3 – SQL Server Configuration Audit (Ben Johnston) * A Little About Intelligent Query Processing Limitations In SQL Server (Erik Darling) * Marten 7.25 is Better, Faster, Stronger (Jeremy D. Miller)

SharePoint, M365 & MS Teams* Introducing the content pane in SharePoint pages and news (Katelyn Helms) * Announcing a new Learn module: Use service principal authentication in custom connectors (Daniel Laskewitz)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26257 (Canary Channel) (Amanda Langowski) * Herman Miller now offers plant-based leather on its iconic lounge chair (Andrew Liszewski) * Apple Maps on the web launches in beta (Apple) * OpenAI Could Lose $5 Billion This Year (msmash)

More Link Collections* The Morning Brew #3989 (Chris Alcock) * Daily Reading List – July 24, 2024 (#362) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* ReSharper 20 years! (Anastasia Kazakova) * What’s new in .NET Aspire 8.1 for cloud native developers! (Mitch Denny) * 5.3 Release: Full Rider Support and 350+ Enhancements (Uno Platform Team) * Visual Studio tip: Using Ctrl-L to delete a line with and without Clipboard backup (Laurent Bugnion) * The future of Planners in Semantic Kernel (Matthew Bolanos) * Announcing .NET Conf: Focus on AI – August 20th 2024 (Mehul Harry)

Web & Cloud Development* Health Checks for ASP.NET Core and Entity Framework Core (Khalid Abuhakmeh) * Davide’s Code and Architecture Notes – Web APIs vs REST APIs vs RESTful APIs (Davide Bellone) * ASP.NET Core Basics: Manipulating Databases with Different Approaches (Assis Zang) * Docker Security Advisory: AuthZ Plugin Bypass Regression in Docker Engine (Gabriela Georgieva) * How to monitor a Next.js application with app-based router (Spence Taylor) * Observe When the Reporting Preview Tab is Active Using MutationObserver (Bjoern Meyer) * Authentication vs authorization: understanding the difference (Omu Inetimi) * Multi-Source Data Integration With Strawberry Shake Subscriptions (Vadzim Zylevich)

WinUI, .NET MAUI & XAML* Making Payments Easy: Using .NET MAUI Radio Button for Payment Apps and Digital Wallets (Naveenkumar Sanjeevirayan)

Visual Studio & .NET Stop Using Entity Framework as Just a DTO Provider (David Ramel) * Read and Write Custom XML Parts in MS Word Office Open XML DOCX Files using .NET C# and* Reliably Detect Property Changes in Objects Using Serialization (Bjoern Meyer) * Genetec uses Visual Studio, CMake, vcpkg, and Docker for remote Linux C++ development (Sinem Akinci) * Visual Studio 2022 Version 17.11 Preview 5 Release Notes (Microsoft Learn) * How to Implement CRUD Operations with CSV Service in .NET (Avinash Pathak) * Getting Location and Weather from an IP Address (Ricardo Peres)

Design, Methodology, AI & Testing* Meta’s next generation model, Llama 3.1 405B is now available on Azure AI (Asha Sharma) * Delta’s continuing CrowdStrike issue reveals that fragile tech, and no Plan B, is a recipe for disaster (Bob Sullivan) * 5 Agile Techniques To Help Avoid a CrowdStrike-Like Issue (David Eastman) * Local LLM Messenger: Chat with GenAI on Your iPhone (Ajeet Singh Raina) * OpenAI Releases GPT-4o mini Model with Improved Jailbreak Resistance (Anthony Alford) * Announcing Llama 3.1 405B, 70B, and 8B models from Meta in Amazon Bedrock (Channy Yun) * Planning with Semantic Kernel using Automatic Function Calling (Dmytro Struk) * Microsoft scraps Copilot Pro GPT Builder and removes all user data (Lance Whitney) * Software Architecture in an AI World (Mike Loukides) * How we improved availability through iterative simplification (Nick Hengeveld) * How to review code effectively: A GitHub staff engineer’s philosophy (Sarah Vessels) * Why Switch to Pulumi for Infrastructure as Code? (Aaron Kao)

Mobile, IoT & Game Development* Cordova iOS 7.1.1 Released! (Bryan Ellis) * Spice Up Your Data Visualization with Flutter Charts Series Customization (Vijayakumar Mariappan)

Screencasts & Videos* Build a Custom QR Code Generator with .NET, IronQR, and Telerik Blazor (Jeff Fritz) * Using Query Store to Capture PostgreSQL Performance in Azure Database | Data Exposed: MVP Edition (Anna Hoffman) * Coffee and Open Source Conversation – Emily Freeman (Isaac Levin) * Introduction to Cleipnir.Flows a tool to get resilient code | Open at Microsoft (Jeff Fritz & Thomas Stidsborg Sylvest) * Mr. Maeda’s Cozy AI Kitchen – AI Home Automation with Matthew Bolaños (John Maeda)

Podcasts* Kubernetes Podcast from Google – Dapr, with Mauricio Salatino (Abdel Sghiouar & Kaslin Fields) * PPP 426 | Sal Khan on AI’s Role in Education and Project Management (Andy Kaufman) * Scrum Master Toolbox Podcast – Fostering Agile Team Collaboration in Remote Settings | Kevin Hoey (Vasco Duarte) * Microsoft 365 Dev Podcast – Custom engine copilots with Joey Glocke (Jeremy Thake) * RunAs Radio #942 – Data Risk Management using Purview with Joanne Klein (Richard Campbell) * Technology and Friends Interview | Multithreaded Income Episode 44 (Kevin Griffin) * Python Bytes Podcast #393 – Dare enter the Bash dungeon? (Michael Kennedy) * Software Engineering Radio 626: Ipek Ozkaya on Gen AI for Software Architecture (Priyanka Raghavan)

Community & Events* Livestream – Jodie Burchell, Matt Ellis, Khalid Abuhakmeh, and Maarten Balliauw – AI in Game Development With JetBrains AI Assistant (Anna Ruban) * MVP’s Favorite Content: Azure, C++, Microsoft Learn, AI (Rie Moriguchi)

Database* RegEx Backreferences in MySQL (Scott Stroz) * Comparing SQL Server and Oracle Backup Types (Sergey Gigoyan) * Building Reusable Queue Tables and Procedures In SQL Server (Erik Darling) * Cumulative Update #14 for SQL Server 2022 RTM (Srinivas Kandibanda)

SharePoint, M365 & MS Teams* Teams Toolkit for Visual Studio Code update – July 2024 (Junjie Li) * The Microsoft Copilot Dashboard is now included with Copilot for Microsoft 365 (Mike Walsh)

PowerShell* Creating an Active Directory Self Service Password Reset Form in PowerShell Universal (Adam Driscoll)

Miscellaneous* Apple Moves Forward With Foldable iPhone (msmash) * Process Monitor 2.0 for Linux and Sysmon v15.15 (Alex Mihaiuc) * How to create an inline Base64 image tag using Notepad++ (Mark Pahulje) * Unquoted service paths: The new frontier in script kiddie security vulnerability reports (Raymond Chen) * CrowdStrike blames test software for taking down 8.5 million Windows machines (Tom Warren) * Top 5 Firefox features for tab maximalists (Tyler Curry)

More Link Collections* The Morning Brew #3988 (Chris Alcock) * Daily Reading List – July 23, 2024 (#361) (Richard Seroter)

The Geek Shelf (Referral)

View Details

Top Links* Improving GitHub Copilot Completions in VS Code for C++ Developers (Erika Sweet) * What’s New in React 19? (Vinoth Kumar Sundara Moorthy) * New Breakpoint S4: Episode 1 – Fireside chat with Scott Hunter on .NET Aspire (Michelle Sandford) * Building a Graph Connector with the TypeScript project generator (Matteo Pagani) * Where to see Text Control in the Second Half of 2024? (Bjoern Meyer) * Add AI to Your .NET Apps Easily with Prompty (Bruno Capuano)

Web & Cloud Development* aspireify.NET (aspireify Team) * How to Create an Employee Directory with the React MultiColumn ComboBox [Webinar Show Notes] (Carter Harris) * XAF (Cross-Platform .NET App UI & Web API Service) — Year-End Roadmap (v24.2) (Dennis Garavsky) * Alvaro Montoro: CSS One-Liners to Improve (Almost) Every Project (Geoff Graham) * Vue Basics: Intro to Vue.js Watchers (Marina Mosti) * What’s New for JavaScript Developers in ECMAScript 2024 (Mary Branscombe) * Overriding MSAL’s HttpClient with IHttpClientFactory (Anthony Simmon)

Visual Studio & .NET* Visual Studio 2022 Version 17.11 Preview 4 Release Notes (Microsoft Learn) * Visual Studio Uses RUBICON to Improve AI Conversations (David Ramel) * Organizing the five creation dispositions of the Create­File function (Raymond Chen) * Work around the WebView2 NavigateToString() 2mb Size Limit (Rick Strahl) * Using Dev Containers in JetBrains IDEs – Part 1 (Yuri Trukhin) * Beyond Boundaries – Networking Programming with C# 12 and .NET 8 Book Home (Chris Woodruff)

Design, Methodology, AI & Testing* Playwright adoption guide: Overview, examples, and alternatives (Antonello Zanini) * Exploring the Advanced RAG (Retrieval Augmented Generation) Service (Freist Li) * Making UX Research Insights and Frameworks Beautiful (Michael O’Sullivan) * 3 ways to get Remote Code Execution in Kafka UI (Michael Stepankin) * Maestro: Netflix’s Workflow Orchestrator (Jun He, Natallia Dzenisenka, Praneeth Yenugutala, Yingyi Zhang & Anjali Norwood) * AI Coding: Human Engineers Are More Important Than Ever (Zachary Proser)

Mobile, IoT & Game Development* Raspberry Pi but it’s a TRS-80 (Rob Beschizza)

Screencasts & Videos* Generative AI with Microsoft Fabric (Microsoft Mechanics)

Podcasts* Merge Conflict #420: Life, VS Code, All The TOPS, and .NET 9 (James Montemagno & Frank Kreuger) * Angular Projects with Zama Khan Mohammed – Adventures in Angular #419 (Brian Love & Aaron Frost) * The PowerShell Podcast – Interactive Shell Sessions and Language Models: Steven Bucher on Project Mercury (James Petty) * Scrum Master Toolbox Podcast – How to Speedup Agile Team Deliveries With Better Story Splitting | Kevin Hoey (Vasco Duarte) * The Boagworld Web Show Returns in August (Paul Boag) * Syntax Podcast #798: Self Hosting: Reverse Proxy Servers (Wes Bos & Scott Tolinski) * The Changelog News Podcast #104 – Windows 3.1 keeps Southwest flying high (Jerod Santo) * Google Cloud Security Podcast Episode #182 – ITDR: The Missing Piece in Your Security Puzzle or Yet Another Tool to Buy? (Anton Chuvakin) * Meta Cast – How Every Employee Can Shape Leadership and Influence Change (Bob Galen & Josh Anderson) * The Stack Overflow Podcast – The problem with the tech debt mindset (Eira May) * Gone Mobile Podcast #114: What does your Backend look like? (Jonathan Dick & Allan Ritchie) * Talk Python to Me #471: Learning and teaching Pandas (Michael Kennedy) * Grammar Girl Podcast – A brief history of English (aka when they spoke French in England). Killer death meat. (Mignon Fogarty)

Community & Events* CfP List Updated 2024-07-22 (Dave Aronson) * The Updated Microsoft Learn Student Ambassadors Program: Beyond the Classroom (David Attamah)

Database* Announcing v7.0 Support on vCore-based Azure Cosmos DB for MongoDB (Sudhanshu Vishodia) * Calling a REST Endpoint from Azure SQL DB (Meagan Longoria)

PowerShell* Stop a script when an error occurs in PowerShell (Gérald Barré) * About Microsoft’s Crowdstrike recovery tool (Emin Atac)

Miscellaneous* My iPad runs Windows XP now, and it’s all I ever wanted (Wes Davis) * Announcing Windows 11 Insider Preview Build 22635.3936 (Beta Channel) (Amanda Langowski) * Protecting users and reaffirming our commitment to combatting cyber mercenaries (Amy Hogan-Burney) * Docs as Code: The Best Guide for Technical Writers (Dumebi Okolo) * Surely Microsoft Isn’t Blaming EU for Its Problems? (Om Malik)

More Link Collections* The Morning Brew #3987 (Chris Alcock) * Interesting links of the week 2024-30 (Michael Eaton) * Sands of MAUI: Issue #152 (Sam Basu) * Daily Reading List – July 22, 2024 (#360) (Richard Seroter) * Reading Notes #613 (Frank Boucher)

The Geek Shelf (Referral)

View Details

Top Links* CrowdStrike Outage Has Roots in Microsoft’s Antitrust Problems (Paul Thurott) * Helping our customers through the CrowdStrike outage (David Weston) * What is CrowdStrike, and what happened? (Emma Roth) * Why Antivirus Uses Kernel Mode in Windows (Chris Pietschmann) * New Recovery Tool to help with CrowdStrike issue impacting Windows endpoints (Intune Support Team) * What CrowdStrike teaches us about risks & resilience (Om Malik)

Web & Cloud Development* Finding the command used to start a Docker container (Bryan Hogan) * Importing WordPress content to Jekyll (moving from WordPress, part 4) (Michael Eaton) * How to Learn JavaScript: Your Step-by-Step Guide for Beginners (David Watson) * Cross-platform AR/VR With the Web: WebXR with A-Frame, Angular, and Capacitor (Logan Brade) * Add a SignalR hub to ASP.NET Core & connect using JavaScript (David Grace) * Node v22.5.1 (Current) (Richard Lau) * Astro Launches New Server Islands and Partners With Netlify (Loraine Lawson) * What I Learned Writing SmartNgRX (Dave Bush)

WinUI, .NET MAUI & XAML* Emojis In .NET MAUI (Diego Rivero) * Web Styles in Native Apps (Sam Basu)

Visual Studio & .NET* Composing LINQ Queries (Shawn Wildermuth) * The state machine in C# with async/await (Steven Giesel) * Adding Fold Marks and Punch Marks to Documents using Drawings in C# (Bjoern Meyer) * Creating an already-completed asynchronous activity in C++/WinRT, part 9 (Raymond Chen) * How to Convert a Stream to a File in C# (Bozo Spoljaric)

Design, Methodology, AI & Testing* Build Powerful RAG Apps Without Code Using LangFlow and Azure OpenAI (Abdulhamid Onawole) * Semantic Kernel: Using Logging to Examine Planners and Support Debugging (Jamie Maguire) * Testing Modular Monoliths: System Integration Testing (Milan Jovanović) * 5 Books Every Beginner Programmer Should Read (Regina Muradova) * New ways to get creative with Microsoft Designer, powered by AI (Sumit Chauhan) * Platform Engineering: It Is All About the Tooling (Todd R. Weiss)

Mobile, IoT & Game Development* Let’s Talk Strategy: Hybrid vs. Traditional Mobile App Development (Logan Brade)

Screencasts & Videos* Technology & Friends – Magnus Martensson on the Cloud for the Public Sector (David Giard) * From Layoff to Liftoff: How Losing My Job Catapulted My Career (Jeff Fritz) * Coffee and Open Source Conversation – David Giard (Isaac Levin)

Podcasts* freeCodeCamp Podcast #133 – How to get Machine Learning Skills without doing a PhD in Math with Daniel Bourke (Quincy Larson) * The .NET on AWS Show, featuring Diana Pham! (Brandon Minnick & Francois Bouteruche) * Bridging Cloud and App Development with Elad Ben-Israel – Adventures in DevOps #209 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – Agile Team Collaboration and Setting a Clear Product Vision, Two Critical Product Owner Skills | Stella Ihenacho (Vasco Duarte) * Changelog & Friends Podcast #53 – There’s a TUI for that (Friends) (Nick Janetakis, Jerod Santo & Adam Stacoviak) * Syntax Podcast #797: Drizzle: The TypeScript SQL ORM (Wes Bos & Scott Tolinski) * RiYL Episode 662: Joe Bonamassa (Brian Heater) * AWS Developers Podcast – Serverless State of the Union (Amazon Web Services Team) * Enhancing .NET Development: Visualization Tools and Open Source Contributions – Adventures in .NET #194 (Shawn Clabough, Christian Wenz & Adam Furmanek) * Framework Comparisons, Real User Metrics, and Effective Performance Tools – JavaScript Jabber #640 (Charles Max Wood, Dan Shappir & Steve Edwards) * Azure Podcast Episode 500 – Database Watcher (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Craig Loewen: Windows Subsystem for Linux – Azure DevOps Podcast Episode 307 (Jeffrey Palermo) * AGL 374: Richmond Alake (John Rouda) * CloudPod #268: Long Time Show Host is CloudPod’s first Casualty to AI (For This Week, at Least) (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)

Community & Events* Developer Relations: A Painful Reckoning (Keith Casey) * Rockin’ the Code World Season 4: Wisdom from the Trenches: Navigating Career Longevity in Software Engineering (David McCarter) * Circles of DevRel part 1 – grow your circle of influence through collaboration (Jim Bennett)

Database* Date Math Annoyances In SQL Server Queries (Erik Darling) * 101 of Troubleshooting SQL Server on Linux (Infant Arockiaraj) * CockroachDB and Postgres – Releasing Locked Rows with idle_in_transaction_session_timeout (Bryan Hogan)

More Link Collections* The Morning Brew #3986 (Chris Alcock) * F# Weekly #29, 2024 – end of .NET 6 and Terrabuild (Sergey Tihon) * Collective #855 (Manoela Ilic) * C# Digest – How not to benchmark (Jakub Chodounsky) * Daily Reading List – July 19, 2024 (#359) (Richard Seroter)

The Geek Shelf

View Details

I’m back after a 42-hour power outage due to local storm damage. It’s an XXL edition today!

Top Links* Three New Premium Visual Studio Subscriber Benefits Announced (Jim Harrer) * Introducing CoreWCF and WCF Client Azure Queue Storage bindings for .NET (Subhrajit Saha) * Simplifying your MAUI Styles with StyleClass (Charlin Agramonte) * Model as a Service (MaaS) Available for Semantic Kernel (Sophia Lagerkrans-Pandey) * Harnessing the Power of Kotlin Multiplatform: Combining Native and Shared UIs (Richard Woollcott) * .NET Aspire vs Docker. (Phil Haack) * The Hanselminutes Podcast – Defining Developer Relations with Angle Jones (Scott Hanselman) * Gartner: The Data Is In: Return-to-Office Mandates Aren’t Worth the Talent Risks (Jennifer Collins)

Web & Cloud Development* Multithreading in Blazor WASM using Web Workers (Kristoffer Strube) * Interact with Local LLMs with Ollama, Gemma and Kendo UI for Angular (Dany Paredes) * Highlighting Dynamic Parts Of A Pretty-Printed JSON Value In JavaScript (Ben Nadel) * Adding Serilog to ASP.NET Core: a practical guide (Metalama Team) * Seamlessly Switch Between Project and Resource Views in the Blazor Gantt Chart (Alan Sangeeth) * ASP.NET Core Basics: Dealing with Backend Validations (Assis Zang) * Blazor Basics: Prerendering Server Components in Blazor (Claudio Bernasconi) * Docker Desktop 4.32: Beta Releases of Compose File Viewer, Terminal Shell Integration, and Volume Backups to Cloud Providers (Deanna Sparks) * Unconditional Love for Conditional CSS (Geoff Graham) * WordPress 6.6 Is Here (Jeremy Anderberg) * Extended Validation (EV) Code Signing Certificates with Azure Key Vault and digicert (Joseph Guadagno) * The Rising Significance of APIs – Azure API Management & API Center (Julia Kasper) * Understanding Angular Signals: A Comprehensive Guide (Katie Mikova) * You’ll Write Less Code With Svelte 5.0, Promises Rich Harris (Loraine Lawson) * ASP.NET8 using DataTables.net – Part4 – Multilingual (Mark Pelf) * Fine-Tune and Integrate Custom Phi-3 Models with Prompt Flow in Azure AI Studio (Minseok Song) * How to Deploy Your Node.js App on Azure (Oluwatobi Joshua) * Array Grouping in JavaScript (Peter Mbanugo) * Learn JavaScript Reactivity: How to Build Signals from Scratch (Rahul Gupta) * Announcing the stable release of Azure Event Grid Namespaces HTTP client libraries (Ronnie Geraghty) * Second Beta of jQuery 4.0.0 (Timmy Willison) * How to Use React Router to Build Single Page Applications (Timothy Olanrewaju) * HTMX or React: What Should You Choose? (Anurag Kainth) * Use Private Key JWTs to Authenticate Your .NET Application (Andrea Chiarelli) * Node v22.5.0 (Current) (Antoine du Hamel) * Astro 4.12: Server Islands (Erika & Matthew Phillps) * How to bridge the gap between Web2 skills and Web3 workflows (Jasmine Cooper) * Private Browsing 2.0 (John Wilander, Charlie Wolfe, Matthew Finkel, Wenson Hsieh & Keith Holleman)

WinUI, .NET MAUI & XAML* White Labeling .NET MAUI Apps (Julian Ewers-Peters) * Mastering Shopping: Enhancing Your Product Search with the .NET MAUI CheckBox (Naveenkumar Sanjeevirayan) * Exploring Long Press in .NET MAUI Community Toolkit (Leomaris Reyes) * How to Zoom and View the Desired Area in a PDF using .NET MAUI PDF Viewer? (Ramkumar Ravy) * Chart of the Week: Creating a WPF Doughnut Chart to Visualize the New European Parliament’s Composition in 2024 (Saiyath Ali Fathima M)

Visual Studio & .NET Auto-document dotnet CLI tool via dynamically generated markdown readme fragments (Daniel Cazzulino) * WinForms — Connect a .NET Desktop Client to a Secure Backend Web API Service (EF Core with OData) (Dennis Garavsky) * How to Bind Data in an RDL or Page Report Using C# .NET (Sergey Abakumoff) * Creating an already-completed asynchronous activity in C++/WinRT, Part 6 and Part 7 and Part 8 (Raymond Chen) * C# Tip: Mark a class as Sealed to prevent subclasses creation (Davide Bellone) * How to Create an RDL Report in .NET C# Code (Alec Gall) * NuGetAudit 2.0: Elevating Security and Trust in Package Management (Andy Zivkovic) * EF Core – The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value and* Automating MassTransit Consumer Registration (Bart Wullems) * Extension Method: Flatten Forms Fields in PDF Documents using .NET C# (Bjoern Meyer) * .NET — About NuGet Package Audit and “False-Positive” Security Warnings (Dennis Garavsky) * Using EF Core Interceptors in .NET (Georgi Georgiev) * Building a Safer Future – How NuGet is Tackling Software Supply Chain Threats (Jon Douglas) * C# 13 ref struct interfaces and the ‘allows ref struct’ generic anti-constraint (NDepend Team) * How To Fix .NET Nullability Warnings For Guarded Members (Khalid Abuhakmeh) * Disambiguating types with the same name with extern alias (Andrew Lock) * Custom config sections using static virtual members in interfaces (Phil Haack) * .NET 6 will reach End of Support on November 12, 2024 (Rahul Bhandari) * Dealing with Platform Specific Classes and Methods in CrossPlatform .NET (Rick Strahl) * How to Test IServiceCollection Registrations in .NET (John Ademola)

Design, Methodology, AI & Testing* Platform Engineering vs. DevOps – Key Differences in 2024 (James Walker) * Semantic Kernel – What is a Planner? (Microsoft Learn) * Platform Engineering & DevOps Series Kickoff Announcement (Sara Huddleston) * Microsoft’s Designer app arrives on iOS and Android with AI editing and creation (Tom Warren) * Figma explains how its AI tool ripped off Apple’s design (Jay Peters) * A complete guide to sequence diagrams (Jean Huang) * Story points are pointless, measure queues (Barry) * Why Do Developers Lose 1 Day a Week to Inefficiencies? (Jennifer Riggins) * Leveraging phi-3 for an Enhanced Semantic Cache in RAG Applications (Joinal Ahmed) * Fun Feedback Exercises & Activities to Do With Your Team (Kim Scott) * OpenAI is releasing a cheaper, smarter model (Kylie Robison) * Get to know the GitLab Wiki for effective knowledge management (Matthew Macfarlane) * TeamCity 2024.07 Is Here (Olga Bedrina) * Why aren’t we better at this? (Michael Eaton) * Using Semantic Kernel to perform RAG Queries (Jason Farrell) * Introducing Genkit for Go: Build scalable AI-powered apps in Go (Chris Gill & Cameron Balahan) * Why it took us 11 months to move a single line of text (Jessica Wang & Advait Maybhate) * Data-driven model improves accuracy in predicting EV battery degradation (Alyssa Hughes) * Is Vertical Slice Architecture better than Clean Architecture or Ports and Adapters? (Derek Comartin) * What Senior Developers Do (Nick Hodges)

Mobile, IoT & Game Development* Understanding FCM Message Delivery on Android (Neil Gu & Andrea Wu) * What’s Next for Flutter After Layoffs Hit Google Team (Loraine Lawson) * 3 Easy Steps to Digitally Sign PDFs in Your Flutter App (Ramkumar Ravy) * Migrating A Flutter Application From GetIt To Bloc (Tomer Pacific) * D3D12 Preview: Mesh Nodes in Work Graphs (Amar Patel)

Screencasts & Videos* IoT Coffee Talk: Episode 218 – Context Matters!! (IoT Coffee Talk Crew) * 20 Must-Know Visual Studio Shortcuts for Developers (Visual Studio Team) * .NET MAUI Development in VS Code – Complete Setup Guide (macOS, Linux, & Windows)! (James Montemagno) * Building Apps with Visual Studio in the Cloud with Dev Box (Visual Studio Team) * Three New Capabilities to Modernize your SQL Server Anywhere with Azure Arc | Data Exposed (Anna Hoffman) * Twitch Integration with 7 Lines of Code – ComfyJS | Open at Microsoft (Frank Boucher & Raphael) * Copilot is great – how can I integrate it with my business? | One Dev Question (Mike Francis) * What’s your favorite thing at Build with Damian Brady | One Dev Question (Microsoft Developer Team) * A Conversation with Windows on Arm Expert Marcus Perryman (Ale Thomas)

Podcasts InfoQ Podcast: Influencing Change, Joy at Work and Protecting Mental Health with Eb Ikonne (Eb Ikonne) * Working Code Podcast – Episode 187: Viability Of The Minimum Viable Product (Ben Nadel) * Scrum Master Toolbox Podcast – How to Effectively Manage a Tool Transition in an Agile environment | Stella Ihenacho and* Scrum Master Toolbox Podcast – Building Self-organizing Agile Teams and Measuring Success Through Delivery Metrics and Team Well-being | Stella Ihenacho (Vasco Duarte) * Practical AI Podcast #278 – The first real-time voice assistant (Chris Benson & Daniel Whitenack) * Web Rush Episode 289: VS Code to the Cloud in 60 Seconds (John Papa) * PPP 425 | Achieving Low-Stress Success in Project Management, with author James Louttit (Andy Kaufman) * Syntax Podcast #796: Do We Need JS Frameworks × Are You Over-Engineering? × Webview vs Native (Wes Bos & Scott Tolinski) * RunAs Radio #941 – The Power of Data in the Cloud with Arun Ulag (Richard Campbell) * .NET Rocks! – Basic UX for Developers with Hilary Stohs-Krause (Carl Franklin & Richard Campbell) * Directions on Microsoft – Like It Or Not, The New Outlook Is Coming Soon (Mary Jo Foley) * The Changelog Podcast #600 – What even is the modern data stack (Benn Stancil & Jerod Santo) * JS Party Podcast #331 – Building LLM agents in JS (Tejas Kumar & Kevin Ball) * The Stack Overflow Podcast – Java, but why? The state of Java in 2024 (Eira May) * Luck Surface Area | Multithreaded Income Episode 43 with Aaron Francis (Kevin Griffin) * Python Bytes Podcast #392 – The votes have been counted (Michael Kennedy) * Software Engineering Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite (Gregory Kapfhammer) * Grammar Girl Podcast – How to write about zero. Are your emails accidentally rude? PAPST. (Valerie Fridland & Mignon Fogarty) * Software Defined Talk Episode 476: Bring a point of view (Brandon Whichard & Cote)

Community & Events* Connect With Our Developer Advocate: WebStorm Open Hours (Jan-Niklas Wortmann) * Microsoft Focuses on .NET Aspire, ‘Modern SQL’ with AI at Dev Conference (David Ramel) * CfP List Updated 2024-07-16 (Dave Aronson) * GitLab Explores Sale (msmash) * Microsoft Will Likely Avoid EU Antitrust Charges for Cloud Licensing (Paul Thurrott) * Share to Make a Change: MVP Emily van Putten’s Journey (Rie Moriguchi) * 25 Years of Redgate (Steve Jones) * Introducing the new file attachment scanner for Microsoft Tech Community (Allen)

Database Reduce SQL Server Blocking with READ_COMMITTED_SNAPSHOT (Jared Westover) * Auditing SQL Server – Part 2 – Hardware Audit (Ben Johnston) * A Little About Index Design Patterns In SQL Server and A Little About Parameter Sensitivity And Startup Expression Predicates In SQL Server and* Performance Tuning GREATEST And LEAST Functions In SQL Server (Erik Darling) * Latest NoSQL Java Ecosystem Updates 2024 Q1 & Q2 (Theo van Kraay) * CockroachDB and Postgres SELECT FOR UPDATE and SKIP LOCKED (Bryan Hogan) * Databricks and Microsoft Fabric: Understanding Their Strengths and Capabilities (Jordan Lampe)

SharePoint, M365 & MS Teams* Introducing Coauthoring for SharePoint Pages and News (Melissa Torres)

PowerShell* Creating custom PSScriptAnalyzer rules (Adam Driscoll) * Things I Learned #23: History of commands in PowerShell (Michael Eaton)

Miscellaneous* Google URL Shortener links will no longer be available (Sumit Chandel & Eldhose Mathokkil Babu) * J.D. Vance is anti-Big Tech, pro-crypto (Alex Heath) * Microsoft Photos introduces even more AI editing capabilities with Microsoft Designer (Brandon LeBlanc) * Error handling in Rust: A comprehensive tutorial (Eze Sunday) * Microsoft Surface: Secure by Design (Niraj Parthasarathy) * Why FTC Needs to Rethink Tech Regulation (Om Malik) * What’s New With the Just-Released Linux 6.10 Kernel (Steven J. Vaughan-Nichols) * Major Windows BSOD issue takes banks, airlines, and broadcasters offline (Tom Warren)

More Link Collections The Morning Brew #3983 and The Morning Brew #3984 and The Morning Brew #3985 (Chris Alcock) * Daily Reading List – July 16, 2024 (#356) and Daily Reading List – July 17, 2024 (#357) and* Daily Reading List – July 18, 2024 (#358) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)

View Details

Top Links* Get Hands-On with Visual Studio and Azure: Live at Microsoft HQ this August! (Jim Harrer) * WDK NuGet: A new way to develop drivers on Windows (Paul Eze) * Create a Free eSignature and Sign Documents (Lakshmi Priya Soundar Rajan) * .NET 9 Preview 6 is now available! (.NET Team) * Securely design your applications and protect your sensitive data with VBS enclaves (Harry Pulapaka, Hilal Asmat & Akash Trehan) * Making Visual Studio a bit more visual (Mads Kristensen)

Web & Cloud Development Custom model validation attributes in ASP.NET Core (Ali Hamza Ansari) * The Importance of Metadata in PDF Documents: Import and Export Metadata in ASP.NET Core C# (Bjoern Meyer) * Three Ways to Run Apache Kafka in the Public Cloud (Richard Seroter) * Forms in React 19 (Cory House) * WebStorm 2024.2 EAP Digest #3: Bun Debugger, Language Server Updates for Vue and Astro, and Prettier Integration by Default (David Watson) * Using long-token contexts to quality check an entire API doc set (Tom Johnson) * CSS Selectors (Geoff Graham) * Vue Basics: Exploring Vue’s Provide/Inject Pattern and* Creating Consistent Text Styling with the KendoReact Typography Component (Hassan Djirdeh) * Docker Best Practices: Choosing Between RUN, CMD, and ENTRYPOINT (Jay Schmidt) * ASP.NET8 using DataTables.net – Part3 – State saving (Mark Pelf) * Boost Your Diagram Clarity with Line Routing in Blazor (Suganthi Karuppannan) * Zoneless change detection in Angular 18 (Yan Sun) * Azure Fluid Relay: Leveraging Azure Blob Storage to scale Git (Zach Newton) * Introducing Learn Cloud: A VS Code Extension to simplify your First Deployment to the Cloud. (Julia Muiruri) * Netlify: Our Official Deployment Partner (Thuy Doan & Fred Schott) * Managing permissions with Graph Connectors (Matteo Pagani) * Caching HttpClient Requests (Ricardo Peres) * API Testing: Call the HTTP Police! (Gil Zilberfeld) * Wasp Launch Week #6: The Fun Side of Web Development (Matija Sosic) * Building Cloud Agnostic Applications with Radius and Dapr (Jonathan Smith)

WinUI, .NET MAUI & XAML* Avalonia UI Object Lifecycle (Stefan Koell)

Visual Studio & .NET* Data Dimensionality Reduction Using a Neural Autoencoder with C# (James McCaffrey) * CSLA Version 9.0.0-R24070301 prerelease online (Rocky Lhotka) * Enable NuGet auditing for your .NET projects (Gérald Barré) * How To Use LINQ in C# – With Code Examples (Grant Riordan) * Introducing dotnet nuget why (Jaliya Udagedara) * Creating an already-completed asynchronous activity in C++/WinRT, part 5 (Raymond Chen) * ODP.NET 23.5 Now Available (Alex Keh) * Debug your .NET 8 code more efficiently (Bart Wullems) * NDepend: Elevating .NET Code Quality to New Heights (Peter Smulovics)

Design, Methodology, AI & Testing* Speech-to-Text Using the AI Speech Service (David Giard) * How an AI Assistant Can Help Configure Your Project’s Git Hooks (Docker Labs Team) * Migrating Git from multirepo to monorepo without losing history (Simon Knott) * Use WebGPU + ONNX Runtime Web + Transformer.js to build RAG applications by Phi-3-mini (Kinfey Lo) * GitHub Actions Tutorial – Getting Started & Examples (Sumeet Ninawe) * Dependency Injection Design Pattern Explained (Anton Angelov) * How To Design Effective Conversational AI Experiences: A Comprehensive Guide (Yinjian Huang) * Beyond Imitation (Mike Taylor) * Microsoft CTO Says AI Progress Not Slowing Down, It’s Just Warming Up (msmash) * The end of trust? (Mark Seemann) * History and Future of LLMs (Exxact Team)

Mobile, IoT & Game Development* Easily Synchronize Multiple Charts in Your Flutter App Like a Pro (Lavanya Anaimuthu)

Screencasts & Videos* Boost Your XAML Productivity with These Tools – .NET MAUI 101 (Gerald Versluis) * Generative AI powered by your SQL data (Microsoft Mechanics) * Learn how to build Python Web Apps from our 6-part series! (Pamela Fox) * Overview and Patterns | Reliable Web App Pattern for Java (Rory Preddy) * PWABuilder from Start to Finish (Justin Willis)

Podcasts Merge Conflict #419: An Ideal Mobile Developer Setup on macOS (James Montemagno & Frank Kreuger) * Unleashing Angular’s Potential with WebAssembly and Rust – Adventures in Angular #418 (Lucas Paganini) * Scrum Master Toolbox Podcast – From Project Manager to Scrum Master, The Critical Agile Ideas we Need to Adopt | Stella Ihenacho and* Scrum Master Toolbox Podcast – Breaking the Blame Cycle in Agile Teams With Coaching and Customer Collaboration | Stella Ihenacho (Vasco Duarte) * Google Cloud Security Podcast Episode 181 – Detection Engineering Deep Dive: From Career Paths to Scaling SOC Teams (Anton Chuvakin) * Syntax Podcast #795: Hosting Private Fonts on the Edge With Cloudflare (Wes Bos & Scott Tolinski) * CloudChat Podcast Episode #9 – Knowing Your (Cloud) Tools (Carl Schweitzer & Brandon Martinez) * The PowerShell Podcast – Emrys MacInally Explores PowerShell Error Handling and Module Versioning Strategies (James Petty) * Meta Cast – Ego Management: Building Confidence Without Overstepping (Bob Galen & Josh Anderson) * The Changelog News Podcast – The six dumbest ideas in computer security (Jerod Santo) * The Amp Hour #673 – Lifelong Learning with Bitluni (Dave Jones & Chris Gammell) * The Stack Overflow Podcast – The framework helping devs build LLM apps (Eira May) * Gone Mobile Podcast #113: What’s all the fuss about Drawn Controls? (Jonathan Dick & Allan Ritchie) * The Happy Engineer Podcast #177: Why Recruiters Do Not Find Jobs for People | Career Transition Coaching (Max Ahumada) * Inside Trader Joe’s Episode 75: Trader Joe’s Store Recipe Contest Winner (Trader Joe’s Team)

Database* How to Choose Between Azure Cosmos DB for Table and Azure Table Storage (Chris Pietschmann) * Express a Number or Currency in Words with T-SQL Code (Sebastiao Pereira)

PowerShell* PowerShell Comments – A Comprehensive Guide to Creating and Using Comments (Bill Kindle)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26120.1252 (Dev Channel) (Amanda Langowski) * The ghost jobs haunting your career search (Eira May) * Browser Features: Find in Page (Eric Lawrence) * Appeals court halts return of net neutrality (Lauren Feiner) * Introducing Windows 11 checkpoint cumulative updates (Maliha Qureshi)

More Link Collections* The Morning Brew #3982 (Chris Alcock) * Interesting links of the week 2024-29 (Michael Eaton) * Sands of MAUI: Issue #151 (Sam Basu) * Daily Reading List – July 15, 2024 (#355) (Richard Seroter) * Reading Notes #612 (Frank Boucher)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Announcing OData .NET 8 Release Candidate 1 (Elizabeth Okerio) * Damian Brady: GitHub Copilot – Azure DevOps Podcast Episode 306 (Jeffrey Palermo) * After initially rejecting it, Apple has approved the first PC emulator for iOS (Wes Davis) * Fastest C# Enum to String (NDepend Team) * What’s your favorite hardware problem? | One Dev Question (Larry Osterman) * What is This Sheet? A Bottom Sheet for .NET MAUI (Michael Stonis)

Web & Cloud Development Designing a MailMerge Web API Endpoint with ASP.NET Core in C# (Bjoern Meyer) * How to Optimize File Management in Next.js (Christian Nwamba) * Windows ARM installing Azure CLI (Jani Nevalainen) * Docker Volume Location on Windows (Joseph Guadagno) * Generate Images Using OpenAI in an ASP.NET Core Application (Muhammed Saleem) * Creating an Azure Static Web app (moving from WordPress, part 2) (Michael Eaton) * ESLint v9.7.0 released (Francesco Trotta) * Getting on the Same API Page (Kin Lane) * Online.AIStoryBuilders.com Launched on ProductHunt.com (Michael Washington) * SmartNgRX (Dave Bush) * FHIRPath as a testing language and* Automating V2toFHIR conversion and Testing (Keith W. Boone)

WinUI, .NET MAUI & XAML* .NET MAUI — Year-End Roadmap (v24.2) (Anthony Sameishchev) * UI’ve Been Framed (Peter Foot) * Detect Long Press in .NET MAUI App using TouchBehavior (Mushtaq M A)

Visual Studio & .NET* Creating an already-completed asynchronous activity in C++/WinRT, part 4 (Raymond Chen) * .NET 8 Data Annotations Validation (Ricardo Peres) * How not to benchmark! (Steven Giesel) * UnsafeAccessor is my new best friend (Josef Ottosson) * My JetBrains Rider Plugins — July 2024 Edition (Joseph Guadagno) * Do you use IConfiguration, IOptions or IOptionsSnapshot? (David Grace)

Design, Methodology, AI & Testing* How to use all Figma blend modes (Eric Chung) * Git LFS: The Pocketbook Explanation (Claudia Fernandes) * Building Your First Use Case With Clean Architecture (Milan Jovanović) * GenAI Mastery: Crafting Robust Enterprise Solutions with PromptFlow and LangChain (Manoranjan Rajguru) * Integrating Logic App with Semantic Kernel: A Detailed Guide and Demo (Xuhong Liu) * From Idea to Prototype in Minutes: Claude Sonnet 3.5 (Zain) * The coming week: Must Do, Should Do, Could Do (Michael Eaton)

Mobile, IoT & Game Development* What you’ve been making with the Raspberry Pi AI Kit (Ashley Whittaker) * Developing cross-platform apps with Bun v1.1 (Clara Ekekenta) * How to add a scrollbar to Syncfusion Flutter Charts (Vijayakumar Mariappan) * Prepare your app for the new Samsung Galaxy foldables and watches! (Maru Ahues Bouza)

Screencasts & Videos* Technology & Friends – Andrew Brust on the History of Big Data (David Giard) * IoT Coffee Talk: Episode 217 – Tech Betrayal (IoT Coffee Talk Crew) * Random.Code() – More CSLA Serialization Generator Work (Jason Bock) * Vector Search and Data Modeling with MongoDB (MongoDB Team)

Podcasts* InfoQ Podcast: Platforms, People and Process for Great Developer Experience (Daniel Bryant) * The Modern .NET Show – Navigating the ASP .NET Core Maze: From Middleware to Minimal APIs and Modern C# with Andrew Lock (Jamie Taylor) * CppCast – QuantLib (Phil Nash & Timur Doumler) * Redefining Platform Success: Balancing Metrics, Developer Satisfaction, and Cognitive Load – Adventures in DevOps #208 (Warren Parad) * Adapting to Effect Cluster: JavaScript Developers’ Guide to Enhancing Code Maintainability – JavaScript Jabber #639 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * Azure Podcast Episode 499 – Azure VMWare Solution (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * React Native Radio #302 – Landing a React Native Job with Taylor Desseyn (Taylor Desseyn, Derek Greenberg, Jed Bartausky, Robin Heinze, Todd Werth, Justin Huskey, Jamon Holmgren & Mazen Chami) * AWS Developers Podcast – Stream responses from your GraphQL API with asynchronous Lambda functions (Amazon Web Services Team) * Scrum Master Toolbox Podcast – The Power of a Positive Product Owner in Agile Teams | Esther Schmit (Vasco Duarte) * The Work Item #82 – Stop Building SaaS Landing Pages – Craig Hewitt (Founder, Castos) (Den Delimarsky) * Syntax Podcast #794: Making Code Prettier with Vjeux (Wes Bos & Scott Tolinski) * PPP 424 | Project Management Trends You Can’t Ignore, with Karla Eidem (Andy Kaufman) * Changelog & Friends Podcast #52 – Last DevRel standing (Shawn “swyx” Wang, Jerod Santo & Adam Stacoviak) * Community is Key – Adventures in .NET #193 (Caleb Wells & Shawn Clabough) * AGL 373: Madeline Miller (John Rouda) * Talk Python to Me #470: Python in Medicine and Patient Care (Michael Kennedy)

Community & Events* Mastering the Art of Public Speaking: Preparation is the Secret for Captivating Presentations and Flawless Demos (David McCarter) * Satya Nadella, Jeff Bezos issue statements on shooting at Trump rally (Taylor Soper)

Database* Stop Worrying About Duplicate Statistics In SQL Server (Erik Darling) * Azure Backup for SQL Server in Azure VM: Tips and Tricks from the Field (Anna Hoffman) * Set Up AWS PrivateLinks with Couchbase Capella (Nishant Bhatia) * Increasing Security for SQL Server Enabled by Azure Arc (Nikita Takru) * Normalization in SQL to Reduce Data Redundancy (Daniel Calbimonte)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22635.3930 (Beta Channel) (Amanda Langowski) * AT&T Paid $370,000 For the Deletion of Stolen Phone Call Records (EditorDavid) * AT&T breach leaked call and text records from ‘nearly all’ wireless customers (Emma Roth) * “Very Bad Idea” prototype v0.1 (Jeremy Clark)

More Link Collections The Morning Brew #3980 and* The Morning Brew #3981 (Chris Alcock) * Aspiring Links for Period Ending July 14, 2024 (Peter Ritchie) * F# Weekly #28, 2024 – The Dark Side of Nuget (Sergey Tihon) * Daily Reading List – July 12, 2024 (#354) (Richard Seroter) * Collective #854 (Manoela Ilic) * C# Digest – Why and How to Execute GraphQL Queries in .NET (Jakub Chodounsky) * Reading List 322 (Bruce Lawson)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)

View Details

Top Links* .NET Rocks! – WPF Update with Joseph Finney (Carl Franklin & Richard Campbell) * Introducing Python Function Choice Behavior: Streamlining AI Model Configuration (Sophia Lagerkrans-Pandey) * Microsoft Entra Suite now generally available (Irina Nechaeva) * Create a Windows Hello login app with WinUI (Microsoft Learn) * Why and How to Execute GraphQL Queries in .NET (Frank Boucher) * Local AI on Windows: Explaining the Audio Editor app sample (Zachary Teutsch)

Web & Cloud Development* Exploring the magic of runes in Svelte 5 (Yashodhan Joshi) * Seamless SVG copy-paste on the web (Taylore Givens & Patrick Brosset) * Azure Trusted Signing Authentication (Renato Ivanescu)

WinUI, .NET MAUI & XAML* Enhance PDF Viewing and Editing with the New Built-in Toolbar in .NET MAUI PDF Viewer (Deepak G.) * OpenSilver 3 Adds AI-Powered UI Designer (Ian Elliot) * .NET Aspire Feature Request: .NET MAUI/mobile support (Maddy Montaquila)

Visual Studio & .NET* Dark Mode Now Available on NuGet.org (Allie Barry) * Enhancing Documents with QR Codes and Barcodes in .NET C#: A Comprehensive Guide (Bjoern Meyer) * Creating an already-completed asynchronous activity in C++/WinRT, part 3 (Raymond Chen) * Snapshot Testing in .NET with Verify (Khalid Abuhakmeh)

Design, Methodology, AI & Testing* Secure your Python applications with Microsoft Entra External ID (Arbaaz Abdulwahid) * Pulumi vs HCL: Understanding the Language Differences in Infrastructure as Code (Engin Diri) * Copilot Learning Hub: Your Gateway to Mastering Microsoft Copilot (Glaucia Lemos) * How to Run Hugging Face Models Programmatically Using Ollama and Testcontainers (Ignasi Lopez Luna) * Enabling more private generative AI (Krzysztof Ostrowski) * Four steps to expanding your AI skills with Python and Microsoft Learn (Masato1345) * Advancing responsible practices for open source AI (Peter Cihon) * 8 Real-World Reasons To Adopt Platform Engineering (Steve Fenton)

Screencasts & Videos* 2024 Build Recap, Service Releases, and VS Code | The .NET MAUI Podcast (.NET MAUI Team) * What’s your favorite thing at Build with Maddy Montaquila (Microsoft Developer Team) * SLM (Small Language Model) with your Data | Data Exposed (Anna Hoffman) * New Microsoft Entra Suite (Microsoft Mechanics)

Podcasts* The Hanselminutes Podcast – Computer Science Visualizations with Sam Rose (Scott Hanselman) * Scrum Master Toolbox Podcast – Setting and Achieving Goals with an Agile Approach to the Scrum Master Role | Esther Schmit (Vasco Duarte) * Collaborators: Sustainable electronics with Jake Smith and Aniruddh Vashisth (Alyssa Hughes) * JS Party Podcast #330 – The Ember take on recent hot topics (Chris Manson, Chris Thoburn, Edward Faulkner & Kevin Ball) * The Changelog Podcast #599 – It all starts with Postgres (Paul Copplestone, Adam Stacoviak & Jerod Santo) * The Stack Overflow Podcast – Why we built Staging Ground (Eira May) * The CSS Podcast 084: Text Wrap (Una Kravets & Adam Argyle) * Grammar Girl Podcast – AI: Friend or foe? A conversation with Martha Brockenbrough (Martha Brockenbrough) * Software Defined Talk Episode 475: Calendar Math (Brandon Whichard & Cote) * Software Engineering Radio #624: Marcelo Trylesinski on FastAPI (Gregory M. Kapfhammer)

Community & Events* 2024 MVP Annual Review – A Year of Excellence and New Beginnings (Kathleen Khoo) * Why The Atlantic signed a deal with OpenAI (Nilay Patel)

Database* What’s The Point of 1 = (SELECT 1) In SQL Server Queries? (Erik Darling) * Capturing Stored Procedure Executions with Extended Events in SQL Server (Pinal Dave) * MySQL 9 Adds Support For JavaScript Stored Procedures (Kay Ewbank) * Best Practices for Docker to run SQL Server on a Mac (Aaron Bertrand)

SharePoint, M365 & MS Teams* Update on the SharePoint Files dataset (Jose Barreto) * OneNote Copilot now supports inked notes (Victoria Chen) * June 2024 update of Power Automate for desktop (Yiannis Mavridis)

Miscellaneous Firefox tips and tricks for journalists (Alex Dalenberg) * Releasing Windows 10 Build 19045.4713 to Beta and Release Preview Channels and* Releasing Windows 11 Builds 22621.3951 and 22631.3951 to the Release Preview Channel (Brandon LeBlanc)

More Link Collections* Daily Reading List – July 11, 2024 (#353) (Richard Seroter)

The Geek Shelf Web Development with Blazor – Third Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link

View Details

Top Links* Plans on Microsoft Learn: Your online blueprint for building AI and Azure skills (Jordan Davis) * Try Full Line Code Completion in JetBrains Rider 2024.1.4 (Khalid Abuhakmeh) * Visual Studio 2022 Version 17.11 Preview 3 Release Notes (Microsoft Learn) * Updating Prism Template to .NET 8 (Steven Checo) * Introducing @let in Angular (Mark Thompson & Kristiyan Kostadinov) * Full Schedule for TechBash 2024 Now Available – Save 10% with a Discount Code (TechBash Crew)

Web & Cloud Development* Getting Started with .NET Aspire: Simplifying Cloud-Native Development (Gayathri Ramalingam) * Testing Services in Angular (Dany Paredes) * Which is more suitable to use, isNaN or Number.isNaN() in JavaScript (Dhananjay Kumar) * Build enterprise-grade applications with natural language using AWS App Studio (preview) (Donnie Prakoso) * ASP.NET 8 Using DataTables.net – Part 1 – Foundation and Part 2 – Action buttons (Mark Pelf) * Auth0: JWT Access Tokens Profiles, Now in GA (Madhuri Ravindra Mohan & Abbie Carlson)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a WPF Range Bar Chart to Visualize the Hearing Range of Living Beings (Saiyath Ali Fathima M.) * Microsoft.WindowsAppSDK 1.5.240627000 (NuGet)

Visual Studio & .NET .NET 9 Preview 6 Release Notes (James Montemagno) * Loading aggregates with EF Core and* EF Core – Query splitting (Bart Wullems) * Creating an already-completed asynchronous activity in C++/WinRT, part 2 (Raymond Chen) * Abstract Factory Design Pattern in C# (Satya Prakash) * C# Design Patterns – Iterator – Language Features (Liam Mooney) * Choosing Between WinForms and .NET MAUI with .NET 8 for Converting Legacy Apps (Jefferson S. Motta) * Open Sourcing DXIL Validator Hash (Chris Bieneman)

Design, Methodology, AI & Testing* Firebase Just Got Smarter: Meet Your New AI Development Assistant (Aayush Bandopadhyay) * Deploy a Phi-3 model in Azure AI, and consume it with C# and Semantic Kernel (Bruno Capuano) * From Microservices to Modular Monoliths (Steve Smith) * 3 fun Gemma project ideas (Ju-yeong Ji) * Developing GitLab Duo: A roundup of recent Chat enhancements (David O’Regan) * Playwright and Pytest parametrization for responsive E2E tests (Pamela Fox) * What Is Empathy In the Workplace? (Not to Be Confused with Ruinous Empathy) (Indiana Lee)

Mobile, IoT & Game Development* Raspberry Pi AI Kit update: Dataflow Compiler now available (Naush Patuck)

Screencasts & Videos* GCast 179: Using Copilot for M365 and MS Graph (David Giard) * Pick Any Color on Your Screen | PowerToys Color Picker (Martin Zikmund) * I wasn’t able to attend Build – how can I learn more about AI? | One Dev Question (Laurent Bugnion) * Improve the Developers Experience from your Platform with Score | Open at Microsoft (Frank Boucher & Mathieu Benoit) * A Conversation with Microsoft AI Expert Vivek Pradeep (Tiffany Janzen)

Podcasts* Working Code Podcast – Episode 186: Work Insecurities (Ben Nadel) * Scrum Master Toolbox Podcast – Tips for Effective SAFe Implementation, Even if Teams are Already Using Agile Processes | Esther Schmit (Vasco Duarte) * Syntax Podcast #793: The Local First Landscape (Wes Bos & Scott Tolinski) * Practical AI Podcast #277 – Vectoring in on Pinecone (Roie Schwaber-Cohen, Chris Benson & Daniel Whitenack) * Web Rush Episode 288: Make AI Useful For You (John Papa & Grace Taylor)

Community & Events Software Architecture Conference, Third Edition – August 15-16, 2024 (CSharp.TV) – I’ll be speaking about native Windows UI framework options in 2024* * 5 Emerging Data Job Trends in 2024 (Alena Guzharina)

Database* Parameter Sniffing, Predicate Selectivity, And Index Key Column Order In SQL Server (Erik Darling) * NoSQL Database Growth Has Slowed, but AI Is Driving Demand (Richard MacManus) * PostgreSQL JSON and JSONB Data Types for Non-Structured or Semi-Structured Data (Andrea Gnemmi) * Vector search for Amazon MemoryDB is now generally available (Channy Yun)

PowerShell* Compiling PowerShell Scripts into Executables (Adam Driscoll)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26252 (Canary Channel) (Amanda Langowski) * You never completely control the arc of your career (Michael Eaton)

More Link Collections* The Morning Brew #3979 (Chris Alcock) * Daily Reading List – July 10, 2024 (#352) (Richard Seroter)

The Geek Shelf When They Win, You Win – Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

Packt App Development Best Practices Book Bundle (Humble Bundle) – Referral Link

View Details

Top Links* C# 13: Explore the latest preview features (Kathleen Dollard) * Windows App SDK Version 1.5.5 (1.5.240627000) Release Notes (Microsoft Learn) * Announcing SSMS 20.2 … and getting feedback for SSMS 21 (Erin Stellato) * Uno Toolkit – an Uno Tech Bite series (Uno Platform Team) * Azure DevOps Server 2022.2 RTW now available (Gloridel Morales) * Behind the Tech: Sal Khan, Founder and CEO of Khan Academy (Kevin Scott)

Web & Cloud Development* HTML Datalist for ASP.NET Core Inputs (Khalid Abuhakmeh) * CSS Image Styling Techniques (Chris Pietschmann) * “If” CSS Gets Inline Conditionals (Geoff Graham) * Introducing the New React MultiColumn ComboBox (Indrajith Srinivasan) * Component Composition: The Secret to Scalable and Maintainable Blazor UI (Jon Hilton) * Easily Render Flat JSON Data in JavaScript File Manager (Keerthana Rajendran) * What’s New in Angular Query Builder: 2024 Volume 2 (Satheeskumar S.) * WebAssembly components: the next wave of cloud native computing (Liam Randall & Bailey Hayes)

Visual Studio & .NET* Seeding in-memory Entity Framework with realistic data with Bogus (Davide Bellone) * .NET 9 Addresses NuGet Vulnerabilities in Preview 6 (David Ramel) * Creating an already-completed asynchonous activity in C++/WinRT, part 1 (Raymond Chen) * .NET and .NET Framework July 2024 servicing releases updates (Tara Overfield) * Secure cross-platform and file-based token cache for MSAL.NET (Anthony Simmon) * Adding support for collection expressions to your own types: Behind the scenes of collection expressions – Part 5 (Andrew Lock)

Design, Methodology, AI & Testing Setting Up Renovate as Azure DevOps Pipeline for Automatic .NET NuGet Package Updates (Nietras) * Azure OpenAI Extension for Function Apps Hands-on Experience (Mengyang Chen) * Unit tests longer than the code? (Dave Aronson) * Creating an Azure AI Speech Service and* Text-to-Speech Using the AI Speech Service (David Giard) * Five misconceptions about AI-powered software development (Zach Lloyd) * OpenAI’s CriticGPT Catches Errors in Code Generated by ChatGPT (Anthony Alford) * Programming, Fluency, and AI (Mike Loukides)

Mobile, IoT & Game Development* UI testing improvements in Xcode 16 (Jesse Squires)

Screencasts & Videos* Microsoft Copilot in Azure Series – Data Collection and Feedback (ITOpsTalk Crew) * Red Point: a 3D Rock Climbing App Built with Unity & .NET MAUI | Matt Goldman & Matthew Robbins (SSW TV) * Coffee and Open Source Conversation – David Giard (Isaac Levin) * Mr. Maeda’s Cozy AI Kitchen – Evolution of Agents with Pattie Maes (John Maeda)

Podcasts* InfoQ Podcast: Justin Sheehy on Being a Responsible Developer in the Age of AI Hype (Justin Sheehy) * RunAs Radio Episode 940 – The Hardware of Azure with Rani Borkar (Richard Campbell) * Scrum Master Toolbox Podcast – Bridging Communication Gaps Between Agile Teams, The Communication Challenge | Esther Schmit (Vasco Duarte) * PPP 423 | The Hidden Cost of Bad Team Habits and How to Fix Them, with author Charlie Gilkey (Andy Kaufman) * Kubernetes Podcast from Google – Observability & Engineering Management, with Charity Majors (Abdel Sghiouar & Kaslin Fields) * Unhandled Exception Podcast – Modular Monoliths – with Steve “ardalis” Smith (Dan Clarke) * Python Bytes Podcast #391 – A weak episode (Michael Kennedy)

Community & Events* Top Announcements of the AWS Summit in New York, 2024 (AWS News Blog Team) * CfP List Updated 2024-07-09 (Dave Aronson) * My trip to the frontier of AI education (Bill Gates) * Engaging with our Firefox community: Highlights from our recent AMA (Mozilla)

Database* Migrate a SQL Server Database to a PostgreSQL Database (Temidayo Omoniyi) * SSMS 20.2 Update Resolves Certificate Chain Not Trusted with SSIS and SQL Agent (Andy Leonard) * Update: Security hotfix released for OLE DB driver for SQL Server (David Engel) * A Little About Parallel Exchange Spills In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* Get the most out of any Teams Rooms meeting with speaker recognition and Copilot (Christian Schacht) * Figma Variables and new components available (v3.0.0) in the SharePoint Web UI Kit (Nicole Woon)

Miscellaneous* Qualcomm spends millions on marketing as it is found better battery life, not AI features, is driving Copilot+ PC sales (Jowi Morales)

More Link Collections* The Morning Brew #3978 (Chris Alcock) * Daily Reading List – July 9, 2024 (#351) (Richard Seroter)

The Geek Shelf Engineering Management for the Rest of Us (Sarah Drasner) – Referral Link

View Details

Top Links* Building AI enhanced Progressive Web Apps on Windows (Justin Willis) * Adding Antivirus to .NET Aspire Systems (Jeff Fritz) * Building a .NET TWAIN Document Scanner Application for Windows and macOS using MAUI (Xiao Ling) * C# 13 Semi-Auto Properties (NDepend Team) * Deploy Angular App with GraphQL on IIS & Azure (Part 7) (Ankit Sharma) * Unlocking the Potential of Phi-3 and C# in AI Development (Lee Stott)

Web & Cloud Development Capture and review .NET Profiler Traces on App Service (Windows) and Memory Dump Collection using Procdump.exe for App Service (Windows) (Kunal Vaidya) * The React useId Hook (Hassan Djirdeh) * Network Round Trips are Evil (Jeremy D. Miller) * More Examples of using GitHub to Manage Your OpenAPI (Kin Lane) * Node v18.20.4 (LTS) and Node v20.15.1 (LTS) and* Node v22.4.1 (Current) (Rafael Gonzaga) * July 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews) * API Testing: Does My API Work-Work? (Gil Zilberfeld)

Visual Studio & .NET* EF Core Entity Validation (Ricardo Peres) * Entity Framework Core– Avoid losing precision (Bart Wullems) * Document Automation 101: Leveraging TX Text Control for Business Efficiency in .NET C# Applications (Bjoern Meyer) * Self-signed certificate chain problems with GitHub Copilot and Visual Studio and Visual Studio Code (Dominique St-Amand) * Improve Entity Framework Core Performance with Complex Types (Januarius Njoku) * Should interfaces be asynchronous? (Mark Seemann) * What’s the point of std::monostate? You can’t do anything with it! (Raymond Chen)

Design, Methodology, AI & Testing* Feature branch environments with Kubernetes and Octopus (Bob Walker) * The Potential and Pitfalls of AI-Assisted Coding (Brad Ediger) * Open AI Whisper (Monu Bambroo) * Web AI Toolkit (alpha) (npm)

Screencasts & Videos* IoT Coffee Talk: Episode 216 – Formula 1 IoT (IoT Coffee Talk Crew) * Generative AI with Azure Cosmos DB (Microsoft Mechanics) * June 2024: Cloud Messaging, Vertex AI, and faster Flutter web apps (Firebase Team) * Select Different Camera and Prevent Memory Leaks with CameraView (Gerald Versluis) * How to upload files and folders to GitHub: A beginner’s guide (GitHub Team)

Podcasts* Merge Conflict #418: Is AI Really Intelligent? (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – The Power of Feedback, Lessons from a New Scrum Master | Esther Schmit (Vasco Duarte) * Talk Python to Me #469: PuePy: Reactive frontend framework in Python (Michael Kennedy) * SQL Server Radio Episode 165 – News in Azure SQL and Woes of Excel (Guy Glantser & Eitan Blumin) * The PowerShell Podcast – Behind the Scenes at PSConf.EU: Harm Veenstra’s Experience and Insights (James Petty) * Syntax Podcast #792: Perfect Sitemaps for SEO (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode #180 – SOC Crossroads: Optimization vs Transformation – Two Paths for Security Operations Center (Anton A. Chuvakin) * The Changelog News Podcast #102 – Programming advice for my younger self (Jerod Santo) * The Stack Overflow Podcast – We chat search from both sides now (Eira May) * Gone Mobile Podcast #112 – The Tools & Libraries We Use (Jonathan Dick & Allan Ritchie) * Grammar Girl Podcast – The unspoken rules of adjectives. The rise of ‘yeah-nah.’ Sundies (Kate Burridge, Isabelle Burke & Mignon Fogarty)

Community & Events* Rockin’ the Code World Season 4: Special Guest Khalid Abuhakmeh (David McCarter) * Silos Are Fantastic. Just Ask Kelsey Hightower (Kaspar Von Grünberg) * Tunisia DevDays 2024 (Magnus Mårtensson)

Database* MySQL Shell CLI Integration (Scott Stroz)

SharePoint, M365 & MS Teams* SharePoint roadmap pitstop: June 2024 (Mark Kashman)

Miscellaneous Substack Rival Ghost Federates Its First Newsletter (BeauHD) * Microsoft’s Notepad gets spellcheck and autocorrect 40 years after launch and* Microsoft’s Xbox TV app now available on Amazon’s Fire TV Sticks (Tom Warren)

More Link Collections* The Morning Brew #3977 (Chris Alcock) * Interesting links of the week 2024-28 (Michael Eaton) * Sands of MAUI: Issue #150 (Sam Basu) * Daily Reading List – July 8, 2024 (#350) (Richard Seroter) * Reading Notes #611 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Developer Experience in Windows 11 with Kayla Cinnamon – Azure DevOps Podcast Episode 305 (Jeffrey Palermo) * Simplify Your .NET Aspire Caching with Metalama (Metalama Team) * Tracing External Processes with Akka.NET and OpenTelemetry: Part 1 (The Code) (Elton Stoneman) * How to use VS Code to develop and build a .NET application (David Grace) * Modernizing your WPF application with the Fluent theme (Bruno Sonnino) * Demystify history with GitHub Copilot commit explanations (Jessie Houghton)

Web & Cloud Development Using a Blazor Excel Datasheet to Update a Database (Michael Washington) * It Needs to Scale and What is API Search and Discovery and* An APIs.json for the Train Travel API (Kin Lane) * Vue Basics: Moving Away from Filters in Vue 3 (Hassan Djirdeh) * Exploring docker compose watch in Visual Studio Code (Julie Lerman) * What’s coming next for ESLint (Nicholas C. Zakas) * Avoiding long-running HTTP API requests (Derek Comartin) * Do you know about TypeScript keyof operator? (Dhananjay Kumar) * Service Discovery in Microservices With .NET and Consul (Milan Jovanović)

WinUI, .NET MAUI & XAML* Create a Gauge control using SkiaSharp in .NET MAUI (Sebastian Jensen) * .NET 9 MAUI Preview 5: New Blazor Project Template, Android 15 Beta 2 Support (Edin Kapić)

Visual Studio & .NET* Importing a Database into VS Code (John Folberth) * How to Find All the Positions of a Substring in Another String in C# (Matjaz Prtenjak) * How do I produce a Windows Runtime asynchronous activity from C++/WinRT? (Raymond Chen) * .NET Upgrade Assistant Introduces Third-Party API and Package Map Support (Almir Vuk) * UUID v7 in .NET 9 (Steven Giesel) * Microsoft Releases .NET 9 Preview 5 (Arthur Casals)

Design, Methodology, AI & Testing* ‘How Good Is ChatGPT at Coding, Really?’ (EditorDavid) * Combatting AI Deepfakes: Our Participation in the 2024 Political Conventions (Ginny Badanes) * Semantic Kernel: Implementing Native Functions and Plugins (Jamie Maguire) * First Steps into Automation: Building Your First Playwright Test (Japhlet Nwamu) * Unlock the Power of Generative AI: A Beginner’s Guide to Building Applications with LLMs (Korey Stegared-Pace)

Screencasts & Videos* Technology & Friends – Michelle Sandford on Responsible AI (David Giard)

Podcasts* freeCodeCamp Podcast #131 – What Scott Hanselman learned from 900 podcast interviews with devs (Quincy Larson) * The .NET on AWS Show, featuring Maarten Balliauw! (Brandon Minnick & Francois Bouteruche) * AWS Developers Podcast – AWS CodeArtifact (Carl Lewis & Derek Tam) * Mastering Angular Testing Strategies with Ng Demo and Cypress Integration – Adventures in Angular #417 (Louis Paganini) * Working Code Podcast – Episode 185: A/B Testing Mechanics (Ben Nadel) * Mastering Dotnet Testing: Using Verify to Minimize Assertions – Adventures in .NET #192 (Shawn Clabough & Adam Furmanek) * Integration Platforms: Prismatic’s Strategy for Seamless SaaS Connectivity – Adventures in DevOps #207 (Will Button & Warren Parad) * Syntax Podcast #791: LLRT The Serverless Runtime w/ Richard Davison (Wes Bos & Scott Tolinski) * Coding Blocks Podcast – AI, Blank Pages, and Client Libraries…oh my! (Allen Underwood, Michael Outlaw & Joe Zack) * Meta Cast – Everyday Leadership Tips: Transform Your Team with Small Actions (Bob Galen & Josh Anderson) * Changelog & Friends Podcast #51 – A different kind of rug pull (Jerod Santo & Adam Stacoviak) * Building and Distributing PWAs: Tools, Techniques, and Insights – JavaScript Jabber #638 (Steve Edwards) * The Stack Overflow Podcast – What can devs do about code review anxiety? (Eira May) * The Happy Engineer Podcast #176: How Elite Communication Can Increase Your Income with Ty Hoesgen (Max Ahumada) * AGL 372: Sol Rashidi (John Rouda) * The Breakpoint Show Episode 024 – Amazing Discovery in .NET 9 (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)

Community & Events* MVP’s Favorite Content: .NET at Microsoft Build, C#, Azure (Rie Moriguchi) * Hachyderm and Nivenly (Hachyderm Team)

Database* Create Document Templates in a SQL Server Database Table (Sebastiao Pereira) * A Little About Hash Join Spills And Bailouts In SQL Server (Erik Darling) * Microsoft Announces General Availability of Data API Builder for Azure Cosmos DB (Renato Losio)

Miscellaneous* Christie’s Likens Microsoft’s Work On MS-DOS To Einstein’s Work In Physics (BeauHD) * New storage features in Windows Server 2025 (Dan Cuomo) * Developer Successfully Boots Up Linux on Google Drive (EditorDavid)

More Link Collections* The Morning Brew #3976 (Chris Alcock) * C# Digest – Building PowerShell (Jakub Chodounsky) * PHP Annotated – June 2024 (Roman Pronskiy) * F# Weekly #27, 2024 – Building Functional TTRPG with F# (Sergey Tihon) * Collective #853 (Manoela Ilic)

The Geek Shelf Architecting ASP.NET Core Applications, Third Edition (Carl-Hugo Marcotte) – Referral Link

View Details

Top Links .NET Monthly Roundup – June 2024 – .NET Aspire events, Upgrade Assistant news, and more! (Jon Galloway) * Visual Studio Code June 2024 (Visual Studio Code Team) * Frequently Asked Questions about using AI in Windows apps (Microsoft Learn) * Visual Studio AI Toolkit : Building Phi-3 Generative AI Applications (Shreyan Fernandes & Lee Stott) * .NET Rocks! – GPT-4o with Veronika Kolesnikova (Carl Franklin & Richard Campbell) * The Hanselminutes Podcast – Introducing .NET Aspire with Damian Edwards (Scott Hanselman) * A Lap around the WinUI TableView (Diederik Krols) * The TechBash 2024 schedule is now available! (TechBash Team) – Keynotes from Maddy Montaquila & Brandon Minnick and lots more in September*

Web & Cloud Development What’s New in React Gantt Chart: 2024 Volume 2 (Alan Sangeeth) * Docker Logging Guide Part 2: Advanced Concepts & Best Practices (Bravin Wasike) * Object.values to iterate JavaScript object properties and* Choosing Between for..in Loops and Object.values() in JavaScript (Dhananjay Kumar) * Optimizing Blazor TreeView Performance with Virtualization (Keerthana Rajendran) * Announcing Instant GraphQL APIs with Hasura Data Connector for Azure Cosmos DB for NoSQL (Sajeetharan Sinnathurai) * What’s New in Blazor Image Editor: 2024 Volume 2 (Satheeskumar S.) * Introducing the New Blazor OTP Input Component (Silambarasan Ilango) * What’s new for the Microsoft Fluent UI Blazor library 4.9 (Vincent Baaij) * Microsoft Entra certificate-based authentication enhancements (Alex Weinert) * Fleet 1.37 Is Out! Introducing AI Code Completion for Java, Folding Imports by Default, Soft Wraps for Markdown and Asciidoc, and Other Enhancements (Daniela Bentrup) * Convert Gamertag To XUID (Den Delimarsky) * Using Auth0 to Collect Consent for Newsletter Signups (Juan Cruz Martinez) * Microsoft is ditching React – Here’s why Microsoft considers React a mistake for Edge (Afan Khan) * Pulumi + Python: Bringing the Best of Modern Python to IaC (Julien Poissonnier) * Self-Hosted Pulumi Cloud Support for Resource Search and Pulumi Deployments (Meagan Cojocar) * Master Configuration in ASP.NET Core With The Options Pattern (Anton Martyniuk)

WinUI, .NET MAUI & XAML* C# Code Markup Library for WinUI 3: User Interface Development with Fluent Methods (Pawel Krzywdzinski) * Chart of the Week: Creating the .NET MAUI Radial Bar to Visualize Apple’s Revenue Breakdown (Vimala Thirumalai Kumar) * Microsoft.WindowsAppSDK v1.6.240701003-experimental2 (NuGet) * .NET Object Model Diagram Generator – Windows App SDK 1.6 Exp 1 to Exp 2 Diffs (via Morten Nielsen) * MemoryToolkit.Maui – A developer toolkit for detecting, diagnosing, and mitigating memory leaks in .NET MAUI applications (Adam Essenmacher) * Official OpenAI Library for .NET – Sample App is here! (Uno Platform Team)

Visual Studio & .NET Cloned Dictionary vs. Immutable Dictionary vs. Frozen Dictionary in high traffic systems (Oren Eini) * 20 VS Code Extensions to INCREASE Productivity 2024 + Themes, Icons, & Shortcuts (Hayk Simonyan) * Microsoft Releases Visual Studio 17.10.2 (Arthur Casals) * Visual Studio–View .NET Counters while debugging (Bart Wullems) * Sunsetting the NuGet v2 Server (Lance McCarthy) * How do I produce a Windows Runtime asynchronous activity from C++/CX? and* How do I produce a Windows Runtime asynchronous activity from C#? (Raymond Chen) * How to Read appsettings.json in a .NET Console Application (Matheus Dasuke) * Discovering .NET codebases using code coverage and NCrunch (Tor Nestenius) * The Best Way to Map Objects in .NET in 2024 (Anton Martyniuk)

Design, Methodology, AI & Testing* Deploying GPT-4o AI Chat app on Azure via Azure AI Services – a step-by-step guide (Muhammad Suzarilshah bin Zakaria) * Why the Newest LLMs use a MoE (Mixture of Experts) Architecture (Exxact Team) * Advanced Installer 21.9 (Advanced Installer Team) * Building a resilient workplace through emotional understanding (Cinthiya) * Copilot Studio – Prompt Response Times (Tahir Naveed) * Introducing Per-Minute macOS Sonoma M2 Agents in TeamCity Cloud (Olga Bedrina) * An Overview of Commonly Used Access Control Paradigms (Sam Bellen) * Authenticating Microsoft Entra ID using windows principal metadata – Public Preview (Sravani Saluru) * Building and Selling a GPT Wrapper SaaS in 5 Months (Vince Canger)

Mobile, IoT & Game Development* Dr. Love: a pocket-sized love tester arcade game (Ashley Whittaker) * Is Kotlin Multiplatform Mobile Replacing Flutter? (Rajdeepsinh Gohil)

Screencasts & Videos* Getting Started with C# & .NET in VS Code (Official Beginner Guide) (James Montemagno) * WPF App Modernisation with Avalonia & Avalonia XPF (Avalonia Team) * Video – Partial Type in TypeScript (Dhananjay Kumar) * Generative AI for Beginners – Full Videos Series Released! (Korey Stegared-Pace)

Podcasts The Cloud Pod #266: AWS Billing Finally Comes into FOCUS (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Syntax Podcast #790: State of JS 2023 Reactions (Wes Bos & Scott Tolinski) * JS Party Podcast #329 – A standard library for JavaScript (Philipp Burckhardt & Jerod Santo) * InfoQ Podcast: Technical Excellence, Team Productivity and Scrum Anti-Patterns (Stefan Wolpers) * Scrum Master Toolbox Podcast – Consent-based Decision-making for Agile Organizations | Milica Lubinic and Scrum Master Toolbox Podcast – Measuring Psychological Safety in Agile Teams | Milica Lubinic and* Scrum Master Toolbox Podcast – Product Owner Anti-Pattern, The Renamed Project Manager | Milica Lubinic (Vasco Duarte) * The CSS Podcast #083: :has() tips and tricks (Una Kravets & Adam Argyle) * PPP 422 | Project Manager Productivity Hacks, with Nigel Creaser (Andy Kaufman) * Duke’s Corner Podcast – Simon Martinelli: Trains, Code, Community, and Teaching! (Jim Grisanzio) * The Changelog Podcast #598 – Code review anxiety (Carol Lee, Adam Stacoviak & Jerod Santo) * Web Rush Episode 287: Why You as a Developer Must Care About Managing Your APIs (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Software Defined Talk Episode 474: There’s at least a road to Nirvana (Brandon Whichard & Matt Ray)

Community & Events* gRPConf 2024 Schedule (gRPC Team) * Learn Live: Moving on (Laurent Bugnion) * Threads hits 175 million users after a year (Alex Heath) * From Fear to Triumph: My 30-Year Journey in Public Speaking (David McCarter) * Celebrating the AI innovators of tomorrow (Liz Eaton) * MVP/RDs United to Inspire: European Cloud Summit 2024 (Rie Moriguchi) * Microsoft lays off employees in new round of cuts (Taylor Soper) * Highlighting Blogging on Mastodon (Matthias Ott) * Coding Tools Preferences Survey (JetBrains)

Database* MySQL 9.0 is out! Thank you for your contributions! (Frederic Descamps) * Announcing the retirement of SQL Server Stretch Database (Debbi Lyons) * A Little About Hash Aggregate Spills and SLEEP_TASK Waits In SQL Server (Erik Darling) * Introducing Online Migration Capability for vCore-based Azure Cosmos DB for MongoDB in Azure Data Studio (Sandeep S. Nair) * Modifying sp_QuickieStore Returned Column Order (Josephine Bush)

SharePoint, M365 & MS Teams* Retirement of Office 365 connectors within Microsoft Teams (Connor Rodewald) * What’s new in Microsoft Teams (free) | June 2023 (Miikka Oksanen) * Microsoft Teams in Windows 365 and Azure Virtual Desktop (Rinku Dalwani)

PowerShell* How To Make PowerShell Speak (Text-to-Speech .NET Tutorial) (Brien Posey)

Miscellaneous* Steve Ballmer Surpasses Bill Gates In Wealth (BeauHD) * GOP Heritage Foundation: Democrats must step in line with MAGA — or expect blood (video) (Carla Sinclair) * Proton launches privacy-focused document editing and sharing (Ian Barker) * OpenAI’s ChatGPT Mac app was storing conversations in plain text (Jay Peters) * I renewed my US passport in a single week with the government’s speedy online beta (Sean Hollister)

More Link Collections The Morning Brew #3974 and* The Morning Brew #3975 (Chris Alcock) * dotInsights | July 2024 (Rachel Appel)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Dive into native Windows development with new WinUI workload and template improvements (Duncan MacMichael) * All the Lists in .NET MAUI (David Ortinau) * How to use the Tasks View in JetBrains Rider (Khalid Abuhakmeh) * Microsoft releases PowerToys v0.82.0 and it’s chock-full of massive changes (Sofia Elizabella Wyciślik-Wilson) * The history of Alt+number sequences, and why Alt+9731 sometimes gives you a heart and sometimes a snowman (Raymond Chen) * Windows App SDK Version 1.6 Experimental (1.6.0-experimental2) Release Notes (Microsoft Learn)

Web & Cloud Development* HTML Range Inputs with ASP.NET Core TagHelpers (Khalid Abuhakmeh) * Blazor Basics: Accessing Browser Storage in Blazor Web Applications (Claudio Bernasconi) * The React useDebugValue Hook (Hassan Djirdeh) * WebAssembly vs JavaScript: A Comparison (Kaan Güner) * React vs. Angular: The Ultimate Frontend Showdown (Paul Ofili) * Fast and compliant routing in Azure Fluid Relay (Pradeep Vairamani) * Inside today’s Azure AI cloud data centers (Simon Bisson) * Announcing the end of support for Node.js 16.x in the AWS SDK for JavaScript (v3) (Trivikram Kamat) * The Anatomy of .NET Aspire Application (Fiordar Sazanavets) * Node v22.4.0 (Current) (Michael Zasso) * Elevating BFF Apps with .NET Aspire (Andreas Helland) * Is GraphQL Over or Do We Just Need to Rethink It? (David A. Ventimiglia)

WinUI, .NET MAUI & XAML* Easily Export .NET MAUI DataGrid to Specific PDF Page (Jayaleshwari N.)

Visual Studio & .NET* Visual Studio – FastUpToDate warning (Bart Wullems) * A Quick Introduction to Cosmos DB in C# (j2inet) * JetBrains Toolbox App 2.4 Gets a Refreshed UI Theme, Right-Click Context Menu, and Other Updates. (Aleksandra Krupskaya) * Exploring the generated code: the spread element: Behind the scenes of collection expressions – Part 4 (Andrew Lock) * Enterprise Architecture with .NET [Book Presentation] (NDepend Team)

Design, Methodology, AI & Testing* Davide’s Code and Architecture Notes – Arc42 Documentation, for a comprehensive description of your project (Davide Bellone) * How to Implement Platform Engineering (Flavius Dinu) * Strategy Design Pattern Explained (Anton Angelov) * GraphRAG: New tool for complex data discovery now on GitHub (Brenda Potts) * Figma pulls AI tool after criticism that it ripped off Apple’s design (Jay Peters) * Poor Documentation Is Costly: Here’s How to Fix It (Knut Sveidqvist) * Fine-Tune and Integrate Custom Phi-3 Models with Prompt Flow: Step-by-Step Guide (Minseok Song) * 6 Ways to Make Your Managers More Effective (Gaurav Sharma) * 4 Ways to Beat Procrastination (Michael Eaton) * The future of financial services: AI and Microsoft Copilot (Ryan Blakely)

Mobile, IoT & Game Development* Get started with MicroPython on Raspberry Pi Pico with our latest book (Brian Jepson) * How to Build a CI/CD Pipeline for Android Projects (Olga Bedrina) * Apple’s Vision Pro: five months later (David Pierce) * Atari 400 Mini minier than expected (Rob Beschizza)

Screencasts & Videos* Take Pictures in Your App with CameraView for .NET MAUI (Gerald Versluis) * Real World Apps with Blazor and .NET Aspire | Open at Microsoft (Frank Boucher & Eduardo Fonseca) * Build Web Sites for fun (Jeff Fritz)

Podcasts* The Work Item #81 – Making A Career Out Of A Hobby – Kirupa Chinnathambi (Product Manager – Google) (Den Delimarsky) * Scrum Master Toolbox Podcast – How to Foster Long-lasting Change for Agile Teams Without Micromanagement | Milica Lubinic (Vasco Duarte) * Maintaining and Curating Resources for Optimal DevOps Practices – Adventures in DevOps #206 (Will Button & Warren Parad) * PPP 421 | A Leader’s Guide to More and Better Sleep, with sleep specialist Dr. Bijoy John (Andy Kaufman) * RunAs Radio #939 – NGINX as a Service with Buu Lam (Richard Campbell) * Practical AI Podcast #276 – Stanford’s AI Index Report 2024 (Nestor Maslej & Daniel Whitenack) * Directions on Microsoft – Onboarding AI With ROI: A Directions on Microsoft Brainstorm (Mary Jo Foley) * Only Malware in the Building Podcast – Operation Endgame: The ultimate troll patrol. (Selena Larson, Dave Bittner & Rick Howard) * The Happy Engineer Podcast #175: Do You Make These 3 Mistakes in Mentorship? (Max Ahumada) * Python Bytes Podcast #390 – Coding in a Castle (Michael Kennedy) * Software Engineering Radio #623: Michael J. Freedman on TimescaleDB (Gavin Henry)

Community & Events CfP List Updated 2024-07-02 (Dave Aronson) * Mastodon rolls out built-in bylines for journalists in the fediverse and* Apple’s Phil Schiller is reportedly joining OpenAI’s board (Emma Roth) * Celebrating 2024 Partner of the Year Awards Social Impact Category Winners (Gena Goh)

Database* A Little About Sort Spills And IO_COMPLETION waits In SQL Server (Erik Darling) * Export Azure SQL DB to Storage (Josephine Bush) * Now use role-based access control in Azure Cosmos DB Data Explorer (Meredith Moore)

PowerShell* PowerShell Universal v5.0 Portal Pages and Widgets (Adam Driscoll)

More Link Collections* The Morning Brew #3973 (Chris Alcock) * Radar Trends to Watch: July 2024 (Mike Loukides)

The Geek Shelf The MVVM Pattern in .NET MAUI (Pieter Nijs) – Referral Link

View Details

Top Links AI and NET: Introducing the official OpenAI library for .NET Developers (Bruno Capuano) * Build a Dynamic Watchlist for Your Web App with Angular & GraphQL (Part 6) (Ankit Sharma) * Extending Get-Process to show the Process Chain using PowerShell Proxy Functions (Laerte Junior) * ReSharper 2024.2 EAP 5: An Important Milestone and Other Updates and* Rider 2024.2 EAP 5: Reader Mode, Monitoring for Game Dev, and More (Sasha Ivanova) * Using Generative AI to Create Runnable Markdown (Docker Labs Team) * Readonly, Immutable, and Frozen Collections in .NET (NDepend Team)

Web & Cloud Development* What’s new in Svelte: July 2024 (Dani Sandoval) * CSS: Create a Hero Block with Layered Images at Oblique Angle with Pure CSS (Chris Pietschmann) * Angular 18 Introduces Zoneless Change Detection (Agazi Mekonnen) * marker.js 3 Beta is Here! (Alan Mendelevich) * June 2024 update on Azure AD Graph API retirement (Kristopher Bash) * Lessons learned after migrating Azure Functions to Isolated Functions on .NET 8 (Thomas Ardal) * The Reasons for Using HTTP POST or PUT (Kin Lane) * What’s new in Microsoft Entra – June 2024 (Shobhit Sahay) * Pulumi Command Provider 1.0 Release (Thomas Kappler)

Visual Studio & .NET* Bridge Design Pattern in C# (Ahsan Ullah) * Code Assessment Added To .NET Upgrade Assistant (Kay Ewbank) * How to output a SARIF file from a .NET project (Gérald Barré) * An immutable priority collection (Mark Seemann) * If I register the same shell extension as both a context menu extension and a drag/drop extension, how do I know which one the system is using? (Raymond Chen)

Design, Methodology, AI & Testing* What’s new in the Octopus navigation UI (Emily Pearce) * Enhancing Language Models Using RAG Architecture in Azure AI Studio (Gopa Ravi) * Best Practices for Continuous Signing in CI/CD Pipelines (Renato Ivanescu) * Binary Classification Using LightGBM (James McCaffrey) * Codespaces for your open-source project (Steven Giesel) * What makes a good project management tool for software development? (Allison Bokone) * Building Intelligent Applications with Local RAG in .NET and Phi-3: A Hands-On Guide (Bruno Capuano) * Anthropic Looks To Fund a New, More Comprehensive Generation of AI Benchmarks (msmash) * 10 Ways to Upskill Your Team for Peak Performance and Professional Growth (Jodie Hurst)

Screencasts & Videos* WPF Value Converter Basics With BooleanToVisibilityConverter (Nick Cosentino)

Podcasts* The Hanselminutes Podcast – DIY Insulin Pumps with Dr Martin de Bock (Scott Hanselman) * Merge Conflict #417: How Starlink Really Works (James Montemagno & Frank Kreuger) * The PowerShell Podcast – Write Code, Write Blogs: Lessons with Brock Bingham (James Petty) * Google Cloud Security Podcast Episode 179 – Teamwork Under Stress: Expedition Behavior in Cybersecurity Incident Response (Anton Chuvakin) * The Changlelog News Podcast #101 – The scariest chart in all of software (Jerod Santo) * Microservices Security in Action with Prabath Siriwardena – Adventures in .NET #191 (Shawn Clabough & Joel Schaubert) * Put A Form Around It with Sani Yusuf – Adventures in Angular #416 (Charles Max Wood) * CloudChat Episode 8 – Container All the Things! (Carl Schweitzer & Brandon Martinez) * The Stack Overflow Podcast – Happy people make better products (Eira May) * Talk Python to Me #468: Python Trends Episode 2024 (Michael Kennedy) * React Native Radio #301 – RNR Explains: Using Native Driver for Animated (Robin Heinze & Jamon Holmgren)

Community & Events* 2024 Microsoft Nonprofit Partner of the Year Awards announced (Risa Coleman)

Database* SQL Server–Does a ‘LIKE’ query benefits from having an index? (Bart Wullems) * Announcing General Availability of the C++ SDK for Couchbase (Sergey Avseyev)

SharePoint, M365 & MS Teams* Collaborate confidently with Task History in Microsoft Planner (Alexander Lahuerta)

PowerShell & Terminal* PowerShell Pro Tools – Sunsetting and Open Source (Adam Driscoll) * The Smorgasbord of Windows Terminal… Windows (Zach Leatherman)

More Link Collections* The Morning Brew #3972 (Chris Alcock) * Sands of MAUI: Issue #149 (Sam Basu) * Reading Notes #610 (Frank Boucher)

The Geek Shelf Escape Velocity: Better Metrics for Agile Teams (Doc Norton)

View Details

Top Links* Technology & Friends – Jeff Fritz on Deploying NET Aspire Applications (David Giard) * MemoryCache in C#: A Practical Guide (Metalama Team) * What sound does an asterisk make? | One Dev Question (Raymond Chen) * ReadMeAI: An AI-powered README Generator for Developers (Ajeet Singh Raina) * Demystifying Azure APIM Monitoring for Azure OpenAI Endpoints (Wael Kdouh) * Let GitHub Copilot draft of your pull request description (Jessie Houghton)

Web & Cloud Development* Day 23 of 30 of JavaScript (Akshat Sharma) * Implementing User Authentication with React Hooks and Firebase (Antoine) * JavaScript GameDev with Kaboom.js (Beau Carnes) * Redefining Angular Markdown with Analog.js (Jonathan Gamble) * Azure Key Vault – Update a Secret and its Properties Programmatically (Joseph Guadagno) * Introducing the New Angular TextArea Component (Prince Oliver) * What’s New in Blazor Diagram: 2024 Volume 2 (Suganthi Karuppannan) * ESLint v9.6.0 released (Milos Djermanovic) * Microsoft Making Big .NET Aspire Push, So What Is It? (David Ramel) * What’s new in Astro – June 2024 (Sarah Rainsberger) * Creating Your First API in a MERN Project (Afaq Shahid Khan) * ECMAScript Specs Approved, and How Google Sheets Used WasmGC (Loraine Lawson) * Flexible PDF Reporting in .NET Using Razor Views (Milan Jovanović)

WinUI, .NET MAUI & XAML* Central Style Switcher (Stefan Koell)

Visual Studio & .NET* Soft Deletes with Entity Framework Core – Wrap Up (Ricardo Peres) * Compilation of C# conference talks from 2023-2024 (Anastasiia Ogneva) * Print MS Word DOCX Documents in .NET using C# Without Interop (Bjoern Meyer) * Local Functions vs Lambda Expressions in C# (Bozo Spoljaric) * Unleashing the Power of Copilot: Enhancing Visual Studio with New Slash Commands (David McCarter) * Creating hashes in .NET (Damien Bowden) * Writing a remove_all_pointers type trait, part 2 (Raymond Chen) * How to find a client’s geolocation in .NET with IP lookup (David Grace) * Metalama Status Update, June 2024 (Gael Fraiteur)

Design, Methodology, AI & Testing* The Role of Kubernetes in DevOps – Use Cases & Other Tools (James Walker) * What’s new in Copilot | June 2024 (Seth Patton) * Create Your Own Copilot Using Copilot Studio (Suniti Panwar) * A Day in Life with Copilot (Vesa Nopanen) * Custom RAG solution on podcast data (Arne DeProft) * Introducing Travis CI’s New Feature: Ask Travis, Your AI Documentation Assistant (Veselin Hadzhiminev) * GitHub Copilot – Levels of enlightenment (Rob Bos) * Understanding Pure Domain Modelling: Bridging the Gap Between Existing Systems and the Real Domain (Bart Wullems) * ChatGPT Outperforms Undergrads In Intro-Level Courses, Falls Short Later (BeauHD) * Trunk-Based Development vs Git Flow (Claudia Fernandes) * How To Improve Your Microcopy: UX Writing Tips For Non-UX Writers (Irina Silyanova) * Semantic Kernel: Working with File-based Prompt Functions (Jamie Maguire) * Enhance Your Writing with Grazie, Now Included in the JetBrains AI Pro Subscription (Oksana Mandryka)

Mobile, IoT & Game Development* SwiftUI app lifecycle: issues with ScenePhase and using AppDelegate adaptors (Jesse Squires) * Raspberry Pi AI Kit review | HackSpace #80 (Ashley Whittaker) * Building a Real-Time IoT Dashboard with HarperDB and Node.js (Christopher Johnson) * Making an MRTK3 based HoloLens 2 app run on Magic Leap 2 (Joost van Schaik) * Ray-Ban Meta Sunglasses (Omar Shahine)

Screencasts & Videos* How to simplify development of distributed apps with .NET Aspire | dotnetFlix (Edwin van Wijk & Sander Molenkamp) * Using MassTransit with .NET Aspire (Chris Patterson)

Podcasts CppCast – libunifex and std::execution (Phil Nash & Timur Doumler) * freeCodeCamp Podcast #130 – From Fashion to Software Engineer with Alison Yoon (Quincy Larson) * InfoQ Podcast: Governance for Reducing Complexity (Tony Ponton) * Scrum Master Toolbox Podcast – Curiosity Over Assumption, How to Enter a New Agile Team or Company Without Triggering Resistance | Milica Lubinic and Scrum Master Toolbox Podcast – The Impact on Agile Teams of Poor PO Leadership Skills | Avipaul Bhandari (Vasco Duarte) * Syntax Podcast #788: Supabase: Open Source Firebase for Fullstack JS Apps and* Syntax Podcast #789: Do More With AI – LLMs With Big Token Counts (Wes Bos & Scott Tolinski) * AWS Developers Podcast – Spacial computing (Amazon Web Services) * Meta Cast – Achieving Test Automation Excellence: Leadership Strategies with Paul Merrill (Bob Galen & Josh Anderson) * Changelog & Friends Podcast #50 – Kaizen! NOT a pipe dream (Changelog Media) * High-Performance Networking: Key Resources and Tools for Web Developers – JavaScript Jabber #637 (Charles Max Wood, Dan Shappir & Steve Edwards) * Azure Podcast Episode 498 – Quantum Update (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * The Amp Hour #672 – Silicon Revolution with Matt Venn (Dave Jones & Chris Gammell) * Mitch Denny: .NET Aspire Architecture – Azure DevOps Podcast Episode 304 (Jeffrey Palermo) * AGL 371: Rhea Wessel (John Rouda) * The Cloud Pod #265: Swing and a WIF (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)

Community & Events* MVP’s Favorite Content: Azure AI, R on Azure, Cobalt 100 VM (Rie Moriguchi) * Will a US Supreme Court Ruling Put Net Neutrality at Risk? (EditorDavid) * Microsoft MVPs help launch Copilot+ PC in Australia (Elizabeth Pappalardo) * Leader Spotlight: Leveraging creative testing frameworks, with Sarah Carusona (Jessica Srinivas) * Microsoft Learn Student Ambassadors Program Interview Series Episode 2 (Rachel Irabor)

Database* A Little About String Splitting In SQL Server (Erik Darling) * MySQL data replication between virtual machines via SDN (Kalyanaraman Narayanan) * Dive into MySQL Mastery: A Collection of Captivating Challenges (Labby) * RavenDB News: June, 2024 (Oren Eini) * Automating SQL Deployments using GitHub Actions – Part 2 (Eduardo Pivaral) * Saving Data Historically with Temporal Tables: Part 1: Queries (Boris Novikov)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | June 2024 (Pete Daderko) * Microsoft Graph PowerShell and CLI are now verified (Carol Mbasinge Kigoonya)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3858 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26244 (Canary Channel) (Amanda Langowski) * Beginning to enable a set of new features for Windows Insiders in the Dev Channel on Build 26120.961 (Amanda Langowski & Brandon LeBlanc)

More Link Collections* The Morning Brew #3971 (Chris Alcock) * 2024 mid-year link clearance (Raymond Chen) * Interesting links of the week 2024-27 (Michael Eaton) * C# Digest – Programmatically monitoring and reacting to logs in .NET Aspire (Jakub Chodounsky) * Daily Reading List – June 28, 2024 (#349) (Richard Seroter) * Windows news you can use: June 2024 (Thomas Trombley) * F# Weekly #26, 2024 – WinMerge F# with syntax highlighting! (Sergey Tihon) * Recent readings (Larry O’Brien) * Collective #851 (Manoela Ilic)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link

View Details

Top Links* Getting started with delivering generative AI capabilities in SQL Server and Azure SQL (Bob Ward) * Introducing the New Blazor TextArea Component (Saravanan G.) * Analyze your API Specs with Azure API Center (Preview) (Azure Team) * Is .NET Aspire NuGet for Cloud Service Dependencies? (Phil Haack) * Updated Documentation for Semantic Kernel (Sophia Lagerkrans-Pandey) * Can Figma’s new Design AI create concepts for Windows apps? (Joseph Finney)

Web & Cloud Development* Is Your ASP.NET Core Application Running In A Container? (Adam Storr) * Integrating Tailwind CSS in Blazor (Tim Deschryver) * Using a Blazor Excel Datasheet to Update a Database (Michael Washington) * Blazor Basics: Styling Blazor Components with CSS (Claudio Bernasconi) * Conditionally Add Middleware in ASP.NET Core (Karthikeyan N S) * Build exciting career opportunities with new Azure skilling options (Kristina Corbitt) * Open Source ‘Eclipse Theia IDE’ Exits Beta to Challenge Visual Studio Code (David Ramel) * Announcing pkg.pr.new (Mohammad Bagher Abiyat) * .NET 9 .: Bye Swashbuckle (Mohamad Lawand)

Visual Studio & .NET* Soft Deletes with Entity Framework Core – Bulk Deletes (Ricardo Peres) * Writing a remove_all_pointers type trait, part 1 (Raymond Chen) * Publish a console app as a single executable (Bart Wullems)

Design, Methodology, AI & Testing* Postbot: a look inside Postman’s AI assistant (Postbot Team) * Let’s build an Enterprise AI Assistant (Rinat Abdullin) * Fine-tuning Gemma 2 with Keras – and an update from Hugging Face (Martin Görner) * Explaining generative language models to (almost) anyone (Cameron R. Wolfe) * Meet GitLab Duo Workflow – the future of AI-driven development (David DeSanto) * DZone Refcard: Low-Code Development – Elevating the Engineering Experience With No and Low Code (Shantanu Kumar, Eric Goebelbecker, Stelios Manioudakis, Sudip Sengupta, G. Ryan Spain & Lucy Marcum) * TeamCity 2024.03.3 Bug Fix Is Now Available (Olga Bedrina) * My 5 favorite ways of keeping the technical axe sharp (Michael Eaton)

Mobile, IoT & Game Development* Swift 6 Brings New Opt-In Data-Race Safe Mode (Sergio De Simone) * Microsoft and Amazon team up to launch Xbox cloud gaming app on Fire TV devices (Thomas Wilde)

Screencasts & Videos* Blazor, Aspire, and Open Source (Jeff Fritz) * Similarity Search with FAISS and Azure SQL | Data Exposed (Anna Hoffman) * Give your PC a caffeine boost | PowerToys Awake (Martin Zikmund) * What’s your favorite thing at Build with Jordi Adoumie | One Dev Question (Microsoft Developer Team) * A Conversation with Windows Subsystem for Linux Expert Craig Loewen (Ale Thomas)

Podcasts* The Modern .NET Show – Breaking the Compromise: Unravelling the Truths of Cyber Security with Lianne Potter and Jeff Watkins (Jamie Taylor) * Sync Up – The OneDrive podcast lights up YouTube (Mark Kashman) * JS Party Podcast #328 – React Native the Expo way (Simon Grimm & Jerod Santo) * Scrum Master Toolbox Podcast – Measuring Scrum Master Impact Beyond the Lean and Agile Metrics | Avipaul Bhandari (Vasco Duarte) * PPP 420 | Project Management for the Unofficial Project Manager, with FranklinCovey’s Kory Kogon (Andy Kaufman) * The Stack Overflow Podcast – How to build open source apps in a highly regulated industry (Ben Popper) * The CSS Podcast #082: What’s new in color & color functions (Una Kravets & Adam Argyle) * Software Defined Talk Episode 473: RESOLVED: Unscheduled Outage (Brandon Whichard & Matt Ray)

Community & Events* Hampton Roads DevFest 2024 Retrospective (Kevin W. Griffin) * MVP’s Insights on Copilot for Our Lives and Startups (Rie Moriguchi) * 5 things we learned from sponsoring a sampling of our open source dependencies (Emma Irwin & Justin Gosses) * Strategic Content Partnership with TIME (OpenAI Team)

Database Regular Expressions in MySQL (Scott Stroz) * Some Notes On Query Tuning With Batch Mode In SQL Server (Erik Darling) * A Walkthrough – DATETRUNC Function in SQL Server and* Functions and Missing Indexes – SQL in Sixty Seconds 204 (Pinal Dave) * Using Query Store to Identify CPU Intensive SQL Queries and Creating Proper Indexes (Edwin Sarmiento) * SQL Transpiler in 23 – automatic PL/SQL conversion into SQL (Ulrike Schwinn)

SharePoint, M365 & MS Teams* Improvements to Contacts in the Outlook for Mac (Jeremy Perdue)

PowerShell* PowerShell & Intune, Automate your Work – Part 2: Retrieve Win32 App Assignments (Alex Marin) * Using PowerShell 7 as a replacement for Windows PowerShell 5.1 (Michael Niehaus) * Introducing the Microsoft Entra PowerShell module (Steve Mutungi)

Miscellaneous* Transform Firefox into the ultimate minimalist browser (Kristina Bravo) * Welcome to the Digital Preservation of Languages: Microsoft Language Bank (Shelby Healy) * Windows on Arm puts Intel on notice (Tom Warren)

More Link Collections* The Morning Brew #3970 (Chris Alcock) * Daily Reading List – June 27, 2024 (#348) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Dev Proxy v0.19 with simulating LLM APIs and new Azure API Center integrations (Waldek Mastykarz & Garry Trinder) * Development guide for Virtualization-based security (VBS) Enclaves (Microsoft Learn) * How we built it: Creating the I/O Crossword puzzle, powered by AI (Very Good Ventures Team) * Refactoring a .NET MAUI app to a Declarative UI using C# Markup (Richard Woollcott) * What’s coming in .NET 9 for hybrid development? | One Dev Question (Beth Massi) * Join Us for .NET Aspire Developers Day – Elevate Your Cloud Native Skills! (Mehul Harry)

Web & Cloud Development* The Ongoing State Of JavaScript (Ian Elliot) * ASP.NET Core 9 Preview 5: Static Web Optimization, Blazor Additions, New Project Template and More (Almir Vuk) * Azure Static Web Apps–SWA CLI behind the scenes (Bart Wullems) * Understanding the Docker USER Instruction (Jay Schmidt) * Going serverless in Kubernetes with Knative (Mercy Bassey Udoh) * The Functional Depth of Docker and Docker Compose (Vultr) * Ecma International approves ECMAScript 2024: What’s new? (Axel Rauschmayer) * Creating a Glowing Text Marquee Animation (Kaploom Creative House)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a .NET MAUI Doughnut Chart to Visualize the World’s Biggest Oil Producers (Ezhilarasan Elangovan) * Windows App SDK and supported Windows releases (Microsoft Learn)

Visual Studio & .NET* Implementing “Suggested Destinations” in a few lines of code (Oren Eini) * Text to Table and Table to Text in TX Text Control and C# (Bjoern Meyer) * How Where Conditions Work in Entity Framework Core (Khalid Abuhakmeh) * Is there a built-in way in C++/WinRT to get the string name for a Windows Runtime enum? (Raymond Chen) * Tentative Roadmap for Wolverine 3.0 (Jeremy D. Miller) * What’s New in vcpkg (June 2024) (Augustin Popa)

Design, Methodology, AI & Testing* Microsoft Copilot in Azure Series – Copilot Access Management (Pierre Roman) * Inline YAML editing with Microsoft Copilot in Azure (Vinicius Apolinario) * AI Assisted Programming: Ten Real Life Coding Prompts I Used Today (Iris Classon) * Visual Studio IntelliCode Still Among Top AI Code Assistants (David Ramel) * AI-Assisted Development Tools vs. Low-Code/No-Code: What to Use When (Christopher Tozzi) * Automate links in your release notes using AI (prompt engineering) (Tom Johnson) * Technical Debt Continues To Mount – Here’s How To Solve It (Bianka Banova) * How To Make A Strong Case For Accessibility (Vitaly Friedman) * Figma announces big redesign with AI (Jay Peters) * TeamCity Pipelines Pulse, Issue #3: YAML Configuration Settings (Olga Bedrina) * Architecting secure Generative AI applications: Safeguarding against indirect prompt injection (Roee Oz) * Always Be Learning (Michael Eaton)

Mobile, IoT & Game Development Using Windows IoT, SignalR, Azure Custom Vision and Xamarin Forms to Flush a Toilet (Lance McCarthy) – This is a few years old, but it’s new to me. You could use .NET MAUI for this today.* * Building an AI-powered crossword puzzle with Genkit and Gemini (Tomas Piaggio & Jay Chang) * Superapps for an Augmented Connected Workforce (Jacklin Altman)

Screencasts & Videos IoT Coffee Talk: Episode 215 – Tiny Smart Sensors (IoT Coffee Talk Crew) * Iterate on pull requests with Copilot Workspace (GitHub Team) * Finishing the last day Advent of Code 2023! (Part 2) and* Advent of Code 2023 Day 25: Snowverload (Martin Zikmund)

Podcasts* Syntax Podcast #787: You Should Try Vue.js (Wes Bos & Scott Tolinski) * Working Code Podcast – Episode 184: Code Comments For The Win (Ben Nadel) * Web Rush Episode 286: Fast Development with Visual Studio (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Scrum Master Toolbox Podcast – How to Introduce Agile to Teams That Resist Adoption, and Make Friends | Avipaul Bhandari (Vasco Duarte) * .NET Rocks! – CosmosDB and AI with Mark Brown (Carl Franklin & Richard Campbell) * The Changelog #597 – MAJOR.SEMVER.PATCH (Predrag Gruevski, Chris Krycho, Adam Stacoviak & Jerod Santo) * The Breakpoint Show Episode 023 – How Would You Build It? (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Software Engineering Radio 622: Wolf Vollprecht on Python Tooling in Rust (Gregory M. Kapfhammer)

Community & Events* .NET Foundation Board Election 2024 Results (.NET Foundation) * Introducing Bluesky Starter Packs (Bluesky Team) * Congratulations to our 2024 Partner of the Year Awards winners and finalists! (Jill Armour)

Database* Hot Tips For Safer Dynamic SQL In SQL Server (Erik Darling) * At 50 Years Old, Is SQL Becoming a Niche Skill? (Ian Miell)

SharePoint, M365 & MS Teams* New Microsoft Teams PWA Now Available for All Windows and macOS Users (Rabia Noureen) * Fluid Framework 2 is now production ready (Kashif Qureshi)

Miscellaneous Microsoft Blamed For Million-Plus Patient Record Theft At US Hospital Giant (BeauHD) * I tested the cheapest Surface Pro Copilot+ PC for a week, and it easily replaced my daily driver (Ed Bott) * Microsoft clamps down on Windows 11 users who want local accounts – but this trick still works (Lance Whitney) * Windows on Arm finally has legs and* Microsoft’s canceled Xbox cloud console gets detailed in new patent (Tom Warren)

More Link Collections* The Morning Brew #3969 (Chris Alcock) * Daily Reading List – June 26, 2024 (#347) (Richard Seroter)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Code Assessment with .NET Upgrade Assistant (McKenna Barlow) * Mr. Maeda’s Cozy AI Kitchen – AI Magic with Marco Tempest (John Maeda) * RunAs Radio #938 – The Hard Part of Machine Learning with Lynn Langit (Richard Campbell) * Azure SDK Release (June 2024) (Hector Norzagaray) * ReadOnlySet in .NET 9 (Steven Giesel) * Get started with ONNX models in your WinUI app with ONNX Runtime (Microsoft Learn)

Web & Cloud Development* HTML5 Validation for ASP.NET Core Models and Razor Views (Khalid Abuhakmeh) * ASP.NET Core Basics: Documenting APIs (Assis Zang) * Azure Static Web Apps – Introducing the SWA CLI (Bart Wullems) * What’s New in React 19 (Beau Carnes) * What’s New in Blazor: 2024 Volume 2 (Rajendran R.) * Multiple Node.js Installs with NVM and Global Packages (Andrew Connell) * Announcing Short Lived Access Tokens in Pulumi Cloud (Meagan Cojocar)

Visual Studio & .NET* C# Tip: Path.Combine and Path.Join are similar but way different. (Davide Bellone) * Rider 2024.2 EAP 4: Inline Rendering of Doc Comments and Tasks View (Alexander Kurakin) * Exploring the generated code: T[], Span, and Immutable collections: Behind the scenes of collection expressions – Part 3 (Andrew Lock)

Design, Methodology, AI & Testing* Semantic Kernel – OpenTelemetry integration in C# (Bart Wullems) * Builder Design Pattern Explained (Anton Angelov) * Making the Most out of Load and Performance Testing (Dennis Martinez) * Unlocking the Power of AI Driven Development with SudoLang (Eric Elliott) * Accelerate Phi-3 use on macOS: A Beginner’s Guide to Using Apple MLX Framework (Kinfey Lo) * Generative AI helps clinicians focus on patient care (Microsoft in Business Team) * Microspeak: Fun fork (Raymond Chen)

Mobile, IoT & Game Development* Raspberry Pi Connect: remote shell access and support for older devices (Chris Lowder) * Meta tests Vision Pro-like freeform virtual screen placement for Quest headsets (Quentyn Kennemer)

Screencasts & Videos* Building Open Source Web Apps and the Cloud (Jeff Fritz) * Coffee and Open Source Conversation – Zach Wasserman (Isaac Levin) * Full Series | Generative AI for Beginners (Microsoft Developer Team)

Podcasts* Kubernetes Podcast from Google – AI/ML in Kubernetes, with Maciej Szulik, Clayton Coleman, and Dawn Chen (Abdel Sghiouar & Kaslin Fields) * Scrum Master Toolbox Podcast – Why Agile Processes Matter, And Help Avoid Deathmarch Projects | Avipaul Bhandari (Vasco Duarte) * PPP 419 | How to Fix Your Boss (and Your Team), with Molly McGrath (Andy Kaufman) * Meta Tech Podcast #63 – The key to a happy Rust/C++ relationship (Pascal Hartig & Aida G.) * Practical AI Podcast #275 – Apple Intelligence & Advanced RAG (Chris Benson & Daniel Whitenack) * Microsoft 365 Dev Podcast – Deep dive on Declarative copilots in Copilot for M365 with Sebastien Levert (Jeremy Thake)

Community & Events* CfP List Updated 2024-06-25 (Dave Aronson) * Stir Trek 2024: My Leadership Journey (Michael Eaton) * Meta is connecting Threads more deeply with the fediverse (Jay Peters) * The vibrant evolution: Microsoft’s colorful transformation (Microsoft Design Team)

Database* A Little About Adaptive Joins In SQL Server (Erik Darling) * Create a copy of an Azure SQL DB (Josephine Bush) * Add Indexes to Improve SQL DELETE Performance (Jared Westover) * The SQL Language is Just a Hurdle You Gotta Overcome. (Brent Ozar)

Miscellaneous* This is Microsoft’s canceled Surface Duo 3 foldable smartphone (Zac Bowden) * MTV News website vanishes, and with it 30 years of archived stories (Rob Beschizza) * Surface Laptop review: Microsoft’s best MacBook Air competitor yet (Tom Warren)

More Link Collections* The Morning Brew #3968 (Chris Alcock) * Daily Reading List – June 25, 2024 (#346) (Richard Seroter)

The Geek Shelf Web Development with Blazor – Third Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link

View Details

Top Links* Technology & Friends – Scott Hunter on NET Aspire (David Giard) * WebNN: Bringing AI Inference to the Browser (Sapna Giddegowda) * How to integrate Microsoft Entra External ID and Cerbos for authentication and authorization (Martin Gjoshevski and Alex Olivier) * Streamline your WinUI 3 / Windows App SDK development workflow with GitHub Copilot Chat (Microsoft Learn) * GitHub Copilot Extensions are all you need (Isidor Nikolic) * Let’s Learn .NET Aspire – Start your cloud-native journey live! (James Montemagno)

Web & Cloud Development* .NET Aspire ASP.NET Core HealthChecksUI sample (Damian Edwards) * The different ways to load your OpenID configuration for Angular Auth OIDC Client (Tim Deschryver) * Programmatically monitoring and reacting to resource logs in .NET Aspire (Anthony Simmon) * Boost Your Real-Time App Development with GraphQL Playground – Part 02— Real-Time Message Board Testing (Abhiman Ranaweera) * Pulumi Release Notes: Pulumi Copilot, Pulumi ESC Versioning, Pulumi ESC SDK, Docker Provider, and more! (Arun Loganathan) * Vue Basics: Deep Dive into Vue Devtools (Hassan Djirdeh) * Improve security posture in Azure service connections with AzurePipelinesCredential (Karishma Ghiya) * Catching Compromised Cookies (Ryan Slama)

Visual Studio & .NET* Bug Fixes for ReSharper 2024.1.4 and Rider 2024.1.4 Are Now Available! (Alexander Kurakin) * When to create a new .csproj? (NDepend Team) * Finding a specific value in a sequence of integers that changes by at most 1 (Raymond Chen) * A mutable priority collection (Mark Seemann)

Design, Methodology, AI & Testing* Productivity is Messing Around and Having Fun (Holly Cummins) * Beginner’s guide to GitHub repositories: How to create your first repo (Kedasha Kerr) * Using MLX Framewrok with Phi-3 (Kinfey Lo) * How to monitor AI applications built with NVIDIA NIM (Lavanya Chockalingam) * AI Detectors are Just as Broken as You Expect (Matthew MacDonald)

Mobile, IoT & Game Development* Introducing the New ROC and WMA Indicators in Flutter Charts (Vijayakumar Mariappan)

Screencasts & Videos* Background Media Playback & Lock Screen Controls with MediaElement (Gerald Versluis)

Podcasts* A very special 5-year-anniversary edition of the Stack Overflow podcast! (Ben Popper) * The .NET on AWS Show, featuring Lea Mladineo (Brandon Minnick & Francois Bouteruche) * Étienne Tremblay: Setting up for DevOps properly – Azure DevOps Podcast Episode 303 (Jeffrey Palermo) * Scrum Master Toolbox Podcast – Turning Conflict into Collaboration, An Agile Coach’s Hard-earned lesson | Avipaul Bhandari (Vasco Duarte) * The PowerShell Podcast – From NoWayShell to PowerShell: A Coding Transformation (James Petty) * Syntax Podcast #786: What Open Source license should you use? (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode 178 – Meet Brandon Wood: The Human Side of Threat Intelligence: From Bad IP to Trafficking Busts (Anton Chuvakin) * The Changelog News Podcast #100 – Please let this be Peak LLM (Jerod Santo) * Gone Mobile Podcast #111: Configuration & Logging (Jonathan Dick & Allan Ritchie) * The Happy Engineer Podcast #174: Here’s Why Being Busy Blocks Engineering Success with Dr. Andy Garrett (Max Ahumada) * Python Bytes Podcast #389 – More OOP for Python? (Michael Kennedy) * Grammar Girl Podcast – What the Wicked Witch of the West has to do with grammar. Words for walking. Bottleadammit. (Mignon Fogarty & Michaela Dunn)

Database* 3 ChatGPT Tricks to Tune SQL Server – SQL in Sixty Seconds 203 (Pinal Dave) * Windows Copilot vs. Google Gemini to Build SQL Queries (Rick Dobson) * Deleting Documents from a MongoDB Collection (Robert Sheldon)

PowerShell & Terminal* PowerShell String Manipulation for Dynamic Code Generation (Brien Posey) * Unlock more AI requests on Warp’s Pro plan (Melanie Crissey)

Miscellaneous* Wait, what? A new Lumia smartphone might be on the way in 2024 (Zac Bowden) * Mitigating RIDL Side-Channel Attack in Microsoft Edge on Windows (Fayez Razak)

More Link Collections* The Morning Brew #3967 (Chris Alcock) * Interesting links of the week 2024-26 (Michael Eaton) * Reading Notes #609 (Frank Boucher) * Daily Reading List – June 24, 2024 (#345) (Richard Seroter)

The Geek Shelf Engineering Management for the Rest of Us (Sarah Drasner) – Referral Link

View Details

Top Links* Add some Swagger to your Windows and Uno Platform application using Kiota and OpenAPI (Nick Randolph) * Previewing for accessing Phone Link features from the Start menu with Windows Insiders (Windows Insider Program & Phone Link Teams) * A Conversation with PowerToys Experts Clint Rutkas and Ethan Fang (Lewis Menelaws) * Try out SLMs with Ollama in GitHub Codespaces (Pamela Fox) * Getting Started with UniformItemsLayout from the .NET MAUI Community Toolkit (Leomaris Reyes) * Primary constructors – class vs record (Mark Downie)

Web & Cloud Development How to automatically setup pgAdmin with a Docker database (Oskar Dudycz) * What is a Kubernetes Workload? Resource Types & Use Cases (Jack Roper) * Color Palette Utility In Apline.js and* Exploring Randomness In JavaScript (Ben Nadel) * How to Sign Signature Fields with Custom Signer Information and Time Stamps in ASP.NET Core C# (Bjoern Meyer) * Testing in Angular (Dany Paredes) * WebStorm 2024.1.5 Is Now Available (David Watson) * Svelte Libraries to Help You Build Amazing Web Interfaces (Olga Tashlikovich) * Headless UI v2.1: Simplified transition API and improved multi-dialog support (Jonathan Reinink) * Building an election website (Jon Skeet)

Visual Studio & .NET* Read-Only Entities in EF Core (Ricardo Peres) * Proxy Design Pattern in C# (Ahsan Ullah) * What You Need To Know About EF Core Bulk Updates (Milan Jovanović) * The Windows Runtime winrt::hstring and the C++ std::wstring are inter-assignable (Raymond Chen) * The Final Windows Handle Leak Guide (Alois Kraus) * How to Generate Large Datasets in .NET for Excel With OpenXML (Artem Rudiakov) * Support Corner: Protecting Self-Contained and Single-File .NET Projects (Ben Nettleton) * String Performance: Improving String Formatting Performance by a Factor of 1.5 or More! (David McCarter) * Add Stripe to your .NET project to accept online payments (David Grace)

Design, Methodology, AI & Testing Semantic Kernel–Change timeout value in C# (Bart Wullems) * 12 advanced ChatGPT prompts that will make you better than 99% of ChatGPT Users (Rabeya Bosri) * Unit Testing vs Integration Testing: What is Best for You (Amr Essam) * Busting common leadership myths, part 1: You definitely don’t need this to lead (Michael Eaton) * Amazon’s new AI-powered Alexa might cost up to $10 per month (Emma Roth) * Modeling Navigation Properties Between Aggregates or Modules (Steve Smith) * How to Write an Effective Test Strategy (Amy Reichert) * Exploring Generative AI: A Hands-on Course on Prompt Engineering for non-tech students – Part 2 (Carlotta Caste) * Introduction to Building AI Agents with Microsoft Semantic Kernel and* Introduction to Building AI Agents with LangChain and Python (Chris Pietschmann) * Semantic Kernel: Working with Inline Prompt Functions (Jamie Maguire)

Mobile, IoT & Game Development* The first iPhone game streaming service brings hundreds of licensed retro games (Andrew Liszewski) * MX Ink – MR Stylus for Meta Quest (Logitech) * What’s new in SwiftUI for iOS 18 (Paul Hudson)

Screencasts & Videos* Tech News #39 | Adam Cogan | GitHub Copilot Extensions (SSW TV) * Microsoft options for VMware migration (ITOpsTalk Crew) * Advent of Code 2023 Day 24: Never Tell Me The Odds (Martin Zikmund) * What aspects of your job bring you joy? | One Dev Question (Larry Osterman)

Podcasts* Merge Conflict #416: Going Light + How Spatial Video Really Works (James Montemagno & Frank Kreuger) * The Cloud Pod #264: AWS Audit Manager: Because even AI needs a Babysitter! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Docker and Container Optimization: Strategies for Efficient DevOps – Adventures in DevOps #205 (Will Button & Warren Parad) * Syntax Podcast #785: What’s Next for NextJS with Tim Neutkens (Wes Bos & Scott Tolinski) * Coding Blocks Podcast – Alternatives to Administering and Running Apache Kafka (Allen Underwood, Michael Outlaw & Joe Zack) * Changelog & Friends Podcast #49 – Where DOESN’T curl run (Daniel Stenberg, Jerod Santo & Adam Stacoviak) * AWS Developers Podcast – CloudFront hosting toolkit (Sébastien Stormacq) * AGL 370: Powerful Phrases (John Rouda)

Community & Events* Join us in July for Securing AI Apps on Azure! (Pamela Fox) * OpenAI’s first acquisition is an enterprise data startup (Jay Peters) * 30 Years of FreeDOS (msmash) * 4 Women in Tech on What Engineering Leaders Need to Hear (Zion Samuel) * FREE Live AI Training + AI courses from Nvidia (Gina Acosta Gutiérrez)

Database* Standardize Text with Multi Search and Replace Function in SQL Server and Executing a TSQL batch multiple times using GO (Greg Robidoux) * Efficiently Finding Aggregate Values In SQL Server: Row Mode vs Batch Mode vs Indexes! (Erik Darling) * SQL Server Parallel Index Builds (Paul White) * Majoring in the Minors in SQL Server Performance Tuning (Pinal Dave)

Miscellaneous* Announcing Files v3.5 (Files Team) * Announcing Windows 11 Insider Preview Build 22635.3790 (Beta Channel) (Amanda Langowski) * The new and improved Windows PCs are finally here (David Pierce)

More Link Collections* The Morning Brew #3966 (Chris Alcock) * C# Digest – How to Use C# to Follow OAuth Authentication Flows (Jakub Chodounsky) * F# Weekly #24, 2024 – Adding #help to fsi (Sergey Tihon) * Reading List 321 (Bruce Lawson) * Daily Links 17 Jun 2024 (Malcolm Jack)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link

View Details

Top Links* Announcing Third Party API and Package Map Support for .NET Upgrade Assistant (Marco Goertz) * The Hanselminutes Podcast – Scott on DotNetRocks episode 1900 with Carl Franklin and Richard Campbell (Scott Hanselman) * Viewer and Import Enhancements for Microsoft Photos on Windows 11 (Yvonne Hsieh) * Refactoring a ReactiveUI .Net MAUI app to a more functional approach (Richard Woollcott) * Announcing TypeScript 5.5 (Daniel Rosenwasser) * Dev Home Preview v0.15 Release (Kayla Cinnamon)

Web & Cloud Development* Blazor Basics: Dealing with Complex State Scenarios in Blazor (Claudio Bernasconi) * New Beta Feature: Deep Dive into GitHub Actions Docker Builds with Docker Desktop (Colin Hemmings) * Uniting Web And Native Apps With 4 Unknown JavaScript APIs (Juan Diego Rodríguez) * Getting Started with Azure App Service: A Beginner’s Guide to Web App Deployment (Mahnoor Javaid) * AWS CodeArtifact adds support for Rust packages with Cargo (Sébastien Stormacq) * Astro 4.11 (Matthew Phillips) * Node v20.15.0 (LTS) (Marco Ippolito) * What’s New in Syncfusion Essential JS 2: 2024 Volume 2 (Sumankumar G.)

WinUI, .NET MAUI & XAML* NET MAUI Community Toolkit 9.0.0 Fixes Bugs, Adds CameraView (Edin Kapić) * New .NET 9 Templates for Blazor Hybrid, .NET MAUI (David Ramel)

Visual Studio & .NET* Working With Semaphore Class in C# and Best Practices (Georgios Panagopoulos) * Visual Studio 2022 Preview release notes – Version 17.11 Preview 2.1 (Microsoft Learn) * How to convert between different types of counted-string string types (Raymond Chen) * dotCover Command Line Tools for Automation Testing Code Coverage (Khalid Abuhakmeh)

Design, Methodology, AI & Testing* Microsoft Florence-2: Advancing a unified representation for a variety of Vision tasks (Hugging Face) * Want to reduce stress and be happier? Do these 5 things. (Michael Eaton) * Stack Overflow Enterprise 2024.4: Demonstrating and improving community impact (Carrie Koos & Natalie Rotnov) * The real 10x developer makes their whole team better (Eira May)

Mobile, IoT & Game Development* 3 fun experiments to try for your next Android app, using Google AI Studio (Paris Hsu) * Custom Fleet Plugins for Your Kotlin Codebase (Vitaly Bragilevsky) * What can I do with “Extension Types” in Dart? (Yii Chen)

Screencasts & Videos* SignalR, Aspire and breaking up a monolith, part 3 (Jeff Fritz) * IoT Coffee Talk: Episode 214 – Brain-sucking Space Bugs (IoT Coffee Talk Crew) * PowerToys Always on Top — Keep your window pinned (Martin Zikmund) * What’s your favorite thing at Build with Jordan Matthiesen | One Dev Question (Microsoft Developer Team)

Podcasts InfoQ Podcast: Making Change Stick with Neil Vass (Neil Vass) * Transforming React Development: The Experimental Compiler’s Approach to Memoization and Performance – JavaScript Jabber #636 (AJ O’Neal, Charles Max Wood, Steve Edwards & Dan Shappir) * Scrum Master Toolbox Podcast – Mastering Team Dynamics, Tips for Scrum Masters | Jaques Smit and* Scrum Master Toolbox Podcast – How to Help Product Owners Manage Many Stakeholders | Jaques Smit (Vasco Duarte) * The Productive C# Podcast – Free Delegation Secrets Masterclass for Software Engineers and Engineering Leaders (Andrea Angella) * The Stack Overflow Podcast – Say goodbye to “junior” engineering roles (Ben Popper) * JS Party Podcast #327 – Polypane-demonium (Kilian Valkhof, Nick Nisi & Jerod Santo) * Tools & Weapons Podcast – Dr. Sultan Al Jaber: The connection between AI and energy (Brad Smith) * Software Defined Talk Episode 472: Speaking of Goat Rodeos (Brandon Whichard, Cote & Matt Ray) * The CSS Podcast #081: Trigonometric Functions (Una Kravets & Adam Argyle) * Talk Python to Me #467: Data Science Panel at PyCon 2024 (Michael Kennedy) * Grammar Girl Podcast – The Hidden Stories of African American English with Dr. Sonja Lanehart (Mignon Fogarty)

Community & Events* New React-Based Blog (Adam Kinney) * Microsoft Build 2024: Key Takeaways and Insights (Rajeshwari P.)

Database* Why Some Long Running Queries Don’t Have Wait Stats In SQL Server (Erik Darling) * Multi-Tenancy: Mixed Modes with Marten (Jeremy D. Miller) * What is SQL Injection in Cybersecurity? How to Prevent SQLi Attacks (Jen Swisher)

Miscellaneous Process Monitor v4.01 (Alex Mihaiuc) * Releasing Windows 11 Build 26100.994 to the Release Preview Channel (Brandon LeBlanc) * Vivaldi 6.8 Arrives with Vivaldi Mail 2.0 (Paul Thurrott) * More magical experiences from AI-powered Edge to personalize and streamline the way you browse (Roger Capriotti) * Microsoft’s embarrassing Recall and* Microsoft makes Copilot less useful on new Copilot+ PCs (Tom Warren) * How to Become a Technical Writer – A Guide for Developers (Tooba Jamal)

More Link Collections* The Morning Brew #3965 (Chris Alcock) * Daily Reading List – June 20, 2024 (#344) (Richard Seroter)

The Geek Shelf C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 (Mark J. Price) – Referral Link

View Details

Top Links* .NET Rocks! – MAUI and Blazor with Beth Massi (Carl Franklin & Richard Campbell) * Take the challenge! How Fast Can You Bootstrap an Uno Platform Project? (Uno Platform Team) * Using Phi-3 & C# with ONNX for text and vision samples (Bruno Capuano) * How to Maintain State in the Blazor ListBox Using Fluxor? (Satheeskumar S.) * Keep Visual Studio automatically updated and secure through Microsoft Update (Christine Ruana) * Build distributed apps with .NET Aspire | Learning Path (Microsoft Learn)

Web & Cloud Development* GraphQL–Application Insights integration for HotChocolate 13 (Bart Wullems) * Bogosort: Sorting in the Slow Lane! (Kirupa Chinnathambi) * Introducing the New Blazor 3D Charts Component (Bhuvanesh Valarman) * Document Editor: Useful JavaScript Functions for Tables (Bjoern Meyer) * Enhancing Performance in Azure Container Apps (Cary Chai & Ahmel Sayed) * Case Insensitive CSS Attribute Selector (David Walsh) * Removing Empty Pages in TX Text Control with JavaScript (Deepika Kathiravan) * Azure Functions triggers and bindings for building intelligent apps with Azure OpenAI (Eamon O’Reilly) * Azure Communication Services May 2024 Feature Updates (Milan Kaur) * WebStorm 2024.2 EAP Digest #2: New TypeScript Engine, Ability to Run .ts Files, Git and Markdown Improvements (Vladislav Minaev) * The Deficient Areas of API Alignment (Kin Lane) * June 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews) * The 7Rs of Cloud Migration: Guide to a Seamless Migration Strategy (Chris Pietschmann) * Integrating Couchbase Server with Okta: A Step-by-Step Guide to Seamless Authentication (Istvan Orban) * What Is a Go Struct and How Do You Write One? (Jack Wallen) * Nuxt 3 Server Components Rock (Jonathan Gamble) * Let’s Bring Science Into API Documentation (Svetlana Novikova)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating the .NET MAUI Scatter Chart to Visualize Different Sports Ball Sizes and Weights (Arul Jenith Berkmans) * Template.Maui.UITesting 1.0.0-preview3 release (Gerald Versluis) * Integrate packaged apps with Windows Share (Microsoft Learn)

Visual Studio & .NET* A Step-by-Step Guide to Formatting Table Cells in TX Text Control Programmatically Using C# (Deepika Kathiravan) * C# 13 params collections (NDepend Team) * Retiring Lamar and the Ghost of IoC Containers Past (Jeremy D. Miller) * Enums aren’t evil. Conditional statements everywhere are (Derek Comartin) * What Does the null! Statement Do? (Januarius Njoku) * Act on a Task as soon as it’s completed with Task.WhenEach (Josef Ottosson) * On the sadness of treating counted strings as null-terminated strings (Raymond Chen) * Cross-Device People API for Windows (Microsoft Learn)

Design, Methodology, AI & Testing* Demo Review: Chat Copilot (Jason Haley) * GitHub Copilot Chat – Power User example (Rob Bos) * Fork – A fast and friendly git client (Git Fork) * Mocking the unmockable: using the wrapper pattern (Henrique Dalcin Dalmas) * The New Realities of AI Security Architecture (Liam Crilly) * Video annotator: building video classifiers using vision-language models and active learning (Amir Ziai, Aneesh Vartakavi, Kelli Griggs, Eugene Lok, Yvonne Jukes, Alex Alonso, Vi Iyengar & Anna Pulido) * Revolutionize the way you work with automation and AI (Sangya Singh) * Super charge your Copilot with 6 new connector-based Plugins along with 74 New Connectors releases and; 116 Connector Updates from Power Platform (Shefaali Patankar)

Screencasts & Videos* Debugging Tips and Tricks in Visual Studio 2022 (Visual Studio Team) * What is GitHub Copilot Workspace? | One Dev Question (Damian Brady) * Be on Open at Microsoft! (Frank Boucher) * Recording: Building a Database Engine in C# & .NET (Oren Eini) * Native Development for Apple Vision Pro (James Ashley)

Podcasts* Shift AI Podcast: How AI is shaking up the worlds of media, marketing, and startups (Boaz Ashkenazy) * Practical AI Podcast #274 – The perplexities of information retrieval (Denis Yarats, Chris Benson & Daniel Whitenack) * The Changelog Podcast #596 – Securing GitHub (Jacob DePriest, Adam Stacoviak & Jerod Santo) * The Amp Hour #671 – NDA Sideshow (Dave Jones & Chris Gammell) * Web Rush Episode 285: The Best of Build for Developers (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Software Engineering Radio 621: Xe Iaso on Fly.io (Jeremy Jung)

Community & Events* Three years of Open Web Advocacy work (Bruce Lawson) * OpenAI’s former chief scientist is starting a new AI company (Emma Roth) * 50 Years Later, Vint Cerf and Bob Kahn Remember the Birth of TCP/IP (David Cassel)

Database* Announcing GA of Advance Notifications for Azure SQL Managed Instance (Uros Milanovic) * Connect from Azure SQL database to Storage account using Private Endpoint (Edita Hovhannisyan Topalyan) * Query Exercise Answer: Beating ChatGPT at Finding Good Question Times (Brent Ozar) * What does SQL NULL mean and how to handle NULL values (Eric Blinn) * Fabric: The Secrets of Capacity Consumption (Dennes Torres) * For The Last Time, It Doesn’t Matter How Many Rows You’re Putting In A Table Variable (Erik Darling)

SharePoint, M365 & MS Teams* May 2024 update of Power Automate for desktop (Yiannis Mavridis)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26241 (Canary Channel) (Amanda Langowski)

More Link Collections* The Morning Brew #3964 (Chris Alcock) * Daily Reading List – June 19, 2024 (#343) (Richard Seroter)

The Geek Shelf C# Interview Guide (Konstantin Semenenko) – Referral Link

View Details

Top Links* Easily navigate code delegates while debugging (Mark Downie) * Open-sourcing Sudo for Windows | Open at Microsoft (Mike Griese & Jordie Adoumie) * The Third Beta of Android 15 (Matthew McCullough) * How to unlock new experiences on your Copilot+ PC (Nicci Trovinger) * Aspire Dashboard – A free & open-source OpenTelemetry dashboard for deep insights into your apps on your local development machine (.NET Aspire Team) * Privacy and security improvements in .NET modernization tooling (Mike Rousos)

Web & Cloud Development* What is HSTS and why is it in my ASP.NET Core app? (Khalid Abuhakmeh) * What’s Next for ASP.NET Core and Blazor (David Ramel) * Azure Application Insights–Collect Performance Counters data – Part II (Bart Wullems) * Document Editor: Formatting Table Cells Using JavaScript (Bjoern Meyer) * JavaScript Framework Maintainers on Unification Potential (Loraine Lawson) * How to Host Static Sites on Azure Static Web Apps for Free (Shrijal Acharya) * Publishing Container Images to GitHub Container Registry (Paul Yu) * What Web Developers and Designers Need to Know About the AI Act (Suzanne Scacca)

WinUI, .NET MAUI & XAML* Introducing the New .NET MAUI Digital Gauge Control (Jeyasri Murugan) * What’s New in WPF Gantt Chart: 2024 Volume 2 (Karthick Mani) * .NET MAUI in VS Code Goes GA (David Ramel)

Visual Studio & .NET* C#: Read Text and JSON File Contents into Variable in Memory (Chris Pietschmann) * How to Use C# to Properly Follow OAuth Authentication Flows (Peter Smulovics) * Visual Studio 2022 version 17.10.3 Release Notes (Microsoft Learn) * Exploring the generated code: List and fallback cases: Behind the scenes of collection expressions – Part 2 (Andrew Lock) * How to Use FakeLogger to Test Logging Code in .NET (Osman Sokuoglu)

Design, Methodology, AI & Testing First look: The new Agile planning experience in GitLab (Melissa Ushakov) * Azure Pipelines Tutorial: What is It, Key Features & Examples (Jack Roper) * Generative AI, from your local machine to Azure with LangChain.js (Yohan Lasorsa) * JetBrains Integrates Gemini Into AI Assistant (Kay Ewbank) * GitHub Enterprise Server 3.13 is now generally available (Amanda Ulrich) * Building Intelligent Apps with Mistral AI and* A Non-Technical Introduction to Generative AI (Beau Carnes) * A Dive into Localization (Keith Fung) * Code Style for Better Productivity – Tips and Tools from the Metalama Team (Maarten Balliauw) * How to Fix “AI’s Original Sin” (Tim O’Reilly)

Mobile, IoT & Game Development* I created my own RPG Final Fantasy style game, including endless conversations with Azure OpenAI + GPT-4o, in less than 20 iterations! (Jesús Rubio Sainz) * Apple Embeds Swift Into Hardware (Alasdair Allen) * Find My Cat: Raspberry Pi GPS tracker for pets (Annabelle Pienaar) * The Hidden Risks of Developing Mobile Apps with React Native or Flutter (John Arnsdorf) * Xcode 16 Brings Predictive Code Completion Using Custom Model (Sergio De Simone) * What’s New in Flutter: 2024 Volume 2 (Vijayakumar Mariappan) * A Step Forward for Gaming on Arm Devices (Jay DiFuria) * Apple’s Vision Pro team is reportedly focused on building a cheaper headset (Jay Peters)

Screencasts & Videos* Technology & Friends – Rocky Lhotka on Designing Distributed Systems (David Giard) * Let’s break up a monolith, part 2 (Jeff Fritz) * Mesop – Google’s New UI Maker (Sam Witteveen) * I built a Halo Infinite companion app – OpenSpartan Workshop (Den Delimarsky)

Podcasts OpenAI Changes Everything Podcast Episode #2 – Forms are Dead, Conversations are the Future (Stephen Walther) * Scrum Master Toolbox Podcast – The Role of Coaching in Organizational Change, A Key Skill For Agile Coaches | Jaques Smit and* Scrum Master Toolbox Podcast – Beyond the Drama Triangle, Patterns in Conflict Resolution for Agile Teams | Jaques Smit (Vasco Duarte) * PPP 418 | How to Be Unoffendable, and Other Leadership Lessons About Excellence, with Randy Fox (Andy Kaufman) * Jamie Had A Social Opinion | Multithreaded Income Episode 42 with Jamie Maguire | Transistor (Kevin Griffin) * Python Bytes Podcast #388 – Don’t delete all the repos (Michael Kennedy) * Sync Up, A OneDrive Podcast – Live from M365 Conference! (Stephen Rice & Arvind Mishra) * RunAs Radio – Microsoft Defender for Cloud with Yuri Diogenes (Richard Campbell) * Mailin’ It! – The Official USPS Podcast – How Postal Inspectors Cracked the Largest Fraud Scheme in U.S. History (United States Postal Service)

Community & Events* CfP List Updated 2024-06-18 (Dave Aronson)

Database* SQL Server 2022 TempDB Contention Enhancements with Page Latch Concurrency (Simon Liew) * Erik Being Allergic To Slow SQL Server Queries (Erik Darling)

SharePoint, M365 & MS Teams* From pixels to presence: new features coming to Microsoft Mesh (Avery Salumbides) * How Copilot for Microsoft 365 Works (Mark Kashman)

Miscellaneous* Markdown Language: An Essential Tool for Programmers (Anas Abuelhaag) * Top things to know about Copilot+ PCs from Microsoft Surface, available today at Microsoft.com (Microsoft Store Team) * The time smart quotes prevented the entire Office division from committing code (Raymond Chen) * Microsoft has an amazing New+ PowerToys module under development for Windows power users (Sofia Elizabella Wyciślik-Wilson)

More Link Collections The Morning Brew #3962 and* The Morning Brew #3963 (Chris Alcock) * Collective #848 (Manoela Ilic) * Daily Reading List – June 18, 2024 (#342) (Richard Seroter)

The Geek Shelf .NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (Michael Cummings & Daniel Hendrikes) – Referral Link

View Details

Top Links* The Threads API is finally here (Jesse Chen) * Beyond the Basics: Screen Recording in .NET MAUI (Leomaris Reyes) * Process Monitor v4.0 and Sysmon 1.3.3 for Linux (Alex Mihaiuc) * Martin Hinshelwood: Migration Azure DevOps Server to the Cloud – Azure DevOps Podcast Episode 302 (Jeffrey Palermo) * Step by Step guide to develop AI Multi-Agent system using Microsoft Semantic Kernel and GPT-4o (Sophia Lagerkrans-Pandey) * Refactor your code with default lambda parameters (David Pine)

Web & Cloud Development* Docker Logging Guide Part 1: Basic Concepts and Importance (Bravin Wasike) * useLayoutEffect vs. useEffect in React (Hassan Djirdeh) * Health Checks in Your OpenAPI Specs (Shawn Wildermuth) * Improve cloud performance and reliability with a guided learning plan (Evelyn Padrino) * Making ETL pipelines a thing of the past (Ben Popper) * “Secret” elmah.io features #5 – Breadcrumbs leading up to errors (Thomas Ardal)

WinUI, .NET MAUI & XAML* .NET MAUI VS Code Extension Now Generally Available (Mike James)

Visual Studio & .NET* How to Cast an Int to an Enum in C# (Chris Pietschmann) * Nearest Centroid Classification for Numeric Data Using C# (James McCaffrey) * Understand your C++ symbols using Copilot in Visual Studio’s Quick Info (Sinem Akinci) * .NET Inline C# Action Feature in Logic Apps: More Flexibility and Control for Developers (Steef-Jan Wiggers) * MassTransit–Change log level (Bart Wullems) * How can I view the list of symbols available in a library? (Raymond Chen) * How to Ignore a Property in AutoMapper (Żaneta Borowska)

Design, Methodology, AI & Testing* Improving Your Team’s Productivity Through Consistent Code Style (Metalama Team) * Using AI to generate alt text (Allie Paschal) * Introducing AutoGen Studio: A low-code interface for building multi-agent workflows (Brenda Potts) * Platform engineering: Monitor Backstage with Application Insights (David Hernandez) * Full Local RAG scenario using #Phi3, #SemanticKernel and TextMemory. Bonus: Test in CodeSpaces (Bruno Capuano) * Llama 3: How Meta’s New Open LLM Compares to Llama 1 and 2 (Kimberley Mok) * LLMs are not creative (Larry O’Brien) * Phi-3 Vision – Catalyzing Multimodal Innovation (Shikha Agrawal, Priya Kedia, Michael Tremeer & Ranjani Mani)

Mobile, IoT & Game Development* A little tool to compare two Unity Manifest files (Joost van Schaik)

Screencasts & Videos* AppCenter is retiring! This is how to use Application Insights for your .NET MAUI apps! (Daniel Hindrikes)

Podcasts* InfoQ Podcast: Decentralizing Decision Making with Shawna Martell & Dan Fike (Shawna Martell & Dan Fike) * CloudChat Ep. 7 – What the WASM? with Steven Murawski (Carl Schweitzer & Brandon Martinez) * The PowerShell Podcast – Andrew Celebrates & Previews psconf.eu with Christian & Björn (James Petty) * DAWbench Radio Show Episode 30: The Art of Virtual Synth Design: Dawesome – From Oscillators, Chaos Theory, Granular and Beyond! (Vin Curigliano, Erin McKimm & Peter Volaender) * Syntax Podcast #783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode 177 – Cloud Incident Confessions: Top 5 Mistakes Leading to Breaches from Mandiant (Anton A. Chuvakin) * The Changelog News Podcast #99 – The onset of “Senior Engineer Fatigue” (Jerod Santo) * NDepend (Jesse Liberty) * React Native Radio #300 – Special Episode: Ask Us Anything! (Mazen Chami, Jamon Holmgren & Robin Heinze) * Grammar Girl Podcast – The art of punctuation and the charm of ‘kerfuffle.’ Nicing. (Mignon Fogarty & Samantha Enslen) * Scrum Master Toolbox Podcast – Sprint Goals Gone Wrong, Leadership Lessons from a Game Development Team | Jaques Smit (Vasco Duarte)

Community & Events* Major Nelson is joining Unity (Jay Peters) * Microsoft shakes up Xbox marketing as key exec departs for Roblox (Tom Warren)

Database* Performance Issues With Denormalized Data In SQL Server (Erik Darling) * Building Modern Apps with Couchbase in Q1 FY25 (Daniela Chesser)

PowerShell & Terminal* Agent Mode: LLM embedded in the terminal for multi-step workflows (Michelle Lim) * How to Set Date Time from Mac Command Line (David Walsh)

Miscellaneous* Microsoft launches Windows 11 24H2 for Copilot+ PCs, creating a confused multi-tier system of Windows users (Sofia Elizabella Wyciślik-Wilson) * US sues Adobe for ‘deceiving’ subscriptions that are too hard to cancel (Emma Roth) * TDK claims insane energy density in solid-state battery breakthrough (Financial Times) * Why Python Is So Slow (And What Is Being Done About It) (Joab Jackson)

More Link Collections* Interesting links of the week 2024-25 (Michael Eaton) * Reading Notes #608 (Frank Boucher) * Daily Reading List – June 17, 2024 (#341) (Richard Seroter)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Build a Copilot app using Azure Cosmos DB & Azure OpenAI Service (Cosmos DB Team) * Why is a metric that is consistently at 100% probably broken? | One Dev Question (Raymond Chen) * The Arm development ecosystem is ready (Mark Downie) * Electron 31.0.0 (Keeley Hammond) * Instant OpenTelemetry Dashboard for .NET Apps with Aspire – Logs, Metrics, Traces & More! (James Montemagno) * Using ReactiveUI with .NET MAUI to create offline capable apps (Rich Woollcott)

Web & Cloud Development* ASP.NET Core Basics: Introduction to Big O Notation (Assis Zang) * How to Implement Fluent UI in React (Dharmeshwaran S.) * Angular Basics: Optimizing Images with the NgOptimizedImage Directive (Hassan Djirdeh) * How to Properly Set Connection Strings in ASP.NET Core (Matheus Dasuke) * jQuery UI 1.14.0-beta.2 released (Michał Gołębiowski-Owczarek) * What’s new for the Microsoft Fluent UI Blazor library 4.8 (Vincent Baaij) * ESLint v9.5.0 released (Milos Djermanovic) * Setting up NGINX load balancer for .NET WebApi (Oskar Dudycz) * Discover the new Amazon Bedrock Converse API (Sébastien Stormacq)

WinUI, .NET MAUI & XAML* How to modify the border of a .NET MAUI Entry on iOS and MacCatalyst (Marco Siccardi) * Why I love native apps (Joseph Finney)

Visual Studio & .NET* Are my EF LINQ to SQL queries safe? (Steven Giesel) * Network Programming with C# 12 and .NET 8 Book – Chapter 8, Network Performance Optimization (Chris Woodruff) * When does the try, catch and finally code blocks run in C#? (David Grace) * Lock-free reference-counting a TLS slot using atomics, part 3 (Raymond Chen) * Rider 2024.2 EAP 3 Is Out! (Alexander Kurakin) * Collection Performance: Introducing FrozenSet in .NET 8: Benefits and Benchmark PerformanceCollection Performance (David McCarter) * A failed attempt at priority collection with inheritance (Mark Seemann) * OpenAI Releases Official .NET Library (Almir Vuk)

Design, Methodology, AI & Testing Code Sample: Integrating Azure OpenAI Search with #SemanticKernel in .NET and* AI and .NET: Elevate .NET Apps with AI & Redis (Bruno Capuano) * How C# Can Challenge Python’s Dominance in AI Development (Peter Smulovics) * Azure OpenAI Service: Transforming legal practices with generative AI solutions (Kristin Gallagher) * Using SLMs in GitHub Codespaces (Pamela Fox) * Surround yourself with amazing people (Michael Eaton)

Mobile, IoT & Game Development* Android Device Streaming, powered by Firebase, is now in Beta (Adarsh Fernando)

Podcasts* Merge Conflict #415: Apple Intelligence & WWDC 2024 Recap (James Montemagno & Frank Kreuger) * Meta Cast – Untrapping Product Teams: Insights from David Pereira (Bob Galen & Josh Anderson) * Syntax Podcast #782: The Developer’s Guide To Fonts with Stephen Nixon (Wes Bos & Scott Tolinski) * Changelog & Friends Podcast #48 – Putting the Apple in AI (Justin Searls, Jerod Santo & Adam Stacoviak) * Gmail Analysis Software, Web Components, and State of Web Development Surveys – React Round Up #260 (Chris Frewin, Lucas Paganini & Peter Osah) * Azure Podcast Episode 497 – Project Sirius (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * The Amp Hour #670 – Engineering Careers with Circuit Break & James Lewis (Dave Jones & Chris Gammell) * AGL 369: Mindfulness with Daniela Bumann (John Rouda) * Gone Mobile Podcast #110: Tales from the Crypt (Jonathan Dick & Allan Ritchie) * Talk Python to Me #466: Pydantic Performance Tips (Michael Kennedy)

Community & Events* MVP’s Favorite Content: Visual Studio, “Recall,” AI, AKS (Rie Moriguchi) * OpenAI Adds Former NSA Chief To Its Board (BeauHD) * Learn More About The Couchbase Ambassador Program (Caroline Kerns) * eBay’s Christine Su Named to Fast Company’s 2024 Queer 50 List (eBay News Team)

Database* The Unpredictability Of SQL Server Performance (Erik Darling) * Query deadlock info in Azure SQL DB (Josephine Bush) * Azure Database for MySQL – May 2024 updates and latest feature roadmap (Shreya Aithal)

SharePoint, M365 & MS Teams* Join the Teams Insider Community (Miikka Oksanen)

PowerShell & Terminal* Stupid bash tricks: a self-updating script (Jessica Kerr)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3785 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26120.961 (Dev Channel) (Amanda Langowski) * Windows Server 2025 and beyond and* Windows Server 2025 Storage Performance with Diskspd (Dan Cuomo)

More Link Collections* The Morning Brew #3961 (Chris Alcock) * Aspiring Links for Week Ending June 14, 2024 (Peter Ritchie) * Daily Reading List – June 14, 2024 (#340) (Richard Seroter) * C# Digest – (Potential) New language features in C# 13 (Jakub Chodounsky) * F# Weekly #24, 2024 – fsih, zed-sharp and farmer (Sergey Tihon)

The Geek Shelf When They Win, You Win (Russ Laraway) – Referral Link

View Details

Top Links* The Hanselminutes Podcast – Cross-platform UIs for all with Avalonia CEO Mike James (Scott Hanselman) * The present and future of Copilot extensibility: Top 10 takeaways from Build 2024 (Lydia Fisher and Daniel Carrasco) * Introducing the 12th Set of New .NET MAUI Controls and Features (Paul Anderson) * Getting Started with GitHub Copilot | Visual Studio Toolbox (Robert Green & Rijwan Ansari) * Using PostgreSQL with .NET and Entra ID (Aaron Powell) * Building Generative AI apps with .NET 8 and Semantic Kernel (Sophia Lagerkrans-Pandey)

Web & Cloud Development* Signals in Angular Auth OIDC Client (Tim Deschryver) * Use custom Bicep templates with .NET Aspire (David Pine) * Kubernetes Environment Variables – Setting & Managing (James Walker) * Fine-Grained Authorization in your Next.js application using Okta FGA (Jimena Garbarino) * Angular State Management: Best Practices To Advance Your Project (Katie Mikova) * Announcing the public preview of the Microsoft AI Chat Protocol library for JavaScript (Rohit Ganguly) * Getting Started with Appwrite (Part 2/4): Authentication (Thomas Findlay)

Visual Studio & .NET* Find Differences Between Collections With the LINQ Except Method in C# (Martin Chege) * Checking for Activity Coordinator resource support | Win32 (Microsoft Learn) * C# Version String Formatting (Rick Strahl) * Haven’t Tried Dotfuscator Yet? 10 Reasons You Should (Ben Nettleton) * Tracking My Own Halo Infinite Stats With OpenSpartan Workshop (Den Delimarsky) * Lock-free reference-counting a TLS slot using atomics, part 2 (Raymond Chen) * What’s New in C# 13 for Developers? (Vinoth Kumar Sundara Moorthy)

Design, Methodology, AI & Testing* Pulling Off a Successful Redesign (Kirupa Chinnathambi) * Build Chatbot with Large Language Model (LLM) and Azure SQL Database (Hristo Hristov) * The world’s most popular web framework is going AI native (Ben Popper) * Goodbye, long procedural code! Fix it with workflows (Derek Comartin) * Working with LLM APIs: Dev Shares Experience Building AI Bots (Loraine Lawson) * Unlocking the power of unstructured data with RAG (Nicole Choi)

Mobile, IoT & Game Development* Swift 6 Adds Concurrent Code Mode (Alex Denham) * Get our first-ever guide about animation in Unity (Eduardo Oriz & Shanti Zachariah)

Screencasts & Videos* Azure SQL DB Vector Functions Private Preview | Data Exposed (Anna Hoffman) * What’s your favorite thing at Build with Laurent Bugnion | One Dev Question (Microsoft Developer Team)

Podcasts* InfoQ Podcast: Coding Black Females – Making a Difference in the World (Charlene Hunter) * The Modern .NET Podcast – .NET Unwrapped: From Workflow Engines to Identity, A Developer’s Journey with Dustin Metzgar (Jamie Taylor) * CppCast – Boost, The Beman Project and Beyond (Phil Nash & Timur Doumler) * freeCodeCamp Podcast Podcast #128 – Quincy Interviews Colby Fayock: Dev, Designer, Male Model, Prolific fCC Contributor (Quincy Larson) * Navigating AI in DevOps and Beyond with Kelsey Hightower – Adventures in DevOps #204 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – The Role of Psychological Safety in Scrum Mastery | Kirsi Sahlstén (Vasco Duarte) * A Tour Around the World of XAML with Dmitry Lyalin – Adventures in .NET #190 (Caleb Wells, Shawn Clabough & Wai Liu) * PPP 417 | Secrets to Building Your Character (and the Character of Your Team), with Mary Crossan and Bill Furlong (Andy Kaufman) * Changelog & Friends Podcast – 1999: A Film Odyssey (Changelog++ ) (Jerod Santo & Adam Stacoviak) * Practical AI Podcast #273 – Using edge models to find sensitive data (Ramin Mohammadi & Daniel Whitenack) * The CSS Podcast #80: Animating to and from top-layer (Una Kravets & Adam Argyle) * Software Defined Talk Episode 471: The Gen X mascot is Fine Dog (Brandon Whichard, Cote & Matt Ray) * Software Engineering Radio #620: Parker Selbert and Shannon Selbert on Robust Job Processing in Elixir (Gavin Henry)

Community & Events* Dave Burke Steps Down as Android Engineering Lead (Paul Thurrott) * Satya Nadella remarks at the 2024 G7 Summit (Microsoft) * Addressing the Student Debt Crisis and Generational Wealth Gap for Black Women (Kim Scott & Bri Taylor)

Database* Why Some Indexes Create Slower Than Others In SQL Server (Erik Darling) * Cumulative Update #27 for SQL Server 2019 RTM (Srinivas Kandibanda) * Migrating SQL Server from SQL 2017 to SQL 2022 with minimal downtime (Yohei Kawajiri) * MSSQL Database Property LastGoodCheckDbTime to Get the Last Successful DBCC CHECKDB on a Database (SQLPals)

PowerShell* PowerShell & Intune, Automate your Work – Part 1: Retrieve Win32 Apps (Alex Marin) * Things I Learned #22: How to Count Words in PowerShell (Michael Eaton)

Miscellaneous Releasing Windows 10 Build 19045.4593 to Beta and Release Preview Channels (Amanda Langowski) * Microsoft’s work to strengthen cybersecurity protection (Brad Smith) * Releasing Windows 11 Builds 22621.3807 and 22631.3807 to the Release Preview Channel (Brandon LeBlanc) * Windows 11 24H2 Features are Coming to 23H2, 22H2 Too and* Microsoft Delays Recall (Paul Thurrott) * Announcing Rust 1.79.0 (Rust Release Team)

More Link Collections The Morning Brew #3959 and* The Morning Brew #3960 (Chris Alcock) * Daily Reading List – June 13, 2024 (#339) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)

View Details

Top Links* The .NET MAUI Extension for Visual Studio Code is now Generally Available (Maddy Montaquila) * Microsoft.AspNetCore.OData 9 Preview Release (Elizabeth Okerio) * Integrate Progressive Web Apps with Windows Share (Microsoft Learn) * .NET Rocks! – GitHub Evolving with Damian Brady (Carl Franklin & Richard Campbell) * Simplifying Light and Dark Mode in .NET MAUI Apps (Leomaris Reyes) * Azure OpenAI On Your Data with Semantic Kernel (Dmytro Struk and Sophia Lagerkrans-Pandey)

Web & Cloud Development* Docker Reveals The Application Development Landscape (Sue Gee) * Learn Three.js By Building Five Projects (Beau Carnes) * The “Critter Stack” Just Leveled Up on Modular Monolith Support (Jeremy D. Miller) * The Astro Content Layer (Fred Schott) * Kusto-Loco — KQL in your app (Neil MacMullen) * Why Every API Strategy Needs GraphQL (Newton Piccone) * Enhancement of Patient Demographics Query for Mobile (PDQm) with FHIR $match operation (John Moehrke)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a WPF Pie Chart to Visualize the Percentage of Global Forest Area for Each Country (Arul Jenith Berkmans) * .NET MAUI Release v8.0.60 SR6 (Shane Neuville) * Microsoft.WindowsAppSDK Release v1.5.240607001 (NuGet)

Visual Studio & .NET* Differences Between Span and Memory in C# (Bozo Spoljaric) * Simpler encapsulation with immutability (Mark Seemann) * Lock-free reference-counting a TLS slot using atomics, part 1 (Raymond Chen) * (Potential) New language features in C# 13 (Dennis Fruhauff)

Design, Methodology, AI & Testing* Comparing Unit Testable Code with Maintainable Code (Steve Smith) * The Four Kinds of Research-and-Development Teams (Ted Neward) * Maintaining large-scale AI capacity at Meta (Saranyan A. Vigraham & Benjamin Leonhardi) * Microsoft Leadership Principles (JD Meier) * Introducing Pulumi Copilot: Intelligent Cloud Management (Luke Hoban) * Using generative AI to build customer trust (Sydne Mullings)

Mobile, IoT & Game Development* Raspberry Pi fireplace emulator (Annabelle Pienaar)

Screencasts & Videos* GCast 177: Getting Started with NET Aspire (David Giard) * IoT Coffee Talk: Episode 213 – Jumping the Gen AI Shark (IoT Coffee Talk Crew) * What’s new in the Windows Subsystem for Linux? | One Dev Question (Craig Loewen)

Podcasts* The Work Item #80 – Web Development Is Theatre – Miriam Suzanne (CSS Working Group, OddBird) (Den Delimarsky) * Syntax Podcast #781: Potluck – The Value of TypeScript × Vue vs Svelte × Leetcode (Wes Bos & Scott Tolinski) * The Changelog #595 – Retired, not tired. (Kelsey Hightower, Adam Stacoviak & Jerod Santo) * Practical Strategies for Web Optimization: Using Chrome DevTools – JavaScript Jabber #635 (Charles Max Wood, Dan Shappir & Steve Edwards) * Directions on Microsoft Podcast – Microsoft Customers: Your Security Strategy Needs an Overhaul, Too (Mary Jo Foley) * Web Rush Episode 284: App Spaces New Way You Can Developer Apps in the Cloud (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Grammar Girl Podcast – Exploring the Language of ‘Dune’: An Interview with Kevin J. Anderson and Scott Brick (Mignon Fogarty, Kevin J. Anderson & Scott Brick) * Cloud Pod Episode 263: Ticketmaster Gets a Snow Job – MFA Matters Folks! (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * The Breakpoint Show Episode 022 – Dev, Productivity, & Hardware Tools (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)

Community & Events* Microsoft Build 2024: The Syncfusion Experience (Marissa Keller Outten) * TIOBE Index June Highlights (Harry Fairhead)

Database* How Poor Cardinality Estimates Can Lead To Worse Blocking And Deadlocking In SQL Server (Erik Darling) * Query Exercise: Beat ChatGPT at Finding Good Question Times (Brent Ozar)

SharePoint, M365 & MS Teams* Copilot is now available in classic Outlook for Windows (Gabriel Valdez Malpartida)

PowerShell* How To Use .NET Properties and Methods in PowerShell (Brien Posey)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26236 (Canary Channel) (Amanda Langowski) * The Windows on Arm chip race heats up with a challenger to Qualcomm (Sean Hollister)

More Link Collections* Daily Reading List – June 12, 2024 (#338) (Richard Seroter)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)

View Details

Top Links Visual Studio 2022 – 17.10 Performance Enhancements (Ashok Kamath) * Early Bird Ends Today PLUS Keynotes Announced! (Jason Gaylord) – The Early Bird ended yesterday, but save 10% on Standard Registration with code DOTNET10* * Catch up on the latest Git tooling features in 17.10 GA (Jessie Houghton) * What’s a Navigation Region in Windows and Uno Platform Applications? (Nick Randolph) * Building Generative AI apps with .NET 8 (Jordan Matthiesen and Luis Quintanilla) * Mistral Introduces AI Code Generation Model Codestral (Daniel Dominguez) * Build AI Applications with ease using Semantic Kernel and .NET Aspire (Sophia Lagerkrans-Pandey & Vic Perdana)

Web & Cloud Development* Running a Playwright scheduled job with Azure Container Apps (Anthony Chu) * Zero-JavaScript View Transitions (Fred Schott) * How To Encrypt ASP.NET Core Route Parameters (Khalid Abuhakmeh) * App Service Web App for Containers vs Azure Container Apps (John Kilmister) * Angular Directives vs. Vue Directives (Christian Nwamba) * Blazor Basics: Blazor Render Modes in .NET 8 (Claudio Bernasconi) * Fleet 1.36 Is Here, With Improved Syntax Highlighting for PHP, C/C++, and Svelte, Better Remote Development With SSH, and Other Enhancements (Daniela Bentrup) * WebStorm 2024.1.4 Is Now Available (David Watson) * Docker Desktop 4.31: Air-Gapped Containers, Accelerated Builds, and Beta Releases of Docker Desktop on Windows on Arm, Compose File Viewer, and GitHub Actions (Vanessa Fournier) * TypeScript 5.5 Adds ECMAScript Set Support (Ian Elliot) * Node v22.3.0 (Current) (Rafael Gonzaga) * List Process IDs (PIDs) for your IIS Application Pools (Bart Wullems) * Adding a Custom Header Parameter to All API Endpoints in Swagger (Lennart Pries) * UIX: A Full Stack Web Dev Framework Leveraging Deno (Loraine Lawson)

WinUI, .NET MAUI & XAML* What’s New in .NET MAUI Charts: 2024 Volume 2 (Saravanan Madheswaran) * Windows App SDK Version 1.5.4 (1.5.240607001) Stable Channel Release Notes (Microsoft Learn)

Visual Studio & .NET 5 Practical Ways to Add Polly to Your C# Application [2024] (Metalama Team) * Introducing collection expressions in C#12: Behind the scenes of collection expressions – Part 1 (Andrew Lock) * C# Array and List Fastest Loop in 2024 (NDepend Team) * Rider Starts Its Early Access Program for Version 2024.2 and Rider 2024.1.3 and ReSharper 2024.1.3 Updates Are Out! and The ReSharper 2024.2 Early Access Program begins! (Sasha Ivanova) * Weak Events in C# (Satya Prakash) * Visual Studio 2022 version 17.10.2 Release Notes and* Visual Studio 2022 Version 17.11 Preview 2 Release Notes (Microsoft Learn)

AI* AI Toolkit for Visual Studio Code overview (Microsoft Learn) * How Retrieval Augment Generation Makes LLMs Smarter Than Before (Exxact Team) * Answers: Generative AI as Learning Tool (Mike Loukides) * The Evolution of GenAI Application Deployment Strategy: From MVP to Production (Stephen Rhodes) * Getting Started with Semantic Kernel (Jason Farrell) * Export and Quantize Models like Llama-3-8B-Instruct with Model Builder for ONNX Runtime GenAI (Nietras) * Pricing Update: Token Based Billing for Fine Tuning Training (Alicia Frame) * Developers: Get Ready for NVIDIA’s NIM-Based AI App Store (Agam Shah)

Design, Methodology & Testing* The Red Hat cloud native architecture solution patterns (Bart Wullems) * June patches for Azure DevOps Server (Gloridel Morales) * There’s a 6-Month Statute of Limitations on “The Last Person.” (Brent Ozar) * Offering Client Trials: Prototypes vs Auditions (Erik Dietrich) * Testing = Exploration + Checking (Gil Zilberfeld) * Design Tokens—Fundamental Building Blocks of Design Systems (Hassan Djirdeh) * What Is Performance Feedback? How to Have Performance Development & Management Conversations (Paul Fayad) * How we improved push processing on GitHub (Will Haltom) * Remote Software Installation and Deployment (Alex Marin)

Mobile, IoT & Game Development* This roof-mounted Raspberry Pi tracks flights and photographs the aurora borealis (Ashley Whittaker) * How to install the iOS 18 and iPadOS developer betas (Barbara Krasnoff) * Flutter: iOS Home Widgets Deep Dive (Shawn Blais) * Unlocking the power of mixed reality devices with MobileConfig (Arjun Bhasin & Michael Leighton) * How To Secure API Access in Mobile Apps (Gary Archer) * SwiftNavigation (Miguel de Icaza) * Leveraging Progressive Web Apps (PWAs) for Enhanced Mobile User Engagement (SitePoint)

Screencasts & Videos* Framework 16: The Laptop Designed to Be Taken Apart (Jordi Adoumie) * Mr. Maeda’s Cozy AI Kitchen – Pondering AI Music, with Kaki King (John Maeda) * Introduction to Portainer | Open at Microsoft (Frank Boucher & Neil Cresswell)

Podcasts* OpenAI Changes Everything Podcast #1: The AI Alignment Problem and Human Extinction (Stephen Walther) * Kubernetes Podcast from Google – Leading Kubernetes into its Second Decade (Abdel Sghiouar & Kaslin Fields) * Scrum Master Toolbox Podcast – When Protection Hinders Progress, A Guide to Tackling Psychological Safety in Agile Teams | Kirsi Sahlstén (Vasco Duarte) * Action Over Inspiration | Multithreaded Income Episode 41 (Kevin Griffin) * The Happy Engineer Podcast #172: Master Product Management Like a Marketing Pro with Amberdeep Aurora (Max Ahumada) * Python Bytes Podcast #387 – Heralding in a new era of database queries (Michael Kennedy) * Behind the Tech Podcast – Ethan Mollick, Author and Associate Professor at the Wharton School of the University of Pennsylvania (Kevin Scott) * The Stack Overflow Podcast Episode 709 – A peek behind the curtain with Stack Overflow’s sales engineers (Alexa Montelibano & Tiago Torre) * Microsoft 365 Dev Podcast – Copilot extensibility Build 2024 news follow up with Andrew Connell (Jeremy Thake) * RunAs Radio #936 – Copilot in your Intranet with Susan Hanley (Richard Campbell)

Community & Events* Save the Date for Global DevOps Experience on June 15! (Rie Moriguchi) * Silicon Valley Salaries Are Shrinking, Leaving Workers In the Lurch (BeauHD) * Finding New Pastures: Big Nerd Ranch’s Next Chapter (Big Nerd Ranch Team) * 10 years of the GitHub Security Bug Bounty Program (Jill Moné-Corallo) * What I actually do at Microsoft (Randolph West) * What’s missing from Seattle’s startup ecosystem? (Taylor Soper) * Blog throwback: How did you get started in software development? (Michael Eaton)

Database* A Little About Fill Factor And Fragmentation In SQL Server (Erik Darling) * Prevent SQL Injection attacks on your PostgreSQL servers (Gennady Kostinsky)

SharePoint, M365 & MS Teams* Build engaging apps for Microsoft Teams meetings with new content sharing capabilities (Kanchan Kaur)

PowerShell* Continuing PowerShell Scripts After Reboot (Alex Marin)

Miscellaneous* PowerToys Advanced Paste (Microsoft Learn) * How to Use Paste Using AI in Windows Using ‘Advanced Paste’ in PowerToys (Shashwat) * Ticketmaster’s Snowflake data breach was just one of 165 (Jess Weatherbed) * The origin story of the Windows 3D Pipes screen saver (Raymond Chen)

More Link Collections The Morning Brew #3957 and* The Morning Brew #3958 (Chris Alcock) * Daily Reading List – June 11, 2024 (#337) (Richard Seroter)

The Geek Shelf Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link

View Details

Top Links* Getting started with UI testing .NET MAUI apps using Appium (Gerald Versluis) * Upcoming Changes to Supported Versions of Visual Studio for Remote Debugging with App Service Window (Gaurav Seth) * Live Event: Generative AI Success Stories on June 12 with Tim O’Reilly (Tim O’Reilly & Jon Hassell) * Easily Bind SQLite Data to WinUI DataGrid and Perform CRUD Actions (Amal Raj Umapathy Selvam) * Allow your AI Agent to call Microsoft Graph APIs securely with Microsoft Entra ID (Fabian Alves) * Top 12 Git commands every developer must know (Kedasha Kerr)

Web & Cloud Development* Private Cloud Compute: A new frontier for AI privacy in the cloud (Apple Security Engineering & Architecture Team) * Serverless Jupyter Notebooks at Meta (Steve Dini) * One does not simply delete cookies (Salma Alam-Naylor)

WinUI, .NET MAUI & XAML* How to Lazy Load JSON Data in .NET MAUI DataGrid (Piruthiviraj Malaimelraj)

Visual Studio & .NET Visual Studio Devs Sound Off on Automatic Updates: ‘Please No’ (David Ramel) * Visual Studio 17.11 Focuses On Quality Of Life (Kay Ewbank) * Extract Data from PDF Documents with C# and* Extracting Images from MS Word Documents in C# (Bjoern Meyer) * Bosch widely adopts Visual Studio 2022 after experiencing performance improvements for C++ Linux cross-compilation (Sinem Akinci) * Mocking static classes in .NET: Introducing Stathijack (Henrique Dalcin Dalmas) * How do I get the name of a SID, and what does it mean when the conversion fails? (Raymond Chen)

Design, Methodology, AI & Testing* How to Write Unit Tests in Python – with Example Test Code (Damilola Oladele) * Semantic Kernel Hello World WebSearchEnginePlugin (Jason Haley) * How to Scale RAG and Build More Accurate LLMs (Andrew Sellers) * Generative AI Is Not Going To Build Your Engineering Team For You (Charity Majors) * Prompt 101 for images: Crafting detailed visual descriptions (Courtney Hodge) * Harness GenAI’s Power Without Sinking in Technical Debt (Jeff Hollan) * Concepts and Issues in Test Data Generation (Phil Factor)

Mobile, IoT & Game Development* Games Made with Unity: May 2024 in review (Michael Saver) * Apple announces visionOS 2, with 3D photo transformations and ultrawide Mac display (Wes Davis)

Screencasts & Videos* Technology & Friends – Valerie Gurka on Documentation in Software Engineering (David Giard) * Top Git Commands | Most Used Git Commands | Git Commands With Examples (GitHub Team)

Podcasts* InfoQ Podcast: Meryem Arik on LLM Deployment, State-of-the-art RAG Apps, and Inference Architecture Stack (Meryem Arik) * Why would you use Angular in a Startup? – Adventures in Angular #415 (Charles M. Wood) * Meta Cast – Stop the Insanity: 10 Agile Practices to Stick a Fork In (Bob Galen & Josh Anderson) * Scrum Master Toolbox Podcast – The Power of Collective Change in Agile Transformation | Kirsi Sahlstén (Vasco Duarte) * The PowerShell Podcast – PipeScript, Formatting, and Docker: An In-Depth Conversation with James Brundage (James Petty) * SQL Server Radio Episode 164 – The Good the Bad and the Ugly Transactional Replication (Guy Glantser & Eitan Blumin) * Inside Trader Joe’s Podcast Episode 74: A List for Summertime Shopping at Trader Joe’s (Trader Joe’s Team) * Syntax Podcast #780: Cloud Storage: Bandwidth, Storage and BIG ZIPS (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode 176 – Google on Google Cloud: How Google Secures Its Own Cloud Use (Anton A. Chuvakin) * The Changelog News Podcast #98 – Apple finally gets Siri-ous (Jerod Santo) * Scott Forsyth: Gen AI or Generative Artificial Intelligence – Azure DevOps Podcast Episode 301 (Jeffrey Palermo)

Community & Events* CfP List Updated 2024-06-10 (Dave Aronson) * Apple WWDC 2024: the 13 biggest announcements (Emma Roth) * New GitHub Organization for the Swift Project (Ted Kremenek) * Young people receive their data from space and Astro Pi certificates (Fergus Kirkpatrick) * Apple partners with OpenAI (Kylie Robison)

Database* Create Custom Audit Specifications using SQL Server Audit (Derek Colley) * SQL Server 2022 is EAL 2 Common Criteria certified! (Diana Putnam) * A Little About Multi-Column Indexes In SQL Server (Erik Darling) * Sneak Peek of Strong Typed Identifiers in Marten (Jeremy D. Miller) * Mastering Azure Cosmos DB: A Comprehensive Guide from Prototype to Production (Sandeep S. Nair) * SQL Turns 50 (Sue Gee)

SharePoint, M365 & MS Teams* Most widely used SharePoint Framework ISVs from the Store – May 2024 (Vesa Juvonen)

PowerShell* PowerShell Universal v3 – End of Life (Adam Driscoll) * How To Integrate .NET Classes Into PowerShell Scripts (Brien Posey)

Miscellaneous* Microsoft blocks Windows 11 workaround that enabled local accounts (Laura Pippig) * How to Create Notice Blocks in Markdown (Md. Fahim Bin Amin)

More Link Collections* Interesting links of the week 2024-24 (Michael Eaton) * Sands of MAUI: Issue #148 (Sam Basu) * Daily Reading List – June 10, 2024 (#336) (Richard Seroter) * Reading Notes #607 (Frank Boucher)

The Geek Shelf C# Interview Guide: Boost your confidence with answers to hundreds of secret interview questions (Konstantin Semenenko) – Referral Link

View Details

Top Links* Azure OpenAI Service expands .NET SDK support (Travis Wilson) * Windows Community Toolkit Release v8.1.240606-rc (Michael Hawker) * Update on the Recall preview feature for Copilot+ PCs (Pavan Davuluri) * Using .NET Aspire eShop application to collect all the telemetry (Harry Kimpel) * Sample Code using the new OpenAI library for .NET (Bruno Capuano) * VS Code Extensions and WebAssembly – Part Two (Dirk Bäumer)

Web & Cloud Development* Retrying Failed HttpClient Requests in .NET Using Polly (Gergő Vándor) * Build Your First Go Function (Jack Wallen) * Faster Startup for Azure App Config (Kevin Logan) * Fixing SCSS Bracket Colorization Issue in Visual Studio Code (Esther White) * Optimize Blog Management with Angular Gantt Chart (Alan Sangeeth) * Inject JavaScript to PDF Documents in C# (Bjoern Meyer) * Rust Growing Fastest, But JavaScript Reigns Supreme (EditorDavid) * Useful CSS Tips And Techniques (Cosima Mielke) * Does an HttpClient await the Header and the body? (Steven Giesel) * Is user-agent a privacy concern? (Alex Brown) * FHIRlink Connector Support for EPIC on FHIR (Jim Novak) * Caching in ASP.NET Core: Improving Application Performance (Milan Jovanović) * Goodbye SASS , welcome back native CSS (Karsten Biedermann)

WinUI, .NET MAUI & XAML* Markup Extensions and Styles (Stefan Koell) * WinUI Templates (Andrew KeepCoding)

Visual Studio & .NET* VisualStudio.Extensibility 17.10: Diagnostics Explorer, XAML Support and More (Robert Krzaczyński) * How to Use the LINQ ToDictionary Method in C# (Januarius Njoku) * Frozen Collections in .NET 8 (Sharmila Subbiah) * Write cleaner code in C# with changes you may not know about (David Grace) * What’s the deal with std::type_identity? (Raymond Chen) * Collection Performance: Enhancing Dictionary Performance with FrozenDictionary (David McCarter) * Making C# Simple with Fluent Techniques (Niraj Ranasinghe)

Design, Methodology, AI & Testing Announcement!! Azure OpenAI and Azure AI Search connectors are now Generally Available (GA) (Divya Swarnkar) * Visual Studio Code AI Toolkit: Run LLMs locally (Shreyan Fernandes & Lee Stott) * Combining the To-Do List and the Passage Of Time patterns for resilient business workflows (Oskar Dudycz) * Agile fails 268% of the time? (Wes Higbee) * Build a Generative AI + RAG App in C# with Phi-3, ONNX, and SharpVector and Configuring GitHub Actions to Run Jobs on Specific Branches and* What is Retrieval Augmented Generation (RAG)? (Chris Pietschmann) * Why pair programming should be your default way of working (Bart Wullems) * 8 Learning Paths for Beginners on GitHub (Cynthia Zanoni) * Why we should care about process (Dave Ogle) * Test & Feedback Extension in Manifest V3 (Jihye Eom)

Mobile, IoT & Game Development What’s new in Swift 5.10? and* What’s new in Swift 6.0? (Paul Hudson) * Getting Started with Appwrite (Part 1/4): The Open-Source Firebase Alternative (Thomas Findlay)

Screencasts & Videos* Can I run VS Code on a Raspberry Pi? | One Dev Question (Burke Holland)

Podcasts* Merge Conflict #414: x86 is BACK! (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – Motivating Scrum Teams with User-Centric Approaches, Product Owner Best Practices | Rebecca Cyr (Vasco Duarte) * The NetData Impact: Transforming Real-Time Monitoring and Observability in Modern Tech Operations – Adventures in DevOps #203 (Costa Tsaousis & Will Button) * React Native Radio #299 – What to Expect From React Native in 5 Years (Jamon Holmgren, Todd Werth & Robin Heinze) * The .NET on AWS Show, featuring Martin Thwaites (again)! (Brandon Minnick & Francois Bouteruche) * Syntax Podcast #779: Why SQLite is Taking Over with Brian Holt & Marco Bambini (Wes Bos & Scott Tolinski) * Coding Blocks Podcast – Nuts and Bolts of Apache Kafka (Allen Underwood, Michael Outlaw & Joe Zack) * Changelog & Friends Podcast #47 – #define: legendary (Thomas Eckert, Nick Nisi, Mat Ryer, Jerod Santo & Adam Stackoviak) * A Geek Leader #368: AI Tools with Peter Guirguis (John Rouda) * Gone Mobile Podcast #109: Dependency Injection – Beyond the Basics (Jonathan Dick & Allan Ritchie) * Talk Python to Me #465: The AI Revolution Won’t Be Monopolized (Michael Kennedy)

Community & Events* MVP’s Favorite Content: Copilot+ PC, AI, Identity, Aspire (Rie Moriguchi) * Tech Presentations: Key Strategies for Success (Rochelle Sonnenberg) * Register today to join Microsoft at the Integrate 2024 conference! (Beena More) * What to expect at Apple’s WWDC 2024 (Umar Shakir) * Microsoft unveils console updates, new ‘Call of Duty’ and ‘Flight Simulator’ games (Thomas Wilde) * Kubernetes is ten years old! (Cloud Native Computing Foundation)

Database* A Very Silly Performance Tuning Trick In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* How to connect your Copilot to a SharePoint list with Copilot Studio and Power Automate (Vesa Nopanen) * Northwind inventory message extension sample – Copilot for M365 Plugin Samples (Bob German)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3720 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26120.770 (Dev Channel) (Amanda Langowski) * Nvidia Takes 88% of the GPU Market Share (BeauHD) * After brutal critiques, Microsoft Recall will get these major privacy and security changes (Ed Bott) * JetBrains IDE RustRover Officially Released with Free Non-Commercial License (Sergio De Simone) * Windows won’t take screenshots of everything you do after all — unless you opt in (Tom Warren) * Ikea will pay 10 Roblox players to roleplay as employees in its virtual store (Wes Davis)

More Link Collections* The Morning Brew #3956 (Chris Alcock) * C# Digest – A beginner’s guide to mapping arrays in EF Core 8 (Jakub Chodounsky) * F# Weekly #23, 2024 – Official OpenAI library for .NET (Sergey Tihon) * Daily Reading List – June 7, 2024 (#335) (Richard Seroter) * Collective #845 (Manoela Ilic)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links Fine-tune a model with AI Toolkit for VS Code (Microsoft Learn) * What’s your favorite thing at Build 2024 with Craig Loewen | One Dev Question (Microsoft Developer Team) * Announcing TypeChat 0.1.0 and* Announcing TypeScript 5.5 RC (Daniel Rosenwasser) * Introducing GPU Innovations with Windows Server 2025 (Afia Boakye & Rebecca Wambua) * Software Defined Talk Episode 470: Paul Yuknewicz on Serverless (Matt Ray) * Announcing the official OpenAI library for .NET (.NET Team)

Web & Cloud Development* Clean Code—A Practical Introduction in ASP.NET Core (Assis Zang) * Sails.js for web development (Goodness Woke) * Easily Handle OLAP Cube Data using Vue Pivot Table (Manikandan Murugesan) * Astro 4.10 (Matthew Phillips) * Improving Web Accessibility with Web Platform Tests (Rahim Abdi) * Trend Report: Cloud Native – Championing Cloud Development Across the SDLC (DZone)

Visual Studio & .NET* Using Postgres with C# (Bryan Hogan) * Mail Merge: Merging Templates with Mustache Syntax in C# (Bjoern Meyer) * Using Phi-3 & C# with ONNX for text and vision samples (Bruno Capuano) * Dapper in C#: Efficient Data Access (Merwan Chinta)

Design, Methodology, AI & Testing* Introducing TypeChat (Anders Hejlsberg, Steve Lucco, Daniel Rosenwasser, Pierce Boggan, Umesh Madan, Mike Hopcroft & Gayathri Chandrasekaran) * Master the Azure DevOps Engineer Expert Certification (AZ-400) (Beau Carnes) * Beware! Anti-patterns in Event-Driven Architecture (Derek Comartin) * The New Six Rules of Kanban For Software Development (Karl Scotland) * Build Your Own AI-Driven Code Analysis Chatbot for Developers with the GenAI Stack (Ajeet Singh Raina) * The Evolution of GenAI Application Deployment Strategy: From PoC to MVP (Arunkumar Gopalan) * Workers worldwide are embracing AI, especially in small and medium-size businesses (Brenna Robinson) * What We Learned from a Year of Building with LLMs (Part III): Strategy (Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu & Shreya Shankar) * Round 2: A Survey of Causal Inference Applications at Netflix (Netflix Team) * Breaking up is hard to do: Chunking in RAG applications (Ryan Donovan)

Mobile, IoT & Game Development* Automatic Super Resolution: The First OS-Integrated AI-Based Super Resolution for Gaming (Amanda Skrabut) * What’s next for Xbox and Halo (Tom Warren)

Screencasts & Videos* IoT Coffee Talk: Episode 212 – AI PC FINALLY Explained!! (IoT Coffee Talk Crew) * Azure SQL Database Availability metric | Data Exposed (Anna Hoffman)

Podcasts* InfoQ Podcast: The Evolution of Use Cases in Modern Software Engineering (Ivar Jacobson) * The Hanselminutes Podcast – Dr. Juan Gilbert in association with the ACM Bytecast (Scott Hanselman) * New Frontiers in Web Platform Development with Bruce Lawson – JavaScript Jabber #634 (Charles Max Wood & Dan Shappir) * Azure Podcast Episode 496 – Azure Boost (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * AWS Developers Podcast – Migrate 600 Oracle databases from on-premises to Amazon RDS (Sébastien Stormacq) * JS Party Podcast #326 – Should web development need a build step? (Amy Dutton, Kevin Ball, Eric Clemmons, Nick Nisi & Jerod Santo) * UI Breakfast Episode 283: Implementing Design Systems with Dan Mall (Jane Portman) * The Amp Hour #669 – Freelance PCB Design with Petr Dvorak (Dave Jones & Chris Gammell) * The CSS Podcast #79: Popover and Dialog (Una Kravets & Adam Argyle) * The Cloud Pod #262: I Only Aspire Not to Use and Support .NET (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn)

Database* We’ve added more ways to parse and transform your data! (Alexander Jones)

PowerShell* Enhancing PowerShell With .NET Classes and Methods (Brien Posey)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26231 (Canary Channel) (Amanda Langowski) * Can INI files be Unicode? Yes, they can, but it has to be your idea (Raymond Chen) * Skilling snack: Plan, prepare, and deploy Windows 11 (Thomas Trombley)

More Link Collections* The Morning Brew #3955 (Chris Alcock) * Daily Reading List – June 6, 2024 (#334) (Richard Seroter) * dotInsights | June 2024 (Rachel Appel)

The Geek Shelf Engineering Management for the Rest of Us (Sarah Drasner) – Referral Link

View Details

Top Links* .NET Rocks! – Building C# with Mads Torgerson and Dustin Campbell (Carl Franklin & Richard Campbell) * Get started with AI Toolkit for Visual Studio Code (Microsoft Learn) * New LinkedIn Learning Course on Semantic Kernel Fundamentals (Sophia Lagerkrans-Pandey and José Luis Latorre Millás) * The Changelog #594 – Microsoft is all-in on AI: Part 2 (Mark Russinovich, Eric Boyd, Neha Batra, Adam Stacoviak & Jerod Santo) * Visual Studio Code May 2024 (VS Code Team) * MSTest 3.4 is here with WinUI support and new analyzers! (Amaury Levé and Marco Rossignoli)

Web & Cloud Development* Working around Terraform’s Azure inequities (Part 1) (Brandon H.) * Giving our Azure marketplace images a makeover (Ruben Rios) * Announcing: General Availability of Azure API Center extension for Visual Studio Code (Sreekanth Thirthala Venkata) * Astro 4.9 (Erika, Emanuele Stoppa, Matthew Phillips, Nate Moore, Bjorn Lu & Sarah Rainsberger) * Starlight turns one year old! (Chris Swithinbank, HiDeoo, Yan Thomas, Reuben Tier & Sarah Rainsberger) * Combat impersonation using Face Check with Microsoft Entra Verified ID (Ankur Patel) * The First .NET Aspire Book! (Christian Nagel) * Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management (Cleve Littlefield) * Secrets and Configuration for Software Engineers: Pulumi ESC Versioning, SDKs and More (Luke Hoban) * Announcing security updates to the Public API Network: new secret-protection policy (Postman Team)

WinUI, .NET MAUI & XAML* Chart of the Week: Visualizing Gender Parity in Industrial Employment with .NET MAUI Bubble Chart (Dhanaraj Rajendran) * Convert an Embedded Resource into an XML File in WPF C# (Sanjay Kumar) * Perfecting Collection Management with the .NET MAUI CollectionView (Viktoria Grozdancheva)

Visual Studio & .NET* New And Proposed Changes For C# 13 – June 5, 2024 (Peter Ritchie) * Debugging Semantic Kernel in C# (Bart Wullems) * State Machines, Light Switches, and Space Travel with Stateless and .NET 8 (Khalid Abuhakmeh) * How Akka.NET Actors Process Messages (Aaron Stannard) * Bouncy Castle Cryptography Library for .NET (Alvaro Montoya) * New Templates for Building .NET Apps with Auth0 Authentication (Andrea Chiarelli) * Integrating C++ header units into Office using MSVC (3/n) (Cameron DaCamara) * How 16-bit Windows cached INI files for performance (Raymond Chen) * Rider 2024.2 Roadmap (Sasha Ivanova) * Async Await Mastery: Handling Exceptions Like a Pro in C# (Kons Federov)

Design, Methodology, AI & Testing* Phi-3-vision in 50 lines of C# with ONNX Runtime GenAI (Nietras) * Testing server calls in generated HTML (Martin Fowler) * So You are Building an AI Assistant? (Rinat Abdullin) * Advanced Installer 21.8 (Advanced Installer Team) * Regression Using LightGBM (James McCaffrey) * Writerside’s First AI EAP Release is Out (Anna Gasparyan) * Nothing’s next phone will be all about AI (David Pierce) * Improve UX with Load and Performance Testing (Dennis Martinez) * Generative AI: Productivity dream or security nightmare? (Frederick Coulton) * Apple Is Working On LLM-Powered Robots, Report Says (msmash) * How do I Make my LLM Chatbot Better? (Zack Soenen)

Mobile, IoT & Game Development* Apple will allow users to opt in to ChatGPT services in iOS 18 after deal with OpenAI (William Gallagher) * Mobile APM: Android and iOS monitoring (Nisarg Desai) * “if vs let” in Kotlin (Khush Panchal) * Is Learning Flutter Still Worth it in 2024? (Tutort Academy)

Screencasts & Videos* .NET Monthly Roundup – May 2024 – .NET at Build, .NET Aspire GA, and more! (Jon Galloway)

Podcasts Working Code Podcast – Episode 181: More The Laws Of Software (Ben Nadel) * The Cloud Pod Episode 260: Amazon Dispatches AWS CEO Adam Selipsky with Prime 2-day delivery (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Scrum Master Toolbox Podcast – Engaging with the C-Suite, A Key Strategy in Change Leadership for Scrum Masters | Rebecca Cyr and* Scrum Master Toolbox Podcast – Evaluating Product Value, Metrics for Scrum Masters and Product Owners | Rebecca Cyr (Vasco Duarte) * Software Engineering Radio 619: James Strong on Kubernetes Networking (Robert Blumen) * Syntax Podcast #778: 11 Habits of Highly Effective Developers (Wes Bos & Scott Tolinski) * PPP 415 | AI Tools in Project Management: Myths vs. Reality, with Keto Software (Andy Kaufman) * Kubernetes Podcast from Google – 10th Anniversary Special with Tim Hockin and Kelsey Hightower (Abdel Sghiouar & Kaslin Fields) * Microsoft Research Forum Episode 3: Globally inclusive and equitable AI, new use cases for AI, and more (Alyssa Hughes) * Web Rush Episode 283: npm Updates: Love ’em or Hate ’em? (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)

Community & Events* Our brand-new cohort of AWS Heroes has arrived – June 2024 (Taylor Jacobsen) * Joining Vivaldi (Bruce Lawson)

Database* Auditing SQL Server – Part 1 – Discovery and Documentation (Ben Johnston) * Public Preview: Azure SQL updates for early-June 2024 (Azure Team) * Introducing Network Security Perimeter for Azure Cosmos DB: A New Way to Enhance Application Security (Iria Osara) * View and Delete Multiple Items at once in Azure Cosmos DB with Data Explorer (Meredith Moore) * How to get started with Microsoft Fabric? (Amira Bedhiafi) * Always Encrypted vs Always Encrypted with secure enclaves (Pieter Vanhove)

Miscellaneous Nvidia is now more valuable than Apple at $3.01 trillion (Emma Roth) * Microsoft reopens Windows 10 beta testing for ‘new features’ and improvements and* Google acquires Cameyo to integrate Windows app virtualization into ChromeOS (Tom Warren)

More Link Collections* The Morning Brew #3954 (Chris Alcock) * Daily Reading List – June 5, 2024 (#333) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)

View Details

Top Links* WinUI Community Call – June 5, 2024 (Windows Developer Team) – Live today at 12pm EDT * Get Hands-On with Visual Studio and Azure: Live at Microsoft HQ this August! (Jim Harrer) * The Download: Microsoft Build Recap, GitHub Copilot Extensions and More! (Christina Warren) * Mr. Maeda’s Cozy AI Kitchen Desserts Corner – AI in your daily life (John Maeda) * Windows App SDK Version 1.6 Experimental (1.6.0-experimental1) Release Notes (Microsoft Learn) * Maddy Montaquila & Brandon Minnick to Keynote TechBash 2024 (TechBash Team)

Web & Cloud Development* Automate your .NET SDK updates for consistent and reproducible builds with global.json and Renovate (Anthony Simmon) * Easily Implement Google Authentication in the Blazor WebAssembly App (Alan Sangeeth) * Creating and downloading a PDF or DOCX in ASP.NET Core (Damien Bowden) * Angular Basics: Controlling the Flow of Your Angular Templates (@if, @for, @switch) (Hassan Djirdeh) * Blazor in .NET 9 Takes Shape (Preview 4 Highlights) (Jon Hilton) * Use Fluid DevTools to debug your web app (Alejandro Villarreal) * WebAssembly JSPI has a new API (Francis McCabe, Thibaud Michaud, Ilya Rezvov & Brendan Dahl) * Bringing the Aspire dashboard to ACA (Mark Downie) * Browser Super Powers: getUserMedia (Robin Osborne)

WinUI, .NET MAUI & XAML* Develop a Travel Destination List UI with .NET MAUI ListView [Webinar Show Notes] (Carter Harris)

Visual Studio & .NET* A beginner’s guide to mapping arrays in EF Core 8 (Arthur Vickers) * Building Planet-Scale .NET Apps with Azure Cosmos DB (David Ramel) * CSLA Sync API Poll Results (Rockford Lhotka) * Exploring the Comprehensive Ecosystem of TX Text Control Digital Document Processing Libraries (Bjoern Meyer) * Why does Global­Lock max out at 255 locks? (Raymond Chen) * Celebrating One Billion MSAL.NET Downloads (Den Delimarsky)

Design, Methodology, AI & Testing* Conditionally skipping a trigger job in GitLab based on a previous job (Andrew Lock) * Do you feel lucky? (Eric Brechner) * TeamCity Pipelines Pulse, Issue #2: Drag, Drop, Deploy (Olga Bedrina) * The information we have at the time (Michael Eaton)

Mobile, IoT & Game Development* 5 Top Benefits for Choosing React Native (Stackify Team)

Screencasts & Videos Coffee and Open Source Conversation – Marc Duiker (Isaac Levin) * Website development with .NET Aspire and AMA (Jeff Fritz) * Testing Library – How can I* help? | Open at Microsoft (Chris Noring & Matan Borenkraout)

Podcasts* The DevOps Balancing Act: SaaS Security, Business Impact, and Technical Expert Career Paths – Adventures in DevOps #202 (Will Button & Warren Parad) * Only Malware in the Building Podcast – The curious case of the missing IcedID (Selena Larson, Dave Bittner & Rick Howard) * The Cloud Pod #261: Azure Will Continue Until Further Notice… Unfortunately (Justin Brodley, Jonathan Baker, Ryan Lucas & Matthew Kohn) * Scrum Master Toolbox Podcast – Transforming Agile Team Dynamics with Structured Feedback, And The Critical Importance of Feedback Delivery | Rebecca Cyr (Vasco Duarte) * Practical AI Podcast #272 – Rise of the AI PC & local LLMs (Chris Benson & Daniel Whitenack) * RunAs Radio – Apple and Microsoft Entra with Michael Epping (Richard Campbell) * Python Bytes Podcast #386 – Major releases abound (Michael Kennedy) * Defense Unicorns Podcast – Blueprint for Catastrophic Success with Lt. Col. Casey “Waldo” Miller (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro) * Pivotal with Hayete Gallot – How Alberta Wildfire uses AI to suppress fires and save lives​ (Hayete Gallot) * Mailin’ It! – The Official USPS Podcast – 2024 Dog Bite Awareness Campaign (United States Postal Service)

Community & Events* Microsoft Teases Discounts for August Dev Conference at Redmond HQ (David Ramel) * Computex 2024: NVIDIA announces new technology and tools to deliver advanced AI experiences (Athima Chansanchai) * Announcing Coaching, Mentoring, and Consulting Opportunities (Rob Eisenberg) * MS Build Recap and Upcoming Events (Milan Kaur) * Introducing Staging Ground: The private space to get feedback on questions before they’re posted (Jeff Tan) * Ikea is hiring workers for its online Roblox store for £13.15 per hour, and you can even serve virtual meatballs (Elie Gould)

Database* Large System Databases on SQL Server (Josephine Bush) * DuckDB 1.0 Released (Kay Ewank) * In Which I Share A Piece Of Code That I’m Not Proud Of (Erik Darling)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: May 2024 (Mark Kashman) * May 2024 update of Power Automate for desktop (Yiannis Mavridis)

Miscellaneous* My memoir Source Code comes out next year (Bill Gates) * Opening the Beta Channel for Windows Insiders on Windows 10 (Brandon LeBlanc) * Attack Techniques: Trojaned Clipboard (Eric Lawrence) * “New Outlook” has problems miniLook is my solution (Joseph Finney)

More Link Collections* The Morning Brew #3953 (Chris Alcock) * Collective #844 (Manoela Ilic) * Daily Reading List – June 4, 2024 (#332) (Richard Seroter)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Introducing the Revamped Visual Studio Resource Explorer (McKenna Barlow) * Arm64 on GitHub Actions: Powering faster, more efficient build systems (Larissa Fortuna) * Build intelligent apps for Microsoft 365 with Teams Toolkit (Junjie Li) * Open and Save PDF Files Locally in Flutter (Ramkumar Ravy) * Refactor your code using alias any type (David Pine) * Microsoft Photos: Migrating from UWP to Windows App SDK (Adam Gritt & Robson Pontin)

Web & Cloud Development* Running Postgres in Docker (Bryan Hogan) * Pro Annotations on Mobile PDFs with Blazor PDF Viewer (AbishekRoy DennisRaj) * Extract Plain Text from Office Open XML DOCX and DOC Documents in ASP.NET Core C# (Bjoern Meyer) * New Signals Proposal Seeks to Formalize Reactive Programming Primitives in JavaScript (Bruno Couriol) * How to Mock IConfiguration.GetValue in ASP.NET Core (Ivan Gechev) * Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS (Tyler Mulligan)

Visual Studio & .NET* Microsoft Reveals Preview C# 13 Features (Kay Ewbank) * StringBuilders magic for very large strings (Steven Giesel) * More on harmful overuse of std::move (Raymond Chen) * Understanding the Exception.HResult property in C# (Thomas Ardal)

Design, Methodology, AI & Testing* Google announces Firebase Genkit with Ollama support (Ollama Team) * Get Started With Ollama’s Python & Javascript Libraries (Nikos Vaggalis) * How to use Azure OpenAI GPT-4o with Function calling (Denise Schlesinger) * Introducing Aurora: The first large-scale foundation model of the atmosphere (Alyssa Hughes) * GitHub Actions: Download File and Commit to Repository (Chris Pietschmann) * The Architect’s Guide to the GenAI Tech Stack — 10 Tools (Keith Pijanowski) * Generative AI: The Perfect Colleague for UX Researchers (Michael O’Sullivan)

Mobile, IoT & Game Development* How to Quickly Add Auth to your Flutter Apps with Supabase Auth UI (Fatuma Abdullahi) * Raspberry Pi AI Kit available now at $70 (Naush Patuck) * How GitHub reduced testing time for iOS apps with new runner features (Stephen Glass) * Logging Mixed Reality app data in Azure Application Insights using the official Microsoft SDK (Joost van Schaik)

Screencasts & Videos* Extract Text from Images and Pictures with OCR in .NET MAUI (Gerald Versluis) * Troy Hunt: A private journey in the public eye | NDC Sydney (SSW TV) * The .NET on AWS Show, Featuring David Fowler + Norm Johanson! (AWS Twitch Channel)

Podcasts* InfoQ Podcast: Edo Liberty on Vector Databases for Successful Adoption of Generative AI and LLM based Applications (Edo Liberty) * Scrum Master Toolbox Podcast – A Collaboration Change Gone Wrong And Other Lessons For Scrum Masters | Rebecca Cyr (Vasco Duarte) * Meta Cast – The Agile Alignment Guide: Uniting Teams and Leaders (Bob Galen & Josh Anderson) * Jim Leonardo: Leading Software Teams – Azure DevOps Podcast Episode 300 (Jeffrey Palermo) * The PowerShell Podcast – Breaking Down ModuleFast and More with Justin Grote (James Petty) * Syntax Podcast #777: The Modern Dev CMS – Pocketbase (Wes Bos & Scott Tolinski) * CloudChat Episode 6 – Who’s Your Landlord? (Carl Schweitzer & Brandon Martinez) * Google Cloud Security Podcast Episode 175 – Meet Crystal Lister: From Public Sector to Google Cloud Security and Threat Horizons (Anton Chuvakin) * The Stack Overflow Podcast – How to prevent your new chatbot from giving away company secrets (Ben Popper) * The Changelog News Podcast #97 – Yet another open source rug pull (Jerod Santo) * Beyond the Hype: Can we do better than ‘carbon aware’ computing? (Colin Eberhardt) * The Happy Engineer Podcast #171 – See How Easily You Can Increase Confidence at Work (Max Ahumada)

Community & Events* Inside DevOps with Brandon Moore (Tony Kelly) * Microsoft layoffs hit HoloLens, Azure cloud teams (Richard Lawler) * Computex 2024: Qualcomm keynote focuses on Snapdragon X Series (Athima Chansanchai) * Celebrating Pride and ‘Radical Joy’ (Kathleen Hall) * Microsoft Celebrates 15 Years of Bing (Paul Thurrott)

Database* Effective Strategies for Storing and Parsing XML in SQL Server (Edward Pollack) * Why You Should Avoid People Who Tell You To Avoid Subqueries In SQL Server (Erik Darling) * Multi-Tenancy: Database per Tenant with Marten (Jeremy D. Miller) * Single SQL Stored Procedure for all CRUD Operations and Change Tracking (Sebastiao Pereira) * How to give developers access to Query Store (Josephine Bush)

Miscellaneous* New look for Intune Company Portal app for Windows (Intune Support Team) * Windows AI feature that screenshots everything labeled a security ‘disaster’ (Tom Warren)

More Link Collections* The Morning Brew #3952 (Chris Alcock) * Interesting links of the week 2024-23 (Michael Eaton) * Sands of MAUI: Issue #147 (Sam Basu) * Daily Reading List – June 3, 2024 (#331) (Richard Seroter) * Reading Notes #606 (Frank Boucher)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)

View Details

Top Links* Highlights from Build and what’s new with .NET (Matt Graven) * Create a Jenkins pipeline to deploy Desktop Apps as MSIX – Part 2: Packaging a Visual Studio solution (Luis Demetrio) * Azure PostgreSQL, Entra ID Authentication and .NET (Aaron Powell) * Building Linux Desktops apps with .NET and Uno Platform | On .NET (James Montemagno & Jerome Laban) * Visual Studio 2022 Version 17.11 Preview 1.1 Release Notes (Microsoft Learn) * Top 10 C# Recent Improvements (NDepend Team)

Web & Cloud Development* What’s new in Svelte: June 2024 (Dani Sandoval) * Getting Started With EasyCaching in ASP.NET Core (Daniel Laurens) * Use Microsoft Entra to connect Azure Database for MySQL via Function App (Ringe Chen) * What’s new in Astro – May 2024 (Sarah Rainsberger) * Automatically clean up whitespace and duplicate class names (Adam Wathan)

WinUI, .NET MAUI & XAML* A graphical depiction of the steps in building a C++ executable, with XAML and packaging (Raymond Chen)

Visual Studio & .NET* How to Print a 2D Array to the Console in C# (Ellie Zubrowski) * How to use C# async/await for API calls & to stop blocking (David Grace) * Metalama Status Update, May 2024 (Gael Fraiteur) * What’s New in vcpkg (May 2024): Dedicated Pages for Each Package on vcpkg.io (Augustin Popa) * Serializing Objects: Efficient Serialization and Deserialization of Collections with JsonSerializer (David McCarter)

Design, Methodology, AI & Testing DevOps in the era of Generative AI: Foundations of LLMOps and* Navigating the Future with Microsoft Copilot (Lee Stott) * Powering Up #NET Apps with #Phi-3 and #SemanticKernel (Bruno Capuano) * What We Learned from a Year of Building with LLMs (Part II) (Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu & Shreya Shankar) * Leadershift Book Summary & Review (JD Meier) * Affordable Innovation: Unveiling the Pricing of Phi-3 SLMs on Models as a Service (Kriti Faujdar) * Vertical Slice Architecture: Structuring Vertical Slices (Milan Jovanović) * What’s New in Copilot | May 2024 (Seth Patton) * Tech giants form AI group to counter Nvidia with new interconnect standard (Benj Edwards)

Screencasts & Videos* Technology & Friends – Scott Hermes on Microsoft Fabric (David Giard) * Master Flutter with Flutter Zero in 30 Days! (Codepur) * IoT Coffee Talk: Episode 211 – Naughty AI (IoT Coffee Talk Crew) * Learn How to Optimize Your Well-Architected Cloud | The Azure Enablement Show (Aaron Stark, Ben Brauer & Megan Pennie) * WebContainers and the future of web dev (interview with Jòan Varvenne) (Ana Marija Majkić) * FreeCodeSession – Episode 549 (Jason Bock) * Debugging F# code (Onur Gümüş)

Podcasts* InfoQ Podcast: Addressing the Gender Imbalance in Technical Leadership (Neria Yashar) * Merge Conflict #413: Google Takeout in Action (James Montemagno & Frank Kreuger) * CppCast – Safe, Borrow-Checked, C++ (Phil Nash & Timur Doumler) * Gone Mobile Podcast #108: Architecture Patterns (Jonathan Dick & Allan Ritchie) * Yet Another Podcast – Scott Hunter – Aspire and more (Jesse Liberty) * Scrum Master Toolbox Podcast – Continuous Feedback As A Forcing Function For Focus, and Productivity in Agile Teams | Doug Rabow (Vasco Duarte) * Syntax Podcast #776: How 1Password Uses WASM and Rust for Local First Dev With Andrew Burkhart (Wes Bos & Scott Tolinski) * PPP 416 | Timeless Lessons About Why People Follow You as a Leader, with Jim Kouzes (Andy Kaufman) * Changelog & Friends Podcast #46 – Is it too late to opt out of AI? (Luis Villa, Jerod Santo & Adam Stacoviak) * Progressive State Management with NGXS with Aliaksei Kuncevic – Adventures in Angular #414 (Alyssa Nicole, Brooks Forsyth & Chris Ford) * Azure Podcast Episode 495 – How APIM powers Backbase’s Grand Central (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * React Native Radio #298 – Create Expo Stack, NativeWind Ul, & Plugin Pro with Dan Stepanov (Dan Stepanov & Mazen Chami) * Directions on Microsoft – Bootcamp and Build Debrief (Mary Jo Foley) * The Happy Engineer Podcast #170: Are You Feeling Bored or Burned Out Lately? with Erika Rothenberger (Max Ahumada)

Community & Events* Microsoft’s Xbox waves the Pride flag: Leveling up for LGBTQIA+ inclusion (Brian Fagioli) * CfP List Updated 2024-06-02 (Dave Aronson) * Tips and Tricks for Bluesky Search (Bluesky Team) * MVP’s Favorite Content: MS Learn Plan, Blogs, SQL, Windows (Rie Moriguchi)

Database* Cursors In Scalar UDFs, and Other Performance Pitfalls In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* Fluid Framework 2 generally available in June (Kashif Qureshi)

PowerShell* PowerShell and SQL on the River (Louis Davidson)

Miscellaneous Announcing Windows 11 Insider Preview Build 26120.751 (Dev Channel) (Amanda Langowski) * Massive Ticketmaster, Santander data breaches linked to Snowflake cloud storage (Emma Roth) * Windows 11’s new Recall feature has been cracked to run on unsupported hardware and* Nvidia and AMD are bringing Microsoft’s Copilot Plus AI features to gaming laptops (Tom Warren) * Hugging Face says it detected ‘unauthorized access’ to its AI model hosting platform (Kyle Wiggers) * ARM64 and AI are driving a ‘Great Reset’ in the Windows PC industry, a transformation unlike any witnessed in the past three decades (Daniel Rubino)

More Link Collections* The Morning Brew #3951 (Chris Alcock) * F# Weekly #22, 2024 – F# Developer Story (Sergey Tihon) * Daily Reading List – May 31, 2024 (#330) (Richard Seroter) * Reading List 320 (Bruce Lawson) * Reading Notes #605 (Frank Boucher) * C# Digest – Weakly and strongly typed values in .NET (Jakub Chodounsky)

The Geek Shelf C# Interview Guide: Boost your confidence with answers to hundreds of secret interview questions (Konstantin Semenenko) – Referral Link

View Details

Top Links* What’s new in the Windows Subsystem for Linux in May 2024 (Craig Loewen) * The Changelog Podcast #593 – Microsoft is all-in on AI: Part 1 (Scott Guthrie, Adam Stacoviak & Jerod Santo) * Navigation using Regions in Windows and Uno Platform Applications (Nick Randolph) * Microsoft needs Windows developers like never before (Tom Warren) * Software Defined Talk Episode 469: Amanda K. Silver on Developer Tools (Matt Ray) * Catch Up on Microsoft Build 2024: Essential Sessions for .NET Developers (James Montemagno)

Web & Cloud Development* ASP.NET Core Basics: Getting Started with GraphQL (Assis Zang) * How to observe your Blazor WebAssembly application with OpenTelemetry and real user monitoring (Harry Kimpel) * Seamlessly Add Blazor Native UI Components in Hybrid Apps (Mahesh Palanisamy) * Efficiently Perform CRUD Actions in the Blazor DataGrid with GraphQL (Maithiliy K.) * React Context API Explained with Examples (Matéush) * Scalable WordPress Hosting for Developers (WordPress Team) * Testing the behavior of generated HTML (Martin Fowler) * Building a serverless secured dead drop (Oren Eini) * Failed to start Dapr – file does not exist (Bart Wullems) * htmx: Simplicity in an Age of Complicated Solutions (Erik Heemskerk)

WinUI, .NET MAUI & XAML* WPF Gallery Preview – Demonstrates controls and styles for a WPF application in .NET 9 and later (Microsoft Store) * Now in the VS Code pre-release of the .NET MAUI extension, XAML Hot Reload! (David Ortinau)

Visual Studio & .NET* Coming in Entity Framework 9: Better Query Parameterization (Brent Ozar) * C++ Refactoring tools in Visual Studio (Mryam Girmay) * Mail Merge: The Pre-Shaped Data Concept Explained (Bjoern Meyer) * Using thread-safe classes doesn’t make your code thread-safe (Henrique Dalcin Dalmas) * A graphical depiction of the steps in building a C++ executable, enhanced for classic Win32 (Raymond Chen) * .NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support (Robert Krzaczyński) * How to Set the Exit Code for a Console Application in .NET (Stefan Cruz) * Visual Studio 2022 version 17.10.1 Release Notes (Microsoft Learn)

Design, Methodology, AI & Testing How to Scale Agile Software Development with Technology and Lean (Ben Linders) * The Bulkhead Pattern: How To Make Your System Fault-tolerant (Derek Comartin) * Why designers shouldn’t always be designers (Simone Williams) * A beginner’s guide to the Git reftable format (Patrick Steinhardt) * Coaching vs. Mentoring: What’s the Difference? and* Demystifying AI: Everything You Wanted to Know but Were Afraid to Ask (Radical Candor Team)

Mobile, IoT & Game Development* All the Flutter news from a busy Google I/O 2024 (Michael Thomsen) * Introducing our new e-book: Unity’s Data-Oriented Technology Stack (DOTS) for advanced developers (Thomas Krogh-Jacobsen & Shanti Zachariah)

Screencasts & Videos* Azure SQL DB standby replica is now generally available | Data Exposed (Anna Hoffman) * Why Windows is the best place for AI development | Studio28 (Christina Warren, Vicente Rivera & Divya Venkataramu) * Microsoft Surface Innovation | Studio67 (Dona Sarkar, Maria Alexandra Guinand & Sam Morton) * Continue your learning journey with Microsoft Learn | Studio76 (Allison Kraker & Sandra Marin) * How Microsoft Applied Skills can boost your career | Studio77 (Christian Wylde) * Microsoft Learn: Why earn a Microsoft Certification | Studio78 (Julie-Anne Arsenault) * What’s New with GitHub | Studio87 (Martin Woodward)

Podcasts* The Modern .NET Show – Temporal: Orchestrating Success in Distributed Systems with Security and Simplicity with John Kattenhorn (Jamie Taylor) * The Hanselminutes Podcast – Making “Tales of Kenzera: Zau” with Abubakar Salim (Scott Hanselman) * Scrum Master Toolbox Podcast – Daily Standups as a Success Barometer in Agile, And Other Lessons For Scrum Masters | Doug Rabow (Vasco Duarte) * JS Party Podcast #325 – 11ty goes fully independent (Zach Leatherman, Jerod Santo & Nick Nisi) * Innocent Application Performance Monitoring with Innocent Bindura from Raygun – Adventures in .NET #189 (Caleb Wells & Shawn Clabough) * Building a Custom Front-end Framework – JavaScript Jabber #633 (AJ O’Neal & Steve Edwards) * The Amp Hour #668 – 50.0000 Ohms (Dave Jones & Chris Gammell) * UX Podcast #328 – Interviewing users with Steve Portigal (James Royal-Lawson & Per Axbom) * AGL 367: Martin Gonzalez (John Rouda) * The Breakpoint Show Episode 021 – Mind-Blowing Performance with Daniel Marbach (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)

Community & Events* What’s Your Story: Weishung Liu (Alyssa Hughes) * Introducing the 2024 Twilio Champions (Cat Martinez) * Leading Successful Tech User Groups: Insights from MVPs (Rochelle Sonnenberg)

Database Encrypt and safeguard your SQL Server database backups and Dynamic SQL Server stored procedure execution form in SSMS and Upgrading SQL Server databases and changing compatibility levels and* Modify SQL Server database tables to keep similar columns together (Greg Robidoux) * Generating Uniform, Normal, or Lognormal Random Numbers in SQL Server (Rick Dobson) * The Ultimate Guide to Navigating SQL Server With SQLCMD (Nisarg Upadhyay) * Azure Storage: A Crisp CheatSheet for Getting Started (Brian Martel) * Exploring the Capabilities of Azure Cosmos DB for MongoDB using Open MongoDB shell. (Kevin Comba) * A Query Writing And Tuning Exercise: Finding Duplicate Post Titles In Stack Overflow (Erik Darling) * Impossible Execution Plan Timings (Paul White)

SharePoint, M365 & MS Teams* Microsoft Loop transforms the way developer teams work (Ishita Mohindra) * VBScript deprecation: Timelines and next steps (Microsoft Developer Support Team)

PowerShell* PowerShell: Automate Terraform Install on Windows (Chris Pietschmann)

Miscellaneous Announcing Windows 11 Insider Preview Build 26227 (Canary Channel) (Amanda Langowski) * Gain enhanced security and performance with Windows Server 2025—now in preview (Ian LeGrow) * Cooler Master Hit By Data Breach Exposing Customer Information (BeauHD) * All of Microsoft’s MacBook Air-beating benchmarks and* Windows 11 is finally getting mouse settings that let you avoid the Control Panel (Tom Warren)

More Link Collections* The Morning Brew #3950 (Chris Alcock) * Daily Reading List – May 30, 2024 (#329) (Richard Seroter) * Windows news you can use: May 2024 (Thomas Trombley)

The Geek Shelf Web Development with Blazor – 3rd Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link

View Details

Top Links* A modern Extension Manager has arrived with Visual Studio 17.10 (Maia Kelner) * Building .NET apps for Linux from any operating system (Uno Platform Team) * First TechBash 2024 Keynote Announced. Early bird registration ends on June 11th. (TechBash Team) * AI Audio Editor Walkthrough – WinUI 3 / Windows App SDK Samples (Beth Pan) * .NET Rocks! – Episode 1900 with Scott Hanselman! (Carl Franklin & Richard Campbell) * F# developer stories: how we’ve finally fixed a 9-year-old performance issue (Petr Semkin)

Web & Cloud Development* Blazor HTML Forms, Submitting, and Antiforgery Tokens (Khalid Abuhakmeh) * Avoiding interactivity with Blazor? (Jon Hilton) * Consuming .NET Feature Flags within an Angular Application (Tim Deschryver) * State Management in React vs. Angular (Christian Nwamba) * Blazor Basics: Child Routes & Optional Route Parameters (Claudio Bernasconi) * Why We Need a Standard JavaScript ORM for SQL Databases (Paul Scanlon) * Boost Your Data Analysis: Best Practices for Optimizing Syncfusion Blazor Pivot Table Performance (Sastha Prathap) * Why We Don’t Have a Laravel For JavaScript… Yet (Vince Canger) * Dev Proxy v0.18 with reporters, better CI support, and improved Azure API Center integration (Waldek Mastykarz) * Prefetching in Single-Page Applications (Martin Fowler) * May 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews) * Studio: Now Available for Windows (Alexa Peduzzi) * Discover how to improve your site performance with Jetpack Boost (Ali Uğurlu) * Introducing the Auth0 Session Management API (Andrea Chiarelli) * Microsoft Entra ID Tenant Starters Guide: Understanding Identity Management and Licensing (Gregor Wohlfarter) * Decision Trees For UI Components (Vitaly Friedman)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a .NET MAUI Histogram Chart to Display the Distribution of Atomic Weights in the Periodic Table (Surya Karan Raja) * OpenSilver 2.2 Migrates LightSwitch Applications (Edin Kapić)

Visual Studio & .NET* Lookup in C# (Januarius Njoku) * 9 Things You Didn’t Know About JetBrains Rider’s NuGet Support (Khalid Abuhakmeh) * Writing a Debugger From Scratch – DbgRs Part 8 – Source and Symbols (Tim Misiak) * A graphical depiction of the steps in building a C++ executable, basics (Raymond Chen) * DirectSR Preview Available Now (Joshua Tucker) * Perform Vector Database Similarity Search in .NET Apps using Build5Nines.SharpVector (Chris Pietschmann)

Design, Methodology, AI & Testing* Behind the scenes of the Octopus Extension for GitHub Copilot (Matthew Casperson) * GitLab Duo Chat 101: Get more done on GitLab with our AI assistant (Abubakar Siddiq Ango) * Code Digital Signing – Guide and Resources (Horatiu Vladasel) * How to Easily Migrate from SVN to Git (Allison Bokone) * The Crossroads of Innovation and Privacy: Private Synthetic Data for Generative AI (Alyssa Hughes) * TeamCity Major Bug-Fix Release for All Versions: Update Your Server Now (Olga Bedrina) * Can LLMs spot accessibility issues? (Remi Van Goethem) * Embracing Diversity and Inclusion at Workplaces (Shikha Nandal) * Memory Protection for AI ML Model Inferencing (Suraj Deshmukh) * GitHub and JFrog partner to unify code and binaries for DevSecOps (Thomas Dohmke)

Mobile, IoT & Game Development* App Hosting vs. the original Hosting: Which one do I use? (Julia Reid & Thomas Bouldin)

Screencasts & Videos* New T-SQL Enhancements in SQL Server 2022 | Data Exposed: MVP Edition (Anna Hoffman) * Inclusive innovation: GitHub’s drive for accessible coding (GitHub Team)

Podcasts* Working Code Podcast – Episode 180: The Laws Of Software (Ben Nadel) * Scrum Master Toolkit Podcast – Agile Governance, Creating Transparency and Overhauling Project Management to Fit Agile Product Development | Doug Rabow (Vasco Duarte) * Kubernetes Podcast from Google – A Decade of Kubernetes Contribution (Abdel Sghiouar & Kaslin Fields) * Syntax Podcast #775: Components We Need on Every Project (Wes Bos & Scott Tolinski) * The Rework Podcast – The Subtle Art of Staying Out of It (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson) * Practical AI Podcast – AI in the U.S. Congress (Don Beyer, Chris Benson & Daniel Whitenack) * Talk Python to Me #464: Seeing code flows and generating tests with Kolo (Michael Kennedy) * Software Engineering Radio 618: Andreas Møller on No-Code Platforms (Brijesh Ammanath)

Community & Events* Developers get by with a little help from AI: Stack Overflow Knows code assistant pulse survey results (Erin Yepis) * As Minecraft celebrates 15th anniversary, community shares how it shapes their worlds (Athima Chansanchai) * Research Focus: Week of May 27, 2024 (Brenda Potts) * Obtaining More Freedom (and Money) with Freelancing (Donn Felker) * JetBrains AI Hackathon, Powered by Google (Irina Mariasova)

Database* What happens when we drop a column on a SQL Server table? Where’s my space? (Cláudio Silva) * Profiling Query Performance In SQL Server With Extended Events The Easy Way (Erik Darling) * Working with Data in Azure Cosmos DB for PostgreSQL using Open PSQL Shell. (Kevin Comba) * Azure SQL Managed Instance Point-In-Time Restore Service Level Expectation (Diego Caracciolo) * Replace SQL Cursors with Set Based Operations Including OUTPUT and MERGE (Jared Westover)

SharePoint, M365 & MS Teams* Do more in Microsoft Mesh with data and AI (Rebecca Burke-Agüero)

Miscellaneous* Hackers Claim To Have Breached Ticketmaster, Stealing Personal Data of 560 Million Users (BeauHD) * Accessibility in Surface Copilot+ PCs: Innovation meets inclusivity (Claudia Quian) * Accessing a third-party device with SMB in Windows 11 24H2 may fail (Ned Pyle)

More Link Collections* The Morning Brew #3949 (Chris Alcock) * Daily Reading List – May 29, 2024 (#328) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* VisualStudio.Extensibility 17.10: Debug your extensions with the Diagnostics Explorer (Maia Kelner) * DXC 1.8.2405 Available Now, Including HLSL 202x (Chris Bieneman) * Explore Advanced PDF Exporting in Angular Pivot Table (Sastha Prathap) * ProcDump 3.3 for Linux and Process Explorer v17.06 (Alex Mihaiuc) * An even faster Microsoft Edge (Microsoft Edge Team) * Build 2024 Recap: Bridging the chasm between your ML and app devs (Matthew Bolanos)

Web & Cloud Development* Azure Developer CLI (azd) – Build 2024 Recap (Grace Kulin) * ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAI Doc Generation, HybridCache and More (Robert Krzaczyński) * Node v20.14.0 (LTS) (Marco Ippolito)

Visual Studio & .NET* How to Read and Extract Table data from PDF Using C# .NET (Hunter Haaf) * C# dotNet The fastest way to check if a file is a PDF file or not (Mark Pahulje) * Visual Studio Code CMake Tools Extension 1.18 Update: Quick Start with CMake and more… (Sinem Akinci) * Cancel WhenAny – linked CancellationTokenSource (Steven Giesel) * What’s New for Web, Data, Desktop and Mobile in .NET 9 Preview 4 (David Ramel) * Running a Hosted Service in a Console Application (Bryan Hogan) * Blocking primary constructor member capture using a Roslyn Analyzer (Andrew Lock) * Document Templates Tip: Say No to Forced Page Breaks (Bjoern Meyer) * Microsoft .NET Code Analysis: Exercise Caution When Employing ContainsKey() with Dictionary Types (David McCarter)

Design, Methodology, AI & Testing* May patches for Azure DevOps Server (Gloridel Morales) * Create Your Own AI Image Generator App With JavaScript and DALL-E 3 (Esther Vaati) * The Problem With Most R-and-D Teams (Ted Neward) * Automated testing in C — Part II (Luis Soares) * Earners vs Owners (Scott Galloway) * Cooking with Semantic Kernel (Bart Wullems) * What We Learned from a Year of Building with LLMs (Part I) (Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu & Shreya Shankar) * Modular Monolith Architecture In .NET (Houssam Ghannoum) * Retrieval-augmented Generation: Revolution or Overpromise? (Kateryna Reshetilo & Olexandr Moklyak)

Mobile, IoT & Game Development* XL Raspberry Pi 5 Game Boy (Ashley Whittaker) * Query-Defined Infrastructure with Firebase Data Connect (Michael Bleigh) * Unity Shader Variants Optimization & Troubleshooting Tips (Attilio Carotenuto)

Screencasts & Videos GCast 176: Using Azure AI Document Intelligence Studio (David Giard) * Maddy Interviews Mads, Glenn, Dustin, & Mehul at #MSBuild and Maddy Interviews Brady, Fowler, Damian, & Wendy at #MSBuild and Maddy Interviews Peppers, Toub, & Hunter at #MSBuild and Maddy Interviews Rich, Jared, Anders, & Beth at #MSBuild and* Maddy Interviews Tanner, Fred, & Jordan at #MSBuild (Maddy Montaquila) * Mr. Maeda’s Cozy AI Kitchen – AI Speech Capabilities, with Andy Beatman (John Maeda) * Copilot Studio + Dynamics 365 HR + ServiceNow | The Low Code Revolution (April Dunham & Ana Ines Urrutia) * Introduction to FusionCache | Open at Microsoft (David Mauri & Jody Donetti) * Is Flutter Dead? (Codepur) * BottomSheet Plugin for Blazor Hybrid & .NET MAUI (Gerald Versluis) * Coffee and Open Source Conversation – Joe Guadagno (Isaac Levin) * FreeCodeSession – Episode 548 (Jason Bock) * “Playwright In An Hour” – Webinar Recording (Gil Zilberfeld)

Podcasts* Navigating AWS Complexities and Product Management Challenges – Adventures in DevOps #201 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – Prioritize, Visualize, Execute, A Lean Approach to Work Management in Agile Teams | Doug Rabow (Vasco Duarte) * The Work Item #79 – How To Get Promoted To Tech Executive – Lena Reinhard (VP Engineering, CircleCI, Travis CI) (Den Delimarsky) * The Changelog News Podcast #96 – Why you shouldn’t use AI to write your tests (Jerod Santo) * RunAs Radio – PowerApp Extensibility with Christina Wheeler (Richard Campbell) * Microsoft 365 Dev Podcast – Copilot Extension news from Microsoft Build with Abram Jackson (Jeremy Thake)

Community & Events* Microsoft Build 2024 Recap: The Age of AI (Mackenzie Albitz) * CfP List Updated 2024-05-28 (Dave Aronson) * OpenAI has a new safety team — it’s run by Sam Altman (Emma Roth) * OpenAI researcher who resigned over safety concerns joins Anthropic (Kylie Robison) * Tech for Social Impact announces winner of Hack4Good (Marc Spiotta)

Database* Plan Cache Pollution From Temporary Objects In SQL Server (Erik Darling) * What is Mirroring in Microsoft Fabric? (Koen Verbeeck)

SharePoint, M365 & MS Teams* Build 2024: What’s new for Microsoft Graph (Jason Friedman)

Miscellaneous* Why Microsoft bet on Surface (David Pierce) * How can I force a DLL to register itself if it won’t respond to regsvr32? (Raymond Chen)

More Link Collections* The Morning Brew #3948 (Chris Alcock) * Sands of MAUI: Issue #146 (Sam Basu) * Daily Reading List – May 28, 2024 (#327) (Richard Seroter)

The Geek Shelf Unity 2022 by Example: A project-based guide to building 2D and 3D games, enhanced for AR, VR, and MR experiences (Scott H. Cameron) – Referral Link

View Details

Top Links* Use Machine Learning models in your Windows app (Microsoft Learn) * Semantic Kernel Hello World Planners Part 2 (Jason Haley) * Small Language Models with Phi-3 Cookbook: A Guide (Lee Stott) * “Highly Technical Talk” with Hanselman and Toub | BRK194 (Scott Hanselman & Stephen Toub) * Introducing links to source code for .NET API Docs (Min Huang and Matt Trilby-Bassett) * It’s sudo, for Windows – Open sourced, on GitHub (Microsoft)

Web & Cloud Development* Visual Studio Code extension for sAzure Web PubSub now in preview (Azure Team) * Using OpenAI to Update A Blazor Excel Worksheet (Michael Washington) * Integrating IMessenger in Blazor (Brian Mullen) * Implement a Microsoft Entra ID external authentication method using ASP.NET Core and OpenIddict (Damien Bowden) * Using Delegating Handlers to Extend HttpClient in ASP.NET Core (Georgi Georgiev) * Navigating the World: Shapefile Integration in Syncfusion Blazor Maps (Hari Venkatesh E.) * 5 Time-Saving WordPress Block Editor Tips and Tricks (Jeremy Anderberg) * What’s New in Angular 18? (Sathish Kumar Rajendran) * Understanding Supply-Chain Attacks and OWASP Dependency Check (Bart Wullems) * Chrome DevTools 2024: Top 5 New Features to Boost Your Workflow (Vidura Senevirathne)

WinUI, .NET MAUI & XAML* Get started with WinUI (Microsoft Learn)

Visual Studio & .NET Soft Deletes with Entity Framework Core – Part 3 (Ricardo Peres) * C# Coding for Beginners – Learn to Code in C# Today (Dave Ward) * Optimizing Collection Examination: A Comparative Analysis of Predicate Methods in C# and* Understanding and Utilizing Common Attributes in Classes in Microsoft .NET (David McCarter) * How to Compare Two Dictionaries in C# (Januarius Njoku) * How to update a NuGet library once the author isn’t available (Jon P. Smith) * Fastest Ways to Perform Base 10 Conversions in C# (Martin Chege) * Visual Studio 2022 17.11 Preview 1: Pull Requests, Debugging, Profiler and More Improvements (Robert Krzaczyński) * Introduction to the StronglyTypedId Package in .NET (Caleb Okechukwu) * .NET Core Configuration in .NET 8 (Dhananjeyan Balaretnaraja) * How to test a Roslyn analyzer (Gérald Barré) * Is there any difference between String­From­IID and String­From­CLSID? (Raymond Chen) * Mime Base64 is a Thing? (Rick Strahl) * .NET 7 apps are now vulnerable and must be updated now! (David Grace)

Design, Methodology, AI & Testing* Effectively Sharing Resources Between Modules in a Modular Monolith (Steve Smith) * The Future of Space (Elena Berendeeva) * What is Git? Our beginner’s guide to version control (Kedasha Kerr) * Continuous delivery without a CI server (Mark Seemann) * Shift Left With Architecture Testing in .NET (Milan Jovanović) * Load Testing RAG based Generative AI Applications (Kranthi Kumar Manchikanti, Paulo Lacerda & Michael Tremeer)

Mobile, IoT & Game Development* Introducing Gemini in Firebase (Thevi Sundaralingam, Richie Foreman & Viswanathan Munisami) * Learn Unity and Godot Game Development with JetBrains (Khalid Abuhakmeh)

Screencasts & Videos GCast 175: Getting Started with Azure OpenAI and Azure OpenAI Studio and Technology & Friends – Michael Eaton on Sharing Knowledge and* Technology & Friends – Raj Krishnan on the Challenges of Artificial Intelligence (David Giard) * What’s new in C# 13 | BRK186 (Mads Torgersen & Dustin Campbell) * Running .NET on the NES | BRK252 (Jonathan Peppers)

Podcasts InfoQ Podcast: Architecture Modernization (Nick Tune) * Merge Conflict #412: Copilot+ PCs & Everything .NET at Build 2024 (James Montemagno & Frank Kreuger) * The .NET on AWS Show, featuring Nick Chapsas! (Brandon Minnick & Francois Bouteruche) * The Easiest Way to use Angular Elements with Tomas Trajan – Adventures in Angular #413 (Shai Reznik, Brian Love & Aaron Frost) * Syntax Podcast #774: Promise Flow Control, Concurrency, Libraries, TypeScript and Deferreds – Part 3 (Wes Bos & Scott Tolinski) * Coding Blocks Podcast – Intro to Apache Kafka (Allen Underwood, Michael Outlaw & Joe Zack) * Google Cloud Security Podcast Episode 174 – How to Measure and Improve Your Cloud Incident Response Readiness: A New Framework (Anton Chuvakin) * Meta Cast – Strategic Sprint Reviews: How to Boost Team Morale and Stakeholder Buy-In (Bob Galen & Josh Anderson) * Geek’s Guide to the Galaxy #570 – Invincible Seasons 1 and 2 Review (with Andrea Kail, Tom Gerencer, Zach Chapman) (David Barr Kirtley & John Joseph Adams) * The PowerShell Podcast – PowerShell on Linux and Beyond with Steven Judd (James Petty) * Scrum Master Toolbox Podcast – The Delicate Dance of Driving Change, Learning How To Time Change Input in Agile Teams | Doug Rabow (Vasco Duarte) * The Stack Overflow Podcast – An open-source development paradigm (Eira May) * Managing A Software Engineering Department: Ted Neward – Azure DevOps Podcast Episode 299 (Jeffrey Palermo) * The Breakpoint Show Episode 020 – Talking Boring Tech (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Talk Python to Me #463: Running on Rust: Granian Web Server and* Python Bytes Podcast #385 – RESTing on Postgres (Michael Kennedy)

Community & Events* MVP Marthe Moengen’s Community and Career Story (Rie Moriguchi)

Database* SQL Server Management Studio 20 New Features and Functionality (Rajendra Gupta) * Snake draft sorting in SQL Server, part 4 (Aaron Bertrand) * SQL Convert Examples for Dates, Integers, Strings and more (Joe Gavin)

SharePoint, M365 & MS Teams* Introducing SharePoint Video Pages (Katelyn Helms) * Remember better with the new Sticky Notes experience from OneNote (Chetna Das)

Miscellaneous* retrowin32: Threading in two ways (Evan Martin) * Windows will soon let you grab text from your Android photos (Nathan Edwards) * Microsoft: Windows 24H2 Will Remove Cortana and WordPad Apps (msmash)

More Link Collections* The Morning Brew #3947 (Chris Alcock) * Interesting links of the week 2024-22 (Michael Eaton) * F# Weekly #21, 2024 – .NET Aspire, HybridCache, Azure.AI.OpenAI (Sergey Tihon) * C# Digest – Choosing the Best Immutable Dictionary (Jakub Chodounsky) * Daily Reading List – May 24, 2024 (#326) (Richard Seroter)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link

View Details

Top Links (XL Microsoft Build Edition)* Navigating Win32 App Development with WinUI and WPF | BRK241 (Chigusa Sansen & Jeffrey Stall) * How to create superior experiences with WinUI and WPF | BRK244 (Niels Laute, Ranjesh Jaganathan & Sarjana Sheth Mitra) * Announcing the AI Toolkit for Visual Studio Code (John Lam) * Introducing the WebNN Developer Preview with DirectML (Adele Parsons) * First preview of Visual Studio 2022 v17.11 (Mads Kristensen) * TechBash 2024 Early Bird Tickets – Just 3 Weeks Left! (Jason Gaylord) * Introducing GitHub Copilot Extensions: Unlocking unlimited possibilities with our ecosystem of partners (Mario Rodriguez) * Introducing Copilot+ PCs (Yusuf Mehdi) * General Availability of .NET Aspire: Simplifying .NET Cloud-Native Development (Damian Edwards)

Web & Cloud Development* Developing cloud native apps with Aspire (Mark Downie) * Fix Missing OpenAPI Elements From ASP.NET Core Minimal API Apps (Khalid Abuhakmeh) * Azure Static Web Apps offers new Dedicated plan in preview (Azure Team) * Doing Background Work with a Hosted Service in Web API (Bryan Hogan) * Diving Deep into Array Index Positions (Kirupa Chinnathambi) * Everything You Are Missing in Angular v18 (Alyssa Nicoll) * Introducing GitHub Copilot for Azure: Your Cloud Coding Companion in VS Code! (Chris Harris) * JetBrains AI Assistant for JavaScript Developers – WebStorm (Ekaterina Ryabukha) * Azure SDK Release (May 2024) (Hector Norzagaray) * Effortlessly Synchronize JavaScript Controls Using DataManager (Maithiliy K.) * Leveraging Azure AI Services to Build, Deploy, and Monitor AI Applications with .NET (Mehul Harry) * Angular v18 is now available! (Minko Gechev) * Secure File Handling in Blazor: Implement JWT Authentication (Saravanan G.) * Perform CRUD Operations in Blazor Pivot Table with SQL Database using Entity Framework (Sastha Prathap) * Announcing Docker Desktop Support for Windows on Arm: New AI Innovation Opportunities (Vanessa Fournier) * Setting Up WSL for Secure Redis CLI Connections to Azure Redis Cache on Windows. (Walter Abarca Gamboa) * Code Splitting in Single-Page Applications (Martin Fowler) * Microsoft Dev Box introduces new ready-to-code and enterprise management capabilities (Azure Team) * Must-have resources for new .NET Aspire developers (Anthony Simmon) * Fleet 1.35 Is Out! Introducing AI-Powered Multi-Line Code Completion for Python and Kotlin, Windows on ARM Support, Wildcards, and Multiple UI Improvements (Daniela Bentrup) * Attack Techniques: Full-Trust Script Downloads (Eric Lawrence) * GraphQL Federation: The Missing API for Your Platform Strategy (Michelle Greer) * Adding branded URLs to authentication with Microsoft Entra External ID Custom URL Domains (Samiksha Gupta) * Bun – A fast-rising star? (Will McKenzie)

WinUI, .NET MAUI & XAML* .NET MAUI Collection View — Switch Between Different Item Representations (Kseniya Kuzmina) * Chart of the Week: Creating a WPF Sunburst Chart to Visualize the Syncfusion Chart of the Week Blog Series (Saiyath Ali Fathima M.) * .NET MAUI 8.0.40 (Service Release 5) and .NET MAUI updates in .NET 9 Preview 4 (David Ortinau)

Visual Studio & .NET Why you should batch message processing and how to do it with .NET AsyncEnumerable (Oskar Dudycz) * Logging in C# with Structured Logging and MediatR (Dhananjeyan Balaretnaraja) * Visual Studio 2022 17.10 and GitHub Copilot: Your Coding Partner for Faster and Smarter Development (Mark Downie) * VBScript deprecation: Timelines and next steps (Naveen Shankar) * What’s New for C++ Developers in Visual Studio 2022 17.10 (Sy Brand) * Announcing NuGet 6.10 (NuGet Team) * What’s new in C# 13 | C# 13 new features (.NET Office) * If you know what interface you want, just pass it directly to CoCreateInstance and If you have to create a Windows Runtime Vector from C++/WinRT, do it as late as possible and Creating a prepopulated Windows Runtime Vector from C++/WinRT without going through an explicit std::vector and* Setting the contents of a Windows Runtime Vector from C++/WinRT in one call (Raymond Chen) * Visual Studio 2022 version 17.10.0 Release Notes and Visual Studio 2022 Version 17.11 Preview 1 Release Notes (Microsoft Learn) * Deprecating CSLA Synchronous APIs (Rockford Lhotka) * Maximizing joy and minimizing toil with great developer experiences (Amanda Silver) * Thoughts about primary constructors: 3 pros and 5 cons (Andrew Lock) * Enhancing Enum Handling in Spargine: Beyond Enums and into Versatility (David McCarter) * Roslyn analyzers: How to (Gérald Barré) * How to Set Global Default JSON Serialization Options in .NET (Karthikeyan N S) * Dapper And Strongly Typed IDs – How To Dynamically Register Mappings (Nick Cosentino)

AI Introducing Model Customization for Azure AI (Ali Dalloul) * Announcing Fine Tuning for GPT-4, AI Studio Support, and API improvements with Azure OpenAI Service (Alicia Frame) * New models added to the Phi-3 family, available on Microsoft Azure (Veronica Sun) * AI Toolkit for Visual Studio Code Debuts at Build 2024 (David Ramel) * Build Copilot extensions using Microsoft Graph Connectors (Mahesh Singhania) * Connect Logic Apps’ 1,400 connectors to Semantic Kernel (Matthew Bolanos) * Quantization with DirectML helps you scale further on Windows (Patrice Vignola) * Build the next wave of AI on Windows with DirectML support for PyTorch 2.2 (Sheil Kumar) * Use Semantic Kernel to create a Restaurant Bookings Sample with .NET (Sophia Lagerkrans-Pandey) * Accelerating innovation: A new era of AI at work begins and Microsoft Edge for Business: Revolutionizing your business with AI, security and productivity (Steve Clarke) * Microsoft and Hugging Face deepen generative AI partnership (Thasmika Gokal) * Recall is Microsoft’s key to unlocking the future of PCs and* Windows now has AI-powered copy and paste (Umar Shakir) * Announcing the General Availability of Semantic Kernel Java (Bruno Borges) * Accelerate enterprise GenAI application development with tracing and debugging through prompt flow (chenlujiao, tahiguch & Henry Zeng) * Zero Trust Security Principles for Generative AI & LLMs in the Enterprise (Chris Pietschmann) * Developing AI-enhanced apps of the future with Microsoft’s adaptive cloud approach (Christa St Pierre) * Developing GitLab Duo: How we are dogfooding our AI features (David O’Regan) * Live at Build: Microsoft Learn releases new AI skill-building resources (Elisa Graceffo) * Announcing the Release of Semantic Kernel Python 1.0.0 (Evan Mattson) * Getting Started – Generative AI with Phi-3-mini: Running Phi-3-mini in Intel AI PC (Kinfey Lo) * Accelerating AI in the workplace with the all-new Surface Laptop and Surface Pro (Nancie Gaskill) * The ChatGPT wrapper product boom is an uncanny valley hellscape (pcloadletter) * Generative AI Prompts to automate content processing (Gwenael Bego) * Windows 11 Recall is Not a Privacy Concern (Paul Thurrott)

Design, Methodology & Testing* What’s new in MSIX: May 2024 (Fiza Azmi) * An Engineering Manager Challenge (Ted Neward) * On Architecture – Part 2: Data Storage and Access (Ricardo Peres) * How to Download, Install, and Manage MSU Files (Alex Marin) * Clean Architecture Sucks (Steve Smith) * New Windows 11 features strengthen security to address evolving cyberthreat landscape (David Weston) * Locking In On Concurrency Control (Derek Comartin) * There’re No Feelings In Testing! (Gil Zilberfeld) * Skilling snack: Windows security for developers (Katharine Holdsworth) * You should keep a developer’s journal (Max Pekarsky)

Mobile, IoT & Game Development* Cordova Android 13.0.0 Released! (Bryan Ellis) * What’s New in the Flutter SDK for Firebase (Andrew Peynado & Cynthia Jiang) * Using Generative AI with Flutter (Deven Joshi) * A Developer’s Roadmap to Predictive Back (Views) (Ash Nohe & Tram Bui) * Atari acquires longtime rival Intellivision (Ash Parrish) * Automating Ionicon Usage in Angular (Masahiko Sakakibara) * Microsoft is bringing ‘Windows Volumetric Apps’ to Meta Quest headsets (Sean Hollister)

Screencasts & Videos What’s new in SSMS 20 and what’s next in version 21 | Data Exposed (Marisa Mathews) * How WinUI and WPF create great Windows apps | Developer Testimonials | Build 2024 and* Choosing the technology for your Native Windows app | Developer Testimonials | Build 2024 (Windows Developer Team) * Can I create expressive, beautiful app UIs with .NET MAUI? | One Dev Question (David Ortinau) * What is cloud-native development? | Welcome to .NET Aspire (Glenn Condron) * Microsoft Build opening keynote | KEY01 (Satya Nadella) * 2024 Imagine Cup World Championship | Studio65 (Annie Pearl & Dona Sarkar) * Scott and Mark learn AI | BRK255 (Scott Hanselman & Mark Russinovich) * Bring AI experiences to all your Windows Devices | BRK240 (Adele Parson & Jacques van Rhyn) * Inside Microsoft AI innovation with Mark Russinovich | BRK256 (Mark Russinovich) * Zero to Hero – Develop your first app with Local LLMs on Windows | BRK142 (Craig Loewen & Alexandre Zollinger Chohfi) * Running the World’s Largest AI Supercomputer in the Cloud – featuring Mark Russinovich (Microsoft Mechanics)

Podcasts CodeNewbie S27:E8 – Learning AI (Matt Eland) (CodeNewbie Team) * The Hanselminutes Podcast – Dr. Casey Fiesler (Scott Hanselman) * Digging into .NET in AWS – Adventures in .NET 188 (Caleb Wells, Shawn Clabough & Wai Liu) * Gone Mobile Podcast #107: IoT and Small Devices (Jonathan Dick & Allan Ritchie) * Syntax Podcast #773: React Native with Robin Heinze (Wes Bos & Scott Tolinksi) * CloudChat Episode 5 – Your Ops Are in My Dev (Carl Schweitzer) * .NET Rocks! – The Nomadic AI Developer with Aaron Erickson (Carl Franklin & Richard Campbell) * Practical AI Podcast – First impressions of GPT-4o (Daniel Whitenack & Chris Benson) * The Stack Overflow Podcast – How to train your dream machine and* The Stack Overflow Podcast – Would you board a plane safety-tested by GenAI? (Eira May) * RunAs Radio – The End of Windows 10 with Paul Thurrott (Richard Campbell)

Community & Events* MVP’s Favorite Content: AI, Key Vault, Surface, Web API (Rie Moriguchi) * Microsoft Surface event: the 6 biggest announcements (Emma Roth) * Six years in the open and a glimpse into the future (Uno Platform Team) * Your Guide to Surface at Microsoft Build (Jacob Rhoades) * Year 1 (Johnny Rodgers) * Announcing the 2024 Imagine Cup World Champion! (Maddy Epstein) * .NET Announcements & Updates from Microsoft Build 2024 (.NET Team) * The Good, the Bad, and the Disruptive: Let us know where you stand in the 2024 Annual Developer Survey (Erin Yepis) * What’s next: Microsoft Build continues the evolution and expansion of AI tools for developers (Frank X. Shaw) * Just shipped: Bluesky Direct Messages! (Bluesky Team) * Five Tips for Starting a New Developer User Group (Todd Anglin)

Database Is Using OPTIMIZE FOR More Reliable Than Forced Plans In SQL Server? and* The Difference Between Read Committed And Read Committed Snapshot Isolation In SQL Server (Erik Darling) * Multi-Tenancy: Marten’s “Conjoined” Model (Jeremy D. Miller)

SharePoint, M365 & MS Teams* Enhancing Microsoft Teams to support developer productivity and collaboration (Anuj Bahl) * Microsoft Graph town hall APIs now available in beta (Annie Wang) * Announcing public preview of Bicep templates support for Microsoft Graph (Dan Kershaw) * What’s new for Office Add-ins at Build 2024 (Office Add-ins Team)

PowerShell & Terminal* Azure CLI and PowerShell Tools Build 2024 Announcement (Alex Wang) * WinGet.CommandNotFound (Christopher Nguyen)

Miscellaneous Thoughts on Docs as code being a broken promise (Tom Johnson) * Hands-on with the Surface Laptop on Arm (Allison Johnson) * Announcing Windows 11 Insider Preview Build 22635.3646 (Beta Channel) (Amanda Langowski) * Microsoft Edge Will Begin Blocking Screenshots On the Job (BeauHD) * Releasing Windows 11, version 24H2 to the Release Preview Channel (Brandon LeBlanc) * Microsoft’s new Surface Pro gets an OLED display for the first time (Chris Welch) * IRS extends its Free File tax program for five more years (Emma Roth) * Evolving Copilot in Windows for your workforce (Harjit Dhaliwal) * RustRover Is Released and Includes a Free Non-Commercial Option (Kirill Smelov) * Unlock a new era of innovation with Windows Copilot Runtime and Copilot+ PCs (Pavan Davuluri) * Introducing the ultimate Copilot+ PCs – The all-new Surface Pro and Surface Laptop (Pete Kyriacou) * A blurry photo of the legendary USB Cart of Death (Raymond Chen) * Microsoft is making File Explorer more powerful with version control and 7z compression (Sean Hollister) * A first look at Microsoft’s new Surface Pro with Arm chips inside and* Microsoft’s new Windows chief on the future of the OS, Surface, and those annoying ads (Tom Warren)

More Link Collections* The Morning Brew #3946 (Chris Alcock) * Sands of MAUI: Issue #145 (Sam Basu) * Reading Notes #604 (Frank Boucher) * Daily Reading List – May 23, 2024 (#325) (Richard Seroter)

View Details

This may be the only Dew Drop until Friday. I forgot to bring my personal laptop’s power adapter with me to Seattle.

Top Links* Reimagining Pong Wars with C# and MVUX (Uno Platform Team) * What should a beginner developer learn if they were to start today? | One Dev Question (Scott Hanselman) * Seamlessly Load Data from Different Data Sources into Blazor Charts (Bhuvanesh Valarman) * Semantic Kernel Hello World Planners Part 1 (Jason Haley) * Building Better Apps: Better Together (Grace Taylor) * TechBash early bird registration extended 3 week (TechBash Team)

Web & Cloud Development* Kusto-Loco – What is KQL? (Neil MacMullen) * Docker Compose Profile, one the most useful and underrated features (Oskar Dudycz) * How to integrate continuous integration and deployment with WordPress on App Service (Abhishek Reddy) * How to use HttpClient correctly to avoid socket exceptions (David Grace) * Add a Cookie to an HttpClient Request/Response in ASP.NET Core (Alin Troncea) * Using IMessenger with Blazor (Brian Mullen) * Multi-Tenancy: What is it and why do you care? (Jeremy D. Miller) * Meta Releases Open Source React Compiler (Loraine Lawson) * View-Based Authorization in ASP.NET Core (Satya Prakash) * ESLint v9.3.0 released (ESLint Team) * How to Implement Function Overloading in TypeScript (John Au-Yeung) * Yet another reason to love Go: math/rand/v2 (cellfish)

Visual Studio & .NET* From Visual Basic to Visual Studio: A Journey Through Microsoft’s IDE Evolution (David McCarter) * What is new in Entity Framework 6.5 Classic (Erik Ejlskov Jensen) * EF Core Migrations: A Detailed Guide (Milan Jovanović) * Rider 2024.1: New Monitoring Tool Window, Collection Vizualizer, .NET Aspire, AI Assistant Plugin (Robert Krzaczyński) * .NET 7 Support Just Ended, Here’s How to Upgrade to .NET 8 (David Ramel) * MemoryCache, DistributedCache and HybridCache (Steven Giesel) * Why can’t I find the injected name of a templated class’s templated base class? (Raymond Chen) * Selecting and Formatting TableCells in TX Text Control (Bjoern Meyer)

Design, Methodology, AI & Testing Build a chatbot service to ensure safe conversations: Using Azure OpenAI & Azure Content Safety (Minseok Song) * Build a Generative AI App in C# with Phi-3-mini LLM and ONNX (Chris Pietschmann) * Reviewing Code With GPT-4o, OpenAI’s New ‘Omni’ LLM (David Eastman) * A Comprehensive Guide to Function Calling in LLMs (Janakiram MSV) * Using Semantic Kernel to create a Time Plugin with Java and* Use Semantic Kernel to create a Restaurant Bookings Sample with Java (Sophia Lagerkrans-Pandey)

Mobile, IoT & Game Development* Build your next website in Swift (Paul Hudson) * How to Make Your Flutter Package Privacy Manifest Compatible (Tomer Ben Rachel) * Seeing double (resolution) with the Apple Vision Pro (James Ashley)

Screencasts & Videos* Building Better Azure Apps with Better Together | The Azure Enablement Show (Aaron Stark) * FreeCodeSession – Episode 545 (Jason Bock)

Podcasts* freeCodeCamp Podcast #124 – AI is Overrated – Why ThePrimeagen Ripped Out GitHub Copilot From His Code Editor (Quincy Larson) * Merge Conflict #411: AI 4o, Google I/O, .NET Aspire, & #XamarinGaveMe (James Montemagno & Frank Kreuger) * CppCast – Rust <=> C++ (Phil Nash & Timur Doumler) * Dan Garfield: GitOps with Kubernetes – Azure DevOps Podcast Episode 298 (Jeffrey Palermo) * React Native Radio #297 – Jumping over the React Native v0.74 Bridge (Frank Calise & Mazen Chami) * Scrum Master Toolbox Podcast – How a Product Owner Can Foster Agile Team Success with Collaboration and Inspiration | Peter Müller (Vasco Duarte) * Changelog & Friends Podcast #44 – Self-hosted media server goodness (Jerod Santo) * Geek’s Guide to the Galaxy Podcast #568 – Children of Dune Miniseries Review (with Andrea Kail, Matthew Kressel, Rajan Khanna) (David Barr Kirtley & John Joseph Adams) * SQL Down Under Show 91 with guest Mohamed Kabiruddin (Greg Low) * AGL 365: AI with Adityo Prakash (John Rouda) * Workforce Identity Developer Podcast – SDK Front-ends with Jared Perreault and Alisa Duncan (E. Dunham)

Community & Events* Microsoft Build 2024: Essential Guide for AI Developers at Startups and Cloud-Native Companies (Neelay Thaker) * MVP’s Favorite Content: Microsoft AI, SQL, Power Platform (Rie Moriguchi) * Join the GitHub Challenge – Microsoft Build Edition! (Abril Urena) * CfP List Updated 2024-05-17 (Dave Aronson)

Database* Optimizing MySQL: Deleting Data (Lukas Vileikis) * The Art of SQL Server Tuning (Yan Liang)

SharePoint, M365 & MS Teams* New capabilities for Microsoft Graph APIs for Teams meetings with external attendees (Benjamin Olson)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3640 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26120.670 (Dev Channel) (Amanda Langowski) * Releasing Windows 11 Builds 22621.3668 and 22631.3668 to the Release Preview Channel (Brandon LeBlanc) * The Career Three-Body Problem (Kirupa Chinnathambi)

More Link Collections* The Morning Brew #3942 (Chris Alcock) * Interesting links of the week 2024-21 (Michael Eaton) * Daily Reading List – May 17, 2024 (#321) (Richard Seroter) * F# Weekly #20, 2024 – 30th anniversary of the invention of the |> operator (Sergey Tihon) * C# Digest – .NET 9 LINQ Performance Edition (Jakub Chodounsky) * Collective #839 (Manoela Ilic)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft)

View Details

Top Links* Windows App SDK Version 1.4.6 (1.4.240512000) Stable Channel Release Notes (Microsoft Learn) * Microsoft App Assure helps Opera build Arm-optimized browser (Mike Adams) * The Hanselminutes Podcast – Community and content with Android Expert Madona Wambua (Scott Hanselman) * Improve your code quality with GitHub Copilot in Visual Studio (Cynthia Zanoni & Laurent Bugnion) * Creating Custom Forms and Validation in a Blazor Hybrid App (Prince Oliver) * The Modern .NET Show – Uno Platform: One UI to Rule Them All with Martin Zikmund (Jamie Taylor)

Web & Cloud Development Build a Blazor application to manage a custom Viva Learning provider – Part 3 (Matteo Pagani) * ASP.NET Core Basics: Authentication and Authorization with JWT (Assis Zang) * Azure Developer CLI (azd) – May 2024 Release (Grace Kulin) * Beyond CSS Media Queries (Juan Diego Rodríguez) * Using Source Generators to Validate IOptions in ASP.NET Core (Ivan Gechev) * Enhancing Your Application with GraphQL-Based CRUD Operations in React Grid (Maithiliy K.) * Advanced Query Building Techniques in Angular: Queries with Different Connectors and* Advanced Query Building techniques: Connecting Tables with Joins using Blazor Query Builder (Satheeskumar S.) * ECMAScript proposal: duplicate named capturing groups for regular expressions (Axel Rauchmayer) * Wasmer’s py2wasm Compiles Python To WebAssembly (Nikos Vaggalis) * 5 easy tips to improve your personal website performance (Salma Alam-Naylor)

WinUI, .NET MAUI & XAML* Microsoft.WindowsAppSDK 1.4.240512000 Release (NuGet)

Visual Studio & .NET* Wolverine’s Test Support Diagnostics (Jeremy D. Miller) * Pulling a single item from a C++ parameter pack by its index (Raymond Chen) * Agility SDK 1.614.0: R9B9G9E5 support for Render Targets and UAVs (David Cook) * Collection Performance: Exercise Caution When Using Take() with a Basic Count (David McCarter)

Design, Methodology, AI & Testing* JetBrains Releases Aqua Test Automation IDE (Kay Ewbank) * Scaling accessibility within GitHub and beyond (Ed Summers) * Reddit’s deal with OpenAI will plug its posts into ‘ChatGPT and new products’ (Emilia David) * Why Should Business Adopt RAG and migrate from LLMs? (Kevin Comba) * Copilot Pro vs. ChatGPT Plus: Which is AI chatbot is worth your $20 a month? (Lance Whitney) * How Technical Debt Can Impact Innovation and How to Fix It (Sean Michael Kerner)

Mobile, IoT & Game Development* Introducing: Capacitor Barcode Scanner Plugin (Dallas James)

Screencasts & Videos* Learn How to Migrate Windows Servers to Azure | The Azure Enablement Show (Aaron Stark & Priyanka Rawat) * Should new developers us AI tools like GitHub Copilot? | One Dev Question (Burke Holland)

Podcasts* InfoQ Podcast: Tips and Techniques for Improving Retrospectives (Esther Derby & David Horowitz) * Web Rush Episode 281: What You Need to Know About the Proposal for Signals in JavaScript (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Scrum Master Toolbox Podcast – From Guidance to Self-Governance, Cultivating Autonomous Decision-Making in Agile Teams | Peter Müller (Vasco Duarte) * Made by Google Podcast – Google AI phone at unbeatable value (Rachid Finge) * JS Party Podcast #323 – 3D web game dev jam! (Brian Breiholz, Jerod Santo & Nick Nisi) * The Stack Overflow Podcast – OverflowAI and the holy grail of search (Eira May) * The Happy Engineer Podcast #168: What Every Engineer Ought to Know About Middle Management with Jason Gallaugher | VP of Engineering (Max Ahumada)

Community & Events* Join us at Build 2024: Get the latest on Azure Cosmos DB in Seattle or online! (Jay Gordon) * Dave Goes Microsoft (Dave Rupert) * Winamp Is ‘Opening Up’ Its Source Code (BeauHD) * How to Join the freeCodeCamp Discord Server and Chat with Fellow Campers (Quincy Larson) * C++ at VS Code Day 2024 (Alexandra Kemper)

Database* Two Ways To Tune A Slow Query In SQL Server (Erik Darling) * Cumulative Update #13 for SQL Server 2022 RTM (Srinivas Kandibanda)

SharePoint, M365 & MS Teams* Grow with Copilot for Microsoft 365 – May 2024 (Angela Byers) * Device Permission Prompt API available for Office Add-ins on the web (Ester Bergen)

Miscellaneous* Opera goes native for Windows on Arm (Opera Team) * Twitter is officially X.com now (Jay Peters)

More Link Collections* The Morning Brew #3941 (Chris Alcock) * Daily Reading List – May 16, 2024 (#320) (Richard Seroter)

The Geek Shelf Learn WinUI 3, Second Edition (Alvin Ashcraft) – Referral Link – Come find me at Microsoft Build for a chance at a free copy.

View Details

Top Links* Get Ready for Visual Studio at Build 2024: Join Thousands Online! (Jim Harrer) * Introducing Microsoft Learn for Organizations Playbook, customizable Plans (Nancy Tandy) * What are your favorite benefits of using .NET MAUI over other cross-platform frameworks? | One Dev Question (David Ortinau) * Join us for VS Live! @ Microsoft HQ, Aug 5-9, 2024 | Visual Studio Toolbox (Robert Green & Brent Sutton) * The Second Beta of Android 15 (Dave Burke) * .NET Rocks! – On Being a Senior Software Developer with Shawn Wildermuth (Carl Franklin & Richard Campbell)

Web & Cloud Development* Build a Blazor application to manage a custom Viva Learning provider – Part 2 (Matteo Pagani) * JavaScript Nulls and Programming Minutiae (Dan Lew) * Vue Basics: Intro to Vue.js Computed Properties (Marina Mosti) * jQuery UI 1.14.0-beta.1 released (Michał Gołębiowski-Owczarek) * Slash Your Azure Bill: Top Tips for Startups (Ricardo Macedo Martins) * A Quick Guide to Containerizing Llamafile with Docker for AI Applications (Sophia Parafina) * Setting up Azure API on Postman and Azure CLI – Step-by-step guide (Muhammad Suzarishah bin Zakaria) * Load Appointments on Demand in Blazor Scheduler using Entity Framework Core (Venkateshwaran Saravanakumar) * Node v22.2.0 (Current) (Michael Zasso) * Generate http files from a swagger definition (Steven Giesel)

WinUI, .NET MAUI & XAML* Troubleshooting 6 Known Issues in .NET MAUI (Leomaris Reyes) * Chart of the week: Creating a line chart with plot bands to explore global GNI per capita with income thresholds (Sowndharya Selladurai)

Visual Studio & .NET Clustering Mixed Categorical and Numeric Data Using k-Means with C# (James McCaffrey) * How to Generate a Random Color Name in C# (Ellie Zubrowski) * .NET and .NET Framework May 2024 Servicing Updates (Tara Overfield) * Scheduled Message Delivery with Wolverine (Jeremy D. Miller) * XUnit–Improve type safety (Bart Wullems) * Collection Performance: Looping Over a Collection Using Span and ReadOnlySpan and* Code It Any Way You Want: Performance Difference Between Static and Non-Static Methods (David McCarter) * Building the most efficient device selector query that selects no devices (Raymond Chen)

Design, Methodology, AI & Testing* Parallel Data Fetching (Martin Fowler) * Empowering DevOps Engineers with Generative AI through technologies like Azure OpenAI (Chris Pietschmann) * Create an Email Lyrics bot in Python with SendGrid and OpenAI’s ChatGPT (Sam Agnew) * Online.AIStoryBuilders.com is now using the latest OpenAI GPT 4o model (Michael Washington) * Learning and Sharing for Success (Andrea Angella) * Transforming The Relationship Between Designers And Developers (Chris Day) * Redefining Productivity (Tasha Lufti)

Mobile, IoT & Game Development* Android for Cars: Bringing more apps to cars (Vivek Radhakrishnan & Seung Nam) * Raspberry Pi is going public to expand its range of tiny computers (Jess Weatherbed) * What’s new in Wear OS – I/O ’24 (Kseniia Shumelchyk & Garan Jenkin) * Home APIs: Enabling all developers to build for the home (Matt Van Der Staay)

Screencasts & Videos* IoT Coffee Talk: Episode 209 – The Day After (The Atomic Episode) (IoT Coffee Talk Crew) * Build a Copilot with Azure AI Studio | The Azure Enablement Show (Aaron Stark, Natalie Mickey & Ivor Berry)

Podcasts* Working Code Podcast – Episode 178: Upgrading From Node 0.10 (Ben Nadel) * Scrum Master Toolbox Podcast – Fostering Future Agile Leaders, An Inside Look at the Apprentice Program for Agile Coaches and Scrum Masters | Peter Müller (Vasco Duarte) * Kubernetes Podcast from Google – Postgres on Kubernetes, with Álvaro Hernández (Abdel Sghiouar & Kaslin Fields) * Practical AI Podcast #269 – Full-stack approach for effective AI agents (Josh Albrecht, Chris Benson & Daniel Whitenack) * The Changelog Podcast #591 – Building the Patreon for developers (Birk Jernstrom, Adam Stacoviak & Jerod Santo) * Directions on Microsoft – Understanding Microsoft’s Edge-Computing Strategy (Mary Jo Foley) * Talk Python to Me #462: Pandas and Beyond with Wes McKinney (Michael Kennedy) * Grammar Girl Podcast – Efficiency hacks for writers and editors with Erin Brenner (Mignon Fogarty) * Software Engineering Radio 616: Ori Saporta on the Role of the Software Architect (Jeff Doolittle)

Community & Events* Oren Eini – Building a Database Engine in C# and .NET – June 18th Livestream (Khalid Abuhakmeh) * Microsoft Devs List Their ‘Must See’ Build 2024 Sessions (David Ramel) * Get ready for Microsoft Build 2024 (James Casey)

Database* Using the Automatic SQL Tuning Set in Oracle Database 19c (Nigel Bayliss) * Snake draft sorting in SQL Server, part 3 (Aaron Bertrand) * Announcing Data API builder General Availability for Azure Cosmos DB (Sajeetharan Sinnathurai) * Actual Execution Plans Finally Show Lock Waits! (Erik Darling) * SQL Aggregate Functions: Your Essential Guide & Cheat Sheet (Tracy McKibben)

PowerShell* Announcing backward compatibility with Microsoft Graph PowerShell v2.19 (Carol Mbasinge Kigoonya)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26217 (Canary Channel) (Amanda Langowski) * Microsoft Rewards: More Ways to Earn, Redeem, and Protect Your Points (Bing Team) * Welcome to Notepad, a newsletter on Microsoft’s era-defining bets (Tom Warren)

More Link Collections* The Morning Brew #3940 (Chris Alcock) * Daily Reading List – May 15, 2024 (#319) (Richard Seroter)

The Geek Shelf .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link

View Details

Top Links* Announcing NuGet Commands in C# Dev Kit (Allie Barry) * The Download: New GitHub Merch, Phi-3 Model, Code Font Updates and more! (Christina Warren) * What’s new in Flutter 3.22 (Kevin Chisholm) * Using Semantic Kernel to create a Time Plugin with .NET (Sophia Lagerkrans-Pandey and Roger Barreto) * What to expect from Microsoft Learn at Microsoft Build (Allison Kraker) * Mastering Slash Commands with GitHub Copilot in Visual Studio (Cynthia Zanoni and Laurent Bugnion)

Web & Cloud Development* Using the Popover API with HTML and JavaScript in the browser (Chris Pietschmann) * ASP.NET Core, SSR Web Components, and Enhance Wasm (Khalid Abuhakmeh) * Microsoft will require MFA for all Azure users (Erin Chapple) * Azure Toolkit for Rider v4.0 Preview – Request For Feedback (Maarten Balliauw) * Optimizing Productivity: Integrate Salesforce with JavaScript Scheduler (Mugilraj Govindarajan) * Automating Docker Image Builds with Pulumi and Docker Build Cloud (Rebekah Dumouchelle) * Docker Desktop 4.30: Proxy Support with SOCKS5, NTLM and Kerberos, ECI for Build Commands, Build View Features, and Docker Desktop on RHEL Beta (Vanessa Fournier) * Making development across platforms easier for developers (Maru Ahues Bouza & Brandon Badger) * Changes made to FB Login SDK (Somasundaram Beerana) * ECMAScript proposal: Promise.withResolvers() (Axel Rauchmayer) * Secure your Container Apps with Key Vault Certificates (Jiachen Jiang)

Visual Studio & .NET* An introduction to primary constructors in C#12 (Andrew Lock) * Visual Studio 2022 version 17.9.7 Release Notes (Microsoft Learn) * The .NET Generic Math Library (NDepend Team)

Design, Methodology, AI & Testing Data Fetching Patterns in Single-Page Applications (Martin Fowler) * Create Soft Validation of Pull Requests in Azure DevOps (John Kilmister) * Introducing GPT-4o: OpenAI’s new flagship multimodal model now in preview on Azure (Azure Team) * Securing Git: Addressing 5 new vulnerabilities (Johannes Schindelin) * Gemini 1.5 Pro updates, 1.5 Flash debut and 2 new Gemma models (Josh Woodward) * What is Cybersecurity? (Katherine Dobson) * Convert JAR Files to EXE for Easier Deployment to Windows Users (Alex Marin) * Where can I purchase a code signing certificate? (Radu Popescu) * Using Cuelang With Go for LLM Data Extraction (Milos Gajdos) * Introducing PaliGemma, Gemma 2, and an Upgraded Responsible AI Toolkit (Tris Warkentin, Xiaohua Zhai & Ludovic Peran) * #SemanticKernel and GPT-4o: Image analysis labs and* AI and .NET: Exploring the AI samples repo and the model evaluation sample (Bruno Capuano) * Generative AI And Main Character Syndrome Fatigue (Erik Dietrich) * I wasn’t aware (Eric Brechner) * OverflowAI is now Generally Available! A new era of community-driven AI (Ryan Polk)

Mobile, IoT & Game Development Project Gameface launches on Android (Avneet Singh & Glenn Cameron) * Google I/O 2024: What’s new in Android Development Tools (Mayank Jain) * Android Support for Kotlin Multiplatform to Share Business Logic Across Mobile, Web, Server, and Desktop Platforms (Maru Ahues Bouza & Jeffrey van Gogh) * 15 Things to know for Android developers at Google I/O (Matthew McCullough) * Off-grid, offline digital libraries on Raspberry Pi 3 (Ashley Whittaker) * Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024 and* Announcing Dart 3.4 (Michael Thomsen) * Solve issues faster with AI assistance in Crashlytics (Ryan McMorrow) * Introducing Firebase Genkit (Chris Gill & Peter Friese) * Introducing Firebase App Hosting (Julia Reid & Jeff Huleatt) * What’s new in Firebase at I/O 2024 (Frank van Puffelen, Marina Coelho & Rich Hyndman) * What’s new in Jetpack Compose at I/O ‘24 (Ben Trengrove & Nick Butcher) * What’s new in Windows Holographic, version 24H1 (Lola Bryan) * Introducing the Unreal Engine Plugin for TeamCity (Vladislav Grinin)

Screencasts & Videos* How To Deploy to Azure with the Azure Developer CLI (azd) | Open at Microsoft (Liam Hampton & Kristen Womack) * FreeCodeSession – Episode 544 (Jason Bock) * Mr. Maeda’s Cozy AI Kitchen – Agentic UX, with Kwame Nyanning (John Maeda) * Cosmos DB AI Developer Guide | The Azure Enablement Show (Ricky Diep, Lanna Teh & Aaron Stark)

Podcasts* RunAs Radio – MLOps + DevOps + Kubernetes with Annie Talvasto (Richard Campbell) * Scrum Master Toolbox Podcast – The Complacency Trap, And How Positive Disruptions Can Rekindle Agile Team Growth | Peter Müller (Vasco Duarte) * The Work Item #78 – I Left Hawai’i To Work In Startups, With Katie Fujihara (Den Delimarsky) * Microsoft 365 Dev Podcast – HelloWorld.Again() (Jeremy Thake & Paul Schaeflein) * Meta Tech Podcast Episode 62 – Behind the scenes of Threads for web (Pascal Hartig, Ally C. & Kevin C.) * Let’s Talk About Insurance | Multithreaded Income Episode 39 (Kevin Griffin) * Python Bytes Podcast #383 – Why aren’t devs shipping faster? (Michael Kennedy) * Behind the Tech – Mike Volpi, Partner at Index Ventures (Kevin Scott) * Defense Unicorns Podcast – Shaping Modern Defense with Luke Shabro (Robert Slaughter, Michaela Flatau, Rebecca Lively & Luke Shabro)

Community & Events* CfP List Updated 2024-05-13 (Dave Aronson) * OpenAI’s Chief Scientist and Co-Founder Is Leaving the Company (BeauHD) * Announcing the winners of the Global Gamers Challenge (Kelvin Boateng) * Stories Untold – Replaying a Hostile Environment (Sarah Dutkiewicz) * Global AI Bootcamp 2024 with MVP Communities (Rie Moriguchi)

Database* T-SQL Tuesday: Your Favorite Job Interview Question (Erik Darling) * T-SQL Tuesday #174: Job Interview Questions (K. Brian Kelley) * Why Generative AI Scares the Hell Out of DBAs (Brent Ozar) * T-SQL Tuesday #174 – My Favorite Interview Question (Steve Jones)

SharePoint, M365 & MS Teams* Curating a collection of free Microsoft Copilot prompts (Rabia Williams)

Miscellaneous* The confidential coffee maker was not the only source of shenanigans at the IBM Boca office (Raymond Chen)

More Link Collections* The Morning Brew #3939 (Chris Alcock) * Daily Reading List – May 14, 2024 (#318) (Richard Seroter)

The Geek Shelf Apps and Services with .NET 8 – Second Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links Hello GPT-4o and* Introducing GPT-4o and more tools to ChatGPT free users (OpenAI Team) * How to Get Started using Semantic Kernel .NET (Sophia Lagerkrans-Pandey and Roger Barreto) * Richard Campbell: The Future of Software – Azure DevOps Podcast Episode 297 (Jeffrey Palermo) * Check out the TechBash 2024 session list! (TechBash Team) * What’s new in Orleans 8 for Scalable Distributed Applications (Mike Kistler) * A Complete .NET Developer’s Guide to Span with Stephen Toub | On .NET (Scott Hanselman)

Web & Cloud Development* Creating and styling components in Angular (Maksim Dolgikh) * C# in Browser via WebAssembly (without Blazor) (Nick Polyak) * Azure Announcements (Spring 2024) (Dimitar Grozdanov) * The Times You Need A Custom @property Instead Of A CSS Variable (Preethi Sam) * Wolverine’s HTTP Model Does More For You (Jeremy D. Miller) * Using the Result Pattern in .NET Web API (Sławomir Świętoniowski) * Microsoft Entra delivers increased transparency (Shobhit Sahay) * Top 5 VS Code Extensions for React Developers (Peter Mbanugo) * PNPM vs. NPM vs. Yarn: What Should I Choose in 2024? (Nipuni Arunodi) * Next-level IaC: Powering Up Pulumi with Package Ecosystems (Troy Howard) * How to prevent Prettier putting a full stop on a new line after a link (Salma Alam-Naylor)

Visual Studio & .NET* How to avoid conflicts when testing your dotnet templates locally (Gérald Barré) * Use AI-Powered Rename Suggestions to rename your C++ variables in Visual Studio (Sinem Akinci) * Writing “string.IsNullOrEmpty” using pattern matching and comparing the resulting code (Jiří {x2} Činčura) * Before you try to change something, make sure you can change nothing (Raymond Chen) * Code It Any Way You Want: Performance Considerations for Sealed and Internal Classes (David McCarter)

Design, Methodology, AI & Testing* OpenAI’s New GPT-4o Immediately Available in Azure Playground (David Ramel) * IBM Open-Sources Its Granite AI Models (BeauHD) * MatterSim: A deep-learning model for materials under real-world conditions (Brenda Potts) * Configure Scheduled Trigger in GitHub Actions using Cron expression (Chris Pietschmann) * Done is Better Than Perfect (Donn Felker) * Why do only a small percentage of GenAI projects actually make it into production? (Eira May) * ChatGPT is getting a Mac app (Emma Roth) * Test Planning vs Test Design – What Is The Difference? (Gil Zilberfeld) * Privacy, Anonymity and Compartmentalization (HotCakeX) * AI brings new life to flexible work with Microsoft Places (Jared Spataro) * OpenAI releases GPT-4o, a faster model that’s free for all ChatGPT users (Kylie Robison)

Mobile, IoT & Game Development* What’s next for Flutter? (Jasper Morgan) * Exploring Mixins in Dart — Flutter (Syed Ibrahim) * Say Goodbye to Future.wait([]) in Dart (Andrew Chen) * Meta Quest’s new Travel Mode will put more glassholes on your next flight (Wes Davis)

Screencasts & Videos* OpenAI Spring Update in 5 mins – GPT-4o, desktop apps, and natural conversations ️ (Martin Zikmund) * Pure Virtual C++ 2024 Recordings Now Available (Sy Brand)

Podcasts* Syntax Podcast #768: React 19 is here! (Wes Bos & Scot Tolinski) * The PowerShell Podcast – For the love of PowerShell and Curling with Frank Lesniak (James Petty) * Scrum Master Toolbox Podcast – Improving Scrum Daily Stand-Ups That Have Lost Focus And Become Long And Cluttered | Peter Müller (Vasco Duarte) * Google Cloud Security Podcast Episode 172 – RSA 2024: Separating AI Signal from Noise, SecOps Evolves, XDR Declines? (Anton A. Chuvakin) * The Changelog News Podcast #94 – Avoiding the soft delete anti-pattern (Jerod Santo) * SQL Server Radio Episode 163 – When and Why to HADR (Guy Glantser & Eitan Blumin) * The Stack Overflow Podcast – Spreading the gospel of Python (Eira May)

Community & Events* Join the Uno Platform team at Microsoft Build 2024! (Uno Platform Team) * Melinda Gates To Resign From Gates Foundation (BeauHD) * Reached 50! A Milestone for the Chart of the Week Blog Series (Vimala Thirumalai Kumar) * How Microsoft Employees Pressured the Company Over Its Oil Industry Ties (EditorDavid)

Database* T-SQL Tuesday #174: Your Favorite Job Interview Question? (Louis Davidson)

SharePoint, M365 & MS Teams* Retiring SharePoint Framework domain isolated web parts for SharePoint Online (Bert Jansen) * Microsoft Word just fixed its default paste option (Emma Roth)

PowerShell* Getting Started With Custom Shortcut Menus in PowerShell (Brien Posey)

Miscellaneous* Announcing Files v3.4.1 (Files Team) * Announcement: System Center 2025 is here (Aakash Basavaraj) * Google’s Pixel 9 lineup appears in hands-on photos five months early (Chris Welch) * Choosing a Linux Distribution (Damon M. Garn) * VW releases battery and motor details for upcoming ID Buzz electric microbus (Umar Shakir) * Say hello to the SPORTech collection (Lavinia Sfetcu)

More Link Collections* The Morning Brew #3938 (Chris Alcock) * Interesting links of the week 2024-20 (Michael Eaton) * Sands of MAUI: Issue #144 (Sam Basu) * Daily Reading List – May 13, 2024 (#317) (Richard Seroter) * Reading Notes #603 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links The TechBash 2024 sessions are live. Early bird ends May 21st! (TechBash Team) * Start your AI journey with Microsoft Azure Cosmos DB—compete for $10K (Kirill Gavrylyuk) * Using Syncfusion Controls in Uno Platform Application using MAUI Embedding. (Nick Randolph) * Big updates to Dev Home, the new control center for Windows where you can set up your development environment and monitor projects (Windows Dev Docs) – Get the docs here*. * Making AI powered .NET apps more consistent and intelligent with Redis (Sophia Lagerkrans-Pandey and Catherine Wang) * Why is the DOS path length 260 bytes? | One Dev Question (Larry Osterman)

Web & Cloud Development Using the Popover API with HTML and JavaScript in the browser and* Read and Write Azure Blob Storage with JavaScript (Chris Pietschmann) * Azure Static Web App–Deploy using Bicep (Bart Wullems) * A Quick Guide on How to Containerize Your Application Using Docker (Boemo Mmopelwa) * Using SonarCloud with ASP.NET Core, Angular and github actions (Damien Bowden) * Azure Communication Services May 2024 Feature Updates (Daysha Carter) * The Modern Guide For Making CSS Shapes (Temani Afif) * Dependency Inversion Principle in Go: What It Is and How to Use It (Kirill Parasotchenko) * Beginner’s Guide to Using SignalR (WebSockets) via .NET Core (raddevus) * How to Call an Action From Another Controller in ASP.NET Core (Srivastava Kundan) * How to (and how not to) design REST APIs (Derek Comartin) * A Selection of Fonts That Future-Proof Your Web Design (Manoela Ilic) * Building Resilient Cloud Applications With .NET (Milan Jovanović)

Visual Studio & .NET* How to Find the Latitude and Longitude of a Location in C# (Ellie Zubrowski) * An informal comparison of the three major implementations of std::string (Raymond Chen) * Read and Write Azure Blob Storage with C# (Chris Pietschmann) * NCronJob – Big Updates (Steven Giesel) * Collection Performance: Optimizing Sequence Comparison (David McCarter) * C# .NET 8 — MediatR Pipelines (Gabriele Tronchin) * Beyond Boundaries – Networking Programming with C# 12 and .NET 8 Book Home (Chris Woodruff)

Design, Methodology, AI & Testing* Free Self-Guided “Testing Without Mocks” Training (James Shore) * OpenAI could debut a multimodal AI digital assistant soon (Wes Davis) * Decorator Design Pattern Explained (Anton Angelov) * Getting Started With OpenAI’s GPT Builder, and How It Uses RAG (David Eastman) * How we’re building more inclusive and accessible components at GitHub (Geoff Graham) * Working with others is different from working. (Jessica Kerr) * Getting Started Using Phi-3-mini-4k-instruct-onnx for Text Generation with NLP Techniques (Lee Stott) * Apple’s MM1 Large Language Model: The Secret Weapon Redefining the Future of AI (Akshay S B)

Mobile, IoT & Game Development* More frequent, focused updates for Android Studio (Adarsh Fernando) * Build better, safer SDKs with Google Play SDK Console (Yafit Becher) * The Dart Speed (Tom)

Screencasts & Videos Technology and Friends, Episode 800: A Celebration of Friends! (David Giard) * Dev Home 0.13 adds a new Environments page #tech #devhome #shorts (Aaron Junker) * FreeCodeSession – Episode 543 and* Random.Code() – IronBefunge to .NET 8, Rocks Sorting, and Other Things (Jason Bock) * Build intelligent apps with Python | The Azure Enablement Show (Aaron Stark & Renee Noble)

Podcasts* InfoQ Podcast: If LLMs Do the Easy Programming Tasks – How are Junior Developers Trained? What Have We Done? (Anthony Alford & Roland Meertens) * InfoQ Podcast: Developer Experience Influenced by Open Source Culture (Kyle Carberry) * Merge Conflict #410: The New AI Powered iPad Pro (James Montemagno & Frank Kreuger) * The Evolution of Platform Engineering with Luca Galante – Adventures in DevOps #200 (Will Button & Warren Parad) * Scrum Master Toolbox Podcast – When Technical Knowledge is an Impediment to Great Product Ownership in Scrum | Mike Lyons (Vasco Duarte) * The .NET on AWS Show, featuring David Fowler + Norm Johanson! (Brandon Minnick & Francois Bouteruche) * Syntax Podcast #767: Local First and TypeScript’s Missing Library with Johannes Schickling (Wes Bos & Scott Tolinski) * PPP 413 | Meeting Goblins and How to Deal With Them, with Rich Maltzman and Jim Stewart (Andy Kaufman) * Coding Blocks Podcast – StackOverflow AI Disagreements, Kotlin Coroutines and More (Allen Underwood, Michael Outlaw & Joe Zack) * Meta Cast – Top Ten Leadership Blunders and How to Fix Them (Bob Galen & Josh Anderson) * Changelog & Friends Podcast #43 – Motivated by play (Annie Sexton, Jerod Santo & Adam Stacoviak) * Unhandled Exception Podcast – Live Panel Discussion at DDD South West 2024 (Dan Clarke) * AGL 364: AJ Jacobs on Living Constitutionally (John Rouda) * Software Engineering Radio 615: Kent Beck on “Tidy First?” (Giovanni Asproni)

Community & Events MVP’s Favorite Content: Copilot for Power BI, Azure, Windows (Rie Moriguchi) * Azure Communication Services at the European Cloud and Collaboration Summits (Milan Kaur) * M365 Community Conference: Building Collaborative Apps in Teams to bring People together (Nicole Enders) * OpenAI could unveil its Google search competitor on Monday (Jess Weatherbed) * Livestream – Matt Ellis and Antonio Antunes – An Eye For Success With Odin Inspector and JetBrains Rider and* JetBrains GameDev Days 2024 – Call for Speakers (Anna Ruban) * $1M Microsoft Donation to Fund Key Rust Foundation & Project Priorities (Rust Foundation Team)

Database* Father of SQL Says Yes to NoSQL (EditorDavid) * Why Performance Tuners Need To Use The Right Type Of Join In SQL Server (Erik Darling) * Using Multiple Common Table Expressions In One SQL Query In MySQL (Ben Nadel) * Azure Database for MySQL – April 2024 updates and latest feature roadmap (Shreya Aithal) * SELECT TOP 10 SQL Examples (Joe Gavin) * SQL Bulk Insert Command Examples (Rick Dobson)

SharePoint, M365 & MS Teams* Direct streaming of SharePoint Driveitem content in Microsoft Graph now available (Sanjukta Sen)

Miscellaneous Announcing Windows 11 Insider Preview Build 26120.470 (Dev Channel) and* Announcing Windows 11 Insider Preview Build 22635.3575 (Beta Channel) (Amanda Langowski) * Linux Daddy Linus Torvalds releases kernel 6.9 (Brian Fagioli) * How to Find a Technical Writer for Hire (Karl Hughes) * Arc for Windows 11 Review (Paul Thurrott)

More Link Collections* The Morning Brew #3937 (Chris Alcock) * C# Digest – Refactor your code with C# collection expressions (Jakub Chodounsky) * F# Weekly #19, 2024 – F# Tree-Sitter (Sergey Tihon) * Daily Reading List – May 10, 2024 (#316) (Richard Seroter) * Reading List 318 (Bruce Lawson) * Collective #837 (Manoela Ilic) * Reading Notes #602 (Frank Boucher)

The Geek Shelf A Developer’s Guide to .NET in Azure: Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure (Anuraj Parameswaran & Tamir Al Balkhi) – Referral Link

View Details

Top Links* Exploring Microsoft’s Phi-3 Family of Small Language Models (SLMs) with Azure AI (Lee Stott) * The History of .NET with Richard Campbell – Adventures in .NET 187 (Caleb Wells, Wai Liu, Shawn Clabough & Charles M. Wood) * Introducing Plans on Microsoft Learn (Kaberi Bell) * Snipping Tool and Paint updates begin rolling out to Windows Insiders (Brandon LeBlanc) * TLS server authentication: Deprecation of weak RSA certificates (Niara Patterson) * Join the .NET Team at Microsoft Build 2024! (Mehul Harry)

Web & Cloud Development* Blazor Basics: 9 Best Practices for Building Blazor Web Applications (Claudio Bernasconi) * The Forensics Of React Server Components (RSCs) (Lazar Nikolov) * What is a Web Application Firewall (WAF) for WordPress? (Jen Swisher) * Performance Optimization in React Pivot Table with Data Compression (Manikandan Murugesan) * Wasm vs. Docker: Performant, Secure, and Versatile Containers (Savannah Ostrowski) * Introducing ESLint Compatibility Utilities (Nicholas C. Zakas) * Astro 4.8 (Erika, Emanuele Stoppa, Matthew Phillips, Nate Moore, Bjorn Lu & Sarah Rainsberger) * Node v20.13.1 (LTS) (Marco Ippolito) * New developments in Microsoft Entra ID Protection (Alex Weinert) * I’ve Got Passkeys Working in My App! But How Do I Manage Them? (Carla Urrea Stabile) * Continue on Error in the Pulumi CLI (Thomas Gummerer)

WinUI, .NET MAUI & XAML* View PDF Annotations in a TreeView and Navigate Using WPF PDF Viewer (Vikas S.)

Visual Studio & .NET* Building your C++ Code with CMake in VS Code (Alexandra Kemper) * Controlling Parallelism with Wolverine Background Processing (Jeremy D. Miller) * Support Corner: Dotfuscator and Strong Named Assemblies (Ben Nettleton) * General Performance Tip: Type Conversion (David McCarter) * Asking for a DispatcherQueue from a GUI thread you created (Raymond Chen) * Generate QR Codes With QRCoder in .NET (Ryan Miranda)

Design, Methodology, AI & Testing* Keeping Up with Tech as a T-Shaped Dev (Keith Fung) * All the Copilots: Microsoft Explains ‘The Ecosystem Is Larger than You Think’ (David Ramel) * How Do You Measure Developer Experience? (Jennifer Riggins) * How AI enhances static application security testing (SAST) (Nicole Choi) * Communication Training: The Most Overlooked (and Most Important) Workplace Training (Radical Candor Team) * Testing Stencil Components with Ease using Playwright (Stencil Team)

Mobile, IoT & Game Development* Flutter vs React Native: An In-Depth Comparison (Juan Reyes) * I built the same app with Flutter, React Native, and Ionic (Francisco Magalhaes)

Screencasts & Videos* IoT Coffee Talk: Episode 208 – 4th Year Anniversary!! (IoT Coffee Talk Crew) * MongoDB Performance: Patterns and Best Practices (MongoDB Team) * Using ESLint and Prettier in Visual Studio Code | Visual Studio Toolbox (Robert Green) * How do I get started with the C# Dev Kit? | On .NET (Leslie Richardson) * Key Mirroring to Azure SQL Database in Fabric Benefits | Data Exposed (Anna Hoffman)

Podcasts* Shift AI Podcast: How AI is evolving in 2024, with Microsoft Distinguished Engineer Pablo Castro (Boaz Ashkenazy) * The Hanselminutes Podcast – Open Core Open Source with Mermaid Chart’s Knut Sveidqvist (Scott Hanselman) * Embracing Angular’s Evolution with Santosh Yadav – JavaScript Jabber 631 (Charles M. Wood) * Scrum Master Toolbox Podcast – Guiding Agile Teams to Independence, Tips For Scrum Masters | Mike Lyons (Vasco Duarte) * JS Party Podcast #322 – From Shoelace to Web Awesome (Cory LaViska, Amal Hussein & Jessica Sachs) * The Stack Overflow Podcast – Between hyper-focus and burnout: Developing with ADHD (Eira May) * Jamstack Radio Episode #147 – Secure Local Dev Environments with Chris Stolt and Ben Burkert of Anchor (Brian Douglas) * Web Rush Episode 280: How Secure is Your AI? (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Talk Python to Me #461: Python in Neuroscience and Academic Labs (Michael Kennedy) * The Python Show Episode 40 – Open Source Development with Antonio Cuni (Mike Driscoll) * Software Defined Talk Episode 466: Great Grammarly (Brandon Whichard, Cote & Matt Ray)

Community & Events* BASIC at 60: How This Simpler Language Impacted Programming (Todd R. Weiss)

Database* I’m Getting Antsy for SQL Server vNext. (Brent Ozar) * User Experience Under Different Isolation Levels In SQL Server (Erik Darling) * SQL Server Networking troubleshooting documentation expanded (Joseph Pilov)

SharePoint, M365 & MS Teams* Fluid Framework: Undo/redo and transactions in SharedTree (Nick Simons)

PowerShell* How To Configure PowerShell to Process Data in Batches (Demo Script) (Brien Posey)

Miscellaneous Microsoft is testing a new Windows 11 Start menu with floating widgets and* Microsoft’s new Xbox mobile gaming store is launching in July (Tom Warren) * Meet the new GroupMe: Copilot AI, Reactions, 1-1 calling, and more! (GroupMe Team)

More Link Collections* The Morning Brew #3936 (Chris Alcock) * Daily Reading List – May 9, 2024 (#315) (Richard Seroter)

The Geek Shelf Escape Velocity: Better Metrics for Agile Teams (Doc Norton) – Referral Link

View Details

Top Links* .NET Rocks! – Building Cloud Native in Azure with Scott Hunter (Carl Franklin & Richard Campbell) * Windows Terminal Preview 1.21 Release (Christopher Nguyen) * Vue Basics: Getting Started with Vue.js and Visual Studio Code (Marina Mosti) * .NET 9 LINQ Performance Edition (Steven Giesel) * Uno Platform 5.2 | Release Webinar (Uno Platform Team) * Refactor your code with C# collection expressions (David Pine)

Web & Cloud Development* What’s Next: The WebStorm 2024.2 Roadmap (David Watson) * Halo Infinite Career Ranks (Den Delimarsky) * Cursor Declarations That Use OPENJSON() Can Bloat Your Plan Cache (Joe Obbish)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a .NET MAUI Line Chart to Analyze Wage Trends in the Texas Oil Gas Extraction Industry (Nanthini Mahalingam)

Visual Studio & .NET* C# Dev Kit Update Helps Wrangle NuGet Packages and More in VS Code (David Ramel) * Referencing a file in GitHub Copilot for Visual Studio (Laurent Bugnion) * Count the Number of Vowels in a String in C# (Semir Teskeredžić) * What’s New in vcpkg (April 2024) (Augustin Popa) * Reference Type & Structure Performance: Constant vs. Read-only Property (David McCarter) * gRPC, .NET 8.0 and Kestrel in Easy Samples (Nick Polyak) * Awaiting a set of handles with a timeout, part 7: Just doing it one at a time (Raymond Chen)

Design, Methodology, AI & Testing* It’s time to retire the term “user” (Taylor Majewski) * How we developed Chrome’s first AI tools (Molly McHugh-Johnson) * Slop is the new name for unwanted AI-generated content (Simon Willison) * A Guide to Open Source Software Security (Aaron Linskens) * Implementing pilot projects: Purpose, process, and best practices (David Pereira) * How Data-Driven Testing Benefits Your Software Quality (Dennis Martinez) * Non-Functional Requirements (K. Brian Kelley) * Microsoft is ‘turning everyone into a prompt engineer’ with new Copilot AI features (Tom Warren)

Screencasts & Videos* What are some things GitHub Copilot is good at the humans are not? | On .NET (Burke Holland)

Podcasts* CodeNewbie S27:E6 – The Crossover of Health, Technology and Art (Daniel Bourke) (CodeNewbie Team) * Working Code Podcast – Episode 177: Infinite Invisibility Timeout (Ben Nadel) * Syntax Podcast #766: React Server Components: Form Actions + Server Actions (Wes Bos & Scott Tolinski) * Scrum Master Toolbox Podcast – Agile Beyond Teams, Leading Organizational Change | Mike Lyons (Vasco Duarte) * Rework Podcast – A Matter of Ambition (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson) * Productive C# Podcast – Ask Me Anything – Free Webinar (Andrea Angella) * The Changelog Podcast #590 – Good timing makes great products (Interview) (Paul Orlando, Adam Stacoviak & Jerod Santo) * Practical AI Podcast #268 – Autonomous fighter jets?! (Chris Benson & Daniel Whitenack) * The Amp Hour #666 – Good Energy Citizen (Dave Jones & Chris Gammell)

Community & Events* Azure Developers – .NET Day 2024 – Recap (Bruno Capuano) * Meet the JetBrains Team at Microsoft Build 2024 (Alexandra Kolesova) * How Women Lead Data Engineering at Slack (Lakshmi Mohan) * Developer Ecosystem Survey Insights: A Comparative Look at Students and Professionals (Raisa Kanischeva) * Building securely: Microsoft Build 2024 (Rod Trent) * Inside Microsoft’s Xbox turmoil (Tom Warren)

Database* Loops, Transactions, and Transaction Log Writes In SQL Server (Erik Darling) * Scaling Marten with PostgreSQL Read Replicas (Jeremy D. Miller) * Who’s Changing the Table? Answers and Discussion (Brent Ozar)

Miscellaneous* Announcing Windows 11 Insider Preview Build 26212 (Canary Channel) (Amanda Langowski) * I regret to inform you that LinkedIn’s games are very fun (David Pierce) * I made Microsoft Edge my default browser because of these three killer features (Ed Bott) * Awesome Regex: The best regex resources for all major regex flavors (Steven Levithan) * The Xbox app on Windows is getting even more handheld-friendly (Tom Warren)

More Link Collections* The Morning Brew #3935 (Chris Alcock) * Daily Reading List – May 8, 2024 (#314) (Richard Seroter)

The Geek Shelf C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8 (Mark J. Price) – Referral Link

View Details

Top Links* 3 ways Microsoft Azure AI Studio helps accelerate the AI development journey (David Seda) * GitHub Copilot Chat in GitHub Mobile is now generally available (Mario Rodriguez) * Podcast Copilot with Azure OpenAI Service, .NET, and Power Platform Workshop Series (Gomolemo Mohapi) * The Business of Conferences | Multithreaded Income Episode 38 with Clark Sell (Kevin Griffin) * Visual Studio 2022 version 17.10 Preview 7 Release Notes (Microsoft Learn) * Package Management & improved .NET Aspire support come to C# Dev Kit (Wendy Breiding)

Web & Cloud Development* How to Perform CRUD Operations with Entity Framework and ASP.NET Core (Manish Gupta) * How to add HTTP headers to Blazor Components with RazorComponentResult (Khalid Abuhakmeh) * How to Load Relational Data into a Telerik UI for ASP.NET Core Grid with Microsoft SQL Server (Jefferson S. Motta) * Headless UI v2.0 for React (Jonathan Reinink) * Announcing: Azure Functions Deep Dive (Mark Heath) * Avoiding CORS issues with this one simple trick (Thom Barlow) * Node v20.13.0 (LTS) (Marco Ippolito) * TypeScript Meets API Design in Microsoft’s Game-Changing TypeSpec (Darryl K. Taft) * Sharing Styles in Declarative Shadow DOM (Rob Eisenberg) * Deep Dive Into Halo Infinite Operations API (Den Delimarsky)

WinUI, .NET MAUI & XAML* Goodbye Xamarin! (Steven Thewissen) * Upgrade from Xamarin to .NET (Microsoft Learn)

Visual Studio & .NET How to Update an Item in a List in C# (Kai Westerschwiensterdt) * ReSharper 2024.1.2 Is Available For Download and* Rider 2024.1.2 Is Now Available! (Sasha Ivanova) * Easily Create an Excel Pivot Table in Just 3 Steps Using C# (Mohan Chandran) * Differences Between .NET and C# (Nematullah Hussaini) * Awaiting a set of handles with a timeout, part 6: Capturing the handles efficiently (Raymond Chen) * String Performance: Checking for a Character (David McCarter)

Design, Methodology, AI & Testing* Reassessing Agile Software Development: Is It Dead or Can It Be Revived? (Christopher Tozzi) * Azure DevOps Server 2022 Update 2 RC now available (Gloridel Morales) * Enforce architectural constrains using NetArchTest (Dennis Fruhauff) * Creating AI-Enhanced Document Management with the GenAI Stack (Angel Borroy) * Build generative AI applications with Amazon Bedrock Studio (preview) (Antje Barth) * LoftQ: Reimagining LLM fine-tuning with smarter initialization (Brenda Potts) * Using GitHub Copilot as your Coding GPS (Cynthia Zanoni) * OpenAI working on new AI image detection tools (Emilia David) * How we’re building more inclusive and accessible components at GitHub (Eric Bailey) * Making a dropdown menu in Figma (Eric Chung) * API Testing – TMI (Gil Zilberfeld) * You asked: We don’t sell saddles here (Johnny Rodgers) * The AI-Powered Revolutionary Tools Transforming Software Development (Kunal Chowdhury) * Stardock Brings ChatGPT to Object Desktop (Paul Thurrott)

Mobile, IoT & Game Development* Cross Platform development with Flutter — How Google Classroom gets teachers and students on the… (Craig Labenz) * How is Flutter Platform-Agnostic? (Obumuneme Nwabude) * Microsoft Retires App Center – What’s Next? (Mike Hartington)

Screencasts & Videos* Adding Fingerprint Or Face Recognition To Your .NET MAUI App (Gerald Versluis) * Coffee and Open Source Conversation – Eric Lippert (Isaac Levin) * FreeCodeSession – Episode 542 (Jason Bock) * Create truly portable applications with Dapr and Radius | Open at Microsoft (Aaron Crawfis & Ryan Nowak) * Copilot Use Cases for IT – Copilot for Microsoft 365 Starter Series (Michael Gannotti)

Podcasts* Developer Tea – Talking To Yourself for Better One-On-Ones (Jonathan Cutrell) * Scrum Master Toolbox Podcast – Slipping Back, When Agile Teams Drift Back Toward Waterfall | Mike Lyons (Vasco Duarte) * DAWbench Radio Show Episode 29 : DAW Evolution VIII : Tracktion – Past, Present, Future ! (Vin Curigliano, Pete Brown & Jules Storer) * RunAs Radio – Identity Governance with Jef Kazimer (Richard Campbell) * Python Bytes Podcast #382 – A Simple Game (Michael Kennedy)

Community & Events* Apple iPad event: all the news from Apple’s ‘Let Loose’ reveal (Quentyn Kennemer) * Microsoft shuts down Bethesda studios behind Redfall and Hi-Fi Rush (Tom Warren) * Microsoft’s $1M Vote of Confidence in Rust’s Future (Darryl K. Taft) * CfP List Updated 2024-05-06 (Dave Aronson) * Microsoft and OpenAI launch Societal Resilience Fund (Teresa Hutson)

Database* Data Virtualization in SQL Server 2022 (David Ramel) * Who Made That Change? Low Rent User Auditing Using Temporal Tables (Erik Darling)

PowerShell* How to Use Okta’s PowerShell Module to Manage Your Okta Org (Louie Campagna)

Miscellaneous Social media is a rip-off (Nick Hodges) * Blender on Windows ARM64 (Sergey Sharybin) * Amazing stories I wish everyone knew (Bill Gates) * Announcing Files v3.4 and* Supercharge Your File Management with Files and Listary (Files Team) * Product Roadmap (Bluesky Team) * Meet Pixel 8a: The Google AI phone at an unbeatable value (Soniya Jobanputra)

More Link Collections* The Morning Brew #3934 (Chris Alcock) * Daily Reading List – May 7, 2024 (#313) (Richard Seroter)

The Geek Shelf Refactoring with C# (Matt Eland) – Referral Link

View Details

Top Links* Deep Dive into RegEx with Stephen Toub | On .NET (Scott Hanselman) * Beyond the Basics: Easy Icon Placement on .NET MAUI Buttons (Leomaris Reyes) * Exporting DataGrid to PDF Made Easy in .NET MAUI (Farjana Parveen) * Best practices for optimizing Flutter web loading speed (Cheng Lin) * Plugin.Maui.Audio v3.0.0 Preview 3: All Kinds of Options! (Gerald Versluis) * Create a home for your community with GitHub Discussions (Anna Ossowski)

Web & Cloud Development* Empower Your Data Insights: Integrating JavaScript Gantt Chart into Power BI (Alan Sangeeth) * ERR_BLOCKED_BY_CLIENT and HTML5 Sandbox (Eric Lawrence) * Build Rich Web Apps with ASP.NET Core and Sircl – Part 4 (Rudi Breedenraedt) * You Don’t Need a CSS Framework (Tyson Gern) * Tutorial: Install VS Code on a cloud provider VM and set up remote access (Cesar Saavedra) * Disabling .NET Aspire authentication to skip the login page (Anthony Simmon) * Polyglot Programming with WebAssembly: A Practical Approach (Matt Butcher)

WinUI, .NET MAUI & XAML* .NET MAUI Community Tookit Update Adds TouchBehavior (David Ramel)

Visual Studio & .NET* EF Core Performance Optimisations (Ricardo Peres) * Serialization and Deserialization with YamlDotNet (Muhammad Afzal Qureshi) * C# Discriminated Union: What’s Driving the C# Community’s Inquiries? (NDepend Team) * Linked Lists in Real Life (Jeremy D. Miller) * Dev Tunnels – An Alternative to Ngrok For .NET Users (Nikos Vaggalis) * Awaiting a set of handles with a timeout, part 5: Generalizing the awaiter (Raymond Chen) * How to check if a DLL and an exe is a .NET assembly (Gérald Barré)

Design, Methodology, AI & Testing* Platform Engineering: What is it? And how it applies to DevOps Engineers and SREs (Chris Pietschmann) * How to document design system components (Paul Scanlon) * AI Chatbots in the Omniverse: Powering Omnichannel Data for Retail Success (Alexander Lucas) * OpenAI and Stack Overflow partner to bring more technical knowledge into ChatGPT (Emilia David) * Expanding the use of execution containers (Henrik Andersson) * Microsoft Readies New AI Model To Compete With Google, OpenAI (msmash) * Crafting TeamCity Pipelines: The Art of Pitch Design (Olga Bedrina)

Screencasts & Videos* How to Run LLMs Locally on Inexpensive Hardware (Frank La Vigne) * Prioritize Security Incidents Based on Data Importance | Microsoft Defender with Microsoft Purview (Microsoft Mechanics)

Podcasts* InfoQ Podcast: Object-Oriented UX (OOUX) with Sophia Prater (Sophia Prater) * Merge Conflict #409: Let’s Discuss AI Devices (James Montemagno & Frank Krueger) * The PowerShell Podcast – PowerShell Perspectives: Ryan Lancial on Company Culture and Authentic Careers (James Petty) * The Work Item #77 – Write About The Things You Learned, With Rachel Andrew (Google) (Den Delimarsky) * Syntax Podcast #765: JS Promises Fundamentals – Part 1 (Wes Bos & Scott Tolinski) * CloudChat Episode 4 – From Portal to Code (Carl Schweitzer & Brandon Martinez) * Microsoft Research Podcast – Abstracts: May 6, 2024 (Michael Galley & Gretchen Huizinga) * Google Cloud Security Podcast Episode 171 – GenAI in the Wrong Hands: Unmasking the Threat of Malicious AI and Defending Against the Dark Side (Anton A. Chuvakin) * Meta Cast – The Single Most Important Trait of Great Leaders (Bob Galen & Josh Anderson) * The Changelog News Podcast #93 – Why your framework doesn’t matter (Jerod Santo) * Made by Google Podcast – Don’t Trash It, Fix It! The Right to Repair Revolution (Rachid Finge) * The Stack Overflow Podcast – Reshaping the future of API platforms (Eira May) * Scrum Master Toolbox Podcast – The Humility to Listen, A Sprint Planning Turnaround Story | Mike Lyons (Vasco Duarte)

Community & Events* Building Slack (Allen Pike) * Announcing PulumiUP Conference 2024 (Sara Huddleston)

Database* SQL turns 50 this month — why is it still going strong? [Q&A] (Ian Barker) * How To Run Complex Queries With SQL in Vector Databases (Jianmei Zhang)

Miscellaneous* Republicans are pulling out all the stops to reverse EV adoption (Umar Shakir)

More Link Collections* The Morning Brew #3933 (Chris Alcock) * dotInsights | May 2024 (Rachel Appel) * Interesting links of the week 2024-19 (Michael Eaton) * Daily Reading List – May 6, 2024 (#312) (Richard Seroter)

The Geek Shelf Architecting ASP.NET Core Applications – 3rd Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond (Carl-Hugo Marcotte) – Referral Link

View Details

Top Links* New Checks Since Visual Studio 2022 17.8 (Gabor Horvath) * Getting started with Microsoft Phi-3-mini – Try running the Phi-3-mini on iPhone with ONNX Runtime (Kinfey Lo) * Gemini in Android Studio and more: Android Studio Jellyfish is Stable! (Paris Hsu) * Philip Japikse: Migrating from .NET Framework to .NET 8 – Azure DevOps Podcast Episode 296 (Jeffrey Palermo) * Security above all else—expanding Microsoft’s Secure Future Initiative (Charlie Bell) * Generating API Manifests for Semantic Kernel (Sophia Lagerkrans-Pandey and Vincent Biret)

Web & Cloud Development* How to Show Query Parameters in Swagger in ASP.NET Core (Aneta Muslić) * Improve Angular Performance with Lazy Loading, @defer and Kendo UI (Dany Paredes) * Create Interactive Floor Planner Diagrams using Blazor Diagram Library (Keerthivasan R.) * Autofac ComponentRegistryBuilder in ASP.NET Core – How To Register Dependencies (Part 3) (Nick Cosentino) * ESLint v9.2.0 released (Milos Djermanovic) * Reading Request Headers Across Multiple .NET Core API Controllers (Dhananjay Kumar) * Implementing API Gateway Authentication With YARP (Milan Jovanović)

WinUI, .NET MAUI & XAML* [Talks] – Tips for UI Handling in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET* What’s New for Copilot AI in Visual Studio Code Update (David Ramel) * C#: How to Enumerate over Enum values and names (Chris Pietschmann) * Collection Performance: Leveraging LINQ MAXBy() and MINBy() for Efficient and Readable Code (David McCarter) * Generate Images in C# Using SkiaSharp (Emmanuel Adom) * Recent Marten & Wolverine Improvements and Roadmap Update (Jeremy D. Miller) * Understanding SOLID Principles in .NET (C#): A Practical Guide with Code Examples (Jeslur Rahman) * Sep 0.4.0-0.5.2 – Insanely Fast Single- & Multi-threaded .NET CSV Parsing (up to 35x faster than CsvHelper) (Nietras) * .NET Core – View outdated packages (Bart Wullems) * Memento Pattern in C# : Unlocking the Past (Softinbit) * Various Ways of Inserting Images into TX Text Control (Bjoern Meyer) * .NET 8 — Frozen Collections (Henrique Siebert Domareski) * Conservative codomain conjecture (Mark Seemann) * Awaiting a set of handles with a timeout, part 4: Building our own awaiter (Raymond Chen) * 7 Most Common Mistakes in C# Programming ‍ (Konstantin Fedorov)

Design, Methodology, AI & Testing A Useful Productivity Measure? (James Shore) * DevOps Adoption for IT Managers and* Use Azure DevOps Pipelines as a Serverless Compute Engine (Chris Pietschmann) * Finetune Small Language Model (SLM) Phi-3 using Azure Machine Learning (Manoranjan Rajguru) * Why should you migrate from OpenAI to Azure OpenAI? (Kevin Gatimu) * Introducing Mistral Small: Empowering Developers with Efficient LLMs on Azure AI Models as a Service (Kriti Faujdar) * HOWTO: Request access to Azure OpenAI Service for Azure Commercial or Government (Kurt Shintaku) * Weather from Microsoft Start’s new AI capabilities are improving 30-day weather forecasts (Bing Team) * Proactive Architecture Guarding (Bnaya Eshet) * Clean Data, Trusted Model: Ensure Good Data Hygiene for Your LLMs (Chase Lee) * TeamCity 2024.03.1 Is Here (Dmitrii Korovin) * How RAG Architecture Overcomes LLM Limitations (Naren Narendran) * Retrying failing tests? (Matt Lacey)

Mobile, IoT & Game Development* Evolving Health on Android: Migrating from Google Fit APIs to Android Health (Chris Wilk) * Semantic Kernel: Local LLMs Unleashed on Raspberry Pi 5 (Bruno Capuano) * Using a Refresh Token in an iOS Swift App (Peter Fernandez) * Integrating jQuery with IoT Devices for Enhanced User Interfaces (Janus Atienza) * Jetpack Compose compiler moving to the Kotlin repository (Ben Trengrove & Nick Butcher)

Screencasts & Videos GCast 174: Using M365 Copilot with Microsoft Teams and* Technology & Friends – Chris Nicholas on Enterprise Acceleration of AI (David Giard) * Get Started with .NET and AI using dotnet/ai-samples QuickStarts | On .NET (Frank Boucher) * Many new features for Dev Home ● April 2024 ● Developer-News (Aaron Junker) * Code from your phone with Github Copilot Workspace (GitHub Team) * FreeCodeSession – Episode 541 (Jason Bock) * Commands, Events, Requests, and Responses in Message-based Systems (Chris Patterson)

Podcasts Okta Podcast: Shared Signals Framework Integration with Jamf (E. Dunham) * freeCodeCamp Podcast #122 – From Construction Worker to Teaching Millions of Developers with John Smilga (Quincy Larson) * Gone Mobile Podcast #105: Our Android and iOS Wish Lists (Jonathan Dick & Allan Ritchie) * Observability in DevOps: AI, Networking, and Marketing Insights – Adventures in DevOps #199 and Browser Automation with Puppeteer and Playwright – Adventures in .NET #186 and* Navigating Technical Hurdles: Exporting Invoices to PDF and Maintaining Rich Text Formatting – Adventures in Angular #412 (Charles M. Wood) * Sad Python Girls Club, S2 Episode 3 – Courtney Webster on being a PM for Python in VS Code (SPGC Crew) * Syntax Podcast #764: Biome JS with Emanuele Stoppa (Wes Bos & Scot Tolinski) * PPP 412 | What A Hostage Negotiator Can Teach You About Influencing Stakeholders, with Scotland Yard detective Scott Walker (Andy Kaufman) * React Native Radio #296 – NASA Uses Ignite!?! (Andrew Drach, Nima Ostadi, Jamon Holmgren & Mazen Chami) * AGL 363: Financial Planning with Landon Loveall (John Rouda) * Scrum Master Toolbox Podcast – Leading with Trust, The Product Owner’s Guide | Mike Richards (Vasco Duarte)

Community & Events* MVP’s Favorite Content: Blazor, Dynamics 365 F&O, Windows (Rie Moriguchi) * Get ready for Google I/O: Program lineup revealed (Timothy Jordan) * Interview of our Team Lead Patrick Smacchia at WebsitePlanet (NDepend Team) * 17 Places You Won’t Believe Are in Greater Philadelphia (Visit Philly) * How a Senior Game Designer turned gaming into a career (Tracy Jones)

Database* All about SQL drivers and access tokens (David Engel) * Migrate datetime data to datetimeoffset with AT TIME ZONE (William Assaf) * Azure Cosmos DB Keyboard Shortcuts: Streamline Your Workflow in Data Explorer (Meredith Moore)

SharePoint, M365 & MS Teams DOWNLOAD: eBook, “Copilot for Microsoft 365″ (Kurt Shintaku) * Fluid Framework: How SharedTree merges changes (Nick Simons)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3570 (Beta Channel) and Announcing Windows 11 Insider Preview Build 26120.461 (Dev Channel) (Amanda Langowski) * Microsoft needs some time to ‘refine’ updates for Copilot AI in Windows (Richard Lawler) * Microsoft will base part of senior exec comp on security, add deputy CISOs to product groups (Todd Bishop) * Microsoft overhaul treats security as ‘top priority’ after a series of failures and* Read Satya Nadella’s Microsoft memo on putting security first (Tom Warren)

More Link Collections* Adventures serializing absolutely everything in C# (Jakub Chodounsky) * F# Weekly #18, 2024 – F# Nullness support (Sergey Tihon) * Code Maze Weekly #212 (Vladimir Pecanac) * Daily Reading List – May 3, 2024 (#311) (Richard Seroter) * Collective #835 (Manoela Ilic)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio Code April 2024 (Visual Studio Code Team) * Exploring multi-window support for Linux, macOS, and Windows (Uno Platform Team) * Microsoft introduces passkeys for consumer accounts (Vasu Jakkal & Joy Chik) * WinGet: Enabling experimental features in production (Roy MacLachlan, Demitrius Nelon and Heather Poulsen) * The Hanselminutes Podcast – Exploring Decentralized Tech with TBD’s Rizel Scarlett (Scott Hanselman) * What’s new in Azure Data, AI, and Digital Applications: Harness the power of intelligent apps (Jessica Hawk)

Web & Cloud Development* Blazor Basics: Globalization in Blazor (Claudio Bernasconi) * Level Up Your React Development: 5 Essential Component Design Patterns (Piumi Liyana Gunawardhana) * Look ma, no Dockerfile! – Publishing containers with the .NET SDK (Martin Costello) * Autofac ContainerBuilder in ASP.NET Core – What You Need To Know (Part 2) (Nick Cosentino) * Secure Randomness in Go 1.22 (Russ Cox & Filippo Valsorda) * Node v22.1.0 (Current) (Michael Zasso) * Exploring .NET Aspire: Building Cloud-Native Apps with Ease (Chris Pietschmann) * Fleet 1.34 is Out With AI Code Completion for Python and Kotlin, Smooth Caret Animation, Force Step Into, and Many More Improvements (Daniela Bentrup) * Control Edge memory usage with resource controls (Microsoft Edge Team)

WinUI, .NET MAUI & XAML* Elegantly Visualize Hierarchical Data with WinUI DataGrid’s Master-Details View! (Amal Raj Umapathy Selvam) * Cross-Platform App Development is Dead, Long Live Cross-Platform App Development! (Pieter Nijs)

Visual Studio & .NET Word-based Document Comparison and Track Changes Using TX Text Control and C# (Bjoern Meyer) * Microsoft .NET Code Analysis for Performance and* General Performance Tip: Choosing Between Conditional Statements – If, Switch, and Switch Expression Performance in C# (David McCarter) * Multi-Class Classification Using LightGBM (James McCaffrey) * Awaiting a set of handles with a timeout, part 3: Going beyond two (Raymond Chen) * Generate Images in C# Using ImageSharp (Emmanuel Adom)

Design, Methodology, AI & Testing* Critter Stack Improvements for Event Driven Architecture (Jeremy D. Miller) * INFO: List of Microsoft Copilots & Azure AI Services (Kurt Shintaku) * Dependabot on GitHub Actions and self-hosted runners is now generally available (Carlin Cherry) * Nurses Say Hospital Adoption of Half-Cooked ‘AI’ Is Reckless (BeauHD) * Scaling PayPal’s AI Capabilities with PayPal Cosmos.AI Platform (Jun Yang) * Beyond Awareness: Creating a Culture of Support for Mental Health at Work (Radical Candor Team) * Introducing Artifact Attestations–now in public beta (Trevor Rosen)

Mobile, IoT & Game Development* Announcing Ionic 8.1 (Liam DeBeasi) * Flutter Vignettes updated to Dart 3.x (Shawn Blais)

Screencasts & Videos* How deep is the Azure Functions integration with ASP.NET Core? | One Dev Question (Fabio Cavalcante) * Breakpoint Groups in Visual Studio: Divide and Debug ! (Martin Zikmund) * AI Simplified | Catch up on chat threads with Copilot in Microsoft Teams (Luca Valadares) * Microsoft Fabric Machine Learning Tutorial – Part 2 – Data Validation with Great Expectations (endjin)

Podcasts* InfoQ Podcast: The Value of DevRel and Contributing to Open Source Initiatives (Craig Box) * The Modern .NET Show – .NET MAUI: Navigating the Cross-Platform Code Seas with Maddy Montaquila (Jamie Taylor) * CppCast – JSON for Modern C++ (Phil Nash & Timur Doumler) * Scrum Master Toolbox Podcast – The Scrum Master Feedback Loop, Measuring What Really Matters For Scrum Masters | Mike Richards (Vasco Duarte) * JS Party Podcast – SSR web components for all (Brian Leroux & Jerod Santo) * The Stack Overflow Podcast – The reverse mullett model of software engineering (Eira May) * UI Breakfast Episode 282: Human Connection in Products with Evelyn Gosnell (Jane Portman) * UX Podcast #326 – Strategic impact with Nathan Shedroff (James Royal-Lawson & Per Axbom) * Web Rush Episode 279: How Cool it is to be a .NET developer (John Papa, Ward Bell, Dan Wahlin, Craig Shoemaker & Frank Boucher) * Talk Python to Me #460: Dropbase: Build Internal Tools with Python (Michael Kennedy) * Software Defined Talk Episode 465: The Big Blue Burger Buffet (Brandon Whichard & Coté) * Software Engineering Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development (Jeremy Jung)

Community & Events* Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips (Alexis Lucio) * Introducing the JetBrains Content Creators Program! (Anna Rovinskaia) * Celebrating MVPs in the Imagine Cup 2024 (Elizabeth Pappalardo) * Syncfusion Showcases at Microsoft Build 2024 (Graham High) * JetBrains .NET Days Online 2024 – Call for Speakers (Maarten Balliauw) * Google layoffs continue as cuts hit Flutter, Dart, and Python teams (Mohamed Aboelez)

Database* Why Read Committed Queries Can Still Return Bad Results In SQL Server (Erik Darling) * Query Exercise: Who’s Changing the Table? (Brent Ozar)

Miscellaneous* Announcing Rust 1.78.0 (Rust Release Team)

More Link Collections* The Morning Brew #3932 (Chris Alcock) * Daily Reading List – May 2, 2024 (#310) (Richard Seroter)

The Geek Shelf .NET MAUI Projects – 3rd Edition (Michael Cummings & Daniel Hindrikes) – Referral Link

View Details

Top Links* Windows App SDK Version 1.5.3 (1.5.240428000) | Stable Channel Release Notes (Microsoft Learn) * Announcing General Availability (GA) of Microsoft Entra External ID (James Casey) * So Long, and Thanks for All the Fish; Xamarin End of Support (Almir Vuk) * Semantic Kernel Hello World Plugins Part 3 (Jason Haley) * What are your top 3 .NET 8 MAUI features? | One Dev Question (Maddy Montequila) * Providing further transparency on our responsible AI efforts (Brad Smith)

Web & Cloud Development ASP.NET Core API Versioning (Ricardo Peres) * Azure Static Web App–Data API Builder (Bart Wullems) * Boost your career with the help of our latest Azure skilling resources (Deepa Athre) * JavaScript Interview Ep # 1 – What is function expression and declaration (Dhananjay Kumar) * Marten, PostgreSQL, and .NET Aspire walk into a bar… (Jeremy D. Miller) * Exploring the Immersive Web with Wolvic (Stephanie Stimac) * Evolving the Go Standard Library with math/rand/v2 (Russ Cox) * Announcing Postman v11: supercharging development with AI and APIs and* Changes to Postman’s packaging in v11: plans, add-ons, and more (Abhinav Asthana) * Golang: How To Use the Go Install Command (Jack Wallen) * WebAssembly Adoption: It’s Complicated, Says CNCF Survey (Lawrence E Hecht) * New REST API and Bing Ads SDK May 2024 Release (V13.0.20) (Rick Garitta)

WinUI, .NET MAUI & XAML* Lifecycle (Stefan Koell) * Microsoft.WindowsAppSDK 1.5.240428000 (NuGet Gallery)

Visual Studio & .NET Checking your solution for NuGet vulnerabilities or deprecated packages (Steven Giesel) * Collection Performance and Serializing Objects and Collections and Harnessing .NET Source Generators to Boost Performance and* Optimizing Data Manipulation with LINQ (David McCarter) * Generate Images in C# Using ImageMagick (Emmanuel Adom) * Using the “slash test” command in GitHub Copilot for Visual Studio (Laurent Bugnion) * Awaiting a set of handles with a timeout, part 2: Continuing with two (Raymond Chen) * Help us by sharing your experience with .NET dev tooling (Alexandra Kolesova)

Design, Methodology, AI & Testing* Adding .NET Code Coverage to your Azure DevOps pipeline (Tim Deschryver) * Announcing the General Availability of GPT-4 Turbo with Vision on Azure OpenAI Service (Fisayo Feyisetan) * Getting ready for AI: Sharing data for the greater good (Devi Thomas) * Model training in Red Hat OpenShift AI (Diego Alvarez Ponce) * Two Track Transformation for Innovation in the Age of AI (JD Meier) * 5 tips to supercharge your developer career in 2024 (Jeimy Ruiz) * Roadmap to empowering your workforce with AI: How Moody’s copilot ignited AI innovation (Joey Glocke) * How “AI” is helping my writing process (Om Malik) * Best practices to architect secure generative AI applications (Roee Oz) * Attracting new customers with generative AI–powered tools (Sydne Mullings)

Mobile, IoT & Game Development* Unity 6 Preview is now available (Nancy LaRue)

Screencasts & Videos* IoT Coffee Talk: Episode 207 – Kimchee IoT (IoT Coffee Talk Crew) * Uno Platform Live Coding: Selection & AppWindow (Martin Zikmund)

Podcasts* Azure Podcast Episode 493 – Azure Advisor (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * .NET Rocks! – Antifragility in Software with Barry O’Reilly (Carl Franklin & Richard Campbell)

Community & Events Google Lays Off Hundreds of ‘Core’ Employees, Moves Some Positions To India and Mexico (BeauHD) * Microsoft Boosts Responsible AI Team From 350 to 400 Personnel (Bloomberg News) * Introducing the 2024 Imagine Cup World Championship Judges! (Maddy Epstein) * The BASIC Programming Language Turns 60 (msmash) * Take-Two layoffs hit Seattle area; 70 workers affected and* Former Microsoft engineers raise $3M for cybersecurity startup StepSecurity (Taylor Soper) * Get ready for Microsoft Build: Sharpen your skills (Matt Graven)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: April 2024 (Mark Kashman) * Announcing SharePoint Framework 1.19 with updates on building enterprise extensibility within Microsoft 365 (Vesa Juvonen)

PowerShell* Using external bearer (JWT) tokens with PowerShell Universal (Adam Driscoll)

Miscellaneous* Upcoming research at Stack Overflow (Piper Lawson) * How to Create Your Personalized GitHub Profile Page – GitHub Profile README Guide (Sahil Mahapatra)

More Link Collections* The Morning Brew #3931 (Chris Alcock) * Daily Reading List – May 1, 2024 (#309) (Richard Seroter)

The Geek Shelf Web Development with Blazor – Third Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link

View Details

Top Links* Open sourcing MS-DOS 4.0 (Scott Hanselman & Jeff Wilcox) * Secure your container build and publish with .NET 8 (Richard Lander) * The Journey to Accessible Apps: Keyboard Accessibility and .NET MAUI (Rachel Kang) * Embrace AI-Driven Productivity in .NET with JetBrains AI Assistant in ReSharper (Sasha Ivanova) * OData .NET 8 Preview Release (Clément Habinshuti) * Easily Export WinUI DataGrid to Excel (Amal Raj Umapathy Selvam) * GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (Thomas Dohmke) * Cascadia Code 2404.23 (Christopher Nguyen) * TechBash 2024 Early Bird Tickets On Sale Now! (Jason Gaylord)

Web & Cloud Development Get Started with Node.js Development (Chris Pietschmann) * Svelte 5 Release Candidate and* What’s new in Svelte: May 2024 (Svelte Team) * Transforming Financial Documents into Smart and Secure Forms in ASP.NET Core C# (Bjoern Meyer) * WebStorm 2024.1.2 Is Now Available (David Watson) * Dev Proxy v0.17 includes integration with Azure API Center (Garry Trinder) * Measuring Performance with the JavaScript Performance API (Hassan Djirdeh) * How to add enum information to Swagger in an ASP.NET Core project (Henrique Dalcin Dalmas) * How to Clone a WordPress Site in 5 Easy Steps (Jen Swisher) * Append correlation id to all log entries in ASP.NET Core (Josef Ottosson) * React 19 Beta Released! (Kathryn Grayson Nanz) * jQuery UI 1.13.3 released (Michał Gołębiowski-Owczarek) * AutofacServiceProviderFactory in ASP.NET Core – Problems With Dependency Injection (Part 1) (Nick Cosentino) * What is Vite (and why is it so popular)? (Eric Simons) * .NET Aspire is the best way to experiment with Dapr during local development (Anthony Simmon) * .NET Aspire Preview 6: Enhanced Security and Testing, New Features, and More (Almir Vuk) * The Backend for Frontend Pattern (Andrea Chiarelli) * GraphQL Growth Explodes but so Do Problems Federated Graphs Solve (B. Cameron Gain) * Deprecating support for -ms-high-contrast and -ms-high-contrast-adjust (Microsoft Edge Team) * Request Response Messaging Pattern With MassTransit (Milan Jovanović) * Start Using the npm Query Today: Powerful Commands for Every Developer (Osusara Kammalawatta) * Building RESTful APIs in Rust With Actix and Diesel (Ukeje Goodness)

WinUI, .NET MAUI & XAML* Uno Platform 5.2 Brings .NET Single Project Targeting 9 Platforms (Almir Vuk) * Easily Create a Directional Compass Using .NET MAUI Radial Gauge (Jeyasri Murugan) * OpenSilver 2.2 Aims to Revive Visual Studio LightSwitch Legacy Apps (David Ramel) * Chart of the Week: Creating a WPF 100% Stacked Area Chart to Visualize the World Vehicle Production in Major Countries (Karthikeyan V.) * Native Desktop UX with .NET MAUI for Windows and macOS Applications (Rossitza Fakalieva) * A Beer Color Meter for Windows and Android with Avalonia UI (Diederik Krols)

Visual Studio & .NET OpenMP improvements in Visual Studio C/C++ compiler: triangular loop collapse (Vadim Paretsky) * Working with Rust Libraries from C# .NET Applications (Khalid Abuhakmeh) * Usability Improvements in the Visual Studio Connection Manager (Sneha Ramachandran) * Some more C# 12 (Tom Deseyn) * Awaiting a set of handles in C++/WinRT and Adding state to the update notification pattern, part 8 (Raymond Chen) * How does a List know that you changed it while enumerating it? (Steven Giesel) * Announcing the General Availability of PostSharp 2024.1 and* Metalama Status Update, April 2024 (Gael Fraiteur) * Service Pack 3: MailMerge Supports SVG Images (Bjoern Meyer) * General Performance Tip: Optimizing Enum Value Name Retrieval (David McCarter) * New MSTest SDK: Usage of MSTest Runner Extensions, Support Running Tests in Native AOT (Robert Krzaczyński)

Design, Methodology, AI & Testing* A Software Engineering Career Ladder (James Shore) * Run Phi-3 SLM on your machine with C# Semantic Kernel and Ollama (Laurent Kempe) * Phi-3-mini in 30 lines of C# with ONNX Runtime GenAI (Nietras) * Using the Azure CLI to query Azure DevOps (Paul Michaels) * AI Story Builders Now Supports Azure OpenAI (Michael Washington) * Be a Devops Hero! Automate Your Identity Infrastructure with Auth0 CLI and Ansible (Deepu K. Sasidharan) * The Decorator Pattern is sometimes helpful (Jeremy D. Miller) * Train a simple Recommendation Engine using the new Azure AI Studio (Paschal Alaemezie) * Building Your Own Copilot for Credit Card Selection (Felipe Binotto) * Llama 3 Cheat Sheet: A Complete Guide for 2024 (Megan Crouse) * What’s new in Git 2.45.0? (Patrick Steinhardt) * LeVar Burton joins Vasu Jakkal to share his hope for transformative technologies like generative AI (Rani Lofstrom) * Here’s what I’d use to build a generative AI application in 2024 (Richard Seroter) * Filters in Semantic Kernel (Sophia Lagerkrans-Pandey) * Highlights from Git 2.45 (Taylor Blau) * What’s New in Copilot | April 2024 (TJ Devine) * Reducing the Environmental Impact of Generative AI: a Guide for Practitioners (wiigg) * My thoughts on Generative AI (Michael Eaton) * Chat GPT in Application Packaging (Alex Marin) * Semantic Kernel Hello World Plugins Part 2 (Jason Haley) * Advanced Installer 21.7 (Advanced Installer Team) * Terraform: Modules using Git Branch as Source (Chris Pietschmann) * GitHub Actions, Arm64, and the future of automotive software development (Clay Nelson) * GitHub’s 2FA Push Boosts Adoption among Developers (Darryl K. Taft) * CodeQL zero to hero part 3: Security research with CodeQL (Sylwia Budzynska)

Mobile, IoT & Game Development* Flutter Tutorial – How to Develop an App with Flutter From Scratch (Oleg Romanyuk) * Why is mobile CI/CD so difficult? (John Arnsdorf) * Bringing GenAI Offline: running SLM’s like Phi-2/Phi-3 and Whisper Models on Mobile Devices (Joinal Ahmed)

Screencasts & Videos* Technology & Friends – John Burns on Platform Engineering (David Giard) * Code Analyze your SQL scripts in Visual Studio and elsewhere | Data Exposed: MVP Edition (Anna Hoffman) * RoslynPad – or how to build a C# editor with Roslyn | Open at Microsoft (Jon Galloway & Eli Arbel) * Let’s build with Aspire | Fritz’s Tech Tips and Chatter (Jeff Fritz) * The Download: Github Universe Details, New “Open” AI Models, Retro Game Source Code and more (Christina Warren) * Mr. Maeda’s Cozy AI Kitchen – Automate My Store with Sandeep Kalsi (John Maeda)

Podcasts InfoQ Podcast: Building the Muscles for Critical Thinking (Dannielle Pearson) * React Native Radio 295 – Chain React Minisode! (Mazen Chami, Justin Huskey & Robin Heinze) * Gone Mobile Podcast #104: The one about XAML! (Jonathan Dick & Allan Ritchie) * freeCodeCamp Podcast #121 – Meet a 10x Developer Who Sleeps 9 Hours EVERY NIGHT – Ben Awad Interview (Quincy Larson) * Merge Confict #408: Fine Tuning Minimal App Requirements (James Montemagno & Frank Kreuger) * The .NET on AWS Show, Featuring Shaun Lawrence (Brandon Minnick) * Scrum Master Toolbox Podcast – The Enthusiastic Product Owner, and How it Affects Agile Team Performance | Paul Jarvis (Vasco Duarte) * Maximizing App Security with Apiiro – Adventures in DevOps #198 and From Learning New Languages to Learning New Technologies – JavaScript Jabber #629 and* Mastering Open Source Contributions with Santosh Yadav – Adventures in Angular 411 (Charles M. Wood) * RunAs Radio – SQL Server and AI with Muazma Zahid & Bob Ward (Richard Campbell) * Syntax Podcast #763: Web Scraping + Reverse Engineering APIs (Wes Bos & Scott Tolinski) * Coding Blocks Podcast – Llama 3 is Here, Spending Time on Environmental Setup and More (Allen Underwood, Michael Outlaw & Joe Zack) * SQL Down Under Show #90 with guest Joe Sack (Greg Low) * Brady Gaster: .NET Cloud Native – Azure DevOps Podcast Episode 295 (Jeffrey Palermo)

Community & Events Learn Azure Together in Microsoft Learn Learning Room and* MVP’s Favorite Content: Copilot Studio, Fabric, OpenAI, D365 (Rie Moriguchi) * JetBrains Celebrates Software Developers (I Programmer) * Sam Altman and Satya Nadella Tapped for U.S. Government AI Security Board (Bloomberg News) * CfP List Updated 2024-04-30 (Dave Aronson) * Bill Gates Is Still Pulling the Strings At Microsoft (msmash)

Database* Lookup Costing Is Really Weird In SQL Server (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft SharePoint Roadmap Update – May 2024 (Dave Cohen) * What’s New in Microsoft Teams | April 2024 (Pete Daderko) * Copilot in Viva Engage is now generally available (Kristi Kelly)

PowerShell* PowerShell Universal v5.0 Beta 3 (Adam Driscoll) * How To Use PowerShell To Edit the Windows Registry (Brien Posey) * Encrypting secrets locally (Rod Meaney)

Miscellaneous* Windows on Arm is production ready! (Mike Irving) * Announcing Windows 11 Insider Preview Build 22635.3566 (Beta Channel) (Amanda Langowski) * 13.4 Million Kaiser Insurance Members Affected by Data Leak to Online Advertisers (BeauHD) * Write for Travis CI and Get Paid (Travis CI Team)

More Link Collections* The Morning Brew #3930 (Chris Alcock) * Interesting links of the week 2024-18 (Michael Eaton) * Sands of MAUI: Issue #143 (Sam Basu) * F# Weekly #17, 2024 – F# Essential Lectures (Sergey Tihon) * Daily Reading List – April 26, 2024 (#306) (Richard Seroter) * Code Maze Weekly #211 (Vladimir Pecanac) * Reading Notes #600 (Frank Boucher)

The Geek Shelf Learn WinUI 3, 2nd Edition (Alvin Ashcraft) – Referral Link

View Details

I’ll be traveling to VSLive Chicago early next week. No Dew Drop posts on Monday and Tuesday, maybe Wednesday, definitely back on Thursday.

Top Links An even DEEPER Dive into LINQ with Stephen Toub | On .NET and* Open Sourcing DOS 4 (Scott Hanselman) * What’s new for .NET in Ubuntu 24.04 (Richard Lander) * Uno Platform 5.2 Webinar (Uno Platform Team) * Introducing API Manifest Plugins for Semantic Kernel (Sophia Lagerkrans-Pandey) * Announcing TypeScript 5.5 Beta (Daniel Rosenwasser)

Web & Cloud Development* Kubernetes 1.30: Multi-Webhook and Modular Authorization Made Much Easier (Rita Zhang, Jordan Liggitt, Nabarun Pal & Leigh Capili) * Pulumi: Introducing the new Docker Build provider (Bryce Lampe) * Blazor Basics: Localization Using Resource Files (Claudio Bernasconi) * How to boost the font size of emoji in CSS with no extra markup (Geoff Graham) * The first framework that lets you visualize your React/NodeJS app’s code (Vince Canger) * Astro 4.7 (Erika, Emanuele Stoppa, Matthew Phillips, Nate Moore, Bjorn Lu & Sarah Rainsberger)

Visual Studio & .NET* Collection Performance: Is LINQ Always the Most Performant Choice? (David McCarter) * How to Create a Zip File in Memory In C# (Matjaz Prtenjak) * Create Excel Table in Just 3 Steps Using C# (Mohan Chandran) * Visual Studio features for C++ Header Files and Modules (Mryam Girmay) * Full Stack Hands-On Development with .NET (David Ramel) * Document Viewer: Long Polling Support for Loading Documents (Bjoern Meyer) * Adding state to the update notification pattern, part 7 (Raymond Chen) * C# DateTime Format In A Nutshell (NDepend Team)

Design, Methodology, AI & Testing* Running a GitHub Actions workflow that doesn’t exist yet on the default branch (Thomas Levesque) * Gather AI Insights From Video Calls with Vision AI and the Video API (Amanda Cavallaro) * Warp’s Team plan for developer productivity is available today (Melanie Crissy) * How BoldSign Improved HR Operations at Syncfusion (Syncfusion HR Team) * Introducing Infra Copilot – Unleashing GitHub Copilot for Infrastructure as Code (Murugesan U.) * Why we suck at estimating software projects (Nick Hodges)

Mobile, IoT & Game Development* Introducing Appflow CLI 1.0 (Ashwini Shukla)

Screencasts & Videos* Windows Subsystem for Linux (WSL) Acquisition in Visual Studio | Pure Virtual C++ (Elizabeth Morrow) * Approximate Vector Search with KMeans and Azure SQL | Data Exposed (Anna Hoffman) * How can I get started with .NET? | One Dev Question (Jaime Singleton) * Random.Code() – Handling Name Collisions in Rocks (Jason Bock) * Importing Managed Solutions – What has changed to the Upgrade verses Update Process? | The Low Code Revolution (Scott Durow & Shan McArthur) * Microsoft Build Unplugged, Episode Five: Session catalog is LIVE! (Ed Donahue & Microsoft MVPs)

Podcasts* The Hanselminutes Podcast – Innovation in Accessibility with Fable’s Kate Kalcevich (Scott Hanselman) * JS Party Podcast – A Solid primer on Signals (Ryan Carniato, Amal Hussein & Nick Nisi) * Directions on Microsoft – More Microsoft End-of-Life Meteors Appear on the Horizon (Mary Jo Foley) * The Stack Overflow Podcast – Supporting the world’s most-used database engine through 2050 (Eira May) * The Breakpoint Show Episode 019 – Landing Your Dream Job (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff) * Software Defined Talk Episode 464 – Jana Werner on The Digital Transformation Card Game (Coté)

Community & Events* Twilio Founder Buys Satire Site ‘The Onion’ (BeauHD) * Microsoft Semantic Kernel Hits 1,000,000 Downloads (Evan Chaki) * BlizzCon won’t happen in 2024 (Graham Smith) * Microsoft results beat expectations as profits rise 20% to nearly $22B (Todd Bishop) * Microsoft’s Surface and Xbox hardware revenues take a big hit in Q3 (Tom Warren) * Microsoft Earnings Beat All Expectations as AI Bet Pays Off (Paul Thurrott)

Database* The How To Write SQL Server Queries Correctly Cheat Sheet: Conditional Join and Where Clauses (Erik Darling) * First Class Event Subscriptions in Marten (Jeremy D. Miller) * Why migrate Windows Server and SQL Server to Azure: ROI, innovation, and free offers (Bob Ward & Jeff Woolsey)

SharePoint, M365 & MS Teams* Collaborate across M365 tenants with Entra ID multi-tenant organization (Joseph Dadzie)

PowerShell* Introducing Okta’s Official PowerShell Module (E. Dunham)

Miscellaneous* What language should beginning programmers choose? (Ryan Donovan) * Haunted by repeated breaches, Microsoft is ‘putting security above all else,’ vows CEO Satya Nadella (Todd Bishop) * Microsoft needs to win back trust (Tom Warren)

More Link Collections* The Morning Brew #3927 (Chris Alcock) * Daily Reading List – April 25, 2024 (#305) (Richard Seroter) * Reading List 317 (Bruce Lawson)

The Geek Shelf Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link

View Details

Top Links* Unit Testing with Semantic Kernel (Sophia Lagerkrans-Pandey and Dmytro Struk) * Unlock the Power of Small Language Models with Phi-3 and Azure AI Studio (Lee Stott) * Join us for Azure Developers – .NET Day on April 30! (Jon Galloway) * Thoughts on Primary Constructors in C# (Jeremy Clark) * Introducing .NET MAUI Community Tookit v8: TouchBehavior support is here! (Gerald Versluis) * Visual Studio 2022 version 17.10 Preview 5 Release Notes (Microsoft Learn)

Web & Cloud Development* How to upload a file with Blazor SSR in .NET 8? (Jon Hilton) * What’s New in .NET Aspire Preview 6 (Microsoft Learn) * aspireify.NET collects samples, articles, videos, and podcasts about the coolest discussions in the .NET Aspire community (Jeff Fritz) * Speed up your Angular App with Web Workers (Andrew Peterson) * Node.js 22 is now available! (Node.js Team) * Kubernetes 1.30: Structured Authentication Configuration Moves to Beta (Anish Ramasekar) * Azure SDK Release (April 2024) (Hector Norzagaray) * MudBlazor with Blazor SSR – What You Need To Know (Nick Cosentino) * What’s New in React Query Builder: 2024 Volume 1 (Satheeskumar S.) * Inline Editing in Blazor Rich Text Editor: An Overview (Thangavel E.) * Why don’t we talk about minifying CSS anymore? (Salma Alam-Naylor) * Meet Studio: Your New Favorite Way to Develop WordPress Locally (Wojtek Naruniec) * Securing identity: Exploring application types and authentication flows (Adam Matthews) * Announcing New Infrastructure Lifecycle Management Features in Pulumi Cloud (Joe Duffy) * Going to Cloud? Look at the Shared Responsibility Model (K. Brian Kelley) * Pulumi Launches Scheduled Deployments: Automate Recurring Workflows (Levi Blackstone) * New Pulumi Deployments Free Tier for Everyone: Automate Your Infrastructure Workflows (Meagan Cojocar)

WinUI, .NET MAUI & XAML .NET-Centric Uno Platform Debuts ‘Single Project’ for 9 Targets (David Ramel) * WPF or .NET MAUI—How to Choose (Rossitza Fakalieva) – Or WinUI?* * Chart of the Week: Creating a .NET MAUI Sunburst Chart to Visualize the Most Popular Wikipedia Articles (Saiyath Ali Fathima M)

Visual Studio & .NET* Type pattern matching in C# and TypeScript (Bart Wullems) * Working with IAsyncEnumerable in C# (Camilo Reyes) * C# 13 Params Collections (Fons Sonnemans) * How to Show the Generated SQL Query in EF Core (John Ademola) * Adding state to the update notification pattern, part 6 (Raymond Chen) * Code It Any Way You Want: Comparison of Passing Parameters in Methods (David McCarter)

Design, Methodology & Testing* Developers save up to 8 hours per week with JetBrains AI Assistant (Irina Mariasova) * OpenAI Assistant Starter Kit Updated with AssistantStream (Stephen Walther) * Announcing Online.AIStoryBuilders.com: A Step-by-Step Guide (Michael Washington) * Azure AI Studio Preview – Model Catalog – Phi-3-mini-128k-instruct (Azure Team) * Vertical Slice Architecture Myths You Need To Know! (Derek Comartin) * Using AI For Neurodiversity And Building Inclusive Tools (Pratik Joglekar) * Leading in the era of AI: How Microsoft’s platform differentiation and Copilot empowerment are driving AI Transformation (Judson Althoff) * 7 Leadership Communication Skills for Managing a Remote Team (Radical Candor Team)

Mobile, IoT & Game Development* Apple’s new AI model hints at how AI could come to the iPhone (Emilia David) * Mt32-pi Atari ST | The MagPi #141 (Brian Jepson)

Screencasts & Videos* IoT Coffee Talk: Episode 206 – Train Strike (IoT Coffee Talk Crew) * Build a Podcast Copilot with .NET & Power Apps: Power Apps and Microsoft Copilot Studio Integration | The Low Code Revolution (Gomolemo Mohapi) * What’s the origin of VS Code? | One Dev Question (Burke Holland)

Podcasts Working Code Podcast – Episode 175: Overcompensation, Mentoring, And More (Ben Nadel) * Scrum Master Toolbox Podcast – Embracing the Stretch Zone, Tools for Personal and Agile Team Growth | Paul Jarvis and* Scrum Master Toolbox Podcast – Key Indicators of Success for Agile Teams and Their Scrum Masters That You Can Reflect On | Paul Jarvis (Vasco Duarte) * Jamstack Radio Episode #146 – Help Desks for Modern Teams with Brian Levine of Yetto (Brian Douglas) * Syntax Podcast #760: Pro VS Code Setups (Wes Bos & Scott Tolinski) * .NET Rocks! – Visually Debugging EF Queries with Giorgi Dalakishvili (Carl Franklin & Richard Campbell) * The Amp Hour #665 – Really long needle nose pliers (Dave Jones & Chris Gammell) * Web Rush Episode 278: Python Web Apps (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Talk Python to Me #458: Serverless Python in 2024 (Michael Kennedy) * Sync Up, A OneDrive Podcast – Data on the Move—Migrating to OneDrive (Stephen Rice & Arvind Mishra)

Community & Events Introducing Augment: a company dedicated to empowering developers with AI (Dion Almaer) * VSLive Chicago 2024 – April 29 – May 3 (VSLive Team) – Come see me next week in Chicago!*

Database* Why Logical Reads Are A Bad Metric For Query Tuning In SQL Server (Erik Darling) * Public preview: Filtered vector search in vCore-based Azure Cosmos DB for MongoDB (Azure Team)

PowerShell* How To Optimize PowerShell ZIP Handling With the 7-Zip Module (Brien Posey)

Miscellaneous* Biden signs TikTok ‘ban’ bill into law, starting the clock for ByteDance to divest it (Lauren Feiner)

More Link Collections* The Morning Brew #3926 (Chris Alcock) * Daily Reading List – April 24, 2024 (#304) (Richard Seroter)

The Geek Shelf Escape Velocity: Better Metrics for Agile Teams (Doc Norton) – Referral Link

View Details

Top Links* Exploring the AskVS command in GitHub Copilot for Visual Studio (Cynthia Zanoni & Laurent Bugnion) * Mr. Maeda’s Cozy AI Kitchen Desserts Corner – What is AI? (John Maeda, Eleanor Lewis & John Kennedy) * Introducing Phi-3: Redefining what’s possible with SLMs (Misha Bilenko) * Getting Started – Generative AI with Phi-3-mini: A Guide to Inference and Deployment (Kinfey Lo) * Making Plans with Semantic Kernel: Implementing the Microsoft Graph Plugin (Sophia Lagerkrans-Pandey & Jose Luis Latorre Millas) * Refactor your C# code with primary constructors (David Pine)

Web & Cloud Development* Kubernetes 1.30: Validating Admission Policy Is Generally Available (Jiahui Feng) * Trusted Signing is in Public Preview (Rakia Segev) * Blazor Routing Essentials: Mastering URL Parameters and Query Strings (A. Yohan Malshika) * Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) (Gergely Orosz & Elin Nilsson) * Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection (Aaron Stannard) * Creating Fluid Typography with the CSS clamp() Function (Daine Mawer) * How Does Angular Compare to Vue? (Hassan Djirdeh) * Everything You Need to Know About Server Components in KendoReact (Kathryn Grayson Nanz) * HSTS Header Implementation in ASP.NET Core (Muhammed Saleem) * What’s New in Blazor Query Builder: 2024 Volume 1 (Satheeskumar S.) * What’s new for the Microsoft Fluent UI Blazor library 4.7 (Vincent Baaij) * Giving the .NET smart components a try–The Smart TextArea (Bart Wullems) * Mouse Gestures in Edge (Eric Lawrence) * Enterprise best practices: successfully govern your API content and users (Garrett London) * Golang: How to Use Library Packages (Jack Wallen) * Improving text editing on the web, one feature at a time (Microsoft Edge Team) * What Does WebAssembly Mean for the Server and GenAI? (Ryan Wallner)

WinUI, .NET MAUI & XAML* .NET MAUI: Edit HTML Content with the DevExpress .NET MAUI HTML Edit Control (Anthony Sameishchev)

Visual Studio & .NET A Quick F# Load Test Script (Kevin Logan) * Fix Unable To Resolve DbContextOptions For EF Core (Khalid Abuhakmeh) * C#: Console App that Accepts Command-Line Arguments (Chris Pietschmann) * Try Catch in C#: The Basics You Need to Know (Nick Cosentino) * Creating Reactive Applications in .NET (David Ramel) * ODP.NET 23c — Final Dev Release Update (Alex Keh) * Hacking together an AsciiMath parser for .NET (Andrew Lock) * Code It Any Way You Want: Optimal Parameter Passing – Array vs. Params Keyword and* General Performance: Choosing Between GetValueOrDefault() and Coalesce Operator for Nullable Integers (David McCarter) * Adding state to the update notification pattern, part 5 (Raymond Chen) * .NET JsonElement and Schema Validation (Ian Griffiths)

Design, Methodology, AI & Testing* Improving RAG performance with Azure AI Search and Azure AI prompt flow in Azure AI Studio (Gia Mondragon) * Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phone (Microsoft) * Build a retrieval augmented generation (RAG) AI app using SDKs (liblab Docs Team) * Get Better at Using Prompts With Deliberate Practice: One technical writer’s little experiment (Diana Cheung) * OpenAI’s commitment to child safety: adopting safety by design principles (OpenAI Team) * Meta’s Llama 3 models are now available in Amazon Bedrock (Channy Yun) * Microsoft Joins Thorn and All Tech Is Human to enact strong child safety commitments for generative AI (Courtney Gregoire) * Mistral Large Foundation Model Now Available on Amazon Bedrock (Daniel Dominguez)

Mobile, IoT & Game Development* New memory variants for the Raspberry Pi Compute Module family (Dave Lee) * All Unity Muse are capabilities now available in the Editor, plus 3 new updates (Stacey Haffner) * Apple reportedly cuts Vision Pro production due to low demand (Umar Shakir) * Push Notifications in Safari Progressive Web apps (Joe Meyer) * PWAs: A Powerful Part of your Mobile App Strategy, But Not a Standalone Solution (John Arnsdorf)

Screencasts & Videos* FreeCodeSession – Episode 538 (Jason Bock) * Get started with your first Radius application | Open at Microsoft (Aaron Crawfis & Ryan Nowak) * WHY AI Works (Bertrand Serlet)

Podcasts* CppCast – Pure Virtual C++ (Phil Nash & Timur Doumler) * RunAs Radio – PowerShell 7.4 with Sydney Smith (Richard Campbell) * Scrum Master Toolbox Podcast – Unlocking Scrum Team Potential, The High-performance Tree Tool | Paul Jarvis (Vasco Duarte) * AWS Developers Podcast Episode 115 – From Burnout to Balance: Tech Mental Health with Rebekah Kulidzan (David Isbitski) * The Stack Overflow Podcast – Is GenAI the next dot-com bubble? (Eira May) * Coffee and Open Source Podcast – Jeremy Sinclair (Isaac Levin) * Software As An Art | Multithreaded Income Episode 36 with Jamie Wright (Kevin Griffin) * Python Bytes Podcast #380 – Debugging with your eyes (Michael Kennedy) * Software Engineering Radio 613: Shachar Binyamin on GraphQL Security (Priyanka Raghavan) * Mailin’ It! – The Official USPS Podcast – VP of Sales Intelligence and Support Shibani Gambhir (United States Postal Service)

Community & Events* HashiCorp Reportedly Being Acquired By IBM (BeauHD) * Tech Hiring: Most Employers Added Jobs or Kept the Status Quo in 2023 (Lawrence E. Hecht) * Microsoft Generative AI Hackathon: A Call to Innovate in Healthcare Technology (Paul Swider)

Database* Getting Started — Accessing Oracle NoSQL Database using FastAPI and Pydantic (Dario Vega) * What Else Happens When Queries Try To Compile In SQL Server: COMPILE LOCKS! (Erik Darling) * Upgrade to Azure Database for MySQL – Flexible Server for better performance with easy migration (Xiaoxuan Guo) * The Future of SQL: Conversational Hands-on Problem Solving (Jon Udell)

SharePoint, M365 & MS Teams* Teams Toolkit for Visual Studio Code update – April 2024 (Yu Zhang)

PowerShell & Terminal* Exploring Nushell, a Rust-powered, cross-platform shell (Oduah Chigozie)

Miscellaneous* The FTC has banned noncompete agreements (Emma Roth) * NTLM vs Kerberos (Josh Mora) * Framework won’t be just a laptop company anymore (Sean Hollister) * Windows 11 Start menu ads are now rolling out to everyone (Tom Warren) * A cheaper Tesla is back on the menu (Umar Shakir)

More Link Collections* The Morning Brew #3925 (Chris Alcock) * Daily Reading List – April 23, 2024 (#303) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Announcing the first-ever true .NET Single Project for Mobile, Web, Desktop, and Embedded apps (Uno Platform Team) * Join tech enthusiasts at MS Build ’24: Exploring AI, Machine Learning, Azure, and More! (Suniti Panwar) * Reducing the environmental impact of Windows devices (Josh Salyers) * Microsoft launches Phi-3, its smallest AI model yet (Emilia David) * Mastering SOLID Principles in C#: A Practical Guide (A. Yohan Malshika) * How we built “Ask Learn”, the RAG-based knowledge service (Sarah Luck & Bob Tabor)

Web & Cloud Development* Kubernetes 1.30: Read-only volume mounts can be finally literally read-only (Akihiro Suda) * Event Dispatch in Angular (Jatin Ramanathan & Tom Wilkinson) * Easy authentication with Azure App Service and Microsoft Entra External ID (Katherine Legg) * Crafting Interactive Digital Logic Circuits Made Easy with Blazor Diagram Component (Keerthivasan R.) * Unit testing methods on BlobServiceClient with Azure blob storage and NSubstitute (Thomas Ardal) * Async APIs – don’t confuse your events, commands and state (David Hope) * ESLint v9.1.1 released (Francesco Trotta)

WinUI, .NET MAUI & XAML* Uno Platform 5.2 Released – One Project To Rule Them All (Nick Randolph)

Visual Studio & .NET* How to Add a WinForms C# Excel XLSX Viewer to Your Desktop .NET Application (Mackenzie Albitz) * CSLA Version 8.1.0 prerelease online (Rockford Lhotka) * Strict Ordered Message Handling with Wolverine (Jeremy D. Miller) * Don’t Do This With Extension Methods (Adam Storr) * Metalama 2024.1: Performance Improvements Analysis (Gael Fraiteur) * Configure Renovate to handle nuspec files (Anthony Simmon) * Does readonly make your code faster? (Steven Giesel) * How to Build a URL Shortener in .NET Applications (Januarius Njoku) * Tales from the .NET Migration Trenches – Authentication (Jimmy Bogard) * .slnx The New .NET Solution XML File Format (NDepend Team) * Adding state to the update notification pattern, part 4 (Raymond Chen)

Design, Methodology, AI & Testing* Build more scalable apps using Kernel Memory as a service (Matteo Pagani) * Why API Testing Is Complex – Input Data (Gil Zilberfeld) * Adobe’s new Firefly model makes it easier to use Photoshop’s AI tools (Jess Weatherbed) * Using open source to help the earth (Paull Young) * From Gen Z to Boomers: How to Give Critical Feedback at Work (Washington Post) * Explaining Trunk Based Development (Travis CI Team) * How to Summarize Large Documents with LangChain and OpenAI (Usama Jamil)

Mobile, IoT & Game Development* Read floppy disks and CD-ROMs with Raspberry Pi 5 | #MagPiMonday (K. G. Orphanides)

Screencasts & Videos* AT&T Data Breach Update (Frank La Vigne) * Microsoft Build Unplugged, Episode Three: BTS Content preview (James Montemagno & Safia) * Armchair Architects: POC to Prod Must-haves (David Blank-Edelman, Uli Homann & Eric Charran) * Pure Virtual C++ Pre-Conference Videos – Linux Development, Modules, Containers and more! (Sy Brand)

Podcasts* InfoQ Podcast: Courtney Nash Discusses Incident Management, Automation, and the VOID Report (Courtney Nash) * Merge Conflict #407: What the heck are tokens, embeddings, and GPTs anyways? (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – Agile is a Framework for Collaboration, Here’s How | Paul Jarvis (Vasco Duarte) * Navigating Work Patterns and Internal Tool Reliability in Engineering Teams – Adventures in DevOps 197 (Charles M. Wood) * The PowerShell Podcast – The PowerShell and DevOps Global Summit 2024 Bar session 3 (James Petty) * Syntax Podcast Episode 759: How to Easily Explore Coding Ideas (Wes Bos & Scott Tolinski) * CloudChat Episode #3 – Paying Forward the Postage (Carl Schweitzer & Brandon Martinez) * Google Cloud Security Podcast Episode 169 – Google Cloud Next 2024 Recap: Is Cloud an Island, So Much AI, Bots in SecOps (Anton Chuvakin) * Meta Cast – Overcoming the Epidemic of Failed Sprints (Bob Galen & Josh Anderson) * Geek’s Guide to the Galaxy Podcast #566 – Fallout Season 1 Review (with John Joseph Adams, Theresa DeLucci, Zach Chapman) (David Barr Kirtley & John Joseph Adams) * The Changelog News Podcast – The threat to open source comes from within (Jerod Santo) * Raziel Tabib: GitOps – Azure DevOps Podcast Episode 294 (Jeffrey Palermo) * The Happy Engineer Podcast #165: WARNING – Your Memory is Worse Than You Think (Max Ahumada)

Community & Events* Rare reveals a new building with sustainable design at its heart on Earth Day 2024 (Amy Dawson) * CfP List Updated 2024-04-22 (Dave Aronson) * Earth Day 2024: Our commitment to sustainability (Katie Liu) * Things to Do in Philadelphia This Week & Weekend (Visit Philly) * Microsoft hires former Meta exec to bolster AI supercomputing team (Emma Roth)

Database* Release: Azure SQL Migration extension for Azure Data Studio v1.5.4 (Abhishek Kumar)

PowerShell & Terminal* Getting Started Using GitHub Copilot for PowerShell Scripting (Brien Posey) * New Command Line Exe : Unclip – Copy Unicode text to/from Windows clipboard (Mark Pahulje)

Miscellaneous* Meta wants to be the Microsoft of headsets (Alex Heath) * Microsoft and partners open major new pedestrian bridge to span campus and transportation needs (Kurt Schlosser) * Meta Opens Quest OS To Third Parties, Including ASUS and Lenovo (msmash) * Expanding our Content Integrity tools to support global elections (Teresa Hutson) * Microsoft makes it easier to install Windows store apps from the web (Tom Warren)

More Link Collections* The Morning Brew #3924 (Chris Alcock) * Interesting links of the week 2024-17 (Michael Eaton) * Sands of MAUI: Issue #142 (Sam Basu) * Daily Reading List – April 22, 2024 (#302) (Richard Seroter)

The Geek Shelf Apps and Services with .NET 8 – Second Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* How to Create a Trial Version for a C# Windows Forms application (Renato Ivanescu) * Will Visual Studio Be Migrated to .NET Core and Become Multi-Platform? (NDepend Team) * React Native Radio #294 – RIP App Center (and other news) (Mazen Chami & Robin Heinze) * Wolverine’s New PostgreSQL Messaging Transport (Jeremy D. Miller) * A short guide to mastering keyboard shortcuts on GitHub (Sara Verdi) * Build your first ML-Model with ML.NET Model Builder (Hamna Khalil)

Web & Cloud Development* Kubernetes 1.30: Beta Support For Pods With User Namespaces (Rodrigo Campos Catelin, Giuseppe Scrivano & Sascha Grunert) * Introducing Microsoft MVP Affiliate: A WordPress Plugin to Boost Your Affiliate Marketing and MVP score (Peter Smulovics) * Adding and Sharing Annotations across Document Types using the Document Viewer in ASP.NET Core C# (Bjoern Meyer) * Built-In Rate Limiting in ASP.NET Core Web API (Dona Pejnovic) * How To Work With GraphQL In WordPress In 2024 (Leonardo Losoviz) * Introduction to Carter in ASP.NET Core (Ivan Gechev) * Demystifying Azure CLI pagnination (Jeremy Li) * Setting up Sentinel for Kubernetes Monitoring (Umesh Nagdev) * Call ChatGPT API from Angular (dotnetoffice) * Minimal APIs Nuget Packages (Shawn Wildermuth) * ESLint v9.1.0 released (Francesco Trotta) * A Guide to Serverless Functions (Couchbase Team) * Introducing the Backstage Community Plugins Repository (Ben Lambert) * How to embed a Bluesky post on your website or blog (Bluesky Team)

WinUI, .NET MAUI & XAML* Setting up a basic plugin architecture with WPF in .NET (Brian Mullen) * MAUI App Accelerator – milestone of note (Matt Lacey) * Uno Tidbit: Extending Your Resources (Steve Bilogan)

Visual Studio & .NET* C#: How to iterate over a dictionary? (Chris Pietschmann) * How to Convert a String to Byte Array in C#: Encoding and Decoding Simplified (Nick Cosentino) * Essential .NET and C# interview preparation advice (David Grace) * C# 12: Collection expressions and primary constructors (Tom Deseyn) * How to Build a .NET Chat Editor in Your Desktop Application (Hunter Haaf) * XML External Entity Attack and .NET Core (Bart Wullems) * Collection Performance: Creating a List<> Using The Task.Parallel Library (David McCarter) * Represent the Relationship of Properties Using Property Mappings From AutoMapper (Gang Zhu) * Introduction to Distributed Tracing With OpenTelemetry in .NET (Milan Jovanović)

Design, Methodology, AI & Testing* Snippy: An AI Assistant With Eyes (Tim Misiak) * Trusted Signing (Bogdan Mitrache) * Creating scripts to automate doc build processes (Tom Johnson) * 7 Step Process for Scaling Content with AI (JD Meier) * Understanding time value in Product Development (Mark Downie) * Adding state to the update notification pattern, part 3 (Raymond Chen) * Making Spanners with ChatGPT (Rob Miles) * 10 important questions about the promise and pitfalls of AI (Taylor Soper)

Mobile, IoT & Game Development* Android Studio uses Gemini Pro to make Android development faster and easier (Sandhya Mohan) * The First Beta of Android 15 (Dave Burke) * How to effectively A/B test power consumption for your Android app’s features (Mayank Jain & Yasser Dbais) * Android 15 Beta Brings Loudness Control, Improvements for Satellite Connectivity, and More (Diogo Carleto) * Swift Asynchronous Programming Recipes on GitHub (Sergio De Simone)

Screencasts & Videos GCast 173: Creating an AI Solution with Copilot Studio and Technology & Friends – Scott Kramer and Randy Dojutrek on The impact of AI on Tech Jobs (David Giard) * Remote Unit Testing in Visual Studio | Pure Virtual C++ (Jonathan Phippen) * FreeCodeSession – Episode 537 (Jason Bock) * How to REALLY use Microsoft Word: Styles, Multilevel Lists, and Outline View and* Digital archaeology reading 40 year old C64 Floppy Disks with a Greaseweazle, Fluxengine, and Aaru (Scott Hanselman)

Podcasts CTO Andrew Brown Passed Dozens of Cloud Certification Exams [freeCodeCamp Podcast Episode #120] (Quincy Larson) * Scrum Master Toolbox Podcast – Agile Team Champion, The Product Owner Who Gave the Stage Away | Tom Baldwin (Vasco Duarte) * InfoQ Podcast: Empathy as a Key Success Factor for High Performing Development Teams (Cassandra Shum) * CollabTalk Podcast | Episode 123 with Oren Eini–Building a business with Open Source foundations (Oren Eini) * Syntax Podcast Episode 758: Web Awesome with Konnor Rogers + Cory LaViska (Wes Bos & Scott Tolinski) * PPP 411 | Google’s Top Productivity Expert on Boosting Your Productivity and Well-Being, with Laura Mae Martin (Andy Kaufman) * Changelog & Friends Podcast – Rug pull, not cool! (Jerod Santo & Adam Stacoviak) * The Magic of DAPR with Cecil Phillip – Adventures in .NET #185 and Migrating Material: AngularJS -> Angular with Michael Prentice – Adventures in Angular #410 (Charles M. Wood) * Azure Podcast Episode 492 – April News Roundup (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Directions on Microsoft – Microsoft Licensing Boot Camp Lessons Learned and* Directions on Microsoft – Windows Server 2025: What you need to know (Mary Jo Foley) * AGL 361: The Ask Approach, by Jeff Wetzler (John Rouda) * Gone Mobile Podcast #103: Offline Data Sync: Cautionary Tales (Jonathan Dick & Allan Ritchie) * Talk Python to Me #457: Software Supply Chain Security with Phylum (Michael Kennedy)

Community & Events* ‘Women Who Code’ Shuts Down Unexpectedly (BeauHD) * Linus Torvalds on Security, AI, Open Source and Trust (David Cassel) * Twitter alternative Post News is shutting down (Emma Roth) * Satya Nadella Email to Employees on First Day as CEO (JD Meier) * MVP’s Favorite Content: GenAI, D365, Semantic Kernel, Learn (Rie Moriguchi)

Database* Azure Cosmos DB design patterns – Part 9: Schema versioning (Jay Gordon) * sp_QuickieStore: Now Handling The Biggest XML (Erik Darling)

PowerShell & Terminal* Windows CMD Line – Directory listing and opening in notepad in one line working commands (Mark Pahulje)

Miscellaneous Announcing Windows 11 Insider Preview Build 22635.3500 (Beta Channel) and* Announcing Windows 11 Insider Preview Build 26200 (Canary Channel) (Amanda Langowski) * Heinz launches pink Barbiecue sauce for Barbie’s 65th (Rusty Blazenhoff)

More Link Collections* The Morning Brew #3923 (Chris Alcock) * F# Weekly #16, 2024 – F# in Action now in print! (Sergey Tihon) * Code Maze Weekly #210 (Vladimir Pecanac) * Daily Reading List – April 19, 2024 (#301) (Richard Seroter) * C# Digest – Building a scalable gateway with .NET for Microsoft AI (Jakub Chodounsky)

The Geek Shelf Architecting ASP.NET Core Applications – Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond (Carl-Hugo Marcotte & Nick Cosentino) – Referral Link

View Details

Top Links* Announcing: Azure Developers – .NET Day (Mehul Harry) * Join the Microsoft Developers AI Learning Hackathon and Win Up to $10K in Prizes! (Lee Stott) * Python Kernel Updates: A Closer Look at Our Redesigned Plugin and Function Integration (Evan Mattson) * The Download: How GitHub Uses GitHub Copilot, FFMmpeg 7, Fallout TV Show and more (Christina Warren) * Introducing Meta Llama 3: The most capable openly available LLM to date (Meta) * Introducing Meta Llama 3 Models on Azure AI Model Catalog (Thasmika Gokal & Sharmila Chockalingam)

Web & Cloud Development* Shopping for a Javascript Meta-Framework (Andrew Webb) * Electron 30.0.0 (Keeley Hammond & Calvin) * Syncfusion Prepares for MS Build 2024 with Cloud-Ready Solutions on Azure Marketplace (Ginger R.) * Attackers exploiting new critical OpenMetadata vulnerabilities on Kubernetes clusters (Microsoft Threat Intelligence Team) * Did Signals Just Land in React? (Paul Scanlon) * Using GitHub and NextAuth.js for Single Sign-on in Next.js (Peter Mbanugo) * Default Azure Credentials Under the Hood (Tor Nestenius) * 10 Fleet Shortcuts to Boost Your Productivity (Daniela Bentrup) * Google Service Weaver is a Bad idea (Derek Comartin) * New Wasm Project Brings Web Components to Backend Languages (Loraine Lawson) * 4 Big Developments in WebAssembly (Matt Butcher) * Introducing the Edge 2024 web platform top developer needs dashboard (Alex Russell) * API Key Authentication Middleware In ASP NET Core – A How To Guide (Nick Cosentino) * How to Diagnose and Repair a Slow-Loading Website (Suzanne Scacca)

Visual Studio & .NET* Archive NuGet Packages from GitHub (Andrew Rady) * Stop Debugging and Start Running in Visual Studio (Steve Smith) * VS Code C++ Extension 1.19 Release: 3.6x faster Go To Symbol & 1.5x faster colorization (Alexandra Kemper)

Design, Methodology, AI & Testing* Navigating the Edges of Technology in Software Development: Bleeding, Leading, and Rusting (Steve Smith) * What is Quantization? Quantizing LLMs (Exxact Team) * Meta is adding real-time AI image generation to WhatsApp (Emma Roth) * A policy proposal on our approach to deepfake tools and responsible AI (Jesse Geraci) * Build Intelligent RAG For Multimodality and Complex Document Structure (Manoranjan Rajguru) * Adding state to the update notification pattern, part 2 (Raymond Chen) * Building for our AI future (Sundar Pichai) * Elevating customer insights with generative AI (Sydne Mullings)

Mobile, IoT & Game Development* Posting binary data using HttpClient on Android (Rocky Lhotka) * See the Unity 2022 LTS updates to two of our biggest e-books: URP and HDRP for advanced users (Eduardo Oriz & Shanti Zachariah)

Screencasts & Videos* Build Great AI Apps using Azure SQL DB Hyperscale | Data Exposed (Anna Hoffman) * IoTCT Webcast Episode 205 – Big Things Come in TinyML (IoT Coffee Talk Crew) * Show off your localhost web apps with Visual Studio Dev Tunnels (Martin Zikmund) * How did the social media interactions work for .NET conf? | One Dev Question (Jeffrey T. Fritz) * Microsoft Build Unplugged, Episode One: Registration is LIVE! (Scott Hanselman & Leslie Richardson) * Tech News #38 | Adam Cogan | Everyone is doubling down on AI (SSW TV)

Podcasts* The Modern .NET Show – Building Secure Software: Unveiling the Hidden Dependencies with Niels Tanis (Jamie Taylor) * The Hanselminutes Podcast – Foundations of Design for Developers with Kathryn Grayson Nanz (Scott Hanselman) * Scrum Master Toolbox Podcast – Beyond The Process Ceremonies, The Necessary Evolution Of Scrum Master Success Over Time | Tom Baldwin (Vasco Duarte) * JS Party Podcast – The boring JavaScript stack (Kelvin Omereshone & Jerod Santo) * Beyond the Hype: Are Data Mesh and Data Fabric just Marchitecture? (Colin Eberhardt) * Web Development Revolution with Shai Reznik – JavaScript Jabber 628 (Charles M. Wood) * The Stack Overflow Podcast – Why configuration is so complicated (Eira May) * UX Podcast – The rule of three with Ellen Lupton (James Royal-Lawson & Per Axbom) * Web Rush Episode 277: AI-powered UI Controls (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Grammar Girl Podcast – How to become a supercommunicator, with Charles Duhigg (Mignon Fogarty) * Software Defined Talk Episode 463: Phishing License (Brandon Whichard, Cote & Matt Ray)

Community & Events* Google is combining its Android and hardware teams — and it’s all about AI (David Pierce) * Announcing the Top Three Teams of the 2024 Imagine Cup! (Maddy Epstein) * Stability AI lays off roughly 10 percent of its workforce (Emilia David) * Tell us your thoughts at the Microsoft 365 Community Conference and earn a $20 gift card (Nicole Hill)

Database* The How To Write SQL Server Queries Correctly Cheat Sheet: Views And Common Table Expressions Are The Same Thing (Erik Darling)

PowerShell* Exploring Visual Studio Code as a PowerShell ISE Alternative (Brien Posey)

Miscellaneous* ChatGPT is coming to Nothing’s earbuds (Chris Welch) * NEWS: Hottest Job in Corporate America? The Executive in Charge of A.I. (Kurt Shintaku) * Vivaldi is Bringing Its Browser to Windows on Arm Too (Paul Thurrott) * Quincy’s 5 freeCodeCamp Resources Worth Your Time Email – You Need to Re-subscribe Real Quick (Quincy Larson)

More Link Collections* The Morning Brew #3922 (Chris Alcock) * Daily Reading List – April 18, 2024 (#300) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)

View Details

Top Links* Building a scalable gateway with .NET for Microsoft AI (Kara Saucerman) * Windows App SDK Version 1.5.2 (1.5.240404000) Release Notes (Microsoft Learn) * What are your favorite features in the C# Dev Kit? | One Dev Question (Leslie Richardson) * What’s New in the Reliable Web App Pattern for .NET (Matt Soucoup) * Single, Short, Specific – Prompting GitHub Copilot for Visual Studio (Laurent Bugnion) * Deep Dive on LINQ with Stephen Toub | On .NET (Scott Hanselman)

Web & Cloud Development* Kubernetes v1.30: Uwubernetes (Amit Dsouza, Frederick Kautz, Kristin Martin, Abigail McCarthy & Natali Vlatko) * ASP.NET Core Basics: Getting Started with LINQ (Assis Zang) * DOCX to HTML: Convert Documents to HTML and Prepare for Shadow DOM Rendering (Bjoern Meyer) * WebStorm 2024.1.1 Is Now Available (David Watson) * Making 43% of the Web More Dynamic with the WordPress Interactivity API (Even Tobiesen) * Converting Plain Text To Encoded HTML With Vanilla JavaScript (Alexis Kypridemos) * Improving Code Quality in JavaScript Projects With Qodana (Maksim Grushchenko) * Top Linters for JavaScript and TypeScript: Simplifying Code Quality Management (Nipuni Arunodi) * Upgrading jQuery: Working Towards a Healthy Web (Timmy Willison)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a WPF Stacked Area Chart to Visualize Wealth Distribution in the U.S. (Arul Jenith Berkmans) * DrawnUI for .NET MAUI – Skia Rendering Engine: Unleash Design Power with C# and XAML in .NET MAUI (Nick Kovalsky) * Microsoft.WindowsAppSDK v1.5.240404000 Release (NuGet)

Visual Studio & .NET* Metalama 2024.1 Now Generally Available: Unified Visual Studio Extension, Overriding Constructors, and More (Gael Fraiteur) * Visual Studio 2022 version 17.10 Preview 4 Release Notes (Microsoft Learn) * Visual Studio 2022 Getting VS Code ‘Command Palette’ Equivalent (David Ramel) * Baseline Styling in BenchmarkDotNet (Januarius Njoku) * C# String Interpolation Explained (NDepend Team) * The First Set of Bug Fixes for ReSharper and Rider 2024.1 Are Here! (Sasha Ivanova) * Serilog and .NET 8.0 minimal APIs (Nicholas Blumhardt) * Toolbox App 2.3: Toolbox App for Linux ARM 64, Chinese Translation, System Settings for Proxy, and More (Aleksandra Krupskaya) * Adding state to the update notification pattern, part 1 (Raymond Chen) * What’s New in .NET 8 for Developers? (Vinoth Kumar Sundara Moorthy)

Design, Methodology, AI & Testing* Applying Agile Techniques to AI: Lessons from Amazon Fresh (David Eastman) * Worry about Scalability or Popularity First? (Dave Aronson) * How We Built Slack AI To Be Secure and Private (Kelly Moran) * You can’t stop the signal! But you can ignore it! (Martin Hinshelwood) * Getting a Pulse on the Success of Your Security Program (Renae Kang)

Mobile, IoT & Game Development* Introducing Flutter Custom Carousel (Jared Bell) * Ionic 8 is here! (Liam DeBeasi) * Robot Etch A Sketch (Ashley Whittaker)

Screencasts & Videos* Build a Podcast Copilot with .NET and Power Apps: .NET APIs and Custom Connectors | The Low Code Revolution (Gomolemo Mohapi) * 3 quick steps to deploy Copilot for Microsoft 365 at scale (Microsoft Mechanics)

Podcasts Working Code Podcast – Episode 172: Building Your Own Standard and* Working Code Podcast – Episode 174: When Good Software Goes Bad (Ben Nadel) * Kubernetes Podcast from Google – Kubernetes v1.30 “Uwubernetes”, with Kat Cosgrove (Abdel Sghiouar & Kaslin Fields) * Scrum Master Toolbox Podcast – Agile Under Pressure, Strategies for Effective Organizational Change | Tom Baldwin (Vasco Duarte) * Syntax Podcast Episode 757: Potluck: Is Gatsby Dead? Shadow Dom, AI Summaries, Self Hosting + More (Wes Bos & Scott Tolinski) * .NET Rocks! – Programming with Speech and AI with Karl Geitz (Carl Franklin & Richard Campbell) * The Changelog Podcast #587 – Leading and building Raycast (Interview) (Thomas Paul Mann & Adam Stacoviak) * Cloud Repatriation! A Directions on Microsoft Brainstorm (Mary Jo Foley) * Jamstack Radio Episode #145 – The Future of Collaborative Docs with Cara Marin of Stashpad (Brian Douglas)

Database SQL Server–Export varbinary column to disk (Bart Wullems) * A Little About PAGEIOLATCH Waits In SQL Server and* Indexing SQL Server Queries For Performance: Equality vs. Inequality Searches (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft Loop Adds New Filtering Capabilities to Tables and Boards (Rabia Noureen)

Miscellaneous* Surface delivers on simplified device repair (Katy Minahan)

More Link Collections* The Morning Brew #3921 (Chris Alcock) * Daily Links 17 Apr 2024 (Malcolm Jack) * Daily Reading List – April 17, 2024 (#299) (Richard Seroter)

The Geek Shelf Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (Matt Eland) – Referral Link

View Details

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)

View Details

Top Links* Streamline your container build and publish with .NET 8 (Richard Lander) * Glenn Condron: .NET Web Development – Azure DevOps Podcast Episode 293 (Jeffrey Palermo) * Using The Windows Authentication Broker For Simpler User Logins With MSAL (Den Delimarsky) * Technology & Friends – John Petersen on How Scrum was Stolen (David Giard) * Create a Modern Conversational UI with the .NET MAUI Chat Control (Carter Harris) * Visual Studio Code Day 2024 (Reynald Adolphe)

Web & Cloud Development APIs.json APIs, Includes, and Network Properties and How Many APIs Are Too Many? (Kin Lane) * ASP.NET Core: Loading Documents in the Document Editor (Bjoern Meyer) * Introducing “What’s New” in Microsoft Entra (Shobhit Sahay) * Introduction to Strawberry Shake and GraphQL in .NET (Vadzim Zylevich) * Postman Interceptor now works with the Postman web app (Vishal Shingala) * Build Reactive Apps with Signals, RxJS and Angular 17 (Dany Paredes) * HTML popover Attribute (David Walsh) * Easily Render Flat Data in Blazor File Manager (Keerthana Rajendran) * Azure high-performance computing leads to developing amazing products at Microsoft Surface (Kristin Gallagher) * Multi-resource metrics query support in the Azure Monitor Query libraries (Paul Van Eck) * Communicate API changes via the Workspace Updates folder in Postman and* Announcing quicker collaboration on collections and workspaces directly in Slack (Akshay Kulkarni) * How to Use HttpOnly Cookie in .NET Core for Authentication and Refresh Token Actions (Marinko Spasojević)

Visual Studio & .NET C# URI Concatenation (Bill Boga) * Exploring Collections & DataTables (Matthias Koch) * Configure Renovate to update preview versions of NuGet packages (Anthony Simmon) * Data Anomaly Detection Using a Neural Autoencoder with C# (James McCaffrey) * Templates View for Build Insights in Visual Studio (Lauren Prinn) * Using Elastic’s .NET client to import data from Riot APIs to Elasticsearch (Henrique Dalcin Dalmas) * General Performance Tips and* Code It Any Way You Want: Checking Strings for Null (David McCarter) * Computing code coverage for a .NET project (Gérald Barré)

Design, Methodology, AI & Testing* OpenID Connect in Octopus Deploy (Michelle O’Brien) * Modular Monoliths and the “Critter Stack” (Jeremy D. Miller) * Adobe Premiere Pro is getting generative AI video tools — and hopefully OpenAI’s Sora (Jess Weatherbed) * AI study guide: The no-cost tools from Microsoft to jump start your generative AI journey (Jordan Davis) * How to succeed as a data engineer without the burnout (Katja Belova) * Conformer: An interesting ML architecture that I’m abandoning (Larry O’Brien)

Mobile, IoT & Game Development* Announcing Capacitor 6.0 (Dallas James) * I Removed JetPack Compose from My App (Donn Felker)

Screencasts & Videos* Detect Long Press in Your .NET MAUI App with TouchBehavior (Gerald Versluis) * Versioning your MassTransit message contracts (Chris Patterson) * Semantic Kernel Office Hours Recordings (Sophia Lagerkrans-Pandey)

Podcasts* Syntax Podcast Episode 756: CSS Is Getting Mixins + Functions (Wes Bos & Scott Tolinski) * Rethinking Database Management: Automation, Innovation, and Changing Roles in DevOps – Adventures in DevOps #196 (Charles M. Wood) * Google Cloud Security Podcast Episode 168 – Beyond Regular LLMs: How SecLM Enhances Security and What Teams Can Do With It (Anton A. Chuvakin) * Scrum Master Toolbox Podcast – When the Stand-Up Turns Into Chaos, Conflict, Care, and Change for Agile Teams | Tom Baldwin (Vasco Duarte) * The PowerShell Podcast – The PowerShell & DevOps Global Summit 2024 Bar Session 2 (James Petty) * Made by Google Podcast – Circle (or highlight or scribble) to Search (Rachid Finge) * Meta Cast – Mastering Technical Debt: Strategies for Sustainable Software Development (Bob Galen & Josh Anderson) * The Changelog News Podcast – Devin’s Upwork “side hustle” exposed (Jerod Santo) * The Stack Overflow Podcast – How do you evaluate an LLM? Try an LLM. (Eira May) * The Happy Engineer Podcast #164: Create the Exact Job You Want with Jonathan Boyer | Principal Mechanical Engineer (Max Ahumada) * Inside Trader Joe’s Podcast Episode 73: Trader Joe’s Air Fryer Faves (Trader Joe’s Team)

Community & Events* Upcoming Speaking Schedule – April 2014 and Beyond (David Giard) * Tesla lays off ‘more than 10 percent’ of its workforce, loses top executives (Jess Weatherbed) * Women in Tech: Leading the Charge for Diversity and Inclusion (Rochelle Sonnenberg)

Database* Snake draft sorting in SQL Server, part 2 (Aaron Bertrand) * Announcing GA of enhanced patching for SQL Server on Azure VM with Azure Update Manager (Taryn Pratt)

SharePoint, M365 & MS Teams* Expand your app’s capabilities and reach on Microsoft Teams using API-based message extensions (Sukhmani Lamba)

Miscellaneous* Google Introduces JPEG Coding Library (Alex Denham) * Statement from President Joe Biden on CHIPS and Science Act Preliminary Agreement with Samsung (The White House) * Releasing Windows 10 Build 19045.4353 to Release Preview Channel (Brandon LeBlanc) * What were the tax consequences of letting Windows 95 team members keep a piece of software as long as they tested it? (Raymond Chen)

More Link Collections* The Morning Brew #3919 (Chris Alcock) * Interesting links of the week 2024-16 (Michael Eaton) * Sands of MAUI: Issue #141 (Sam Basu) * Reading Notes #599 (Frank Boucher) * Daily Reading List – April 15, 2024 (#297) (Richard Seroter)

The Geek Shelf Web Development with Blazor: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link

View Details

Top Links Integrating OpenAI’s ChatGPT into cross-platform .NET applications (Uno Platform Team) * Seamless Navigation in .NET MAUI Hybrid Apps – My .NET MAUI Hybrid Journey (part 1) (Jeff Fritz) * Announcing the Upcoming Deprecation of MSAL.NET for Xamarin and UWP (Den Delimarsky) * Xamarin Forms is dead. Now what? (Simon Bisson) * Building your own copilot – yes, but how? (Part 1 of 2) and* Part 2 of 2 (Carlotta Caste)

Web & Cloud Development* Adjusting the Maximum Request Length for ASP.NET Core and ASP.NET Applications (Bjoern Meyer) * Implement a secure Blazor Web application using OpenID Connect and security headers (Damien Bowden) * Client Caching in SvelteKit (Jonathan Gamble) * Syncfusion Blazor Diagram Library Now Supports Swimlane Diagrams (Keerthivasan R.) * How to build an in-memory Message Bus in TypeScript (Oskar Dudycz) * April 2024: A look at the latest Microsoft Entra key feature releases, announcements, and updates (Adam Matthews) * New: ConfigGroup, ConfigFile resources for Java, YAML SDKs (Eron Wright)

WinUI, .NET MAUI & XAML* Integrating SignalR into WPF (Brian Mullen) * Switching AI Models with ChatGPT in a Windows and Uno Platform Application (Nick Randolph)

Visual Studio & .NET* Improvements in the Using Directive for Additional Types in C# (Georgios Panagopoulos) * The New C# Interceptors vs. AOP (Marek Sirkovsky) * A Clever Way To Implement Pessimistic Locking in EF Core (Milan Jovanović) * How to Detect if a Key is Pressed in a C# Console Application (Mohit Kumar) * C# Optional Parameters Explained (NDepend Team) * Fastest Way to Find and Extract a Number From a String in C# (Nitin Kale) * Fluent API to await multiple calls and get their respective results (Steven Giesel) * Linting and Code Formatting in .NET Projects (Hamed Shirbandi) * Reference Type & Structure Performance: Hashing Classes, Records, and Structures (David McCarter) * What is Mocking? Mocking in .NET Explained With Examples (Grant Riordan) * The case of the string being copied from a mysterious pointer to invalid memory (Raymond Chen) * MSVC Address Sanitizer adoption in .NET’s CoreCLR (Zack Johnson) * 10 Advanced C# Tricks for Experienced Developers (Konstantin Federov) * .NET 8 and C# 12 — Interceptors (Henrique Siebert Domareski)

Design, Methodology, AI & Testing* ‘Defeated’ CEO’s Finally Concede Hybrid Working Is Here to Stay (EditorDavid) * AI’s Dark Secret (Ian Kennedy) * Services share schema and contract, not class (Mark Seemann) * Top 5 DocuSign Alternatives 2024 (Meikanda Nayanar I.) * Learn Statistics for Data Science, Machine Learning, and AI – Full Handbook (Tatev Aslanyan) * How to Build a Production-Grade Movie Recommender in Python – A Machine Learning Handbook (Vahe Aslanyan) * Build or buy: Is it really even a choice? (Nick Hodges)

Mobile, IoT & Game Development* Embeddable Game Engine (Miguel de Icaza) * How to Test Native Features in Flutter Apps with Patrol and Codemagic (Kevin Suhajda) * Apple Vision Pro brings a new era of spatial computing to business (Apple Newsroom)

Screencasts & Videos* NoSQL, YesCosmos: Build that Eventually Consistent Application using Azure Cosmos DB | Azure Cosmos DB Conf 2024 (Teena Idnani) * Blazor Navigation with .NET MAUI Components (Jeff Fritz) * Coding Accessibility: Developing Our Inclusive Future (GitHub Team) * Open Source Friday with Quincy Larson & FreeCodeCamp (Oluwasegun Emmanuel) * FreeCodeSession – Episode 535 (Jason Bock) * No Code Low Code is Software DIY How Do You Avoid a DIY Disaster (endjin) * Why did one solution cause more problems than it solved? | One Dev Question (Raymond Chen)

Podcasts InfoQ Podcast: Using Cognitive Science to Improve Developer Experience (Hans Dockter) * Podcast: Spilling The Source (Jamie Maguire) * Merge Conflict #406: Creating Beautiful .NET Console Apps (James Montemagno & Frank Kreuger) * GeekWire Podcast: Amazon CTO Werner Vogels on the rapid progress of AI, and its impact on society (Todd Bishop) * The .NET on AWS Show, Featuring Dror Helper! (Brandon Minnick & Francois Bouteruche) * AngularJS to Angular Migration with Craig Spence – Adventures in Angular 409 and* Creating Developer Courses with Taurius Litvinavicius – Adventures in .NET 184 (Charles M. Wood) * Gone Mobile Podcast #102: You should learn some MSBuild (Jonathan Dick & Allan Ritchie) * Coding Blocks Podcast – Ktor, Logging Ideas, and Plugin Safety (Allen Underwood, Michael Outlaw & Joe Zack) * Syntax Podcast Episode 755: Chrome Extensions and Ad Blockers VS Google with Oliver Dunk (Wes Bos & Scott Tolinski) * PPP 410 | How to Grow Excellence In Yourself and Those You Lead, with Ryan Hawk (Andy Kaufman) * CSS Artist Kass Moreno talks Art & Code [freeCodeCamp Podcast #119] (Quincy Larson) * Geek’s Guide to the Galaxy Podcast #565 – David Sirota, co-creator of Don’t Look Up and author of Back to Our Future: How the 1980s Explain the World We Live in Now–Our Culture, Our Politics, Our Everything (David Barr Kirtley & John Joseph Adams) * The Changelog Podcast – Replacing Git with Git (Interview) (Scott Chacon, Adam Stacoviak & Jerod Santo) * AGL 360: Programmed to Fail with Brandon Epstein (John Rouda) * Scrum Master Toolbox Podcast – Leading with Heart, Empathy and Vision for Product Owners | Jörn Hendrik Ask (Vasco Duarte)

Community & Events* Introducing OpenAI Japan (OpenAI Team) * MVP’s Favorite Content: Defender, Learn, Windows, Blockchain (Rie Moriguchi)

Database* Snake draft sorting in SQL Server, part 1 (Aaron Bertrand) * Reduce TCO with Azure Cosmos DB for MongoDB (Abinav Rameesh) * Azure Database for MySQL – March 2024 updates and latest feature roadmap (Shreya Aithal) * Can Microsoft Copilot Write Simple SQL Commands for You? (Mark W. Kaelin) * Updates To sp_QuickieStore, sp_HealthParser, and sp_PressureDetector (Erik Darling)

PowerShell & Terminal* Windows Terminal Theme Settings – Experimental: Rainbow Window border (Microsoft Learn)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22635.3495 (Beta Channel) (Amanda Langowski) * Cheatsheet Collections Every Developer Should Bookmark in 2024 (Mansi Argarwal)

More Link Collections* The Morning Brew #3918 (Chris Alcock) * C# Digest – Useful features in Entity Framework Core 8 for your application (Jakub Chodounsky) * F# Weekly #15, 2024 – F# inside PostgreSQL, Rider 2024.1 (Sergey Tihon) * Daily Reading List – April 12, 2024 (#296) (Richard Seroter) * Reading List 316 (Bruce Lawson) * Collective #829 (Manoela Ilic)

The Geek Shelf Architecting ASP.NET Core Applications – Third Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond (Carl-Hugo Marcotte & Nick Cosentino) – Referral Link

View Details

Top Links* Part 3 – Babylon.js 7.0: One incredible community (Steve Clarke) * TechBash 2024 Early Bird registration is now open! (TechBash Team) * How Microsoft discovers and mitigates evolving attacks against AI guardrails (Mark Russinovich) * Semantic Kernel Hello World Plugins Part 1 (Jason Haley) * Using Handlebars Planner in Semantic Kernel (Sophia Lagerkrans-Pandey & Teresa Hoang) * Introducing MSTest SDK – Improved Configuration & Flexibility (Marco Rossignoli)

Web & Cloud Development* Testing Signals with Angular Testing Library (Tim Deschryver) * Referencing external Docker containers in .NET Aspire using the new custom resources API (Anthony Simmon) * Giving the .NET smart components a try–The Smart Combobox (Bart Wullems) * How to Test gRPC Services in ASP.NET Core (Aneta Muslić) * Effortless AJAX: Simplifying Database Operations with jQuery (Janus Atienza) * Quick Tip: How to Animate Text Gradients and Patterns in CSS (Ralph Mason) * Astro 4.6 (Erika, Emanuele Stoppa, Matthew Phillips, Nate Moore & Bjorn Lu) * 3 simple design tips to improve your Web UI (Jon Hilton) * GitHub GraphQL API Full Screen (Daniel Cazzulino) * Your background images might be causing CLS (Salma Alam-Naylor)

WinUI, .NET MAUI & XAML* Beyond the Basics: Exploring the Android Manifest in .NET MAUI (Leomaris Reyes) * .NET MAUI 9.0.100-preview.3.10457 Release (Rui Marinho)

Visual Studio, Win32 & .NET* General Performance Tip: Cloning Various Types (David McCarter) * Why do STANDARD_RIGHTS_READ, STANDARD_RIGHTS_WRITE, and STANDARD_RIGHTS_EXECUTE have the same values? (Raymond Chen)

Design, Methodology, AI & Testing* Code.org Launches AI Teaching Assistant For Grades 6-10 In Stanford Partnership (BeauHD) * Using keyless authentication with Azure OpenAI (Pamela Fox) * Building an infrastructure for AI’s future (Meta Careers Team) * You Can Now Edit ChatGPT Images, Photoshop-Style (David Nield) * Managing Technical Debt (Brad Ediger) * Apple is reportedly planning a big AI-focused M4 Mac upgrade (Emma Roth) * How to Write Accessible Technical Documentation – Best Practices with Examples (Ezinne Anne Emilia) * How to Use LangChain to Build With LLMs – A Beginner’s Guide (Jacob Lee) * A Coder Perspective: What It’s Like to Develop an AI App (Loraine Lawson) * Quality Assurance, Errors, and AI (Mike Loukides) * Don’t fix that bug…yet! (Matt Lacey)

Mobile, IoT & Game Development* Android 15’s first beta release is out (Allison Johnson)

Screencasts & Videos* Technology & Friends – Hillel Wayne on TLA+ (David Giard) * IoT Coffee Talk: Episode 204 – Privacy First is Citizen First (IoT Coffee Talk Crew) * How can I learn C# and get certified as a beginner? | One Dev Question (Katie Savage) * How to Deploy a .NET isolated Azure Function using Zip Deploy in One-Click (Frank Boucher) * Power Apps and Azure SQL Together | Data Exposed (Anna Hoffman)

Podcasts* The Hanselminutes Podcast – GitHub Advanced Security with Jacob DePriest (Scott Hanselman) * .NET Rocks! – Domain Control Plane and Azure with Anthony Eden (Carl Franklin & Richard Campbell) * Svelte 5: Compiler, Signals, and Web App Performance – JavaScript Jabber 627 (Charles M. Wood) * Scrum Master Toolbox Podcast – Self-Sustaining Agile Teams, The Art of Letting Go For Scrum Masters | Jörn Hendrik Ask (Vasco Duarte) * The PowerShell Podcast – The PowerShell & DevOps Global Summit 2024 Bar Session 1 (James Petty) * JS Party Podcast – Off to see the Wiz (Minko Gechev, Jatin Ramanathan, Kevin Ball & Jessica Sachs) * The Stack Overflow Podcast – Diverting more backdoor disasters (Eira May) * Software Defined Talk Episode 462: Lifting Code (Brandon Whichard, Cote & Matt Ray) * Web Rush Episode 276: What’s Possible with AI Agents? (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * The Breakpoint Show Episode 018 – Beyond Boundaries Network Programming (Khalid Abuhakmeh, Maarten Balliauw & Chris Woodruff)

Community & Events* Microsoft Build 2024 Sessions Listed: Copilots, Copilots & More Copilots (David Ramel) * Announcing Postman has acquired Orbit (Abhinav Asthana) * CfP List Updated 2024-04-11 (Dave Aronson) * Build 2024: Microsoft plans to enhance PowerToys with new AI tools (Sofia Elizabella Wyciślik-Wilson) * Cloud Cultures, Part 6: Accelerating collective growth in Malaysia (Jordan Davis)

Database* SQL Server Query Transformations With ROW_NUMBER And ANY Aggregates (Erik Darling) * #TSQL2sday Roundup: Has AI Helped You with Your SQL Server Job? (Pinal Dave) * Fabric and Azure SQL in a few clicks: Mirroring a Database (Dennes Torres) * Optimize Your Azure Cosmos DB Costs with New Reserved Capacity Tiers (Rodrigo Souza) * General availability: Elastic Jobs in Azure SQL Database (Srini Acharya)

SharePoint, M365 & MS Teams* Discover embedded Stream links in any SharePoint site and page (Loryan Strant) * Enabling your AI transformation journey with Microsoft Viva (Jared Spataro)

Miscellaneous* Releasing Windows 11 Builds 22621.3520 and 22631.3520 to the Release Preview Channel (Brandon LeBlanc) * The Google One VPN service is heading to the Google graveyard (Jess Weatherbed) * DuckDuckGo Announces Privacy Pro Subscription (Paul Thurrott) * Skilling snack: Windows Entra joined devices (Jason Sandys)

More Link Collections* The Morning Brew #3917 (Chris Alcock) * Daily Reading List – April 10, 2024 (#295) (Richard Seroter) * Code Maze Weekly #209 (Vladimir Pecanac)

The Geek Shelf Web Development with Blazor: A practical guide to start building interactive UIs with C# 12 and .NET 8 (Jimmy Engstrom) – Referral Link – Pre-order the 3rd edition!

View Details

Top Links* New .slnx Solution Format in Visual Studio — no more GUIDs! (Martin Zikmund) * Microsoft Build will detail ‘next generation’ of Windows on Arm and new AI features (Tom Warren) * Time Travel Debugging team uses Copilot Chat for C++ (Sinem Akinci) * The Key Ingredient in Every Copilot Conversation. To get the most out of Copilot, give it context. Lots and lots of context. (Microsoft WorkLab) * Silent, brokered authentication on Windows with the Azure Identity libraries (Scott Addie) * Microsoft Build Unplugged, Episode Five: Session catalog is LIVE! (Ed Donahue)

Web & Cloud Development Browser Security Bugs that Aren’t: JavaScript in PDF (Eric Lawrence) * ASP.NET Core + Razor + HTMX + Chart.js (Howard van Rooijen) * Next-Level Error Handling: How Docker Desktop 4.29 Aims to Simplify Developer Challenges (Kat Tomrushka) * How to Set a Default User-Agent on an HttpClient in ASP.NET Core (Mandar Dharmadhikari) * React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) (Prashant Yadav) * Docker Desktop 4.29: Docker Socket Mount Permissions in ECI, Advanced Error Management, Moby 26, and New Beta Features (Vanessa Fournier) * Meta: Announcing New Developer Platform Resources (Jennifer Lin) * Node v18.20.2 (LTS) and Node v20.12.2 (LTS) and* Node v21.7.3 (Current) (Rafael Gonzaga) * BoldSign: How to Create a Template via API (Gopinath Kannusamy) * Do You Need a Component Library? (Peter Vogel) * WebAssembly Adoption: Is Slow and Steady Winning the Race? (Richard Gall) * Optimizing WebKit & Safari for Speedometer 3.0 (Alan Baradlay, Antti Koivisto, Matt Woodrow, Patrick Angle, Ryosuke Niwa, Vitor Ribeiro Roriz, Wenson Hsieh & Yusuke Suzuki)

WinUI, .NET MAUI & XAML Chart of the Week: Creating a Custom .NET MAUI Bar Chart for Global Renewable Energy Employment Trends (Vimala Thirumalai Kumar) * .NET MAUI Community Toolkit – Azure Pipelines YAML file (Brandon Minnick) – Use as an example to create one for your MAUI app!*

Visual Studio & .NET* Creating Tests with GitHub Copilot for Visual Studio (Laurent Bugnion) * Your JetBrains Coding Tools are Ready to be Updated to 2024.1 (Aleksandra Krupskaya)

Design, Methodology, AI & Testing* Using data replication in legacy displacement (Martin Fowler) * Evaluating RAG Applications with AzureML Model Evaluation (Aditi Singh) * Azure OpenAI and RAG Security (Dennes Torres) * Build a serverless ChatGPT with RAG using LangChain.js (Yohan Lasorsa) * Forecast Costs Responsibly (JB Rainsberger) * Adding Generative AI to your Power Apps with AI Prompts (April Dunnam) * Running large language models locally using Ollama (Bart Wullems) * What is Apple Planning in the AI Race? (Matthew MacDonald) * Helping policymakers weigh the benefits of open source AI (Peter Cihon)

Mobile, IoT & Game Development* The native app install experience (Dave Rupert)

Screencasts & Videos* Why are there two Azure Function .NET models and which one should I use? | One Dev Question (Matthew Henderson) * Build a Podcast Copilot with .NET and Power Apps: Setting up the Azure OpenAI Service | The Low Code Revolution (Gomolemo Mohapi)

Podcasts* Syntax Podcast Episode 754: How to Level Up Your Web Development Career (Wes Bos & Scott Tolinski) * Practical AI Podcast – RAG continues to rise (Demetrios Brinkmann, Chris Benson & Daniel Whitenack)

Community & Events* Meet the Judges of the Imagine Cup 2024 Semifinals! (Maddy Epstein) * “Debug Your Thinking” Recommended by MVP Laila Bougria (Rie Moriguchi) * “Highly Technical Talk” with Hanselman and Toub | Microsoft Build 2024 Sessions (Scott Hanselman & Stephen Toub)

Database* Returning A Row When Your Query Has No Results (Erik Darling)

PowerShell* PowerShell Universal v5.0 Beta 2 (Adam Driscoll)

Miscellaneous* Game hubs now inside Xbox app on PC (Athima Chansanchai) * How can I find out which process has locked me out of the clipboard? (Raymond Chen)

More Link Collections* The Morning Brew #3916 (Chris Alcock)

The Geek Shelf .NET MAUI Projects – Third Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (Michael Cummings & Daniel Hindrikes) – Referral Link

View Details

Top Links Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality (David Ortinau) The Seventh Annual C# Advent (Matthew D. Groves) Visual Studio 2022 version 17.7.4 Release Notes (Microsoft Learn) ASP.NET Core updates in .NET 8 Release Candidate 1 (Daniel Roth) The Ultimate Patient Appointment Manager App in .NET MAUI (Jeyasri Murugan) Announcing .NET […]

View Details

Top Links Introducing Unix Domain Socket binding support in CoreWCF and WCF Client (Biroj Nayak) Bring your existing .NET Microsoft Teams app to Teams Toolkit in Visual Studio 2022 | On .NET (James Montemagno & Garry Trinder) Enhanced Windows 365 App Experience – Re-imagining mobile productivity (Catalin Ionescu & Sneha Sultania) Chris “Woody” Woodruff: Network […]

View Details

Top Links Which version of .NET MAUI should I be using? and Your Xamarin Forms apps need to migrate to .NET MAUI by May 2024 (Bill Reiss) * .NET Monthly Roundup – August 2023 – .NET 8 Preview 7, Visual Studio releases, perf and GC fun! (Jon Galloway) * Reserve Your Kalahari Room This Month with the Low TechBash Rate (TechBash Team) * iOS Debugging from Windows – VS Code Extension and* iOS Debugging on Windows – Hot Restart (Nick Randolph) * WPF File Dialog Improvements in .NET 8 (Dipesh Kumar)

Web & Cloud Development* Building a Smart Data Table in Vue (GrapeCity Team) * Understanding the Azure Core library for .NET (Anne Thompson) * Using HttpContext.Items to Pass Data With ASP.NET Core (Code Maze) * Implement a secure web application using nx Standalone Angular and an ASP.NET Core server (Damien Bowden) * Ensuring High Availability for Web Applications using Azure App Service and Azure Traffic Manager (Denis Wachira) * Angular Basics: Is There an Angular Capitalize Pipe? (John Au-Yeung) * A Beginners Guide to getting started with the Kusto Query Language in Azure (John Kilmister) * Learn about Azure, AI, and Microsoft Copilots (Matt Graven) * JavaScript WTF: Why does every() return true for empty arrays? (Nicholas C. Zakas) * ESLint v8.49.0 released (Milos Djermanovic) * Scaling gopls for the growing Go ecosystem (Robert Findley & Alan Donovan) * 7pace Timetracker’s API (Leah Copeland) * Node v20.6.1 (Current) (Ruy Adorno & Rafael Gonzaga)

WinUI, .NET MAUI & XAML* Uno Platform Boosts .NET MAUI Embedding, Helps Revamp Windows Toolkit (David Ramel) * Uno Platform 4.10: MAUI Embedding, Hot Restart and Lightweight Styling (Almir Vuk) * Mastering Globalization: Utilizing Calendar Types in .NET MAUI Calendar Control (Sasi Kumar Arumugam)

Visual Studio & .NET* How to Use Master Reports in Your C# .NET Application (Mason Schaffer) * File-Scoped Types in C# 11 (Code Maze) * Solving Race Conditions With EF Core Optimistic Locking (Milan Jovanović) * Dictionaries in C#: How To Use The Different Variations (Nick Cosentino) * Generative AI and .NET – Part 3 Chat Completions (Aaron Powell) * Building a Resilient Email Sending Method in .NET with SmtpClient, Retry Support, and the Outbox Pattern (Steve Smith) * Installing .NET on Ubuntu (Paul Yu) * On transferring or copying ABI pointers between smart pointers (Raymond Chen)

Design, Methodology, AI & Testing* My journey from Aggregates to Functional Composition (Oskar Dudycz) * Announcing New GitHub Copilot with Python Learn Module (Bethany Jepchumba) * Computers are learning to read our minds (Eira May) * Rediscovering The Joy Of Design (Pratik Joglekar) * How To Start Coding – Starting From Zero (Nick Cosentino) * The Endless Pursuit of Overwork: Why We Glorify Busyness and Shun Rest (Peter Smulovics)

Mobile, IoT & Game Development Create Dynamic Forms in Flutter (Mohammed Ismail Sameer Mohamed Saleem) * Benefits of SOLID Principles in Flutter Development: An Overview (Ryan Godlonton-Shaw) * Microsoft ends software support for original Surface Duo (Jack Wilkinson) * Roblox’s new AI chatbot will help you build virtual worlds and Roblox is going to let creators that make assets and tools keep nearly all of their sales (Jay Peters) * Upgrading to MRTK3 GA from a pre-release: some assembly required and* Using MRTK3 GA on Magic Leap 2 (Joost van Schaik)

Screencasts & Videos* Technology & Friends – Mike Richter on Taking AI Apps to Production on Azure (David Giard) * IoT Coffee Talk: Episode 173 – Regulatory Uncompetitiveness (IoT Coffee Talk Crew)

Podcasts* Shift AI Podcast: What this veteran AI leader discussed with President Biden in a private meeting (Boaz Ashkenazy) * InfoQ Podcast: Getting to Know Dapr with Mark Fussell and Yaron Schneider (Mark Fussell, Yaron Schneider) * From Hack to Holistic: Firsthand Experiences and Knowledgeable Interactions in DevOps – Adventures in DevOps 171 (Jonathan Hall) * Angular Signals VS RxJS – Adventures in Angular 389 (Subrat Mishra, Armen Vardanyan & Lucas Paganini) * React Native Radio 274 – React Native CI & Automated Deployments (Robin Heinze, Jamon Holmgren) * Practical AI Podcast – Doomed to discuss AI (Jon Evans, Jerod Santo & Adam Stacoviak) * AWS Developers Podcast Episode 095 – Latinas in Tech and Generative AI Innovation Center with Elizabeth, Nelly, and Rebecca (David Isbitski) * The CSS Podcast 72: Why does my gradient have muddy colors in the middle? (Una Kravets & Adam Argyle) * AGL 328: Matt Frizzell (John Rouda) * The Scrum Master Toolbox Podcast – The Surprising Costs Of Outsourcing Software Development, And Effective Outsourcing Strategies | Douglas Squirrel (Vasco Duarte) * ONPOD EP.128: Starfield launch success, new OneDrive event, unified Outlook code, a Minecraft miss (Kareem Anderson)

Community & Events* Intern Insights: Dr. Josh Benaloh with Anunay Kulshrestha and Karan Newatia (Alyssa Hughes) * Rockin’ the Code World Season 4: Special Guest Mads Torgersen (David McCarter) * Hack Together! AI + Power Platform = (Renee Noble)

Database* SQL SERVER – Performance: OR vs IN (Pinal Dave) * A Reintroduction to sp_PressureDetector (Erik Darling)

PowerShell* How To Visualize SQL Server Data in PowerShell (With Sample Script) (Brien Posey)

Miscellaneous* retrowin32, the blog series (Evan Martin) * Announcing Windows 11 Insider Preview Build 23541 (Dev Channel) (Brandon LeBlanc) * Entrepreneurship for Engineers: a Post-Layoff Startup? (Emily Omier)

More Link Collections* The Morning Brew #3777 (Chris Alcock) * F# Weekly #36, 2023 – F# Code Fixes (Sergey Tihon) * Daily Reading List – September 8, 2023 (#158) (Richard Seroter) * Collective #781 (Manoela Ilic) * C# Digest Issue #471 – September 11, 2023 (Jakub Chodounsky)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links Uno Platform 4.10 — .NET MAUI Embedding, 150+ UI Controls, and more (Uno Platform Team) * Introducing MSAL.Browser v3: What developers need to know (Emily Lauber) * Visual Studio Code August 2023 (Visual Studio Code Team) * Accessing Xamarin Forms App Properties in .NET MAUI and* Templated Controls in .NET MAUI (Bill Reiss) * De-duplicating context in the chat sliding window (Craig Dunn) * Announcing Windows Community Toolkit v8.0 (Michael Hawker)

Web & Cloud Development* Top 10 Web Application Security Risks in Microsoft Azure and Ways to Mitigate Them (Chris Pietschmann) * New free, interactive Angular course for beginners on Sololearn (Mark Thompson) * Delay, Sleep, Pause & Wait in JavaScript (James Hibbard) * A freestanding JavaScript function that uses this is easily mistaken for a constructor (Raymond Chen) * Pushing Multi-Architecture Container Images (Paul Yu) * Deno 1.36 Improves Security (Kay Ewbank) * How to Use Basic Authentication With HttpClient? (Code Maze) * What is OAuth 2.0? (Gbadebo Bello) * Why are we not still using tables-for-layout? (Rachel Andrew) * Welcome to Our Brand New Learning Hub (Tanya Thibodeau) * Introducing Web Sustainability Guidelines (Tzviya Siegman)

WinUI, .NET MAUI & XAML* Chart of the Week: Creating a WPF Doughnut Chart for the Top Rice-Exporting Countries (Saiyathalifathimabee Moidhinabdhulkathar)

Visual Studio & .NET* The LINQ Join Operator: A Complete Tutorial (Stephen Moore) * Building Kafka Event-Driven Applications with KafkaFlow (Guilherme Ferreira)

Design, Methodology, AI & Testing* Your guide to Sketch on iPhone and iPad (Freddie Harrison) * How to use workflows to create a unified experience for Kubernetes app management and DevSec operations (Teo Harapcea) * Arcadia: An end-to-end AI system performance simulator (Zhaodong Wang, Abhinav Triguna & Satyajeet Singh Ahuja) * From Punched Cards to Prompts (Mark Duran) * Microsoft announces new Copilot Copyright Commitment for customers (Brad Smith) * ‘Magical’ Listing Tool Harnesses the Power of AI to Make Selling on eBay Faster, Easier, and More Accurate (eBay News Team) * Get to Know the Progress Design System (Kathryn Grayson Nanz) * The Power of Automation: Enhancing Your Manual Code Review Process (Kerry Beetge) * Evaluate your plugins and planners with Prompt flow (Matthew Bolanos) * Plugin Architecture Design Pattern – A Beginner’s Guide to Modularity (Nick Cosentino) * The 14 Habits of Highly Miserable People (Peter Smulovics) * What Leaders Can Learn About “In-Group” Dynamics to Prevent Workplace Mobbing (Delia Grenville) * How ChatGPT Scares Me When Writing Code (Peter Kellner) * Advanced Installer 21.0.1 (Advanced Installer Team) * Why You Shouldn’t Manage Terraform with Generic CI/CD Tools (Pawel Piwosz)

Mobile, IoT & Game Development* Windows Subsystem for Android on Windows 11 Gets a Boost with Version 2308.40000.1.0 (Kunal Chowdhury) * Choosing Your Game Development Software (Claudia Fernandes) * Make a robot: A fun and educational journey into robotics for kids (Marc Scott) * Where is Microsoft’s handheld Xbox? (Tom Warren)

Screencasts & Videos* Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas (MongoDB Team) * Get started with SQL Server AGs across Windows, Linux and Container Replicas | Data Exposed (Anna Hoffman) * What I Wish I Knew… about diversity in tech #1 (Elvis Adorkor)

Podcasts* The Modern .NET Show – Building Cross-Platform Apps with .NET MAUI: A Developer’s Dream Come True with Matt Goldman (Jamie Taylor) * The Hanselminutes Podcast – Unlocking Peak Performance with Dr. Julie Gurner (Scott Hanselman) * InfoQ Podcast: The Two-hour Design Sprint (Teresa Cain) * Web Rush Episode 250: Lessons from Building with Vue 3 (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Azure Podcast Episode 472 – Azure Vector Search Unveiled (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Agile Toolkit Podcast – Jurgen Applelo – The Unfix Model (Bob Payne) * PPP 392 | Leading When You Can’t Know It All, with Wanda T. Wallace (Andy Kaufman) * JS Party Podcast – A view to a transitions API (Jerod Santo, Amal Hussein, Nick Nisi & Christopher Hiller) * Rocket 454: Exposed Information (Christina Warren, Brianna Wu & Simone De Rochefort) * Geek’s Guide to the Galaxy #549 – Movie Review: Being John Malkovich, Eternal Sunshine of the Spotless Mind, Anomalisa, I’m Thinking of Ending Things (David Barr Kirtley & John Joseph Adams) * UX Podcast #313 – Frugal computing (James Royal-Lawson & Per Axbom) * Unconfuse Me: Languages are weird. John McWhorter helped me understand why (Bill Gates) * UI Breakfast Episode 274: Research Ops with Kate Towsey (Jane Portman)

Community & Events* The Visual Studio Magazine 2023 Reader’s Choice Awards Are Out (David Ramel) * Microsoft to reveal AI plans for OneDrive in October event (Lance Whitney) * Microsoft Opens Registrations for its Ignite Conference on November 14-17 (Laurent Giret) * Threads: The inside story of Meta’s newest social app (Jesse Chen) * eBay’s Commitment to Responsible AI: Q&A With Dr. Anna Zeiter, Chief Privacy Officer, Associate General Counsel for Privacy, Data & AI (Dr. Anna Zeiter) * You’re invited to the new Google Visitor Experience (Google)

Database* How I Set Up Debugging In SQL Server Stored Procedures (Erik Darling) * SQL SERVER – The Comprehensive Guide to STATISTICS_NORECOMPUTE (Pinal Dave) * Azure Cosmos DB design patterns – Part 1: Attribute array (Jay Gordon) * A Guide to Backend Databases (Couchbase Product Marketing Team)

PowerShell* PSResourceGet Release Candidate is Now Available (Sydney Smith)

Miscellaneous Rating System (Threddy Rex) * Announcing Windows 11 Insider Preview Build 25947 (Canary Channel) and* Background Removal in Paint begins rolling out to Windows Insiders (Brandon LeBlanc)

More Link Collections* The Morning Brew #3776 (Chris Alcock) * Code Maze Weekly #184 (Vladimir Pecanac) * Daily Reading List – September 7, 2023 (#157) (Richard Seroter) * .NET Annotated Monthly | September 2023 (Rachel Appel)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* .NET Rocks! – Mediatr with Jimmy Bogard (Carl Franklin & Richard Campbell) * Elevating Debugging with Auto-decompilation and External Sources (Harshada Hole) * Syncfusion Reviews Outreach Team: An Overview (Amy Peters) * Reserve Your Kalahari Room with the Low TechBash Rate by Oct 6th (TechBash Team) * Prepare your Mac to be a Xamarin/.NET MAUI build host without VS4MAC (Marco Siccardi) * Demystifying Retrieval Augmented Generation with .NET (Stephen Toub)

Web & Cloud Development Exploring Blazor Changes in .NET 8 – Auto Render Mode and* Blazor SSR Gets Auto Render Mode in the Latest .NET 8 Preview (Jon Hilton) * Using Labeled Loops In JavaScript (Ben Nadel) * Build AI-assisted calling workflows with Azure AI Speech and Azure Communication Services (Azure Team) * Enhancing Data Visualization with a Nested Grid UI in Blazor TreeGrid (Alan Sangeeth) * Sum an Array of Numbers with JavaScript (David Walsh) * Update to AWS SDK for Java v2, AWS SDK for .NET v3, and AWS Tools for PowerShell when using S3 GetObjectAttributes API (John Viegas) * Smartly Customize the Blazor Linear Gauge to Reproduce a Step Progress Bar (Hari Venkatesh E.) * Azure Health Data and AI Templates Live in Azure Data Factory: Convert and More! (Sam Brown) * Azure Developer CLI (azd) – September 2023 Release (Savannah Ostrowski) * Dapr Completes 2023 Security Audit – Increasing Enterprise Confidence (Yaron Schneider) * Announcing the Postman Interceptor extension for all browsers (Akshay Deo) * Is It too Early to Leverage AI for WebAssembly? (B. Cameron Gain) * Introducing the Wasm landscape (Chris Aniszczyk, Vivian Hu & Michael Yuan)

WinUI, .NET MAUI & XAML* Using Private NuGet Feeds with .NET MAUI and Azure Pipelines (Junior Saravia)

Visual Studio & .NET* The Ultimate Guide to Network Programming in C# 12 & .NET 8 (Chris Woodruff) * Create extension pack for Visual Studio Code (Mister Gold) * C# Dictionary – A Primer On When And How To Use (Nick Cosentino) * Rider 2023.2 with C# Updates, UX/UI Enhancements and AI Assistant (Robert Krzaczyński) * Scheduled or Delayed Messages in Wolverine (Jeremy D. Miller) * Microsoft.Identity.Client (MSAL) v4.56.0 (NuGet) * Enabling List to store large amounts of elements (Steven Giesel) * Tales from the .NET Migration Trenches – Empty Proxy (Jimmy Bogard) * Optimising .NET code: Avoiding allocations using Span (Jonathan George) * Detecting whether a tree-like data structure contains a cycle (Raymond Chen) * Microsoft .NET Code Analysis: Properly Formatting Class Files (David McCarter)

Design, Methodology, AI & Testing* Bring your own Data to Azure OpenAI: Step-by-Step Guide (John Aziz) * Testing Using Testcontainers for .NET and Docker (Florian Prinz) * Reskilling in the Age of AI – Five new paradigms for leaders—and employees (Jorge Tamayo, Leila Doumi, Sagar Goel, Orsolya Kovács-Ondrejkovic & Raffaella Sadun) * Windows Package Manager 1.6.2482 Pre-release (WinGet Team) * Unlock Your Potential (‘Tine Zekis) * Frontiers of multimodal learning: A responsible AI approach (Brenda Potts) * Improve your applications observability with custom health checks (Dennis Fruhauff) * Technical Debts – the top 10 (Peter Smulovics) * How to build an enterprise LLM application: Lessons from GitHub Copilot (Shuyin Zhao) * Drop git pull for fetch and rebase (Yftach Herzog)

Mobile, IoT & Game Development* Cordova iOS 7.0.1 Released! (Bryan Ellis) * A rundown of Android Intent Selectors — You’re building intents wrong! (Jack Webb) * Test Driven Development in Android Apps – A Practical Guide to TDD (Siamak Mahmoudi)

Screencasts & Videos* What I Wish I Knew… about how to approach programming (Eleanor Lewis)

Podcasts* CodeNewbie S25:E4 – Diversity Dialogues in Tech (Ale Thomas) (CodeNewbie Team) * The Happy Engineer Podcast 125: Impactful Engineering with Jake Maxey and Steve Maxey | Podcast Hosts | Engineers Making a Difference (Max Ahumada) * What if your JavaScript Validations Looked like Tests? – JavaScript Jabber 597 (Charles Max Wood & Dan Shappir) * Working Code Podcast – Episode 143: Moving On, Rewriting, And Replatforming (Ben Nadel) * The Rework Podcast – Shape Up Principle: The Betting Table (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson) * Tools and Weapons Podcast – U.S. Ambassador Meg Whitman: Leading with the right questions (Brad Smith) * Microsoft in Uncharted Territory with Richard Campbell – Adventures in .NET 155 (Adam Furmanek, Shawn Clabough, Christian Wenz & Mark Miller) * Practical AI Podcast – Fine-tuning vs RAG (Demetrios Brinkmann, Chris Benson & Daniel Whitenack) * The Changelog – OpenTF for an open Terraform (Josh Padnick, Adam Stacoviak & Jerod Santo) * Python Bytes Podcast #351 – A Python Empire (or MPIRE?) (Michael Kennedy) * Software Engineering Radio 580: Josh Doody on Mastering Business Communication for Software Engineers (Brijesh Ammanath)

Community & Events* The newest AWS Heroes are here – September 2023 (Taylor Jacobsen) * What’s New in Bold Reports v5.2 [Webinar Show Notes] (Carter Harris) * LibertyJS 2023 – Philadelphia. October 12-13 (LibertyJS Team) * Hack Together: The Power Platform AI Global Hack (April Dunnam) * Roku turns to layoffs (again) and removes streaming content to cut costs (Chris Welch) * What Students Learned from Collaborating with MVP (Rie Moriguchi)

Database* Future Proof Your SQL Server Transaction Log Files For Instant File Initialization? (Erik Darling) * SQL SERVER – Resolving the “ps1 cannot be loaded because running scripts is disabled” Error (Pinal Dave) * Compare SQL Server Offerings by Top Cloud Providers – Azure, AWS and Google Cloud (Jim Evans) * Couchbase’s Jetbrains Plugin: Leveling up the developer experience (Denis Rosa)

SharePoint, M365 & MS Teams* Outlook REST API v2.0 and beta endpoints decommissioning update (Exchange Team)

PowerShell* How To Connect to SQL Server Database From PowerShell (Brien Posey)

Miscellaneous Sam Altman-Backed Mentra Aims To Match Neurodivergent Jobseekers With Ideal Jobs and* The World Has Just Experienced the Hottest Summer On Record — By a Significant Margin (BeauHD) * Announcing Windows 11 Insider Preview Build 22621.2271 and 22631.2271 (Beta Channel) (Brandon LeBlanc) * How to speed up File Explorer in Windows 11 (Sofia Elizabella Wyciślik-Wilson)

More Link Collections* The Morning Brew #3775 (Chris Alcock) * Daily Reading List – September 6, 2023 (#156) (Richard Seroter) * Today’s Readings (Aaron T. Grogg)

The Geek Shelf Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Edition (Jimmy Engstrom) – Referral Link

View Details

Top Links Keep your casing with Case-preserving Find and Replace (Leah Tran) .NET Blazor Overview and Upcoming .NET 8 Changes (Peter De Tender) Kalahari Resort Discount for 2023 Ends in 30 Days (Jason Gaylord) ReSharper 2023.3 Roadmap and Rider 2023.3 Roadmap (Sasha Ivanova) AWS Toolkit for Visual Studio adds support for Arm64 Visual Studio (Christopher […]

View Details

Top Links* 7 Command Prompt Techniques in Windows You Should Know (Michael Shpilt) * Jeremy Miller: Parallelism in Software – Azure DevOps Podcast Episode 261 (Jeffrey Palermo) * How To: Dictionary in C# Simplified (Nick Cosentino) * Serverless Playwright the easy way with Azure Container Apps (Anthony Chu) * How to move between your PC and Cloud PC using Windows 365 Switch in 4 easy steps (Devesh Beri)

Web & Cloud Development* What’s new in Svelte: September 2023 (Dani Sandoval) * Announcing Public Preview of Free Hosting Plan for WordPress on App Service (Abhishek Reddy) * BlazorEssentials – Everything you need to build MVVM apps in Blazor (CloudNimble) * Azure MLOps Challenge Blog: Part 5 (Ben Roberts) * Dive: A Simple App for Viewing the Contents of a Docker Image (Jack Wallen) * Angular Basics: How to Install and Use Bootstrap in Angular (John Au-Yeung) * Is Blazor the Future of Web Development? (Katie Mikova) * Testcontainers – Integration Testing Using Docker In .NET (Milan Jovanović) * The Past, Present and Future of Multitenancy (Steve Fenton) * Node v20.6.0 (Current) (Juan José & Ulises Gascon) * You can’t spell Zapier without API (Ben Popper) * Queuing and Generating Documents using an IHostedService and WebHooks (Bjoern Meyer) * Upgrade to App Service Environment v3 today and unlock new capabilities (Brianna McGovern) * How to Hide an Endpoint in Swagger (Code Maze) * Integrate Embedded Signatures Using Your Own Domain (Karthick Ramasamy)

WinUI, .NET MAUI & XAML* Sneak Peek at 2023 Volume 3: Xamarin (Paul Anderson) * Why WPF Remains the Preferred Choice for Enterprises Amidst Evolving Alternatives (Peter Smulovics)

Visual Studio & .NET Devs’ Choice to Replace Visual Studio for Mac? Rider (David Ramel) * Using Task.CompletedTask, Task.FromResult and Return in C# Async Methods and Difference Between String, FormattableString, IFormattable in C# (Code Maze) * Heads up! Async methods might be executing sooner than you think (Henrique Dalcin Dalmas) * Multi-targeting your NuGet packages (Josef Ottosson) * Use DateOnly and TimeOnly with EF Core 6, 7 & 8 and Azure SQL / SQL Server (Erik Ejlskov Jensen) * Event Counters – Running Locally (Paul Michaels) * .NET APIs Part 4 – Creating the APIs (Jesse Liberty) * Optimising .NET code: Introduction and Improving performance & memory efficiency of .NET code: Introduction and Optimising .NET code: Hunting for allocations (Jonathan George) * Decomposing CTFiYH’s sample code base (Mark Seemann) * How do I find out more about the fail-fast exception that occurs when an exception in a PPL task goes unobserved? and* Just for fun: What happens when you shift a register by more than the register size? (Raymond Chen)

Design, Methodology, AI & Testing* Get alerts from GitHub Advanced Security for Azure DevOps (Rob Bos) * Optimizing a three way merge (Oren Eini) * Building an Engineering Team: Remote, Local, or Hybrid (Aaron Lerch) * What Is a Large Language Model? (Alexander T. Williams) * OpenAI’s GPT-4 LLM Promises to Reshape Content Moderation (Cheparukhin) * Pair programming a game with GitHub Copilot and a human (Chris Noring) * Welcoming the generative AI era with Microsoft Azure (Jordan Davis) * Navigating the World of Distractions (Christopher Johnson) * Testing an AI-First Code Editor: Good for Intermediate Devs (David Eastman) * TeamCity Review (Enrique Corrales) * Generating Real-Time Audio Sentiment Analysis With AI (Joas Pambou) * Observability for Speed and Flow (Jessica Kerr) * EmbedElite Meets Semantic Kernel: A Game-changer for Context Retrieval (Lukas Schmyrczyk) * Life in Software Development – FAQ3 (Nick Cosentino) * The future of development: Are our jobs getting harder or easier? (Holly Cummins) * Just Build It… (Stephanie Stimac)

Mobile, IoT & Game Development* Magic Beyond Classes: Fluttering with Extension Methods in Dart (Akansha Jain) * Develop A Geocaching Multiplayer Game Using Flutter, Spring Boot, Oracle Database Free Spatial, and… (Paul Parkinson)

Screencasts & Videos* FreeCodeSession – Episode 484 (Jason Bock) * Access Calendars and Events with CalendarStore plugin in .NET MAUI (Gerald Versluis) * Technology & Friends – Juan Llovet de Casso on Microsoft Fabric (David Giard) * OSS Power-Ups: bUnit – Webinar Recording (Matthias Koch)

Podcasts InfoQ Podcast: Leaders Need to Be Coaches to Enable Developer Effectiveness (Phil Alves) * Merge Conflict 374: The AI Behind Airport Security (James Montemagno & Frank Kreuger) * CppCast – Automatic Static Analysis (Timur Doumler & Phil Nash) * GeekWire Podcast: Amazon is done debating RTO policy; Robot umps update; Summit sneak peek (Todd Bishop) * Revision Path – Vasheena Brisbane (Maurice Cherry) * Scrum Master Toolbox Podcast – The Product Owner that knew how to collaborate with the Agile team | Khwezi Mputa and* Scrum Master Toolbox Podcast – Effective Agile Coaching, Building Contextual Understanding Beyond Scrum Guides | Seye Kuyinu (Vasco Duarte) * Kubernetes Podcast from Google – Kubernetes 1.28 with Grace Nguyen (Abdel Sghiouar & Kaslin Fields) * Syntax Podcast Episode 662 – JavaScript Closures & Scope Explained (Wes Bos & Scott Tolinksy) * Tabs and Spaces Episode 309 – Jim’s Greatest Hits (feat. Jim Humelsine) (Zac Braddy, Jamie Taylor & James Studdart) * The PowerShell Podcast – Educational Odyssey: From Classroom to Cloud with Michael Bender (James Petty) * ONPOD EP.127: EARLY STARFIELD REVIEWS, AUG. UPDATES FOR TEAMS, BING CHAT 3RD PARTY SUPPORT, AND MORE (Podcast OnMSFT Team) * DAWbench Radio Show Episode 26 : The Art of Sound Design : Soundly : Sound Creation, Cataloguing & Archival ! (Vin Curigliano, Pete Brown, Erin McKimm & Peder Jogensen) * Beyond the Hype: DevSecOps, a portmanteau too far? (Colin Eberhardt) * JS Party Podcast – Modernizing packages to ESM (Mark Erikson & Amal Hussein) * Changelog & Friends Podcast – You call it tech debt I call it malpractice (Kris Brandow, Jerod Santo & Adam Stacoviak) * The Amp Hour #645 – Moving Down The Stack with Scott Williams (Dave Jones & Chris Gammell)

Community & Events* How I started in software development (Jeremy D. Miller) * MVP Rudy Ooms’s Dedication Solved Real-World Problem (Rie Moriguchi) * Everything we’re expecting at Microsoft’s Surface and AI September event (Sabrina Ortiz) * EVENTS: Microsoft Virtual Briefings for September 2023 (9/5 – 9/21) (Kurt Shintaku)

Database Using NOLOCK to Resolve SQL Server Blocking Issues (Jan Potgieter) * SQL Server Row Level Security Deep Dive. Part 2 – Setup and Examples (Ben Johnston) * SQL SERVER – How to Move a Table into a Schema in T-SQL and* SQL SERVER – Understanding MAX_DURATION in Index Creation (Pinal Dave) * Index Tuning Essentials: Fixing Blocking Demo (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft Teams Recording and Transcript APIs billing in public preview (Ayan Chakraborty) * What’s new in Microsoft Teams (free) | August 2023 (Miikka Oksanen)

Miscellaneous* Elon Musk calls LinkedIn ‘Cringe’—Announces Competitor (Shelley Cooke) * Pentagon’s New UFO Website Lets You Explore Declassified Sightings Info (BeauHD) * Bing Preview Release Notes: Bing Chat Enterprise in Windows Copilot (Bing Team) * How to Write Your Own Email Server in Rust (Piotr Sarna) * Microsoft is removing WordPad from Windows after nearly 30 years (Tom Warren) * Microsoft PowerToys’ Crop and Lock lets you make mini app windows (Wes Davis)

More Link Collections The Morning Brew #3772 and* The Morning Brew #3773 (Chris Alcock) * Interesting links of the week 2023-36 (#88) (Michael Eaton) * F# Weekly #35, 2023 – 65% Off for Rider and VS4Mac Retirement. (Sergey Tihon) * Daily Reading List – September 1, 2023 (#154) (Richard Seroter) * Dev News: Astro 3.0, State of CSS, and React Opinions (Loraine Lawson) * Reading Notes #570 (Frank Boucher) * C# Digest Issue #470 – September 04, 2023 (Jakub Chodounsky)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link

View Details

Top Links TechBash Discount Ends Monday (Jason Gaylord) Infinite chat using a sliding window (Craig Dunn) The Hanselminutes Podcast – Level up your career with Ankita Kulkarni (Scott Hanselman) Application deployment in Windows 365: recommended practices (Curtis Sawin) Microsoft PowerToys v0.73.0: A Comprehensive Overview (Kunal Chowdhury) Web & Cloud Development Wijmo Supports Angular 16 (Chris […]

View Details

Top Links* Visual Studio for Mac Retirement Announcement (Anthony Cangialosi) * Microsoft 365 Developer Proxy v0.11 with improved $select guidance (Waldek Mastykarz & Sébastien Levert) * Blazor Basics: Creating a Todo App Using Blazor Server (Claudio Bernasconi) * Replicating a Storage UI in a .NET MAUI App (Leomaris Reyes) * Windows App SDK 1.4 Stable Release Notes (Microsoft Learn)

Web & Cloud Development Public preview: Azure Functions .NET worker cold start improvements and* Public preview: Azure Functions .NET 8 support in Linux plans (Azure Team) * Use explicit Lambdas with LINQ (Bertrand Le Roy) * CSS Specificity Rundown (Tim Ottinger) * How to Return HTTP 500 From ASP.NET Core Web API (Code Maze) * From Azure SQL DB to EF Core Web API using only cross platform CLI tools (Erik Ejlskov Jensen) * Boosting React Performance: useCallback vs. useMemo Hooks (Prashant Yadav) * Diagnose performance bottlenecks of your web app with Azure Load Testing (Saloni Agrawal) * Introducing Emoji Icons Support in the React Rich Text Editor (Thangavel E.) * Building Profiles with new WebKit API (Sihui Liu) * Astro 3.0 (Matthew Phillips, Erika, Emanuele Stoppa, Bjorn Lu & Nate Moore) * We’re Living in a Passwordless World (Alisa Duncan) * Open Source Spurs Adoption Of Cloud Native Apps (Sue Gee) * Connected Grid Layout Animation (Manoela Ilic) * 5 ways to set up your Postman team profile for greater success (Melinda Gutermuth)

WinUI, .NET MAUI & XAML* Avalonia VS Code Tool Now in Preview for Everyone (David Ramel) * Microsoft.WindowsAppSDK 1.4.230822000 Release (NuGet)

Visual Studio & .NET* Not all O(1) operations are considered equal (Oren Eini) * Compiling Rust for .NET, using only tea and stubbornness! (Michal Kostrubiec) * How can I programmatically obtain the value of the “Make text bigger” slider? (Raymond Chen)

Design, Methodology, AI & Testing* What is a Massive Transformational Purpose (MTP)? (J.D. Meier) * Dissecting BDD and TDD: An In-Depth Comparison (Pinal Dave) * Azure OpenAI Private Endpoints: Connecting Across VNET’s (Freddy Dubon) * Building a “heavy metal quartet” of AI compilers (Alyssa Hughes) * Radically Candid Pride: Feeling Safe Being Out at Work (Amy Sandler) * Understanding Developer Burnout: Causes, Impact, and Solutions (Christopher Johnson) * Distributed isn’t Microservices, In-Process isn’t a Monolith (Derek Comartin) * Bringing generative AI in Search to more people around the world (Hema Budaraju) * The Real AI Challenge is Cloud, not Code! (Kat Morgan) * Top 10 Use Cases of eSignatures (Lakshmi Priya Soundar Rajan) * How to Build a Software Development Budget (Examples Inside) (Tyler Hakes)

Mobile, IoT & Game Development* How to add Metal shaders to SwiftUI views using layer effects (Paul Hudson) * How to Build and Release a Flutter App in Google Play (Arunachalam B.) * Sneak Peek at 2023 Volume 3: Flutter (Nijamudeen)

Screencasts & Videos* IoT Coffee Talk: Episode 172 – On The Level With GenAI (IoT Coffee Talk Crew) * Visual Studio for Mac will be retired – Get started with VSCode for .NET MAUI (Daniel Hindrikes) * What I Wish I Knew… about different career paths (Divya Venkataramu) * GCast 157: Using the Application Insights .NET SDK (David Giard)

Podcasts* .NET Rocks! – Applied Large Language Models with Brian MacKay (Carl Franklin & Richard Campbell) * Directions on Microsoft – Microsoft EA Negotiation Podcast Series – Negotiation (Mary Jo Foley) * Working Code Podcast – Episode 142: Tangents All The Way Down (Ben Nadel) * Syntax Podcast Episode 660 – Anything but Coding – Landscaping, Fitness, and more! (Wes Bos & Scott Tolinsky) * The Rework Podcast – Writing a Pitch (Kimberly Rhodes, Jason Fried & David Heinemeier Hansson) * The Changelog – Back to the terminal of the future (Zach Lloyd & Adam Stacoviak) * Azure Podcast Episode 471 – AI Trends in Financial Services (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * RunAs Radio – Getting Ready for M365 Copilot with Karoliina Kettukari (Richard Campbell)

Community & Events* Celebrating 20 Years of WordPress at WordCamp US 2023 (Rob Pugh) * Join us for JetBrains .NET Day Online ’23 (Alexandra Kolesova) * Terraform By Hashicorp Forked To OpenTF (BeauHD) * Cloud Native Computing Foundation Unveils Schedule for KubeCon + CloudNativeCon North America 2023 (Jessie Adams-Shore)

Database* Revolutionizing SQL Queries with Azure Open AI and Semantic Kernel (Sabyasachi-Samaddar) * Index Tuning Essentials: The Problems With Table Spools Demo (Erik Darling)

SharePoint, M365 & MS Teams* Microsoft announces preview of new Copilot capabilities in Power Automate Process Mining (Anjli Chaudhry) * Important Microsoft 365 licensing changes in Europe (Jill Armour)

PowerShell* Continuous Deployment with GitHub and PowerShell on IIS (agent x51)

Miscellaneous* How to connect to your Android hotspot on your Mac seamlessly? (Xuan Han Tan) * Why Rust is the most admired language among developers (Sara Verdi)

More Link Collections* The Morning Brew #3770 (Chris Alcock)

The Geek Shelf Writing Is Designing: Words and the User Experience (Michael J. Metts & Andy Welfle) – Referral Link

View Details

Top Links New .NET Upgrade Assistant version with feature updates and .NET MAUI improvements! (Olia Gavrysh) Windows Community Toolkit for UWP, WinUI and Uno (Nick Randolph) Less than 1 week to go in our Labor Day sale. Register by midnight on Sept 4th. (TechBash Team) Easily Build ChatGPT-like App in .NET MAUI using OpenAI APIs […]

View Details

Top Links Merge Conflict 373: Installing the .NET 9 Alpha (James Montemagno & Frank Kreuger) Unleashing the Power of Navigation and Filtering with WinUI Segmented Control (Manivannan Elangovan) Announcing the New Foundational C# Certification with freeCodeCamp (Katie Savage) Creating Scroll Reveal Effects in Uno Platform Apps (Uno Platform Team) Introducing Bing Chat Enterprise in the […]

View Details

Top Links TechBash 2023: Our Schedule Is Now Available (TechBash Team) Technology & Friends – J. Tower on Migrating Legacy ASP.NET Applications (David Giard) – Catch J. Tower at TechBash in November Until the Ice Cream Truck Podcast – What is a Minimally Viable Product? (Howard Dierking & Glenn Block) Teams Toolkit for Visual Studio: […]

View Details

Top Links OpenAI tokens and limits (Craig Dunn) Async method chaining in C# (Andrew Poole) Beyond the Basics: Getting Started with .NET MAUI Extension for Visual Studio Code (Leomaris Reyes) Dynamically Adapting To Application Sizes (Maoni Stephens) Announcing TypeScript 5.2 (Daniel Rosenwasser) Web & Cloud Development Announcing the integration of Power Automate telemetry data with […]

View Details

Top Links .NET Rocks! – Minimal Architecture with Jeremy Miller (Carl Franklin & Richard Campbell) Safely use secrets in HTTP requests in Visual Studio 2022 (Sayed Ibrahim Hashimi) Seamlessly Perform Batch CRUD Operations in Blazor Scheduler with ODATA Adaptor (Mahesh Palanisamy) Get Started with Copilot on Microsoft Power Apps (Rachel Irabor) Windows Community Toolkit 8.0 […]

View Details

Top Links Simplified Code Refinement and Debugging with GitHub Copilot Chat (Mark Wilson-Thomas) Adaptive Card-based Loop components – Now in developer preview! (Shubham Chauhan) Introducing Python in Excel: The Best of Both Worlds for Data Analysis and Visualization (Stefan Kinnestrand) Introducing Microsoft Playwright Testing private preview (Vansh Singh) GraphQL-Fusion: An open approach towards distributed GraphQL […]

View Details

Top Links Teams Toolkit for Visual Studio Code update with new AI chat bot template (Junjie Li) New in Visual Studio: Compare Files with Solution Explorer (Dalia Abo Sheasha) Writing Component Specs (Rob Eisenberg) Why Do You Have to Return “Task” Whenever You “await” Something in a Method in C#? (Jeremy Clark) Highlights from Git […]

View Details

Top Links The TechBash 2023 Schedule Is Now Available (TechBash Team) Training: Contribute to Microsoft Learn documentation in your browser (Microsoft Learn) What Can Google Bard Do? (Mahesh Chand) The latest Windows Community Toolkit 8.0 preview build is on our DevOps NuGet feed (Michael Hawker) TechBash Announces 3 Keynotes for TechBash 2023 (Jason Gaylord) Windows […]

View Details

Top Links New Teams Toolkit for Visual Studio release with exciting features for .NET developers (Yu Zhang) Multi-Branch Graph Available for General Audiences (Jessie Houghton) Microsoft.WindowsAppSDK v1.4.230811000-preview2 (NuGet) Want to build a Copilot for your app? Semantic Kernel & Prompt Flow for Beginners (Matthew Anderson) TechBash 2023 – Announcing Three Amazing Keynotes and a Labor […]

View Details

Top Links Publish your PWA to the Microsoft Store on Windows for FREE (Gleb Khmyznikov) Creating a .NET MAUI Hospital Appointment Booking App (Jeyasri Murugan) Integrating ImageSharp with Windows and Uno Platform Applications (Nick Randolph) Working with the LinkedIn API with C# (Joseph Guadagno) What’s new in Flutter 3.13 (Kevin Chisholm) Dev Home Preview 0.4 […]

View Details

Top Links My favorite features in Visual Studio 17.7 (Mads Kristensen) Announcing GitHub Sponsorship Matching for Uno Platform Contributors and Employees (Uno Platform Team) RunAs Radio – PowerShellGet in 2023 with Sydney Smith (Richard Campbell) Introducing Weasel for Database Development (Jeremy D. Miller) Getting Started with Blazor REPL (Ed Charbeneau) Web & Cloud Development Kubernetes […]

View Details

Top Links 7 Things about C#: Operators (Joe Mayo) How To Use Microsoft Fabric with Semantic Kernel (John Maeda) Supporting custom protocols in WebView2 (Gérald Barré) Damian Brady: GitHub Copilot – Azure DevOps Podcast Episode 258 (Jeffrey Palermo) Visual Studio 2022 – 17.7 Performance Enhancements (Nayana Srikanth) Web & Cloud Development Step by Step Guide: […]

View Details

Top Links Exploring DockLayout from .NET MAUI Community Toolkit (Leomaris Reyes) Async Lazy In C# – With Great Power Comes Great Responsibility (Nick Cosentino) Replacing Mock and Stub with a Fake (Mark Seemann) Using SQL Server as a Message Queue with Wolverine (Jeremy D. Miller) Introducing TypeChat (Anders Hejlsberg, Steve Lucco, Daniel Rosenwasser, Pierce Boggan, […]

View Details

Top Links The Hanselminutes Podcast – Introducing TypeChat with Anders Hejlsberg (Scott Hanselman) Dynamic Sqlite queries with OpenAI chat functions (Craig Dunn) Implementing Data Validation in Excel Cells Using C# (Mohan Chandran) Let’s Co-Create! Your Voice Matters (Jason Chlus) Android 14 Beta 5 (Dave Burke) Announcing NuGet 6.7 – Keeping You Secure (Jon Douglas) Web […]

View Details

Top Links Visual Studio 2022 17.8 Preview 1 has arrived! (Adrian Murphy) TechBash 2023 Workshop Duo Spotlight: Azure MLOps -&- Troubleshooting and Monitoring Production Applications Using OpenTelemetry (TechBash Team) Introducing the new IHostedLifecycleService Interface in .NET 8 (Steve Gordon) Announcing TypeScript 5.2 RC (Daniel Rosenwasser) Welcome to the Microsoft Learn Contributor Home! (Kiran Chandratrey) Web […]

View Details

Thanks for following along for over fifteen years and 4000 posts! Today’s edition is a bit longer after the day off yesterday. Cheers! Top Links Visual Studio 2022 – 17.7 Now Available (Taysser Gherfal) ASP.NET Core updates in .NET 8 Preview 7 (Daniel Roth) AI pair programming: Build a product inventory app with GitHub, Copilot, […]

View Details

Dew Drop number 4000 may be delayed a day or two. The Tuesday and Wednesday posts are tentative this week. Top Links Hot Reload in Windows Applications (Nick Randolph) XAML Based Navigation in Windows and Multi-Platform Applications with Uno.Extensions (Nick Randolph) Beyond the Hype: WebAssembly – from the browser to beyond (Colin Eberhardt) Technology & […]

View Details

Top Links Embedding vector caching (redux) (Craig Dunn) Visual Studio Code July 2023 (Visual Studio Code Team) VSLive Keynote: The Future of Development – AI and the Cloud (Amanda Silver) Introducing code referencing for GitHub Copilot (Ryan J. Salva) Bring your data into Microsoft 365 with Microsoft Graph connectors (Dorine Rassaian, Mounika Narayanan & Renima […]

View Details

Top Links TechBash 2023 Workshop Spotlight: Design and Develop a Serverless Event-Driven Microservice-Based Solution (TechBash Team) .NET Rocks! – The Ethics of Large Language Models with Amber McKenzie (Carl Franklin & Richard Campbell) How to Handle Long Press Gesture in Uno Platform Apps (Uno Platform Team) Test your ChatGPT plugins in the updated Chat Copilot […]

View Details

Top Links Microsoft PowerToys v0.72.0 – What’s New and Improved (Kunal Chowdhury) TechBash 2023 Workshop Duo Spotlight: Securely Developing IaC & CI/CD with GitHub Actions with Chris Ayers (TechBash Team) Summary of What’s New in this Release of Visual Studio 2022 version 17.7 Preview 6 (Microsoft Learn) Develop a Loan Interest Calculator App in .NET […]

View Details

Top Links Building a sliding puzzle game in .NET MAUI – Part six and Part seven (Shaun Lawrence) Ask like a human: Implementing semantic search on Stack Overflow (David Haney & David Gibson) Cloud Functions for Firebase 2nd gen goes GA and adds support for Python (Chris Gill & Jeff Huleatt) APIs Aren’t Just For […]

View Details

Top Links Introducing the New Blazor Image Editor Component (Satheeskumar S.) Using C# source generation for enhanced logging (Bruno Sonnino) Creating MAUI UI’s in C# (SmartmanApps) The Download: Build Apps with GitHub Copilot, SDXL 1.0, Pizza Scented TMNT Controllers and more (Christina Warren) TypeChat: Define Schemas for Your OpenAI Prompts (Dan Wahlin) Web & Cloud […]

View Details

Top Links Windows App SDK Version 1.4 Preview 1 Release Notes (Microsoft Learn) Chat memory with OpenAI functions (Craig Dunn) Chart of the Week: Creating a .NET MAUI Pyramid Chart of Global Wealth Distribution (Saiyathalifathimabee Moidhinabdhulkathar) 30 years of Windows Server (Jeff Woolsey) New syntax for string interpolation in F# (Adam Boniecki) Windows Dev Home […]

View Details

Top Links Avalonia for Visual Studio Code (Early Access) (Mike James) .NET Rocks! – Modular Monoliths with Layla Porter (Carl Franklin & Richard Campbell) ReSharper 2023.2 Release Candidate Is Available and Rider 2023.2 Release Candidate Is Available (Sasha Ivanova) Microsoft 365 Developer Proxy v0.10 with support for batching and improved $select guidance (Garry Trinder & […]

View Details

Top Links MVUX or MVVM? Choosing the Right Pattern for Your .NET Projects (Uno Platform Team) How to build a GPT-3 App with Next.js, React, and GitHub Copilot (Kedasha Kerr) Android Studio Giraffe is stable (Mayank Jain) How to responsibly adopt GitHub Copilot with the GitHub Copilot Trust Center (Shelley McKinley) Debugging .NET Containers with […]

View Details

Top Links The future of business is here: How industries are unlocking AI innovation and greater value with the Microsoft Cloud (Judson Althoff) How to use the Android emulator on a macOS host for debugging in a virtual machine with Windows (Marco Siccardi) Learn Rust With Entirely Too Many Linked Lists (Rust Unofficial) GitHub Repository […]

View Details

Top Links Merge Conflict #368: Building .NET MAUI User Interfaces in C# (James Montemagno & Frank Kreuger) Markdown Cheat Sheet – A quick reference to the Markdown syntax (Markdown Guide) What happened to the source code for The AppleSoft Compiler? | One Dev Question (Raymond Chen) The Download: Meta Unleashes Llama 2, TypeChat, GitHub Copilot […]

View Details

Top Links Dev Home Preview 0.3 Release (Kayla Cinnamon) Moving AI governance forward (OpenAI Team) Shrinking VS Code with name mangling (Matt Bierner) .NET Rocks! – Multi-Model Data Stores with Ted Neward (Carl Franklin & Richard Campbell) Help users resume your app seamlessly after a Windows update (Yutong Liao) Too many tabs open? No problem! […]

View Details

Top Links Replicating a Hotel Booking UI in .NET MAUI (Leomaris Reyes) GitHub Copilot for SQL Developers: Turbocharge your SQL Development Workflow (Subhojit Basak) Microsoft Inspire: Accelerating AI transformation through partnership (Frank X. Shaw) Announcing the Semantic Kernel Plugins Hackathon! (Alex Chao) Implementing a Skeleton Loader in Uno Platform (Uno Platform Team) Furthering our AI […]

View Details

The Morning Dew took a sick day yesterday, so today’s post is super-sized. Top Links Visual Studio: Introducing a powerful new Extension Manager (Maia Kelner) Mitchel Sellers: Architecting .NET MAUI – Azure DevOps Podcast Episode 254 (Jeffery Palermo) Understanding Windows Authentication (Steve Syfuhs) Xbox’s Major Nelson is leaving Microsoft after 22 years (Jay Peters) Merge […]

View Details

Top Links OpenAI chat functions on Android (Craig Dunn) Extend Microsoft 365 Copilot (Microsoft Learn) Figma to XAML: View Hierarchy, UniformGridLayout and Background Images (Uno Platform Team) The Hanselminutes Podcast – All the Performance with RavenDB’s Oren Eini (Scott Hanselman) Unveiling the Cutting-Edge .NET MAUI Chips Control (Paul Anderson) A change of typeface: Microsoft’s new […]

View Details

Top Links What does Azure AD renamed Microsoft Entra ID mean for .NET developers? (Jeremy Likness) Introducing C# 12’s Future Features (Matthew MacDonald) Recreating Threads App with .NET MAUI & NEW VS Code Extension! (James Montemagno) GitHub merge queue is generally available (Dustin Yin) Microsoft Windows App SDK 1.4 Preview 1 Released (Windows App SDK […]

View Details

Top Links ASP.NET Core updates in .NET 8 Preview 6 (Daniel Roth) New C# 12 preview features (Kathleen Dollard) Announcing .NET 8 Preview 6 (Justin Yoo) Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac (David Ortinau) Announcing the .NET MAUI extension for Visual Studio Code (Maddy Montaquila) Top […]

View Details

Top Links Introducing System.Web Adapters v1.2 with new APIs and scenarios (Taylor Southwick) Public, Private, and Protected Class Visibility Patterns in JavaScript (Rob Eisenberg) What I wish I knew… about being a technical writer (John Kennedy) A Comprehensive Guide to Getting Started with Data API Builder for Azure SQL Database or SQL Server (Kevin Gatimu) […]

View Details

Top Links .NET Monthly Roundup – June 2023 – .NET 8 Preview 5, VS News, and more! (Jon Galloway) Enhancing .NET MAUI Desktop Apps with Context Menus (James Montemagno) Cake v3.1.0 released (Matthias Karlsson) MediatR 12.1 Released (Jimmy Bogard) Upgrade to Microsoft Graph PowerShell SDK v2, now generally available (Carol Mbasinge Kigoonya) Port Windows applications […]

View Details

Top Links Visual Studio Code June 2023 (Visual Studio Code Team) GPT-4 API general availability and deprecation of older models in the Completions API (OpenAI Team) Microsoft Graph PowerShell v1 to v2 migration toolkit (Carol Mbasinge Kigoonya) Multimodal Augmented Inputs in LLMs using Azure Cognitive Services (Parker Schroeder) Improved Source Generators and Code Fixers Arrive […]

View Details

Top Links Tutorial: Expand the Reach of your Existing C# WinUI 3 App (Uno Platform Team) Pronouns settings path and scope change in Microsoft Graph (Aymen Mohammed) On-Device Training with ONNX Runtime: A deep dive (Ashwini Khade & Kshama Pawar) Microsoft PowerToys v0.71.0 – What’s New and Improved (Kunal Chowdhury) Instagram’s Twitter competitor, Threads, is […]

View Details

Top Links Welcome to the New Era of App Development: Introducing Avalonia v11 (Mike James) Windows Terminal 1.18 Preview Highlights | Open at Microsoft (Christopher Nguyen & Carlos Zamora) Seven Things about C#: If Statements (Joe Mayo) Introducing the New .NET MAUI Image Editor Control (Jeyasri Murugan) TechBash Sponsorships Available (Jason Gaylord) Web & Cloud […]

View Details

Top Links .NET MAUI Community Toolkit Succinctly – Syncfusion eBook (Alessandro Del Sole) The minimal API AOT compilation template: Exploring the .NET 8 preview – Part 2 (Andrew Lock) Feeds in MVUX (Nick Randolph) Great Improvements coming to the CLI in .NET 8 (Isaac Levin) Building OpenSpartan (Den Delimarsky) Web & Cloud Development How to […]

View Details

Top Links Announcing TypeScript 5.2 Beta (Daniel Rosenwasser) Brian Lagunas on Establishing Quality – Azure DevOps Podcast Episode 252 (Jeffery Palermo) Enhance API Development with the All-New BoldSign Developer Console (Mohan Ravi) Adding a Firebase Extension to a Jetpack Compose app (Marina Coelho) Changelog & Friends Podcast – Even the best rides come to an […]

View Details

Top Links Creating a VS Code editor extension (Tim Heuer) GitLab for Visual Studio, including code suggestions, available in Beta (Kai Armstrong) Jason Bock Explains What’s New in .NET 7 APIs (David Ramel) Web Rush Episode 240: There’s Something .NET MAUI with Jesse Liberty (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) Embedding vector […]

View Details

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 […]

View Details

Top Links TechBash 2023 early bird registration ends in one week! (TechBash Team) Microsoft Graph Toolkit v3.0 is now generally available (Sébastien Levert) Introducing the .NET MAUI Toolbox for Visual Studio (Jose Seeron Anthony Pitchai) Popular DevTools Tips (Patrick Brosset) Microsoft Store Open Source Series — AppServices library (Sergio Pedri) Web & Cloud Development HTMX […]

View Details

Top Links Announcing Microsoft Graph CLI SDK v1.0.0-preview release candidate (Carol Mbasinge Kigoonya) WinGPT is a new ChatGPT app for your ancient Windows 3.1 PC (Tom Warren) The Many Faces of a Web Component (Rob Eisenberg) AI Assistant Comes to Rider! and AI Assistant Comes to ReSharper (Sasha Ivanova) MVVM versus MVUX (Nick Randolph) Web […]

View Details

Top Links Comparing MVVM and MVUX for building a Multi-Platform Application using .NET, C# and XAML with the Uno Platform (Nick Randolph) Announcing Svelte 4 (Svelte Team) .NET MAUI at Build 2023 Recap, Upgrade Assistant, & New VS Features | The .NET MAUI Podcast ep. 119 (James Montemagno, Matt Soucoup & David Ortinau) Embed the […]

View Details

Top Links Tutorial: Cloud-based Backend Integration with Azure Mobile Apps (Uno Platform Team) Say hello to the updated Semantic Kernel docs! (Matthew Bolanos) Step-by-Step: How to Setup Copilot Chat in VS Code (Anthony Bartolo) Getting the .NET Desktop Runtime Installed with a Custom Runtime Checker and Installer (Rick Strahl) Bridging code and community (Martin Woodward) […]

View Details

Top Links Introducing the New T4 Command-Line Tool for .NET (Mike Corsaro) How to use GitHub Copilot: Prompts, tips, and use cases (Rizel Scarlett) How to Hide Your Angular Properties – # vs private Explained (Deborah Kurata) Improved .NET Debugging Experience with Source Link (Patrick Smacchia) 7 Things about C#: Running Apps (Joe Mayo) Web […]

View Details

Top Links Enable Un-typed within ASP.NET Core OData (Sam Xu) Easily Add Maps to Your Cross-Platform .NET Apps. MAPSUI Adds Support for Uno Platform (Uno Platform Team) Azure OpenAI GPT model to review Pull Requests for Azure DevOps (Vinod Soni) Saving Files with .NET MAUI Community Toolkit (Leomaris Reyes) HackTogether: the Microsoft Teams Global Hack […]

View Details

Top Links Speakers and Workshops for TechBash 2023 Announced! (TechBash Team) Introduction of System.ServiceModel 6.0 for Calling WCF/CoreWCF (Robert Krzaczyński) Automate eSignature Requests for New RowShare Entries with Zapier (Jayavigneshwaran) Writing an OpenAI plugin for ChatGPT using ASP.NET Core (Tim Heuer) Wolverine 1.0 is Out! (Jeremy D. Miller) Web & Cloud Development ASP.NET Core 8: […]

View Details

Top Links Introducing the Microsoft Store channel on Discord (Sergio Pedri) Running Large Language Models locally – Your own ChatGPT-like AI in C# (Maarten Balliauw) JetchatAI gets smarter with embeddings (Craig Dunn) Building Intelligent Applications with OpenAI and C#: A Step-by-Step Guide to Get Started (Neel Bhatt) Fluid Framework 2.0 Alpha is now available (Kashif […]

View Details

Top Links Syncfusion Sponsors Jeff Fritz’s Web App and Blazor Workshop (Jacqueline Bieringer) Automatically Install Windows Subsystem for Linux from Visual Studio using New Seamless Integration (Sinem Akinci) .NET Rocks! – Building Apps using OpenAI with Mark Miller (Carl Franklin & Richard Campbell) Here’s how a Raspberry Pi, iPhone, Surface Duo, and Linux device can […]

View Details

Top Links ASP.NET Core updates in .NET 8 Preview 5 (Daniel Roth) Visual Studio 2022 17.7 Preview 2 is here! (Taysser Gherfal) Tutorial: Build a simple photo viewer that targets multiple platforms (Luke Blevins) Announcing .NET 8 Preview 5 (Jiachen Jiang) Packt GPT HUB – Discovering the potential of GPT and AI with Packt (Packt […]

View Details

Top Links Installing Visual Studio from an Internal Website (Christine Ruana) Build an Uno Platform app with Azure Mobile Apps (Microsoft Learn) Dart DevTools: Analyzing application performance with the CPU Profiler (Ben Konyi) TechBash 2023 Workshops & Speakers Announced. Early Bird Prices End July 4th (TechBash Team) Dapr v1.11 is now available (Dapr Team) The […]

View Details

Top Links Deep insert support in OData Web API (Kennedy Kangethe Munga) 9 Steps to Master the Keyboard and Become an Ultra Efficient Software Developer (Michael Shpilt) Bing Preview Release Notes: Voice Chat on Desktop (Bing Team) PSResourceGet Preview is Now Available (Sydney Smith) Introduction to Firebase in .NET (Phil Broderick) Web & Cloud Development […]

View Details

Top Links Visual Studio’s IntelliSense list can now steer GitHub Copilot code completions. (Aaron Yim) Visual Studio Code May 2023 (Visual Studio Code Team) Rider 2023.2 EAP 4 Is Out! (Sasha Ivanova) Transform a WPF App to Cross-Platform with .NET MAUI (Rossitza Fakalieva) Improved navigation support in TwoPaneLayout (Kristen Halper) Web & Cloud Development Arrays: […]

View Details

Top Links Integrating eSignatures in Insurance Claim App using .NET (Sahaya Sweetlin Ponmalar) Windows 11’s modern File Explorer UI and RGB lighting controls head to testers (Tom Warren) Figma: Apple Design Resources – iOS 17 and iPadOS 17 (Apple) .NET Rocks! – OpenTelemetry with Laïla Bougriâ (Carl Franklin & Richard Campbell) Android 14 Beta 3 […]

View Details

Top Links Announcing C# Dev Kit for Visual Studio Code (Tim Heuer) .NET Monthly Roundup – May 2023 – Build, C# 12, .NET 8 Preview 4, and more! (Jon Galloway) On AWS Shutting Down Open Source Documentation (Den Delimarsky) Meet Your New Creative Writing Partner — The Jetpack AI Assistant (Alvaro Vega) Avalonia UI for […]

View Details

Top Links* What’s New in SSDT 17.6: Ledger, Performance, Copilot (Subhojit Basak) * Personalize Your WinUI DataGrid: Quick and Simple Customization Techniques (Susmitha Sundar) * Unity runtime on Arm-based Windows devices (Alexandru Marian) * Microsoft 365 Dev Podcast – Microsoft Graph Developer Proxy with Garry Trinder and Waldek Mastykarz (Jeremy Thake & Paul Schaeflein) * New Release: Media Player Element on Mobile, Web, Linux. WebView2 Support (Uno Platform Team)

Web & Cloud Development* Primitive Objects In JavaScript: When To Use Them (Part 2) (Kirill Myshkin) * HOWTO: Get access to Azure OpenAI Service in your Azure Commercial instance (Kurt Shintaku) * Localized Application in Blazor WebAssembly (Mahesh Sabnis) * Build a Voicemail Inbox using Twilio Voice and Blazor (Part 2) (Volkan Paksoy) * VS Code and WebAssemblies (Dirk Bäumer)

Visual Studio & .NET* Expression Trees in C# (Code Maze) * Convert string to JSON in C# (Mahesh Chand) * .NET Upgrade Assistant Adds Support For MAUI And Azure Functions (Kay Ewbank) * Introducing Sep – Possibly the World’s Fastest .NET CSV Parser (nietras) * How to add Dependency Injection, Configurations, and Logging in a .NET 7 Console Application (Davide Bellone) * Sign PDF Documents with an X.509 Certificate on a Hardware Device (Bjoern Meyer) * .NET Developer Roadmap 2023 (Claudio Bernasconi) * Windows Dev Drive – Storage Volume Customized for Developers with Improved Performance (Giorgi Dalakishvili) * It’s great that you provide operator overloads, but it’s also nice to have names (Raymond Chen) * Troubleshooting Common Errors and Issues in .NET 7.0 (Talking Dotnet)

Design, Methodology & Testing* Why Test-Driven Development? (Part 1) (Alex Bunardzic) * Boost Productivity and Collaboration with Microsoft Edge Workspaces (Kunal Chowdhury) * Announcing the Stale Repos Action (Zack Koppert)

Mobile, IoT & Game Development* Apple Vision Pro is Apple’s new $3,499 AR headset (Adi Robertson) * Using ARMeshManager for Spatial Awareness with MRTK3 on HoloLens 2 (Joost van Schaik) * I wore the Apple Vision Pro. It’s the best headset demo ever. (Nilay Patel)

Screencasts & Videos* Sort, Filter & Show Data with this Free DataGrid Control for .NET MAUI (Gerald Versluis) * Live Coding – Adaptive Cards in Uno Platform (Martin Zikmund) * Doing More with SSR Blazor in .NET 8 (Isaac Levin) * The Remote File Explorer tool window of Visual Studio | Pure Virtual C++ 2023 (Luca Cappa)

Podcasts* Revision Path – Isiah Xavier Bradley (Maurice Cherry) * InfoQ Podcast: The Evolution of Evolutionary Architecture with Rebecca Parsons (Rebecca Parsons) * Merge Conflict 361: WWDC 2023 Recap – Apple Vision Pro & Beyond (James Montemagno & Frank Kreuger) * Azure Podcast Episode 463 – OneStream’s journey to Azure (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Syntax Podcast Episode 623 – Nothing in CSS – 0 vs 0px, no, none, hidden, initial and unset (Wes Bos & Scott Tolinksy) * Meta Cast 254 – The Agile Approach: Navigating Change with Leadership Coach Michelle Pauk (Bob Galen & Josh Anderson) * Sagar Lad: Data DevOps and Security – Azure DevOps Podcast Episode 248 (Jeffrey Palermo) * Scrum Master Toolbox Podcast – From Ego to Collaboration, Embracing Scrum and Overcoming Resistance | Takunda Noha (Vasco Duarte) * The PowerShell Podcast – Blogging secrets with Christian Ritter (James Petty) * Google Cloud Security Podcast Episode 124 – Safe Browsing: Lessons from How Google Secures Five Billion Devices at Low False Positive Rates (Anton Chuvakin) * Changelog News Podcast – Starlight, Knuth asks ChatGPT, Stack Overflow mods strike, Reddit API pricing revolt & open source AI has a new champ (Jerod Santo) * The Stack Overflow Podcast Episode 577 – MosaicML: Deep learning models for sale, all shapes and sizes (Eira May) * The Happy Engineer Podcast 105: How to Reduce Stress and Improve Daily (Kae Lynne Sapino)

Community & Events* Spotify cuts 200 roles from its podcast division (Jess Weatherbed) * HackTogether: the Microsoft Teams Global Hack keynote recap and what’s coming (Ayca Bas) * Apple WWDC 10 biggest announcements: Vision Pro, MacBook Air, iOS 17, and more (Emma Roth) * I’m doing it my way. Finally. God help me. (Jeremy D. Miller) * Major Reddit communities will go dark to protest threat to third-party apps (Jon Porter) * More ESPN Layoffs Are Coming (Kayla Wassell) * In The Hand joins Neurodiversity in Business (Peter Foot) * What Pride and allyship mean to me by Steve Foreshew-Cain (Steve Foreshew-Cain) * MSVC C++23 Update and Pure Virtual C++ Tomorrow! (Sy Brand) * OpenAI CEO Sam Altman leaves Expedia Group board ‘to focus on his other business interests’ (Todd Bishop) * What developers with ADHD want you to know (Eira May)

Database* Starter Metadata T-SQL Query Examples for Databases and Tables (Rick Dobson)

PowerShell* How to Move Files with PowerShell (Thomas Maurer)

Miscellaneous* Microsoft to pay $20 million FTC settlement over improperly storing Xbox account data for kids (Jay Peters)

More Link Collections* The Morning Brew #3720 (Chris Alcock) * Interesting links of the week 2023-23 (#75) (Michael Eaton) * Sands of MAUI: Issue #106 (Sam Basu) * Daily Reading List – June 5, 2023 (#103) (Richard Seroter) * Daily Links 5 Jun 2023 (Malcolm Jack) * Reading Notes #558 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Enhancing .NET Hot Reload with CreateNewOnMetadataUpdate, MetadataUpdateHandler and MetadataUpdateOriginalType Attributes (Nick Randolph) * Merge Conflict – Teaser: WWDC 2023 Predictions (James Montemagno & Frank Kreuger) * Creating RESTful APIs with Minimal APIs and Entity Framework Core in ASP.NET (Bruno Sonnino) * Vector Similarity Search with Azure SQL database and OpenAI (Davide Mauri) * Demystifying WebAssembly: What Beginners Need to Know (Robert Kimani)

Web & Cloud Development* Hashtables: A Deep Dive into Efficient Data Storage and Retrieval (Kirupa Chinnathambi) * Document Editor Deployment with Docker and Windows Server Core 2019 and 2022 including Fonts (Bjoern Meyer) * How to Pass Parameters With a GET Request in ASP.NET Core (Code Maze) * ASP.NET Core authorization using Entra External ID CIAM and Azure AD security groups (Damien Bowden) * Apple Passes Asp Net Core Web Api (Samir gc) * Debugging JwtBearer Claim Problems in ASP.NET Core (Tore Nesentius) * ESLint v8.42.0 released (Milos Djermanovic) * The many ways to select the n-th character from a string. (Chris Heilmann) * 4 Factors to Consider When Choosing a Cloud Native App Platform (Guilherme Alvarenga) * Creating Your Own Reports in Your Applications: Getting Started with the Telerik Web Report Designer (Peter Vogel) * GitLab Integration, Improved Main Toolbar Customization, Text Search in Search Everywhere, and More in GoLand 2023.2 EAP #3 (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* SSO and Xamarin forms Implementation (Divikiran)

Visual Studio & .NET* Visual Studio 2022 17.7 Preview 1: Productivity, Cloud and Game Development Enhancements (Almir Vuk) * C++/WinRT event handlers that are lambdas with weak pointers to the parent class, part 3 (Raymond Chen) * Refactoring Change Preventers in C# (Code Maze) * Convert a JSON object into a string in C# (Mahesh Chand) * Time abstraction in .NET 8 (Steven Giesel)

Design, Methodology, AI & Testing* Bing Preview Release Notes: Increasing Chat Turns to 30/300 (Bing Team) * Applying GitOps principles to your operations (Chris Reddington) * Donald Knuth Asked ChatGPT 20 Questions. What Did We Learn? (David Cassel) * The Git repository that vanished (Mark Seemann) * ChatGpt Experiments–Getting Documentation (Steve Jones) * Biases and Fallacies Lead to Smol Thinking (Charlie Kindel) * Monoliths, Microservervices and Mainframes – Reflections on Amazon Prime Video’s Monolith Move (Ian Miell)

Mobile, IoT & Game Development* Introducing Firebase and Android Basics with Compose course (Marina Coelho) * Developing “Pew Pew Pew: Danger Zone!” (Gina Häußge) * Using ARPlaneManager as an alternative to Scene Understanding with MRTK3 on HoloLens 2 (Joost van Schaik)

Screencasts & Videos* Coding After Work – Refining Themes & Introducing Contextual Search in ‘Next Tech Event’ with Blazor & RavenDB | Part 19 (Jimmy Engstrom & Jessica Engstrom) * Cecil Phillip – Building payment flows with Stripe and Azure – Webinar Recording (Khalid Abuhakmeh) * What’s new in .NET Multi-platform App UI (MAUI) Q&A | DIS202H | Microsoft Build 2023 (Microsoft Developer) * Technology & Friends – Pete Rodriguez on a Career in Technology (David Giard) * FreeCodeSession – Episode 458 (Jason Bock) * What I wish I knew… about being a product marketing manager (Divya Venkataramu)

Podcasts* React Native Radio 267 – React Native Windows With Chiara Mooney (Chiara Mooney, Mazen Chami & Jamon Holmgren) * Syntax Podcast Episode 622 – Supper Club × Matt Rothenberg and Idan Gazit on Github Next (Wes Bos & Scott Tolinksy) * PPP 381 | How to Make Wiser Decisions, with Human Performance Expert Dr. Jim Loehr (Andy Kaufman) * AGL: 314 Jeffrey Deckman (John Rouda) * AWS Developers Podcast Episode 085 – Cloud Cost Optimization at Avalara with Lindbergh Matillano (David Isbitski) * The Amp Hour #635 – Low Power Connected Devices with Andrea Longobardi (Dave Jones & Chris Gammell) * The Cloud Show with guest star Rik Hepworth (Magnus Mårtensson) * Talk Python to Me #418: How To Keep A Secret in Python Apps (Michael Kennedy) * Tabs and Spaces #306 – Security Schemecurity (feat. Tanya Janca) (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events* Private Beta Update & Roadmap (Bluesky Team) * Meta Requires Office Workers To Return To Desks Three Days a Week (msmash)

Database* SQL Server Database Backup and Restore Failure Notifications (Jeremy Kadlec) * SQL SERVER – Reclaiming Space and Performance: Database Backup History (Pinal Dave)

SharePoint, M365 & MS Teams* Build more connections with new communities in Microsoft Teams and GroupMe features (Amit Fulay)

PowerShell* How to enable App Service Proactive Tools via PowerShell (Calvin Cai)

Miscellaneous* Announcing Windows 11 Insider Preview Build 25381 (Brandon LeBlanc) * YouTube will stop removing false presidential election fraud claims (Emma Roth) * Amazon reportedly in talks to bundle mobile phone service as Prime perk (Jon Porter) * Microsoft to kill Cortana app for Windows 10 and 11 later this year (Kip Kniskern)

More Link Collections* The Morning Brew #3719 (Chris Alcock) * F# Weekly #22, 2023 – fsharpConf 2023, June 26 (Sergey Tihon) * Code Maze Weekly #175 (Vladimir Pecanac) * Daily Reading List – June 2, 2023 (#102) (Richard Seroter) * The Overflow #180: The battle for your attention at work (Ryan Donovan & Cassidy Williams) * C# Digest Issue #457 – June 05, 2023 (Jakub Chodounsky)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* Announcing an update for .NET Upgrade Assistant with a new CLI tool! (Olia Gavrysh) * Add first-class calling capabilities to your Windows applications. (Jorge Garcia Hirota) * Updated Paint app for Windows 11 begins rolling out to Windows Insiders with dark mode and zoom improvements (Dave Grochocki) * Dev Drive: Performance, Security and Control for Developers (Bridget Tueffers) * Build your own app’s copilot on Microsoft Teams with the new Teams AI Library (Daniel Carrasco, Joey Glocke and Ankit Govil) * Announcing TypeScript 5.1 (Daniel Rosenwasser)

Web & Cloud Development* Introducing the Vue.js CI/CD series (Alexandre Nedelec) * How to Bind a JavaScript Datagrid to GraphQL Service (Chris Bannon) * Angular Unit Testing With Karma and Jasmine (Haresh Kumbhani) * Docker Desktop 4.20: Docker Engine and CLI Updated to Moby 24.0 (Lorena Rangel Hernandez) * Quick Tip: Shipping Resilient CSS Components (Stephanie Eckles) * Blazor Basics: Getting Started with Blazor Development in Visual Studio 2022 (Claudio Bernasconi) * How Postman uses JSON Schema (Juan Cruz Viotti) * Advancing the future of the internet with the ‘Photoshop of software’ (Kristina Bravo) * What Web Development Standards Should You Follow for Effective Websites? (Kunal Chowdhury) * Brave Browser Now Features Vertical Tabs For Desktop Users (msmash)

WinUI, .NET MAUI & XAML* Chart of the Week: Visualize the Transfer Spending and Earning among the Football League Clubs Using WPF Scatter Chart (Nanthini Mahalingam) * Implement navigation between two pages (Microsoft Learn) * Time Regions in .NET MAUI Scheduler—An Overview (Sasi Kumar Arumugam)

Visual Studio & .NET* How to Build Dynamic Queries With Expression Trees in C# (Code Maze) * Pure Virtual C++: CMake Debugger, Build Insights in Visual Studio, and more (Sy Brand) * C++/WinRT event handlers that are lambdas with weak pointers to the parent class, part 2 (Raymond Chen) * Modern UI with the WinForms RadToolbarForm (Hristo Merdjanov)

Design, Methodology & Testing* Azure DevOps – Library Variables, Stages and Release Scope–Did you know? (Kevin LaBranche) * A guide to Generative AI terminology (Colin Eberhardt) * Introducing Trello Dark Mode (Lauren Moon) * Essential GUI design principles (Eric Chung) * What is High-Performance Coaching? (JD Meier) * Monitor Your TeamCity Builds with Datadog CI Visibility (Olga Bedrina) * Testing in Production (Shrini Kulkarni) * Highlights from Git 2.41 (Taylor Blau)

Mobile, IoT & Game Development* Upcoming changes to InAppProducts API and subscription catalog management (Rejane Franca & Serge Beauchamp) * Made with Unity Monthly: May 2023 roundup (Unity Community Team)

Screencasts & Videos* Three apps for building team culture in Microsoft Teams (Microsoft Teams)

Podcasts* The Hanselminutes Podcast – The Road to Entrepreneurship with Nanxi Liu (Scott Hanselman) * Scrum Master Toolbox Podcast – From Process to Habit, How to unlock Scrum Master success | Frederik Vannieuwenhuyse (Vasco Duarte) * Microsoft 365 Dev Podcast – Teams Toolkit v5 with John Miller (Jeremy Thake & Paul Schaeflein) * Rocket 440: Build-ing a Mystery (Christina Warren, Brianna Wu & Simone De Rochefort) * Geek’s Guide to the Galaxy Podcast #542 – Bill Fawcett on Robert Asprin (David Barr Kirtley & John Joseph Adams) * The Stack Overflow Podcast Episode 576 – Balancing a PhD program with a startup career (Eira May) * Web Rush Episode 236: Astro 2.5 with Alvin Bryan (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * PowerShell News Podcast Episode 061 – Interview with James Petty and Missy Januszko (Mick Pletcher & Harjit Dhaliwal) * JS Party Podcast – Digging through Nick Nisi’s tool box (Kevin Ball & Nick Nisi)

Community & Events* The 16th Annual Regular Expression Day – June 1st 2023 (Ben Nadel) * Microsoft celebrates Pride by donating to LGBTQIA+ nonprofits and inviting everyone to make Pride with open-source campaign (Chris Capossela) * Microsoft Build 2023 recap (Guy Merin) * Let’s get personal: computing has won a Telly award (Jim Bennett) * Elevating open source contributors to open source maintainers (Klint Finley) * Stack Overflow: Building a safer community: Announcing our new Code of Conduct (Philippe Beaudette) * OpenAI cybersecurity grant program (Bob Rotsted, Girish Sastry, Harold Nguyen, Gabriel Bernadett-Shapiro & Joel Parish) * Twitter head of trust and safety Ella Irwin has resigned (Jay Peters)

Database* Creating a date dimension or calendar table in SQL Server (Aaron Bertrand) * SQL SERVER 2022 – Last Valid Restore Time – Improved Backup Metadata (Pinal Dave) * Masking Columns in Azure SQL and SQL Server: Safeguarding Sensitive Data (Josephine Bush)

SharePoint, M365 & MS Teams* SharePoint roadmap pitstop: May 2023 (Mark Kashman) * Announcing SharePoint Framework 1.17.3 for Microsoft 365 extensibility (Vesa Juvonen)

PowerShell* What is my PowerShell script doing? (Adam Driscoll)

Miscellaneous We’re not reaching the Global Goals. What now? (Bill Gates) * Announcing Windows 11 Insider Preview Build 23471 and* Announcing Windows 11 Insider Preview Build 22621.1830 and 22631.1830 (Brandon LeBlanc) * VW ID Buzz debuts three-row electric Microbus for the US with more power and space (Daniel Golson) * Announcing Rust 1.70.0 (Rust Release Team) * Weekly Rust Trivia: How to Read a CSV File (Thorsten Hans)

More Link Collections* The Morning Brew #3718 (Chris Alcock) * .NET Annotated Monthly | June 2023 (Rachel Appel) * Daily Reading List – June 1, 2023 (#101) (Richard Seroter) * Collective #767 (Manoela Ilic)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Replicating a Dating App UI with .NET, Uno Platform and Figma (Uno Platform Team) * Implicit Operators in C# and How To Create a Multi Type (Nick Cosentino) * Speech Recognition in .NET MAUI with CommunityToolkit (Vladislav Antonyuk) * Announcing the upcoming general availability of Microsoft Mixed Reality Toolkit 3 (Robin Seiler) * WinGet configuration Preview (Demitrius Nelon)

Web & Cloud Development* ASP.NET Core Basics: Sharing Code via NuGet Packages and DLL Files (Assis Zang) * The Future of Icons in Telerik and Kendo UI Themes (Maria Veledinova) * What Is React? A Complete Guide (Saurabh Kumar) * What I learned from interviewing potential users before designing an API (Bruno Pedro) * Microsoft Authentication Library 4.54.0 Supports Managed Identities (Edin Kapić) * Brave Releases its Search API (Paul Thurrott) * Electron 25.0.0 (George Xu & Keeley Hammond)

WinUI, .NET MAUI & XAML* How to create and customize a C# WinUI 3 desktop app (Renato Ivanescu)

Visual Studio & .NET How to Send Emails With the SendGrid API in C# (Code Maze) * What’s the latest .NET roadmap? (Steve Smith) * C++/WinRT event handlers that are lambdas with weak pointers to the parent class, part 1 (Raymond Chen) * Microsoft .NET Code Analysis: Remove Unnecessary Casts and Microsoft .NET Code Analysis: Remove Unnecessary Using Directives and* Microsoft .NET Code Analysis: Use Pattern Matching to Avoid ‘As’ Followed by A ‘Null’ Check (David McCarter) * Using custom databases with the AuthP library – Part1: normal apps (Jon P. Smith) * .NET Micro-Optimization and Refactoring Trick (Patrick Smacchia)

Design, Methodology, AI & Testing* Three Agile Strategies That Will Make A Strong Impact (Karl Scotland) * Improving Mathematical Reasoning with Process Supervision (Karl Cobbe, Hunter Lightman, Vineet Kosaraju, Yura Burda, Harri Edwards, Jan Leike & Ilya Sutskever) * CI/CD Security: Best Practices (Avalanche Web Team) * 3 Easy and Fun Ways to Learn Radical Candor At Your Own Pace (Brandi Neal) * Azure DevOps: Markdown editor for comments (preview) (Dan Hellem) * Underrated skill as a developer (Derek Comartin) * How to Use ChatGPT as Your Marketing Mentor (JD Meier) * Top 8 Automation Testing Tools for Improved QA in 2023 (John Iwuozor) * Announcing Slack and Deployment Notifications for Pulumi Cloud (Komal Ali) * How GitHub Uses GitHub to Be Productive and Secure (Loraine Lawson) * The ultimate guide to securing your code on GitLab.com (Steve Grossman) * Advanced Installer 20.7.1 (Advanced Installer Team)

Mobile, IoT & Game Development Surface Duo kernel source and build instructions (Surface Duo Team) – Surface Duo kernel open sourced?* * Minecraft Welcomes Its First LLM-Powered Agent (Daniel Dominguez)

Screencasts & Videos* IoT Coffee Talk: Webcast: Episode 158 – The Generative Productivity Lift (IoT Coffee Talk Crew) * Inside Windows 11 accessibility | Tackling Tech (Harjit Dhaliwal)

Podcasts* .NET Rocks! – No Free Lunch in Machine Learning with Jodie Burchell (Carl Franklin & Richard Campbell) * CodeNewbie S24:E4 – From Occupational Therapy to Code (Africa Mincey) (CodeNewbie Team) * Working Code Podcast – Episode 129: Build vs. Maintain (Ben Nadel) * Bun.js with Jarred Sumner – JavaScript Jabber 584 (AJ O’Neal) * Scrum Master Toolbox Podcast – The Road to Agile Success, How to Manage Organizational Change | Frederik Vannieuwenhuyse (Vasco Duarte) * The Rework Podcast – Two Person Teams (Jason Fried, David Heinenmeier & Kimberly Rhodes) * Creating PDFs in C# with Andrei Schiller-Chan – Adventures in .NET 147 (Shawn Clabough) * Syntax Podcast Episode 621 – The New Syntax Site × Ingest, Stack, AI and more (Wes Bos & Scott Tolinsky) * The Happy Engineer Podcast #104: True Esteem – from Deep Insecurity to Unshakable Confidence with Teresa Quinlan | EQ Emotional Intelligence Expert Coach (Kae Lynne Sapino) * Software Engineering Radio 566: Ashley Peacock on Diagramming in Software Engineering (Akshay Manchale)

Community & Events* A fond farewell to Flutter and Dart (Tim Sneath) * Ready, Set, Hack: Empower the developer in you with Microsoft Teams app development June 1st 9AM PST (Someleze Diko) * Attention Security Researchers: Level Up Your Skills and Join Our Private Bug Bounty Program (Chris Parkerson) * MVP Global Summit 2023 – Thank you for joining! (Elizabeth Pappalardo) * Stack Overflow CEO Update: Paving the road forward with AI and community at the center (Prashanth Chandrasekar) * Showing up, authentically (Will Curry) * News from Microsoft Build: 4 Game-Changing AI Advancements Have Landed (Colin Dvorak)

Database* Cheat Sheet for SQL Server DBAs – Monitoring Current Activity, Blocking and Performance (Eric Blinn) * Introducing priority-based execution in Azure Cosmos DB (preview) (Richa Gaur) * Balancing Performance, Security, and Scalability as a DBA (Pinal Dave) * Optimizing Multi-table SQL Queries (Henry Yi)

SharePoint, M365 & MS Teams* Microsoft 365 Developer News from Microsoft Build 2023 (Andrew Connell) * What’s new in Microsoft Teams (free) | May 2023 (Miikka Oksanen) * What’s New in Teams | May 2023 (Steve Stein) * 32-bit vs. 64-bit Office Add-ins Installation (Catalin Gheorghe) * Automate email data extraction in minutes with Power Automate, AI Builder, and GPT (Philippe Larrue) * Microsoft Viva Connections solutions are now available in the Microsoft AppSource (Vesa Juvonen)

Miscellaneous* training data set (Threddy Rex) * Building a quantum-safe future (Charlie Bell) * Maker Builds a ChatGPT DOS Client for a 1984 Computer (David Cassel) * Improving the Microsoft Defender Browser Protection Extension (Eric Lawrence) * Microsoft PowerToys 0.70.0: A breakdown of Mouse Without Borders and Peek apps (Mark W. Kaelin) * Windows 11 gets some useful widgets for CPU, memory, and GPU monitoring (Tom Warren)

More Link Collections* The Morning Brew #3717 (Chris Alcock) * Daily Reading List – May 31, 2023 (#100) (Richard Seroter)

The Geek Shelf .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link

View Details

Top Links* Easily Replicate a Sign-Up UI in .NET MAUI (Leomaris Reyes) * Microsoft Graph Developer Proxy v0.8 with minimal permissions detection and improved simulating throttling (Waldek Mastykarz and Garry Trinder) * Create a Microsoft Power App for your ASP.NET Core Web API (Julia Kasper) * Level Up with Live Templates in JetBrains Rider (Khalid Abuhakmeh) * Iterating on your Visual Studio Welcome Experience feedback (Grace Taylor) * Introducing Dev Home (Kayla Cinnamon)

Web & Cloud Development* JavaScript Import Maps For ASP.NET Core Developers (Khalid Abuhakmeh) * Public Preview: Azure Data Explorer bindings for Azure Functions (Azure Team) * Next-Level Charting: Explore the New Angular Range Step Area Chart (Gowrimathi S.) * Hashing String Data in JavaScript, C#, C++, and SQL Server (j2inet) * Training large models in Azure Machine Learning (Razvan Tanase) * Resource-centric log queries with the Azure Monitor Query libraries (Scott Addie) * Replace JS with no-JS (or lo-JS) Options (Aaron T. Grogg) * Calculating Color Contrast in Dart SASS (Jason Gaylord) * Power up your travel apps with these cutting-edge APIs (Khushboo Goel)

Visual Studio & .NET* Memory Allocation Optimization With BenchmarkDotNet (Code Maze) * Metalama Status Update, May 2023 (Gael Fraiteur) * New Terminal logger for .NET 8 (Steven Giesel)

Design, Methodology, AI & Testing Privacy Enhancing Technologies: An Introduction for Technologists (Martin Fowler) * How the new UI mode improves the Playwright experience (Tim Deschryver) * Unlocking Software Engineering Potential for Better Products (Ben Linders) * New Boards Hub Update, Sprint 222 (Dan Hellem) * Reflections on AI and the future of human flourishing (Eric Horvitz) * The Importance of Tact (Louis Davidson) * TeamCity 2023.05: Dark Theme, Agent Terminal, and More (Olga Bedrina) * Engineer the Sht out of Errors – Everywhere (Charlie Kindel)

Mobile, IoT & Game Development* Top 3 things to know in Modern Android Development at Google I/O ’23 (Rebecca Franks) * Android SDK: Create a Barcode Reader (Nitish Kumar) * 3 reasons editors love Parsec for Teams (Avery Vernon-Moore & Yolande Yip) * Using Upcoming Feature Flags (Swift.org Team)

Screencasts & Videos* Easy APIs with Azure SQL Database | Data Exposed: MVP Edition (Anna Hoffman) * Wired for Hybrid – What’s New in Azure Networking – May 2023 Edition (ITOpsTalk) * All things client and mobile app development with .NET MAUI | BRK204 | Microsoft Build 2023 (Maddy Montequila) * Building an app with .NET MAUI and Telerik Components – Part 3 – ImageEditor & Toolbar (Daniel Hindrikes) * Using Your Existing Xamarin UITests with .NET MAUI (Gerald Versluis) * What I wish I knew … about being a program manager (Leslie Richardson) * FreeCodeSession – Episode 457 (Jason Bock) * The Download: All the News from Microsoft Build, Make Your Own VPN, Beepberry and more (Christina Warren)

Podcasts Python Bytes Podcast #338 – Scripting iOS with Python and* Talk Python to Me #417: Test-Driven Prompt Engineering for LLMs with Promptimize (Michael Kennedy) * RunAs Radio – Azure Sticker Shock with Aidan Finn (Richard Campbell) * Scrum Master Toolbox Podcast – When collaboration fails in Agile teams, and what Scrum Masters can to about it | Frederik Vannieuwenhuyse (Vasco Duarte) * Tools and Weapons Podcast – Governing AI: A blueprint for our future (Brad Smith) * The Changelog News Podcast – An API store for LLMs, DeviceScript, Nyxt: the hacker’s browser, expectations debt & there’s still no silver bullet (Jerod Santo) * The Amp Hour #634 – The CAN bus can! with Dr. Ken Tindell (Dave Jones & Chris Gammell) * Coffee and Open Source Podcast – Vlad Ionescu (Isaac Levin)

Community & Events* Amazon confirms abrupt departure of AWS data center chief Chris Vonderhaar (Todd Bishop) * She more than DOUBLED her salary in just 2 months! (‘Tine Zekis) * WWDC 2023: all the news from Apple’s Worldwide Developers Conference (Jon Porter) * Stephen L. Rose Joins Petri.com as Chief Technology Strategist (Russell Smith)

Database* Analyze SQL Server Database Space usage with this App (Bernard Black) * Configuring Parallel Index Operations in SQL Server (Pinal Dave)

SharePoint, M365 & MS Teams* Microsoft Authenticator Lite is Now Generally Available for Outlook Mobile Apps (Rabia Noureen)

Miscellaneous Great books, songs, and shows for the summer and* My summer Spotify playlist (Bill Gates) * How do I change the directory Windows uses for user profiles? revisited (Raymond Chen) * Microsoft fixes Surface Pro X cameras that stopped working (Tom Warren)

More Link Collections* The Morning Brew #3716 (Chris Alcock) * Sands of MAUI: Issue #105 (Sam Basu) * Daily Reading List – May 30, 2023 (#099) (Richard Seroter)

The Geek Shelf Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Ed (Jimmy Engstrom) – Referral Link

View Details

Top Links* Scott and Mark Learn to Code | WAKEY06 | Microsoft Build 2023 (Scott Hanselman & Mark Russinovich) * Angular 16 Unveiled: Discover the Top 7 Features (Chameera Dulanga) * Technology & Friends – Mark Downie on DasBlog (David Giard) * 9 Announcements in Microsoft Build 2023 and their Implications for the Future (Michael Shpilt) * The Prickly Case of JavaScript Proxies (Rob Eisenberg)

Web & Cloud Development* AWS SDK for Go Aligns with Go Release Policy on Supported Runtimes (Aaron Todd) * Getting Started with Event Sourcing and EventSourcing.Backbone (Bnaya Eshet) * 5 Differences between Blazor Server and Blazor WebAssembly (Claudio Bernasconi) * ASP.NET Core authentication using Microsoft Entra External ID for customers (CIAM) (Damien Bowden) * FromQuery? FromForm? What do the .NET Web API attributes do? (David Grace) * Deploy ASP.NET Core on Linux with Nginx (Everlyn Chiang) * My Journey to Create my first Custom Connector for a Web API from within Visual Studio (Frank Boucher) * Tips and Тricks to Мodernizing Your App with Blazor (Galina Jordanowa) * Top 10 (Free) Angular Resources (Jonathan Gamble) * ASP.NET Core: 503 Server has been shutdown (Matt Hamrick) * Improved Flaky Test Management in Azure Pipelines (Ravi Kumar) * First Experiments with View Transitions for Multi-page Apps (Tyler Gaw) * What’s the Right Authorization Model for My Application? (Carla Urrea Stabile) * Disabling HSTS for localhost on Chromium-based browsers (Gérald Barré) * Developer Guide: A New Way to Build on the Slack Platform (Lauren Gil) * TypeScript Tuple Types: The What, Why, and How (Sachin Chaurasiya) * Web Share API is a W3C Recommendation (Xueyuan Jia)

WinUI, .NET MAUI & XAML* Windows App SDK Version 1.4 Experimental Release Notes (1.4.0-experimental1) (Microsoft Learn)

Visual Studio & .NET nameof get’s a bit better in C# 12 (Steven Giesel) * How to Convert a String to a Span in C# and How to Use SFTP For Secure File Upload in .NET (Code Maze) * MSVC ARM64 optimizations in Visual Studio 2022 17.6 (Jiong Wang) * Step-by-Step Guide to Adding and Removing Watermarks in PDF using C# (Sameer Khan) * The API Verifier: A New Era for ReSharper Plugins (Sasha Ivanova) * Easy Upgrade to .NET 7: The .NET Upgrade Assistant (Claudio Bernasconi) * Getting a strong reference from the this pointer too late and* On writing functions that accept any specialization of a C++ template type (Raymond Chen) * Getting .NET Library Projects to Output Dependent Assemblies (Rick Strahl) * Creating OpenXml files with the OpenXml SDK (Bruno Sonnino)

Design, Methodology, AI & Testing Anti-patterns in event modelling – I’ll just add one more field (Oskar Dudycz) * The Ethics of Generative AI Part 1 – Some Vocabulary (Jen Looper) * PrivateGPT – Running “ChatGPT” offline on local documents (Chris Heilmann) * More on our AI future: building course recommendations and a new data platform (David Gibson) * GitHub Copilot CLI: AI for the Command-Line (Elijah Manor) * Designing A Better Design Handoff File In Figma (Ben Shih) * Better Security with ChatGPT: Using AI’s Defensive Strengths (Jeff Goldman) * Leveraging AI and Copilot in Microsoft’s Power Platform: Automating Workflows, Building Apps (Lee Stott) * Monoliths – Good or Bad? (Mark Heath) * Favour flat code file folders (Mark Seemann) * 10 Essential Prompt Engineering Criteria to Kickstart Your Success (Selva Ganapathy Kathiresan) * Software Testing Principles and ChatGPT and* Idea of test coverage is based on a model (Shrini Kulkarni) * Davide’s Code and Architecture Notes – Testing Pyramid vs Testing Diamond (and how they impact Code Coverage) (Davide Bellone) * Being Successful with Domain-Driven Design: Minimal Complexity, Part 2 (Peter Ritchie)

Mobile, IoT & Game Development* Raspberry Pi – You Can Have 10 Zeros! (Harry Fairhead) * Advanced tips for character art production in Unity (Sakura Rabbit)

Screencasts & Videos* Join us at the Microsoft Teams Global Hack, June 1-15 (.NET Team) * Introduction to OmniBOR | Open at Microsoft (Frank Boucher & Ed Warnicke) * Using Azure Cognitive Service to Automate my Dog (Matt Eland)

Podcasts* OnPodcast Ep. 115: The BUILD Special, AI replacing humans, Bing in China, and more (Kareem Anderson) * Revision Path – Tasheka Arceneaux-Sutton (Maurice Cherry) * Merge Conflict 360: Microsoft Build 2023, Security, Passkeys, & LLM AI Takeover! (James Montemagno & Frank Kreuger) * CppCast – C++ in Finance (Timur Doumler & Phil Nash) * GeekWire Podcast: AI hype vs. reality, returning to the office, and a driving tour of Amazon HQ (Todd Bishop) * Meta Cast 253 – Backlog Refinement: Unleashing Agile Potential and Cultivating a Healthy Culture (Bob Galen & Josh Anderson) * René Schumacher: The DevOps Mindset – Azure DevOps Podcast Episode 247 (Jeffrey Palermo) * Syntax Podcast Episode 620 – JavaScript.exe – Standalone Executables (Wes Bos & Scott Tolinsky) * React Native Radio 266 – Chain React Roundup (Justin Huskey, Gant Laborde & Robin Heinze) * The PowerShell Podcast – Hickory Dickory Docs (James Petty) * Made by Google Podcast – Pixel Perfect: A Look at the Design of Google’s Latest Devices (Rachid Finge) * Google Cloud Security Podcast Episode 123 – The Good, the Bad, and the Epic of Threat Detection at Scale with Panther (Anton A. Chuvakin) * Changelog & Friends Podcast – Introducing Changelog & Friends (Jerod Santo & Adam Stacoviak) * Fragmented, An Android Developer Podcast #246 – Dependency Injection: Kotlin Inject with Fred Porciúncula (Donn Felker & Kaushik Gopal) * Until the Ice Cream Truck – Listener Questions (Howard Dierking & Glenn Block) * The Stack Overflow Podcast Episode 575 – This product could help build a more equitable workplace (Eira May)

Community & Events* Time for Something New (Jeff Blankenburg) * Imagine Cup World Champions 2023 (Lucy Black) * Rockin’ the Code World: Special Guest Bryan Hogan (David McCarter) * Ask Microsoft Anything: Windows Tech Community Live (Harjit Dhaliwal)

Database Troubleshoot SQL Server Deadlocks in Stored Procedures (Chandra Rawat) * SQL Server Essentials: How to Create a Simple Backup Job in SQL Server (Michael Otey) * SQL Server 2022: Buffer Pool Scans on Large-Memory Computers and* Performance Tuning MySQL on a Budget: Techniques and Tools (Pinal Dave) * T-SQL Gap-Filling Challenge (Itzik Ben-Gan) * Couchbase Capella Outshines DynamoDB, MongoDB, Redis in Speed, Functionality, and TCO (Matthew Groves) * Cosmos DB Data Connection – New role required (Vincent-Philippe Lauzon)

SharePoint, M365 & MS Teams* Start Learning Microsoft 365 App Development – Free Guides (Andrew Connell)

PowerShell* PowerShell script to get the total number of partitions in Event Hub Namespace (Divya Sri Yelchoori)

Miscellaneous* Bing Preview Release Notes: Mobile Improvements and Sports Grounding (Bing Team) * 1.70.0 pre-release testing (Rust Release Team) * Delivering Delightful Performance for More Than One Billion Users Worldwide (Sharif Farag) * A lawyer used ChatGPT and now has to answer for its ‘bogus’ citations (Wes Davis)

More Link Collections* The Morning Brew #3715 (Chris Alcock) * Interesting links of the week 2023-22 (#74) (Michael Eaton) * The Overflow #179: Brag about your code (Ryan Donovan & Cassidy Williams) * Code Maze Weekly #174 (Vladimir Pecanac) * Daily Reading List – May 26, 2023 (#098) (Richard Seroter) * C# Digest Issue #456 – May 29, 2023 (Jakub Chodounsky) * Reading Notes #557 (Frank Boucher) * F# Weekly #21, 2023 – Build 2023, F# in Action (Sergey Tihon) * Collective #766 (Manoela Ilic)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)

View Details

Top Links* Hosting Native Controls – Moving from Xamarin Forms Renderers to Uno Platform Controls (Uno Platform Team) * Create a Place Explorer App Using .NET MAUI and ChatGPT (Selva Ganapathy Kathiresan) * Democratic Inputs to AI (Wojciech Zaremba, Arka Dhar, Lama Ahmad, Tyna Eloundou, Shibani Santurkar, Sandhini Agarwal & Jade Leung) * All-In-One Search available in Visual Studio 2022 17.6 (Leah Tran) * Visual Studio Unified Settings: Share Your Feedback! (Grace Taylor)

Web & Cloud Development* Manage multiple Node.js versions (Alexandre Nedelec) * Typed exceptions for JSInterop in Blazor (Kristoffer Strube) * How to Use Code Behind for Blazor Components – 2 Solutions (Claudio Bernasconi) * Azure Communications Services at Microsoft Build (Daysha Carter) * Building (and Testing) Minimal APIs in ASP.NET Core 7 (Peter Vogel) * Announcing the stable release of the Azure Event Hubs client library for Go (Richard Park) * Azure Communication Services: Microsoft’s powerful tool for call automation (Simon Bisson) * EPUB 3.3 becomes a W3C Recommendation (Xueyuan Jia)

WinUI, .NET MAUI & XAML* MAUI App Accelerator version 1.3 is now available! (Matt Lacey) * MSBuild 2023 – Focus on .NET MAUI and Blazor Hybrid (Vijay Anand E G) * One of our favorite and most used apps built with Avalonia UI is Lunacy by Icons8. (Avalonia UI Team) * Chart of the Week: Creating a .NET MAUI Inversed Column Chart to Visualize Meta Reality Labs’s Yearly Operating Loss (Vimala Thirumalai Kumar) * Thanks to all that joined my lightning demo today about using Angular, React, and any JS in your .NET MAUI apps with our experimental HybridWebView. Get the links. (David Ortinau)

Visual Studio & .NET* Upskilling: ChatGPT Prompt Engineering for Developers now in C# (Mike Francis) * The new Windows MIDI Services – Spring 2023 Update (Pete Brown) * How to Map DateOnly and TimeOnly Types to SQL (Code Maze) * How can I trigger a recalc of the mouse cursor after I changed some of my internal application state?, follow-up (Raymond Chen) * How does TryGetNonEnumeratedCount work? (Steven Giesel)

Design, Methodology & Testing Convert Your MSIX Package Into MSI and* Add new file to an embedded MSI CAB (Horatiu Vladasel) * Advanced Installer 20.7 (Advanced Installer Team) * The Impact Of Agile Methodologies On Code Quality (Sarah Oke Okolo) * Managing a Windows File Share as part of your Azure DevOps Release (Kevin LaBranche) * DirectML at Build 2023 (Adele Parsons) * How do we best govern AI? (Brad Smith) * Expert advice on the right meeting cadence for every kind of meeting (Deanna deBara) * 6 tips for creating your presentations in Sketch (Gabrielle van Welie) * Rooting with root cause: finding a variant of a Project Zero bug (Man Yue Mo) * Microsoft Build 2023: Microsoft extends its Copilots with open standard plugins (Simon Bisson)

Mobile, IoT & Game Development* Delivering Messages at the scale of the World Cup (Michelangelo Mecozzi) * Blossoming love for Compose animation (Kristen Halper) * Accessing texture data efficiently (Nico Leyman)

Screencasts & Videos* Ledger in Azure Managed Instance | Data Exposed (Anna Hoffman) * IoT Coffee Talk: Episode 157 – Generative Digital Transformation (live from Qualcomm DX Summit 2023) (Iot Coffee Talk Crew) * Microsoft Build opening | KEY01H (Satya Nadella) * The era of the AI Copilot | KEY02H (Kevin Scott) * Next generation AI for developers with the Microsoft Cloud | KEY03H (Scott Guthrie) * Speed up your builds of SDK-style .NET projects | Visual Studio Toolbox (Robert Green & Drew Noakes)

Podcasts* .NET Core Podcast – Docker for .NET Devs With Carl Sargunar (Jamie Taylor) * The Hanselminutes Podcast – Daniel Roe (Scott Hanselman) * The Stack Overflow Podcast Episode 574 – How the creator of Angular is dehydrating the web (Eira May) * Rocket 439: Human Errors (Christina Warren, Brianna Wu & Simone De Rochefort) * Azure Podcast Episode 462 – AKS LTS (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Web Rush Episode 235: Playwright with Debbie O’Brien (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * UI Breakfast Episode 268: UI Typography with Oliver Schöndorfer (Jane Portman) * TWiT News 393: Microsoft Build 2023 Keynote Day 2 (Paul Thurrott)

Community & Events* Microsoft Build 2023 Keynote, Day 2 (David Giard) * Five Years at Microsoft and Next Adventures (Kellyn Pot’Vin-Gorman)

Database* Checking Cross-Database Referential Integrity in SQL Server – Part 1 (Alejandro Cobar) * SQL Server 2022 – Thread Management for Performance Improvement (Pinal Dave) * Announcing Azure Data Studio 1.44 (Erin Stellato)

SharePoint, M365 & MS Teams* Backing Up and Restoring Deleted Files in OneDrive (Kenelle Moore)

Miscellaneous Announcing Windows 11 Insider Preview Build 25375 and* Announcing Windows 11 Insider Preview Build 22621.1825 and 22631.1825 (Brandon LeBlanc) * Weekly Rust Trivia: How to Compute a SHA256 Hash of a File (Thorsten Hans)

More Link Collections* The Morning Brew #3714 (Chris Alcock) * Daily Reading List – May 25, 2023 (#097) (Richard Seroter)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* Dev Drive for Performance Improvements in Visual Studio and Dev Boxes! (Grace Taylor) * A New PowerToys Awake Is Out (Den Delimarsky) * Introducing GitHub Copilot for Azure Data Studio (Drew Skwiers-Koballa) * How to use plugins with Semantic Kernel (Nilesh Acharya) * How to Handle the Safe Area Layout for .NET MAUI in iOS (Leomaris Reyes)

Web & Cloud Development* Announcing Azure AI Content Safety (Azure Team) * 8 Free and Open Source Blazor UI Libraries (Claudio Bernasconi) * Building a Single-Page Application with Vue and Kendo UI (Ezekiel Lawson) * WebKit and web-platform-tests (Anne Van Kesteren) * Microsoft Build 2023: Announcing new identity, compliance, and security features from Microsoft Security (Joy Chik) * Pulumi Release Notes: Resource Search, Deployment Actions, Projects in Self-Managed Backends, and more (Meagan Cojocar)

Visual Studio & .NET* Using System.Text.Json for Camel Case Serialization (Code Maze) * Introducing Auth0 Templates for .NET (Andrea Chiarelli) * Don’t name your header file security.h either (Raymond Chen) * Today’s random F# code: one-line unit tests (Urs Enzler)

Design, Methodology, AI & Testing* DirectML Unlocks New AI Silicon for Adobe (Jonah Dykhuizen)

Screencasts & Videos* Trouble Connecting to Localhost? Try Visual Studio Dev Tunnels! (Gerald Versluis) * A lap around the Microsoft Store CLI | OD36 | Microsoft Build 2023 (Alexandre Zollinger Chohfi) * Pure Virtual C++ 2023 Pre-Conference Videos (Sy Brand)

Podcasts* .NET Rocks! – PHP and WebAssembly with Jakub Míšek (Carl Franklin & Richard Campbell) * React Server Components: Part 2- JavaScript Jabber 583 (Charles Max Wood, Dan Shappir & Steve Edwards) * Complete Developer Podcast – API Anti-Patterns (BJ Burns & Will Gant) * The Happy Engineer Podcast 103: Increase Velocity to Land Your Dream Career with Gina Riley | Talent Expert and Career Coach (Kae Lynne Sapino)

Database* ISJSON enhancements in SQL Server for valid JSON format for a Value, Array or Object (Daniel Calbimonte) * Embed C# in the heart of the SQL Query Engine (Mihailo Joksimovic) * Leveraging Hierarchical Partition Keys in Azure Cosmos DB (Leonard Lobel) * What’s new in Couchbase Server 6.6 and 7.0 Keynote (Jeff Morris)

PowerShell* Azure CLI supports Tab Completion on PowerShell (Jeremy Li)

Miscellaneous* ZoomIt v7.0 (Alex Mihaiuc) * Announcing Windows 11 Insider Preview Build 23466 (Brandon LeBlanc) * How to use marketing techniques to build a better resume (Caroline Thomas) * paint.net 5.0.6 is now available (Rick Brewster) * Microsoft’s Surface Pro X cameras have stopped working for everyone (Tom Warren)

More Link Collections* The Morning Brew #3713 (Chris Alcock) * Daily Reading List – May 24, 2023 (#096) (Richard Seroter)

The Geek Shelf .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link

View Details

There will be no Dew Drop post tomorrow. I’ll be traveling home from Microsoft Build. We’ll be back on Friday.

Top Links* Transform your business with smart .NET apps powered by Azure and ChatGPT (Luis Quintanilla) * Visual Studio 2022 – 17.6 Performance Enhancements (Nayana Srikanth) * Microsoft Learn announces Microsoft Q&A Assist and new content for building AI skills (Erin Rifkin) * Microsoft Build brings AI tools to the forefront for developers (Frank X. Shaw) * Turbocharge your Visual Studio experience with Microsoft Dev Box (Ruben Rios) * Bringing the power of AI to Windows 11 – unlocking a new era of productivity for customers and developers with Windows Copilot and Dev Home (Panos Panay)

Web & Cloud Development Making authenticated cross-origin requests with ASP.NET Core Identity (Andrew Lock) * Integrate E-Signing into ASP.NET C# Applications using APIs (Bjoern Meyer) * 5 Tips for Choosing an Angular Components Library (Camilo Reyes) * Swashbuckle vs. NSwag in ASP.NET Core (Code Maze) * Angular Developer Survey 2022 Results Summary (Minko Gechev) * How to deploy Semantic Kernel to Azure as a web application service (Nilesh Acharya) * Effortlessly Populate Blazor Pivot Table with MongoDB Server Data: A Comprehensive Guide and* Seamlessly Save and Load Reports from SQL Server Database to Blazor Pivot Table (Sastha Prathap) * Azure Developer CLI (azd) 1.0.0 release (Savannah Ostrowski) * What’s New for Azure App Service at Build 2023 (Stefan Schackow) * Build next-generation, AI-powered applications on Microsoft Azure (Veronica Sun) * Refactor your .NET HTTP Clients to Typed HTTP Clients (Tim Deschryver) * Translator announcements in Microsoft Build 2023 (Microsoft Translator Team) * Comparing HTTPS Sessions with Fiddler Everywhere (Nikolay Iliev)

WinUI, .NET MAUI & XAML Google-Powered Autocomplete: Leveraging Search Suggestions in .NET MAUI (Selva Ganapathy Kathiresan) * Dev Home Extensions (Microsoft Learn) * Replicating a Mobile Travel UI in .NET with Uno Platform (Uno Platform Team) * Windows Dev Center (Windows Developer Team) – Check out the refreshed Windows Dev Center!*

Visual Studio & .NET* Create a C# OpenAI ChatGPT Plugin (Michael Washington) * .NET 7: Simplify Patch requests with PatchAsJsonAsync extension (Anthony Giretti) * Visual Studio Code snippet to make URLs relative (Mark Seemann) * How to Generate Permutations in C# (Matjaz Prtenjak) * .NET Framework May 2023 Cumulative Update Preview Updates (Salini Agarwal) * XUnit Tests, JetBrains Rider, and Counting Until Failure (Khalid Abuhakmeh) * On creating (and using) a transforming iterator (Raymond Chen)

Design, Methodology, AI & Testing* GitHub Advanced Security for Azure DevOps (Rob Bos) * Dependency Composition (Martin Fowler) * GitHub Advanced Security for Azure DevOps public preview starts now! (Aaron Hallberg) * Announcing the public preview of GitHub Advanced Security for Azure DevOps (Walker Chabbott) * Optimize DirectML performance with Olive (Adele Parsons) * Bill Gates Says AI Could Kill Google Search and Amazon As We Know Them (BeauHD) * DirectML Stable Diffusion (Jacques van Rhyn) * Unlocking the end-to-end Windows AI developer experience using ONNX runtime and Olive (Jeff Mendenhall) * Welcoming AI to the Microsoft Store on Windows (Giorgio Sardo)

Mobile, IoT & Game Development* Cordova Android 12.0.0 Released! (Bryan Ellis) * Improvements to Adobe Experience Platform Android SDKs (Praveen Vivekananthan) * Unity 2022 LTS is coming in June (Ralph Hauwert)

Screencasts & Videos* ASP.NET Core and Blazor futures Q&A | DIS201H | Microsoft Build 2023 (ASP.NET Core Team) * GCast 149: Having Fun with ChatGPT (David Giard)

Podcasts* Behind the Tech – Neil deGrasse Tyson, Astrophysicist, Author, and Podcast Host (Kevin Scott) * Azure Podcast Episode 461 – Azure ML with NVIDIA AI Acceleration (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Exception Anti-Patterns in C# with Matt Eland – Adventures in .NET 146 (Shawn Clabough) * Defense Unicorns Podcast – Pioneering Agile and DevOps with Andrew Clay Shafer (Rob Slaughter) * The ReadME Podcast – Kelsey Hightower—Present (Anthony Sottile, Aaron Francis, Brandon Ringe, Peter Strömberg, Cassidy Williams, Frances Coronel, Martin Woodward, Neha Batra & Kelsey Hightower) * Python Bytes Podcast #337 – Backtracking For a Package (Michael Kennedy) * RunAs Radio – Incident Response Readiness with Paula Januszkiewicz (Richard Campbell) * Software Engineering Radio 565: Luca Galante on Platform Engineering (Jeff Doolittle)

Community & Events Microsoft Build 2023, Part 1: Microsoft Mesh & Teams and* Microsoft Build 2023 news, part 2: Copilot and Artificial Intelligence (Vesa Nopanen) * PowerShell + DevOps Global Summit 2024 (James Petty) * Introducing Kusto Detective Agency Season 2: Bigger, Better, and Brimming with Prizes! (Anshul Sharma) * Build 2023: Building apps that bring together AI and collaboration (Ben Summers) * Bing at Microsoft Build 2023: Continuing the Transformation of Search (Bing Team) * 2023 Imagine Cup World Championship Winner Revealed! (MS Student Developer Team) * Announcing the Microsoft Store App Awards 2023 Winners! (Alexandre Chohfi)

Database* Query Lock Information for SQL Server and Oracle (Pablo Echeverria) * SQL Server 2022 Performance – Buffer Pool Scan (Pinal Dave) * Data Intelligence on light speed: Microsoft Fabric (Dennes Torres) * Announced at MS Build 2023: Burst capacity, materialized views, vector search, and more! (Michal Toiba) * Microsoft Fabric: Announced (Ed Freeman) * A Data Professional’s Guide to Build 2023 (Natalie Mickey)

SharePoint, M365 & MS Teams* May 2023 update of Power Automate for desktop (Tiannis Mavridis) * Microsoft Power Pages and the age of low-code no-code (Tracy Jones) * Empowering every developer with plugins for Microsoft 365 Copilot (Rajesh Jha)

PowerShell & Terminal* Warp supports subshells with modern IDE, blocks, and autocompletions (Melanie Crissey)

Miscellaneous* Microsoft PowerToys will now let you control multiple PCs using the same mouse and keyboard (Kevin Okemwa) * Announcing new Windows 11 innovation, with features for secure, efficient IT management and intuitive user experience (Aaron Woodman)

More Link Collections* The Morning Brew #3712 (Chris Alcock) * Daily Reading List – May 23, 2023 (#095) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* How to watch Microsoft’s Build 2023 conference (Tom Warren) * Governance of superintelligence (Sam Altman, Greg Brockman & Ilya Sutskever) * Announcing: Contoso Real Estate JavaScript Composable Application Reference Sample (Nitya Narasimhan, Natalia Venditto & Wassim Chegham) * Microsoft Build 2023: all the news and announcements from the developer conference (Emma Roth) * Early Bird Tickets On Sale for TechBash 2023 (Jason Gaylord)

Web & Cloud Development* Good (Blazor) Components are… ? (Jon Hilton) * How to create a REST API with Node.js and Express (Akshaya Srikanth) * Leveling up Pulumi AI with the Pulumi Registry (Aaron Friel) * Apache Pulsar 3.0 Delivers a New LTS Version and Efficiency Improvements (Andrea Messetti) * Reuse Angular Document Editor Instances in Bootstrap Tabs (Bjoern Meyer) * How to Create a Custom Debounce Hook with React (John Au-Yeung) * Could WebAssembly Be the Key to Decreasing Kubernetes Use? (Loraine Lawson) * Announcing Azure Monitor OpenTelemetry Distro (Matt McCleary) * Automatically run and monitor performance tests in Azure Load Testing (Nagarjuna Vipparthi)

WinUI, .NET MAUI & XAML* Is WPF Dead? – The Current State of WPF [2023] (Claudio Bernasconi)

Visual Studio, Windows & .NET* Common C# exceptions and how to fix them (Carlos Schults) * retrowin32: async, DLL loading, tracing execution, and Zig (Evan Martin) * How to Use AI to Create Your Own ‘Super Macro’ VS Code Extensions (David Ramel) * Different Ways to Initialize a String in C# (Code Maze) * How to Get Current Date In C#? (Naresh Beniwal) * Understanding IOptions, IOptionsMonitor, and IOptionsSnapshot in .NET 7 (Davide Bellone) * 6 useful extensions for IEnumerable (Steven Giesel) * The Importance of Removing Unnecessary Expression Values in Code in Microsoft .NET (David McCarter) * Detect Globalization-Invariant mode in .NET (Gérald Barré) * Speeding up the insertion of a sorted (or mostly-sorted) key list into a std::map or other ordered associative container (Raymond Chen)

Design, Methodology, AI & Testing* Inside DevOps with Dale Francis from Climavision (Joanna Wyganowska) * Best Practices for Building Inclusive User Interfaces (Carter Harris) * What Your Software Can Learn From The Ingenious Design of ATMs (Justin Etheredge) * Modern work requires attention. Constant alerts steal it (Ryan Donovan) * Plugging into Jira from Semantic Kernel (Vivien Hung)

Mobile, IoT & Game Development* Designing for Wear OS: Getting started with designing inclusive smartwatch apps (Matthew Pateman, Mallory Carroll & Josef Burnham)

Screencasts & Videos* ChatGPT-Like Experience inside Visual Studio! (Isaac Levin) * Using FFImageLoading with .NET MAUI (Gerald Versluis) * Introduction to Azure Redis | Open at Microsoft (Ricky Diep & Roberto Perez) * Career Nav #46: Going from Engineering Management to Founder/CTO (Women Who Code)

Podcasts* Smashing Podcast Episode 61 With Rachel Andrew: What Is Web Platform Baseline? (Drew McLellan) * Revision Path – Morgan Bissant (Maurice Cherry) * Microsoft 365 Dev Podcast – OpenAI ChatGPT, Azure Communication Services and Microsoft Graph with Dan Wahlin (Jeremy Thake & Paul Schaeflein) * The PowerShell Podcast Episode 66 – Help me PowerShell. You’re my only hope. (James Petty) * Made by Google Podcast – Android Goes Big: Meet Pixel Fold and Pixel Tablet (Rachid Finge) * PPP 380 | How to Navigate Stressful Conversations With That Friend (or Stakeholder) You Don’t Agree With, with guest Mónica Guzmán (Andy Kaufman) * Google Cloud Security Podcast Episode 122 – Firewalls in the Cloud: How to Implement Trust Boundaries for Access Control (Anton Chuvakin) * Changelog News Podcast – Trogon, StableStudio, life after Apple, Google’s problematic new TLDs & how to discuss programming languages (Jerod Santo) * The Amp Hour #633 – Engineering Optimization (Dave Jones & Chris Gammell) * The Stack Overflow Podcast Episode 573 – For those who just don’t Git it (Eira May) * The Happy Engineer Podcast #102: Stop Being a Lazy Career Workaholic (Kae Lynne Sapino) * Talk Python to Me #416: Open Source Sports Analytics with PySport (Michael Kennedy)

Community & Events* TechBash 2023 Early Bird registration is now open. Sign up early and save! (TechBash Team) * Syncfusion: Come See Us at Microsoft Build 2023! (Graham High) * Navigating Microsoft Build for born in the cloud companies (Neelay Thaker) * AI Activists to Target Microsoft at Build 2023 (Paul Thurrott) * Gates Foundation launches AI ‘Grand Challenge,’ as it weighs risk and reward in the developing world (Todd Bishop)

Database Fast and Efficient Way to Monitor and Solve SQL Server Performance Issues (Rajendra Gupta) * How DynamoDB queries behave compared to relational databases (James Gregory) * How to Choose the Right Database Monitoring Tool and* Time Machine Advice: What I Wish I Knew When Starting with Databases (Pinal Dave) * Configure SQL Auditing to Storage Account using Managed Identity for SQL Managed Instance. (Sravani Saluru)

SharePoint, M365 & MS Teams* Introducing Favorites in the Microsoft 365 app for Android (Ajay Sodhi) * New Microsoft Power Automate features to develop and orchestrate automation (Stephen Siciliano)

PowerShell* How to run PowerShell scripts on Azure VMs with Terraform (Vinicius Apolinario)

Miscellaneous Lawsuit Accuses DoorDash of Charging iPhone Users More For Identical Orders and* TikTok Is Suing Montana Over Law Banning the App In the State (BeauHD) * Announcing Windows 11 Insider Preview Build 25370 (Brandon LeBlanc) * Amazon Kindle Scribe gets lasso select, cut and paste, native crosswords, and other features (Todd Bishop)

More Link Collections* The Morning Brew #3711 (Chris Alcock) * Sands of MAUI: Issue #104 (Sam Basu) * Daily Reading List – May 22, 2023 (#094) (Richard Seroter) * Reading Notes #556 (Frank Boucher)

The Geek Shelf When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

View Details

Top Links* Integrate Electronic Signature Capabilities into Your SaaS Applications (George Livingston) * How To: Creating a Private Journal and Mood Tracking App Using .NET 6, Chat GPT, C# and Visual Studio 2022 (Jamie Maguire) * Merge Conflict 359: Publishing Android Apps to Amazon App Store + Windows 11 (James Montemagno & Frank Kreuger) * When and How to Use Blazor Components (Steve Smith) * Avalonia.Essentials – Essential cross platform APIs for your mobile apps (Max Katz)

Web & Cloud Development* Angular 16 Improves Reactivity (Ian Elliot) * How to use Azure OpenAI Playgrounds to experiment with Chatbots (aj-ai) * ASP.NET Core in .NET 8 is on The Way! Discover the NEW Features (ByteHide) * The Future of ASP.NET Core: .NET 8 Feature Preview (Claudio Bernasconi) * Blazor and CSP (Damien Bowden) * Best 9 Angular Component Libraries in 2023 (Katie Mikova) * Auto scaling Azure Cosmos DB for PostgreSQL with Citus, Grafana, & Azure Functions (Lucas Borges Fernandes) * Build Your First JavaScript ChatGPT Plugin (Mark O’Neill) * Build a Beautiful CRUD App with Spring Boot and Angular (Matt Raible) * Angular 16 CRUD Example | Search | Sorting | Pagination (Naveen Bommidi) * What’s New in ASP.NET Core 7 (Talking Dotnet) * How to Integrate Amazon Cognito Authentication with Hosted UI in ASP.NET Core (Tom Moore) * How to Insert Custom CSS in Your Angular App (Vyom Srivastava) * ESLint v8.41.0 released (Milos Djermanovic) * The Art of HTTP Connection Pooling: How to Optimize Your Connections for Peak Performance (Ramakrishna Thanniru & Pete Tian) * 2 Good Tools To Test gRPC Server Applications (Karthik Chintala) * Pulumi Resource Search: Find the Needle in the Haystack (Meagan Cojocar) * User Experience and Performance Improvements in GoLand 2023.2 EAP #2 (Sergey Kozlovskiy)

Visual Studio & .NET C# logging: Best practices in 2023 with examples and tools (Shane Duggan) * Object Initializers in C# (Code Maze) * How to Convert Stream to Byte Array in C# (Januarius Njoku) * JOS.Enumeration – store in database (EF Core and Dapper) (Josef Ottosson) * Exploring the C# Source Link Feature: Enhancing Debugging Experiences (Neel Bhatt) * XML Serialization in C# .NET Core: A Comprehensive Guide (Sanjay) * What’s Coming with .NET 8? and The Ultimate .NET Version Guide and Software Engineer Reviews C# Code Generated by ChatGPT (Claudio Bernasconi) * ReSharper 2023.2 EAP 2: New C# Inspections for Local Functions, the “N+1” Problem, and More and* Rider 2023.2 EAP 2: Hot Reload for MAUI, Reworked Build Tool Window, Improvements for Source Generators, and More (Sasha Ivanova) * How to automatically update a Windows Forms Application? (Renato Ivanescu) * Creating geofences in .NET with Tile38 (Henrique Dalcin Dalmas) * On catching exceptions in PPL tasks (Raymond Chen)

Design, Methodology & Testing Being Successful With Domain-Driven Design: Minimal Complexity, Part 1 (Peter Ritchie) * How to Start a Software Project: A Guide for Junior Devs (David Eastman) * What I Learned Creating Strategic Content Types at Microsoft and* What I Learned from “One Microsoft” at Microsoft (JD Meier) * GitHub Slash Commands: Streamlining Your Workflow as a Student (Lee Stott) * Ways To Improve As A Leader (Magnus Mårtensson)

Mobile, IoT & Game Development* Jetpack Compose Buttons for Google Pay and Google Wallet (Stephen McDonald) * Allow Me To Reintroduce Myself: Federated Capacitor (Jacklin Altman) * 4 must-see interactive 3D product configurators (Vanessa Morgan)

Screencasts & Videos* Technology & Friends Episode 750 – Tommy Falgout on the Azure Marketplace and Transactable Containers (David Giard) * IoT Coffee Talk: Episode 156 – 3 years of IoT Coffee Talk! (Iot Coffee Talk Crew) * AI Chronicles #2: Faster Builds (James Shore) * Building “Next Tech Event” using Blazor and RavenDB, Part 18 | Coding After Work (Jimmy Engstrom & Jessica Engstrom)

Podcasts* OnPodcast Ep. 114: EU approves Activision deal, AI replacing human jobs, Musk’s data abuse letter (Podcast OnMSFT Team) * Scrum Master Toolbox Podcast – Product Owner collaboration, and the importance of building relationships in Scrum | Kaisa Martiskainen (Vasco Duarte) * Toi Wright: Blazor WebAssembly – Azure DevOps Podcast Episode 246 (Jeffrey Palermo) * Syntax Podcast Episode 617 – Why Is node_modules So Big? (Wes Bos & Scott Tolinksy) * Meta Cast 252 – Crushing Waterfall Bob – Unraveling the Art of Commitments (Bob Galen & Josh Anderson) * JS Party Podcast – The ORMazing show (Stephen Haberman, Nick Nisi & Kevin Ball) * Azure Podcast Episode 460 – Alert Heart (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * AWS Developers Podcast Episode 084 – Customer Success using AI and ML with Alyssa Lee (David Isbitski) * The Cloud Show with guest star Miri Rodriguez (Magnus Mårtensson)

Community & Events* Microsoft Build – Sessions for IT Pros (Sonia Cuff) * Philly Voted Most Walkable City in America by USA Today (Visit Philly)

Database* Running SQL Server in a container with sqlcmd (Andrew Pruski) * ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types (Chris Wolfe, Joey Schorr & Victor Roldan Betancort)

PowerShell* Use PowerShell App Deployment Toolkit for Wrapper Handling (Alex Marin)

Miscellaneous* Bing Preview Release Notes: Chat History, Charts, Export, and more (Bing Team) * Texas Joins States Charging High Fees to Register an EV (EditorDavid) * paint.net 5.0.5 is now available (Rick Brewster) * When a Business Pleads to be Regulated (Steven Sinofsky)

More Link Collections* The Morning Brew #3710 (Chris Alcock) * Interesting links of the week 2023-21 (#73) (Michael Eaton) * F# Weekly #20, 2023 – .NET 8 Preview 4 (Sergey Tihon) * The Overflow #178: Chat with your documentation (Ryan Donovan & Cassidy Williams) * Daily Reading List – May 19, 2023 (#093) (Richard Seroter) * Collective #765 (Manoela Ilic) * C# Digest Issue #455 – May 22, 2023 (Jakub Chodounsky)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)

View Details

Top Links Client Support for Calling WCF/CoreWCF with System.ServiceModel 6.0 Is Here! (Sam Spencer) * Visual Studio Sticky Scroll: Stay in the Right Context (Leah Tran) * Introducing the ChatGPT app for iOS (OpenAI Team) * The future of iOS development with Flutter (Leigha Jarett) * Object Detection in ML.NET Model Builder and* Get started with ChatGPT in .NET (Luis Quintanilla) * Announcing TypeScript 5.1 RC (Daniel Rosenwasser) * Hot Reload Supports Modifying Generics! (Mikelle Rogers)

Web & Cloud Development Angular 16 Improves Reactivity (Ian Elliot) * New – Simplify the Investigation of AWS Security Findings with Amazon Detective (Danilo Poccia) * WebStorm 2023.2 EAP #2: Volar Support for Vue, Updates to the New UI, and More (David Watson) * List of Useful JavaScript Shorthands (John Au-Yeung) * Structured Logging in ASP.NET Core With log4net (Muhammed Saleem) * 5 Front-End Web Frameworks to Consider Other Than React (Prashant Yadav) * Ignite UI for Angular 16.0.0: See The Exciting Improvements (Radoslav Mirchev) * Preview Files in Blazor File Manager: A Comprehensive Guide (Rajendran R.) * Perform Dynamic Execution of an npm Package (Alexandre Nedelec) * Astro 2.5 (Matthew Phillips, Ben Holmes, Erika Moreau & Bjorn Lu) * WebKit Features in Safari 16.5 (Jen Simmons) * Nested YAML Settings in Statiq and* WebKeys in Statiq.Web (Jason Gaylord) * Announcing the Public Preview of Code Optimizations (Ryan Kahng) * A/B test CMS authored content with Netlify Edge Functions (Salma Alam-Naylor)

WinUI, .NET MAUI & XAML* Lottie animations in .NET MAUI (Leomaris Reyes) * Microsoft.UI.Xaml (WinUI) v2.8.4 Released (Ranjesh)

Visual Studio & .NET* vcpkg is Now Included with Visual Studio (Augustin Popa) * Accelerate API Development in Visual Studio with .http/.rest Files! (Dirk Strauss) * Building the Arm64 Visual Studio experience (Mark Downie) * The Importance of Code Obfuscation for .NET and Android Applications (PreEmptive Team) * Populating the WinForms RadGridView with Data in Unbound Mode (Desislava Yordanova) * Rx.NET v6.0 Now Available (Ian Griffiths) * What is the opposite of LVM_SORTITEMS? (Raymond Chen)

Design, Methodology & Testing* Publish Code Coverage Report in Azure DevOps Services pipeline execution summary. (Chandra Sekhar Viswanadha) * Unit Testing Combine Publishers (Joan Duat) * Adding a virtual directory with your IIS web application manage task in Azure DevOps (Kevin LaBranche) * How Async Practices Can Lead To Better Decision Making (Stella Garber) * DLL and OCX File Registration Methods (Alex Marin) * Grounded ChatGPT (Stephen Cleary) * Achieving Zero-COGS with Microsoft Editor Neural Grammar Checker (Alyssa Hughes) * 6 Google Bard enhancements worth exploring (Andy Wolber) * A11y: GitHub Brings Accessibility to 85% of Open Source (Jennifer Riggins)

Mobile, IoT & Game Development* JetBrains Releases Compose Multiplatform for iOS (Kay Ewbank) * How to use Swift Package Manager products from Cocoapods (Oswaldo Rubio) * New features in Dart 3.0 (Kanan Yusubov) * Blooming love for Compose animation (Kristen Halper) * How to make killer creatives for your hypercasual game (Rae Steinbach) * How It’s Made: I/O FLIP (Very Good Ventures Team)

Screencasts & Videos* Daniel meets Karl-Henrik Nilsson and talks about Azure Functions design patterns (Daniel Hindrikes) * Xamarin.Essentials is in .NET MAUI! Access platform APIs with a single API | On .NET (James Montemagno) * How do you patch and schedule Azure Kubernetes nodes on VMSS? | One Dev Q&A (Roy Kim) * What’s new in SQL Server Data Tools (SSDT) | Data Exposed (Anna Hoffman)

Podcasts* The Hanselminutes Podcast – Blazor Web Assembly by Example with Toi B. Wright (Scott Hanselman) * Advanced Patterns with Angular Directives Part 2 – Adventures in Angular 381 (Armen Vardanyan & Lucas Paganini) * What You Should Know About ChatGPT – Adventures in DevOps 163 (Jillian Rowe & Jonathan Hall) * Scrum Master Toolbox Podcast – Measuring Success in Agile, Why Story Points Don’t Always Tell the Full Agile Story | Rayyan Karim (Vasco Duarte) * Web Rush Episode 234: OpenAI with React + NextJS with Luca Restagno (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Rocket 438: Touching Livestock (Christina Warren, Brianna Wu & Simone De Rochefort) * Duke’s Corner Podcast – Professor Isidro: Software is about People! (Jim Grisanzio) * The Stack Overflow Podcast Episode 572 – Building zero tier systems on bare metal (Ryan Donovan)

Community & Events* Webinar – Cecil Phillip – Building payment flows with Stripe and Azure (Khalid Abuhakmeh) * Register Now for Azure Cosmos DB North America Roadshow Events (Jay Gordon) * Evolving the Swift Workgroups (Swift.org) * GitHub celebrates developers with disabilities on Global Accessibility Awareness Day (Ed Summers) * How Web GDE Martine Dowden approaches web design from an accessibility perspective (Kevin Hernandez) * Join Surface at Microsoft Build (Harshitha Murthy) * Global Accessibility Awareness Day – Accessibility at the heart of innovation (Jenny Lay-Flurrie) * Register today for Microsoft Inspire! (Jill Armour) * 9 tips to go from attendee to speaker at a tech conference (Rachel Heller) * Celebrating Global Accessibility Awareness Day – How LEADTOOLS Makes Applications More Accessible (Ryan Fritz) * GeekWire Awards FAQ: Meet the finalists, and what to know if you’re coming to the big show (Taylor Soper) * 25+ Ways to Celebrate Pride Month in Greater Philadelphia for 2023 (Visit Philly) * Celebrating Tech Trailblazers for Global Accessibility Awareness Day, with Tim Scannell (Adrienne Krefft) * Microsoft Learn sparks possibility at Microsoft Build (Allison Kraker) * Bluesky Social Just Took a Big Open-Source Step Forward (BeauHD)

SharePoint, M365 & MS Teams* Exploring the Power Platform GPT Prompts: Unleashing the Potential of AI in the Power Platform (Lee Stott)

Miscellaneous* What are the advantages of using a separate partition for Windows and Linux? (Kunal Chowdhury) * Windows 11 Moment 3 update: What features to expect (Mark W. Kaelin) * Now you can access Bing Chat without a Microsoft account (Sabrina Ortiz)

More Link Collections* The Morning Brew #3709 (Chris Alcock) * Code Maze Weekly #173 (Vladimir Pecanac) * Daily Reading List – May 18, 2023 (#092) (Richard Seroter) * Build5Nines Weekly – May 18, 2023 (Chris Pietschmann)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Visual Studio 2022 17.7 Preview 1 is here! (Taysser Gherfal) * PowerShellGet in PowerShell 7.4 Updates (Sydney Smith) * Design and Navigation Considerations when Building Multi-Platform Applications (Uno Platform Team) * Concurrent Hosted Service Start and Stop in .NET 8 (Steve Gordon) * Teams Toolkit for Visual Studio Code 5 now available (Ji Dong and John Miller)

Web & Cloud Development* ASP.NET Core Locally Serving Outdated Dev Certificate (Georg Dangl) * WebStorm 2023.1.2 Is Now Available (David Watson) * Passing Route Data as Component Input in Angular (Dhananjay Kumar) * CORS in ASP.NET Core (Fabrizio Bagalà) * Retiring the AWS Documentation on GitHub (Jeff Barr) * Implementing Two-Factor Auth using an Authenticator App in ASP.NET (Rick Strahl) * PhpStorm 2023.1.2 is released (Roman Pronskiy) * Announcing the stable release of the Azure Queue Storage client library for Go (Tamer Sherif) * Keep ‘em separated: Get better maintainability in web projects using the model-view-controller pattern (Adam Konrád) * Exploring Big O Notation in Polyglot Notebooks (Matt Eland) * Installing Jekyll on Windows 10 using WSL2 (Ralph Willgoss) * Tagging PDF Documents for Accessibility at Scale with Adobe Acrobat PDF Services (Raymond Camden) * Want to move virtual machines to another cloud? Here are four ways, including a new one. (Richard Seroter)

WinUI, .NET MAUI & XAML* 6 Handy Properties of .NET MAUI’s Entry Control (Leomaris Reyes)

Visual Studio & .NET* Struct vs. Record vs. Class in C# (A. Yohan Malshika) * Summary of What’s New in this Release of Visual Studio 2022 version 17.7 Preview 1 (Microsoft Learn) * How to Reverse a String in C# (Code Maze) * Some cool things you can do with ValueTuple (Steven Giesel) * How do I free the pointers returned by functions like Get­Token­Information? (Raymond Chen) * ReSharper and Rider 2023.1.2 – More Bug-fixes Released (Sasha Ivanova)

Design, Methodology & Testing* Building CI/CD pipeline with Azure DevOps (Babatunde Hammed) * Creating a high-performance DevOps toolchain (Steve Fenton) * Design’s journey towards accessibility (Diana Mounter) * Alignment gets expensive. Don’t skimp on it. (Jessica Kerr) * How GitHub Copilot is getting better at understanding your code (Johan Rosenkilde) * Introducing Pull Request Tracker – A GitHub Action (Mateus Abelli) * How Gearbox Software Uses TeamCity To Streamline Their CI/CD Process (Olga Bedrina) * Inside GitHub: Working with the LLMs behind GitHub Copilot (Sara Verdi) * Technical KPIs for Engineering Departments: A Playbook for Software Development Success (Tyler Hakes)

Mobile, IoT & Game Development* Why we’re excited about AI at Unity (Marc Whitten)

Screencasts & Videos* Debug APIs with .HTTP Files in Visual Studio (Isaac Levin) * Daniel meets David Ortinau and talking about .NET MAUI (Daniel Hindrikes) * Load Testing Your APIs (Postman Team) * The only ChatGPT cheatsheet you’ll ever need | Luke Cook | SSW Rules (SSW TV)

Podcasts* .NET Rocks! – Immutable Architectures with Michael Perry (Carl Franklin & Richard Campbell) * CodeNewbie S24:E2 – Understanding and Supporting Neurodivergence in Tech (Frankie Nicoletti) (CodeNewbie Team) * Working Code Podcast – Episode 127: Tech Interviewing Is Broken With Sean Corfield (Ben Nadel) * Scrum Master Toolbox Podcast – Agile Transformation at scale, byte-sized training and other tips for success | Rayyan Karim (Vasco Duarte) * Syntax Podcast Episode 615 – Where Should You Host Your App? Hosting Providers Compared (Wes Bos & Scott Tolinsky) * Complete Developer Podcast – Prioritization (BJ Burns & Will Gant) * The Changelog – Engineering management (for the rest of us) (Sarah Drasner, Adam Stacoviak & Jerod Santo)

Community & Events* Connect with Azure Communication Services at Microsoft Build 2023 (Daysha Carter) * Crypto Spam Attacks on Fediverse (Quintessence) * Join Semantic Kernel at BUILD 2023: Two sessions you don’t want to miss! (Evan Chaki) * Positive action for women in technology (Georgie Webster)

Database* Backup Encryption in SQL Server (Matthew McGiffen) * How to Perform Manual Failover of an Azure SQL Database (Assaf Fraenkel) * How to query multiple tables in SQL (Susan Harkins)

SharePoint, M365 & MS Teams* Tag PDFs for Screen Readers Automatically in Microsoft Power Automate (Ben Vanderberg)

Miscellaneous* TikTok is now banned in Montana (Adi Robertson) * How Blackberry Messenger Forever Changed the Way We Text (Christina Warren) * See your identity pieced together from stolen data (Julian Fell, Ben Spraggon & Matt Liddy)

More Link Collections* The Morning Brew #3708 (Chris Alcock) * Daily Reading List – May 17, 2023 (#091) (Richard Seroter)

The Geek Shelf Humble Bundle: Eldamar Studio Ultimate Unity Assets Software Bundle – Referral Link

View Details

Top Links* Announcing .NET 8 Preview 4 (Jon Douglas) * ASP.NET Core updates in .NET 8 Preview 4 (Daniel Roth) * How Microsoft 365 Copilot works (Microsoft Mechanics) * Big Changes Coming for Blazor in .NET 8 (Jon Hilton) * EF Core 8 Preview 4: Primitive collections and improved Contains (Shay Rojansky) * Visual Studio 2022 – 17.6 Now Available (Marian Luparu)

Web & Cloud Development* Azure SDK Release (May 2023) (Azure SDK Team) * Mastering Azure Kubernetes Service (Brian Martel) * How to Deploy Next.js to Firebase (Glenn Viroux) * 3 Ways to Export Metrics from Azure for Unlimited Retention (John Kilmister) * Simple Steps to View a PowerPoint Presentation in an ASP.NET Core Application (Mohanaselvam Jothi) * How to Implement Filtering in Your React Data Grid (Thomas Findlay) * Override Razor Pages Routes From Razor Class Libraries (Khalid Abuhakmeh) * Node v20.2.0 (Current) (Michaël Zasso) * Importing Code in Polyglot Notebooks (Matt Eland) * Using Octokit.GraphQL to interact with the GitHub discussions API (Andrew Lock) * Build a successful API by understanding user personas (Bruno Pedro) * Emerging trends in GraphQL APIs: the technology powering the future of data exchange (Doc Jones) * How do Random Credentials Mysteriously Appear? (Eric Lawrence) * Transcribing Phone Calls in Real-time with Twilio and Vosk (Mark Heath)

WinUI, .NET MAUI & XAML* .NET MAUI Community Toolkit 5.1.0: Lazy View and Keyboard Extensions (Edin Kapić)

Visual Studio & .NET* Compare DateTime in C# (Code Maze) * C# 12 New Features (Patrick Smacchia) * Create your own mediator implementation (or use this one) (Dennis Fruhauff) * Keeping Focus (Peter Foot) * Summary of the duck-typing requirements of C++ COM wrappers (Raymond Chen) * C++20 Support Comes To C++/CLI (Tanveer Gani) * Visual Studio 2022 version 17.6 for C++ Developers (Sy Brand)

Design, Methodology & Testing* Using DevOps to scale multiplatform (Adam Axler) * Design Patterns Are A Better Way To Collaborate On Your Design System (Ben Clemens) * Azure DevOps Achieves ISO 26262 ASIL D level of Certification (Jorge Minana) * Protein Structure Prediction & Drug Discovery with AI (Exxact Team) * Building Relationships Through One-on-Ones (Cameron Presley) * Large-language models for automatic cloud incident management (Alyssa Hughes) * Continuing to deliver new AI innovation in Bing and Edge this week (Bing Team)

Mobile, IoT & Game Development* Cordova Browser 7.0.0 Released! (Norman Breau) * Update to Windows Subsystem for Android on Windows 11 (May 2023) (Brandon LeBlanc) * How to Use Dart and Flutter Package Repositories in Space (Evgenia Verbina)

Screencasts & Videos* Technology & Friends – Keith Casey on ngrok and Webhooks (David Giard) * Coffee and Open Source Conversation – Bryan Hogan (Isaac Levin) * Awesome Productivity Features for .NET API Development in Visual Studio | On .NET (James Montemagno) * Debugging Collection Runs | Postman Level Up (Postman Team)

Podcasts* React Server Components: Part 1 – JavaScript Jabber 582 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * RunAs Radio – Dealing with Vulnerable Exchange Servers with Gareth Gudger (Richard Campbell) * Artificial intelligence: What You Need to Know – Adventures in .NET 145 (Adam Furmanek) * Practical AI Podcast – Creating instruction tuned models (Erin Mikail Staples & Daniel Whitenack) * PowerShell News Podcast Episode 054 – Interview with Senior Azure Content Developer at Microsoft Michael Bender (Mick Pletcher & Harjit Dhaliwal) * Scrum Master Toolbox Podcast – The importance of team design and backlog structure in an Agile adoption process | Rayyan Karim (Vasco Duarte) * Python Bytes Podcast #336 – We found one of your batteries (Michael Kennedy) * Software Engineering Radio 564: Paul Hammant on Trunk-Based Development (Giovanni Asproni) * Mailin’ It! – The Official USPS Podcast – Retail – Sales and Service Associates (United States Postal Service)

Community & Events* Ten Years of Gratitude Out Loud (David Giard) * Sam Altman calls for ‘incredible scrutiny’ of major AI companies, including OpenAI and Microsoft (Todd Bishop) * What’s new for Java on Azure at Build 2023 (Sonja Gu)

Database* It’s Been 6 Months. SQL Server 2022 Still Isn’t Ready Yet. (Brent Ozar) * Top Tools for SQL Server Performance Troubleshooting (Matthew McGiffen) * Many Uses of SQL CASE Expression in a JOIN Clause (Jared Westover) * Generative AI: How to Choose the Optimal Database (Sanjeev Mohan) * Adapting to the Evolving Role of the DBA with SQL DM (Pinal Dave) * Plan your journey to Azure SQL with confidence (Ajith Krishnan)

Miscellaneous* France Opens Investigation Into Apple Over ‘Planned Obsolescence’ For iPhones (BeauHD) * Google will start deleting inactive accounts and wiping out user data later this year (Sofia Wyciślik-Wilson) * Microsoft’s Bing Chat gets deeper Edge mobile integration, a widget, and much more (Tom Warren) * Rust Reviewed: The Current Trends and Pitfalls of the Ecosystem (Vitaly Bragilevsky)

More Link Collections* The Morning Brew #3707 (Chris Alcock) * Daily Reading List – May 16, 2023 (#090) (Richard Seroter)

The Geek Shelf Web Development with Blazor, 2nd Edition (Jimmy Engstrom) – Referral Link

View Details

Top Links* Xamarin.Forms and Essentials now target Android 13 (in Preview) (Gerald Versluis) * How GPT models work: for data scientists and ML engineers (Bea Stollnitz) * Join Microsoft Build 2023 Community-Led Parties (Rie Moriguchi) * Data Visualization with a Heat Map Using .NET MAUI Scheduler (Sasi Kumar Arumugam) * TechBash Dev Conference 2023 (Nov 7-10) – Early bird tickets on sale May 22nd (TechBash Team) * Get Ready for Visual Studio at Build 2023: Join Tens of Thousands Online! (Jim Harrer)

Web & Cloud Development* Public preview: Azure Container Storage (Azure Team) * Setting Up Real-Time Updates in a Blazor WebAssembly App Using SignalR [Webinar Show Notes] (Carter Harris) * WebStorm 2023.2 Early Access Program Is Now Open! (David Watson) * Pure Functions in JavaScript: A Beginner’s Guide (Dmitri Pavlutin) * Solving Media Object Float Issues With CSS Block Formatting Contexts (Gabriel Shoyombo) * Introducing the Postman VS Code extension (Preetham M.) * Detecting When the User is Offline (Eric Lawrence) * Establishing and monitoring access to different environments (part 1 of 2) (Magnus Mårtensson) * Fiddler Everywhere as a Sandboxed Terminal Proxy (Nikolay Iliev) * Postman: Set up workspaces and collaborate faster with workspace templates (Ramji Enamuthu) * Important Update for Developers Using Adobe APIs (Raymond Camden)

Visual Studio & .NET How to Add a WinForms C# Excel XLSX Viewer to Your Desktop .NET Application (Mackenzie Albitz) * C# Tip: Advanced Switch Expressions and Switch Statements using filters (Davide Bellone) * What are the duck-typing requirements of C++/WinRT com_ptr? (Raymond Chen) * ML.NET – Introduction to Machine Learning With C# (Code Maze) * ReSharper C++ Starts the 2023.2 Early Access Program (Elvira Mustafina) * ReSharper 2023.2 Kicks Off the Early Access Program! and* Rider 2023.2 Early Access Program Is Now Open (Sasha Ivanova) * .NET Community Toolkit 8.2 Adds Faster Generators (Kay Ewbank) * What’s New for Makefile Tools in VS Code Version 0.7.0 – Variable Expansion and more… (Sinem Akinci)

Design, Methodology, AI & Testing* How and why to run a scrum of scrums (David Pereira) * Run EXE files as Administrator in Windows (Alex Marin) * Using Pact and Quarkus to Tame Microservices Testing (Holly Cummins) * The Industrial Hammer Complex (Rob Eisenberg)

Mobile, IoT & Game Development* Introducing a smarter algorithm in Crashlytics (Alex Singer) * Rebuilding Mobile Apps at Talk Python (Michael Kennedy) * Capacitor SSL Pinning: The Extra Layer of Security Your Mobile App Needs (Conner Simmons)

Screencasts & Videos* Live Coding – Uno Platform – Android Proximity Sensor (Martin Zikmund) * Monitor Your Mobile App Health with Sentry and .NET MAUI (Gerald Versluis) * Building “Next Tech Event” using Blazor and RavenDB, Part 17 | Coding After Work (Jimmy Engstrom & Jessica Enstrom) * The AI Chronicles #1 (James Shore) * What’s next for Entity Framework Core Power Tools? | Open at Microsoft (Jeremy Likness & Erik Ejlskov Jensen)

Podcasts Revision Path – Akeem Roberts (Maurice Cherry) * InfoQ Podcast: From Cloud-Hosted to Cloud-Native with Rosemary Wang (Rosemary Wang) * Kubernetes Podcast from Google – Kubernetes 1.27 Chill Vibes, with Xander Grzywinski (Abdel Sghiouar & Kaslin Fields) * The PowerShell Podcast – PowerShell and DevOps Global Summit – Steve Judd, Poshwolf (Anthony Howell), Phil Bossman, Dan Hill, and Geoff Schram (James Petty) * Google Cloud Security Podcast Episode 121 – What Happens Here Stays Here: Confidential City (and Space) (Anton Chuvakin) * Meta Cast 251 – Exploring Generational Differences in AI Technology – How Do Bob and Josh View It? (Bob Galen & Josh Anderson) * The Changelog News Podcast – Syncthing, Thunderbird, Baseline & vector databases (Jerod Santo) * The Stack Overflow Podcast Episode 571 – Great code isn’t enough. Developers need to brag about it (Eira May) * Talk Python to Me #415: Future of Pydantic and FastAPI (Michael Kennedy) * PowerShell News Podcast Episode 052 – Interview with OnRamp Attendee Simrah Shaik and* PowerShell News Podcast Episode 053 – Interview with Jeff Hicks (Mick Pletcher & Harjit Dhaliwal) * Inside Trader Joe’s Podcast – ICYMI: Why is Trader Joe’s a Bricks and Mortar Store (Trader Joe’s Team) * Women in Technology Podcast – Reach for the Stars (WiT Team) * Syntax Podcast Episode 614 – WTF Are Signals and Why Is Everyone So Hot on Them All of a Sudden? (Wes Bos & Scott Tolinsky) * Made by Google Podcast – Google I/O 2023: Introducing Pixel’s Newest Devices (Rachid Finge)

Community & Events* Firebase: What’s new at Google I/O 2023 (Dmitry Lyalin) * Building a more inclusive gaming community with GitLab (Bryan Behrenshausen) * Rockin’ the Code World: Special Guest Carl Franklin (David McCarter) * Red Hat’s Layoffs Included Fedora Program Manager (EditorDavid) * Stories from our survey: Salary in the time of pandemic (Erin Yepis) * Discover Ways to Make Open Source Contributions to Microsoft (Kiran Amin Panjwani) * Geeks Give Back at the GeekWire Awards: Meet four inspiring organizations using tech for good (Lisa Stiffler) * JetBrains GameDev Day 2023 – Call for Speakers (Matt Ellis) * Announcing Postman’s projects and accepted contributors for Google Summer of Code 2023 (Vinit Shahdeo)

Database Changing log growth strategy in SQL Server 2022 (Aaron Bertrand) * SQL SERVER 2022 – Parameter Sensitive Plan Optimization (PSPO) and* Parameter Sensitive Plan optimization in SQL Server 2022 – SQL in Sixty Seconds #200 (Pinal Dave) * Using Docker on Windows with Persistent SQL Server Settings and Databases (Josephine Bush) * Azure Cosmos DB at Build 2023: Everything you need to know (Michal Toiba) * Azure DataBricks talking to Azure SQL Database using Private Endpoints (Gregor Suttie)

SharePoint, M365 & MS Teams* OneNote Webhooks API deprecation (Bea Villanueva)

PowerShell* Scan LoL drivers with AutoRuns PowerShell Module (Emin Atac) * Measuring script execution time (Francisco Nabas)

Miscellaneous Classification Using the scikit k-Nearest Neighbors Module (James McCaffrey) * Windows 11 users can now link their iPhones and use iMessage from a PC and* Microsoft’s Activision Blizzard acquisition approved by EU regulators (Tom Warren) * Microsoft will pay to capture carbon from burning wood (Justine Calma) * The Next Step for the Occupied App (Peter Foot) * Trends you should look out for the rest of 2023 (Tessa Wolhuter)

More Link Collections* The Morning Brew #3706 (Chris Alcock) * Awesome Uno Platform – List of resources for developers building cross-platform .NET apps with Uno Platform (Marin Zikmund) * Interesting links of the week 2023-20 (#72) (Michael Eaton) * .NET, Architecture, Azure, And other links #54 (davita8) * Daily Reading List – May 15, 2023 (#089) (Richard Seroter) * Sands of MAUI: Issue #103 (Sam Basu) * Reading Notes #555 (Frank Boucher)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* Introducing Dart | Windows (Tim Sneath) * Windows App SDK Stable Channel Release Notes – Version 1.3.1 (1.3.230502000) (Microsoft Learn) * Uno.Resizetizer for Automated Image Resizing in Cross-Platform .NET Apps (Uno Platform Team) * Introducing Deopt Explorer (Ron Buckton) * Level up your GPT game with prompt engineering (Luis Quintanilla)

Web & Cloud Development* Public Preview: Azure Monitor OpenTelemetry Distro for ASP.NET Core, JavaScript (Node.js), Python (Azure Team) * Embracing the fold: Designing for Dual Screen and Foldable Devices With CSS (Stephanie Stimac) * Fixing Angular Standalone Components that have a circular dependency (Tim Deschryver) * Kubernetes 1.27: updates on speeding up Pod startup (Paco Xu, Sergey Kanzhelev & Ruiwen Zhao) * How to Secure Azure OpenAI Keys Using Environment Variables, Azure Vault, and Streamlit Secrets (Ajit Dash) * Use Azure PIM with groups in ASP.NET Core (Damien Bowden) * Angular Basics: A Primer for Getting Started with TypeScript in Angular (John Au-Yeung) * Announcing the new Azure Container Registry libraries (Mario Guerra) * Transcribe phone calls in real time with Twilio, Vosk, and ASP.NET Core (Mark Heath) * #CASBAN6: Add a Swagger (OpenAPI) page to Azure Functions (Marco Siccardi) * Angular v16 Has Arrived (Signals and Wsshh! Sounds) (Petar Grigorov) * Introducing Postbot, Postman’s new AI assistant (Abhijit Kane) * Announcing the new lightweight Postman API Client and sunsetting Scratch Pad (Abhinav Asthana) * New TLDs: Not Bad, Actually (Eric Lawrence) * How I used GitHub Copilot to build a browser extension (Rizel Scarlett) * The GoLand 2023.2 Early Access Program Has Started! (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* Windows App SDK Version 1.3.1 Release: Critical Bug Fixes and Improvements for Developers (Kunal Chowdhury)

Visual Studio & .NET* C# HashSet: A Comprehensive Guide (Anoop Kumar) * Getting Started With GitHub Copilot in Visual Studio Code (Kingsley Ubah) * Implementing WinUI/Fluent into Visual Studio (Nick Randolph) * What are the duck-typing requirements of wil com_ptr? (Raymond Chen) * Folders versus namespaces (Mark Seemann) * URI Encode and Decode in .NET (Code Maze)

Design, Methodology, AI & Testing* Why Care About Your Purpose, Mission, and Vision? (J.D. Meier) * Bing Preview Release Notes: Images in Chat Answers, and More (Bing Team) * Designing Sticky Menus: UX Guidelines (Vitaly Friedman) * Improving Productivity Using the 3 M’s. (Jamie Maguire) * How to release value to customers faster, safer, easier (Matt Hilbert)

Mobile, IoT & Game Development* Flutter 4.0 New Features (Sajjad Daved) * Why Dart May Be The Most Important Language In Programming (Andrew Zuo)

Screencasts & Videos* The Simplest Way to List Data in ASP.NET (Isaac Levin) * IoT Coffee Talk: Episode 155 – More With Less (Iot Coffee Talk Crew) * GCast 148: Working with ChatGPT (David Giard) * How do I set up MRTK3 in Unity and Enable OpenXR Settings for HoloLens? | One Dev Q&A (Zaid Zaim) * OpenAI – Setting Up a New Account (Microsoft Healthcare & Life Blog Videos) * FreeCodeSession – Episode 455 (Jason Bock)

Podcasts InfoQ Podcast: Hiring and Growing Great Site Reliability Engineers (Narayanan Raghavan) * OnPodcast Ep. 113: Microsoft secures AI Chat, Windows 11 Widgets get updates, ASUS Ally specs (Podcast OnMSFT Team) * Merge Conflict 358: Google I/O 2023 Recap – AI , Dark Mode (James Montemagno & Frank Kreuger) * GeekWire Podcast: Google I/O highlights, AI risks and rewards, and the future of creativity (Todd Bishop) * What it Takes to be a DevOps Engineer – Adventures in DevOps 162 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Customer-Centric Product Ownership, and how it grows the product IQ of the Scrum team | Manuele Piastra (Vasco Duarte) * Fragmented – An Android Developer Podcast #245: Treehouse, Redwood and Zipline with Colin White (Donn Felker & Kaushik Gopal) * AWS Developers Podcast Episode 083 – Decoding the Future of Safe and Efficient Programming with Rust and Tim McNamara (David Isbitski) * The Amp Hour #632 – Steve Sanghi – Microchip CEO for 31 Years! (Dave Jones & Chris Gammell) * UI Breakfast Podcast Episode 267: Content Testing with Erica Jorgensen (Jane Portman) * Modern Databases with Ryan Booz – Azure DevOps Podcast Episode 245 (Jeffrey Palermo) * AGL 311: Identity Management with Kevin Dominik Korte (John Rouda) * PowerShell News Podcast Episode 050 – Interview with James Backman from ConFreaks and* PowerShell News Podcast Episode 051 – Interview with Patrick Callihan, Heidi Erpelding-Welch, & Jasmine Swint with TechImpact (Mick Pletcher & Harjit Dhaliwal) * Coding Blocks Podcast – Gitlab vs Github, AI vs Microservices (Allen Underwood, Michael Outlaw & Joe Zack) * JS Party Podcast – Making web art the hard way (Alex Miller, Jerod Santo & Amelia Wattenberger)

Community & Events* Android 14 played a surprisingly small role in Google’s I/O keynote (Allison Johnson) * Join us for HackTogether: The Microsoft Teams Global Hack (Waldek Mastykarz) * Learn How to Modernize Your Applications at AWS Serverless Innovation Day (Marcia Villalba) * Microsoft Maps Roadshow in Amsterdam June 7, 2023 (Bing Team) * Microsoft Build 2023: Innovation through Microsoft commercial marketplace (Kristin Gallagher) * Sparking the Passions of Young Coders With Code Nation (Kristin Kaeding) * Becoming a Microsoft MVP (Steven Giesel) * Meet Studio +254: UX Researcher, Amina Hassan Said Islam (Microsoft Design Team)

Database* Script to Decode SQL Server Locking and Blocking Wait Resources (Eric Blinn) * The Importance of SQL Server Performance Tuning in the Cloud (Matthew McGiffen) * Azure SQL—Public preview updates for early-May 2023 (Azure Team) * A few notes on running open source project after Marten v6 release (Oskar Dudycz) * Open Source MongoDB Alternative FerretDB Now Generally Available (Renato Losio) * Beyond Relational with Traditional Databases – Working with JSON, Spatial data and Full-Text Search (Giorgi Dalakishvili)

PowerShell* Running PowerShell as Scheduled Task without window popping up (Daniel Fisher) * Passing variables between PowerShell file tasks in classic Azure DevOps pipelines (Kevin LaBranche)

Miscellaneous* raises (ThreddyRex) * Sharing Variables between Languages with Polyglot Notebooks (Matt Eland) * Twitter’s new CEO is Linda Yaccarino, a longtime ad exec for NBCU (Emma Roth) * Prosecutors in Colorado conduct in-depth data analysis to help reduce racial disparities (Merisa Heu-Weller) * paint.net 5.0.4 beta (build 8529) is now available (Rick Brewster)

More Link Collections* The Morning Brew #3705 (Chris Alcock) * Dev News: Dart 3 Meets Wasm, Flutter 3.10, and Qwik ‘Streamable JavaScript’ (Loraine Lawson) * The Overflow #177: The AI is the UI (Ryan Donovan & Cassidy Williams) * Code Maze Weekly #172 (Vladimir Pecanac) * C# Digest Issue #454 – May 15, 2023 (Jakub Chodounsky) * F# Weekly #19, 2023 – Microsoft Build 2023, May 23-24 (Sergey Tihon) * Daily Reading List – May 12, 2023 (#088) (Richard Seroter) * Reading List 304 (Bruce Lawson)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links* Marten V6 is Out! And the road to Wolverine 1.0 (Jeremy D. Miller) * Budding love for compose animation (Kristen Halper) * ASP.NET Core Basics: Build a Complete CRUD Application with VS Code (Assis Zang) * MAUI App Accelerator – Version 1.2.4 released (Matt Lacey) * Surround selection experiment (Mads Kristensen)

Web & Cloud Development* Creating a Custom React Context Provider (Peter Kellner) * Support Auth0 in Azure Static Web Apps for Blazor WebAssembly Apps (Andrea Chiarelli) * JavaScript Closures: Understanding Private Variables, Callbacks, and Memoization for Efficient Code (Hussaini Ahmed) * View Word, Excel, and PowerPoint Files in Angular Application (Johnson Manohar) * Docker Init: Initialize Dockerfiles and Compose files with a single CLI command (Marc Sherwood) * Create a PDF Digital Signature Web Service Using Azure Key Vault and the Syncfusion C# PDF Library (Praveenkumar) * Azure Developer CLI (azd) – May 2023 Release (Savannah Ostrowski) * jQuery 3.7.0 Released: Staying in Order (Timmy Willison) * The Atomic Waltz: Unraveling WebAssembly Issues in V8 and SpiderMonkey (Dominic Elm) * Contributing to WebKit (Anna van Kesteren) * Using Statiq, a .NET Static Content Generator (Jason Gaylord)

WinUI, .NET MAUI & XAML* How to Improve WPF Datagrid Performance with 2D Cell Rendering (Alvaro Rivoir) * Chart of the Week: Creating a .NET MAUI Column Chart to Visualize Yearly Box Office Data (Karthikeyan V.)

Visual Studio & .NET* Globalizing Strings in Microsoft .NET C# with the Multilingual App Toolkit (David McCarter) * Go for C# developers: defer is not IDisposable (cellfish) * What are the duck-typing requirements of WRL ComPtr? (Raymond Chen) * Azure Pipelines with TX Text Control .NET for WPF and Windows Forms 31.0 with Azure DevOps and Artifacts (Bjoern Meyer) * Introducing Polyglot Notebooks – Mixing together documentation and dotnet into an analytics notebook (Matt Eland) * Microsoft.Identity.Client Namespace docs (Microsoft Learn)

Design, Methodology & Testing* Unit Testing and Mocking Made Simple: A Look at Unit Testing Company’s New Movies (Eli Lopian) * Unit Tests – Web Development with Clojure, Third Edition — by Dmitri Sotnikov, Scot Brown (The Pragmatic Programmers) * Deep Learning – Overfitting, Generalization, & the Bias-Variance Tradeoff (Exxact Team) * 4 Core Principles of GitOps (Alex Williams) * How to Improve Testing by Using a Gentle Nudge (Ben Linders) * Navigation and search improvements for accessibility (Benjamin Allen) * Abstractions to easily swap implementations? Not so fast. (Derek Comartin) * Unlocking inclusive design: how Primer’s color system is making GitHub.com more inclusive (Lukas Oppermann)

Mobile, IoT & Game Development* Automatically deploy to Google Play Store with GitHub Actions and the Ionic Cloud CLI (Cecelia Martinez) * Ionic + Kapa.ai: The Advanced AI Bot to Assist Developers (Michael Ellis)

Screencasts & Videos* Azure PostgreSQL Migration Extension (Assessments) for Azure Data Studio (Preview) | Data Exposed (Anna Hoffman) * How do I delete a user in Azure AD B2C using custom policies? | One Dev Question (Rory Braybrook) * How do I change the favicon in Power Pages? | One Dev Question (Ragavan Rajan) * Developer Tools That Shouldn’t Be Secrets – Video (Christian Heilmann)

Podcasts* .NET Core Podcast – Managing Dependencies with M. Scott Ford (Jamie Taylor) * Developer Tea – Focus on Process Orientation for Goal Setting (Jonathan Cutrell) * CppCast – Conan 2.0 (Phil Nash & Timur Doumler) * The Hanselminutes Podcast – Computing History with Atari and Commodore’s Leonard Tramiel (Scott Hanselman) * Practical AI Podcast – The last mile of AI app development (Travis Fischer, Chris Benson & Daniel Whitenack) * Rocket 437: Puff Peace (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 570 – Stung by OWASP? Chatting with the creator of the most popular web app scanner (Eira May) * Web Rush Episode 233: Just a Girl Building an Empire (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Python Bytes Podcast #335 – Should you get your mojo on? (Michael Kennedy) * Software Defined Talk Episode 414: Monolith vs. Microservices (Brandon Whichard & Cote)

Community & Events* Twitter’s new CEO is probably this NBC exec (Alex Heath) * Better Together, Impossible Alone: Trello recap at Team ’23 (Erika Storli) * Stack Overflow Developer Survey for 2023 Now Open (Matthew Groves) * Exclusive: Google’s Sundar Pichai talks Search, AI, and dancing with Microsoft (Nilay Patel)

Database* Cumulative Update #4 for SQL Server 2022 RTM (Srinivas Kandibanda) * SQL Wildcard Examples using SQL LIKE (Joe Gavin) * Implementing Temporal Tables Where You Have Existing Data (Matthew McGiffen)

Miscellaneous Releasing Windows 11 Build 22621.1776 to the Release Preview Channel and Releasing Windows 10 Build 19045.3030 to Release Preview Channel and* Releasing Windows 11 Build 22000.2001 to the Release Preview Channel (Brandon LeBlanc) * Two principles to protect internet users from decaying platforms (Cory Doctorow) * Artifact is taking on Twitter and Substack by letting you follow writers (Jay Peters) * First Rust Code Shows Up in the Windows 11 Kernel (Paul Thurrott) * Microsoft eyes partnership with Firefox to make Bing its primary search engine (Priya Walia)

More Link Collections* The Morning Brew #3704 (Chris Alcock) * Collective #764 (Manoela Ilic) * Daily Reading List – May 11, 2023 (#087) (Richard Seroter) * Newsletter: Copilot for Docs, Wappalyzer, Illusions, Late projects, Forbidden Fruit (Tom Johnson)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links* Visual Studio UI Refresh (Kaitlin Brooks, Cherry Wang and Dante Gagne) * Building Go applications with the Microsoft Graph Go SDK, now generally available (Maisa Rissi) * Replicating a Dating Profile UI in .NET MAUI (Leomaris Reyes) * Introducing the Android Design Hub: The ultimate resource for building exceptional user interfaces across all form factors (Adhithya Ramkumar & Rebecca Gutteridge) * Sign CLI – Code Signing CLI tool supporting Authenticode, NuGet, VSIX, and ClickOnce (.NET Foundation) * Racing Forward at I/O 2023 with Flutter and Dart (Tim Sneath)

Web & Cloud Development* Creating a Contact Form with EmailJS and Vue (Ezekiel Lawson) * Step by Step Creating Your First Qwik App (Dhananjay Kumar) * Bringing Kotlin to the Web (Vivek Sekhar) * A Guide To Redux Toolkit With TypeScript (Deepak Kumar) * Deploying to App Service free tier with Bicep (Pamela Fox) * New Features in ECMAScript 2022 (Ravi Kiran)

Visual Studio & .NET* Init Only Setters in C# (Code Maze) * Building Intelligent Applications with OpenAI and C#: A Step-by-Step Guide to get started (Neel Bhatt) * .NET Upgrade Assistant Now Supports Azure Functions Upgrades and .NET 8 (Almir Vuk) * Avoid Proliferating DbContext or IQueryable in .NET Apps (Steve Smith)

Design, Methodology & Testing* Operating Within Gratitude (Stephanie Stimac) * Revolutionize your open source workflows: the top 3 reasons why GitHub Codespaces is a must-have for maintainers (Andrea Griffiths) * How do we get a tech team to make a big technical change? (Chelsea Troy) * How To Use Trello And Confluence Together For Effective Onboarding (Cindy Weydt) * New Resources to Build with Google AI (Jaimie Hwang & Danu Mbanga) * What’s ahead for Bard: More global, more visual, more integrated (Sissie Hsiao)

Mobile, IoT & Game Development* Building HoloLens/MRTK3 applications on an Azure virtual Machine using GitHub Actions (Joost van Schaik) * Second Beta of Android 14 (Dave Burke) * 14 Things to know for Android developers at Google I/O! (Matthew McCullough) * Android Studio @ I/O ‘23: Announcing Studio Bot, an AI-powered coding assistant (Android Developers) * What’s new in Flutter 3.10 (Kevin Chisholm) * 2023 Google Mobile Ads Updates for Flutter (Timothy Hoang) * Introducing the Watch Face Format for Wear OS (Anna Bernbaum) * What’s new in Jetpack Compose (Jolanda Verhoef) * 8 best-selling assets to help you get your next project ready (Unity Asset Store Team) * Announcing Dart 3 (Michael Thomsen)

Screencasts & Videos* How to add Copilot to your Power Apps | GPT-based User Controls (Microsoft Mechanics)

Podcasts* .NET Rocks! – Entity Framework Tooling with Erik Ejlskov Jensen (Carl Franklin & Richard Campbell) * “Jeff Teper is your Copilot” – The Intrazone podcast (Mark Kashman) * OnPodcast Ep. Google I/0 23 Special: Bard, AI Maps, AI Docs, new hardware, and more (Podcast OnMSFT Team) * Agile Mentors Podcast – Exploring Lean Thinking in Agile Development (Bob Payne) * Fragmented: An Android Developer Podcast #244: Reviving Our Passion for Android Development (Donn Felker & Kaushik Gopal) * Syntax Podcast Episode 612 – UI Elements – Basics, Best Practice, and Built Ins (Wes Bos & Scott Tolinsky) * SolidStart with Ryan Carniato – JavaScript Jabber 581 (AJ ONeal, Charles Max Wood, Dan Shappir & Steve Edwards) * The Stack Overflow Podcast Episode 581 – A conversation with the folks building Google’s AI models and I/O releases (Ben Popper & Paige Bailey) * Complete Developer Podcast – Mob Programming (BJ Burns & Will Gant) * The Changelog – How companies are sponsoring OSS (Duane O’Brien, Chad Whitacre, Alyssa Wright, Adam Stacoviak & Jerod Santo)

Community & Events Join us for HackTogether: The Microsoft Teams Global Hack (Garry Trinder) * Google I/O 2023 recap: Updates across mobile, web, AI, and cloud (Jeanine Banks) * Sign Up for the free Pure Virtual C++ 2023 Conference (Sy Brand) * Microsoft cutting more jobs in Seattle region, beyond global layoffs announced in January and* Microsoft won’t give raises to full-time salaried employees this year (Taylor Soper) * Microsoft’s Activision deal expected to clear EU regulatory investigation (Kareem Anderson) * On the road to 2030: Our 2022 Environmental Sustainability Report (Melanie Nakagawa & Brad Smith) * A Message from Prashanth Chandrasekar, CEO Stack Overflow (Prashanth Chandrasekar)

PowerShell & Terminal* Create MSI packages via command lines (Alex Marin) * Completion Predictor v0.1.1 Release (Steven Bucher) * PowerShellGet 3.0 Preview 21 (Sydney Smith)

Miscellaneous* Disney is finally combining Hulu and Disney Plus into the same app (Emma Roth) * Getting started with Microsoft Learn (Johan Myburgh) * Polyglot Notebooks: The difference between .dib and .ipynb Files (Matt Eland)

More Link Collections* The Morning Brew #3703 (Chris Alcock) * Daily Reading List – May 10, 2023 (#086) (Richard Seroter)

The Geek Shelf I. M. Wright’s “Hard Code”: A Decade of Hard-Won Lessons from Microsoft (Eric Brechner) – Referral Link

View Details

Top Links* CODE Presents: The Age of AI, GPT, Azure Open AI and Copilot (May 17th) (Markus Egger) * Azure Communication Services May 2023 Feature Updates (Daysha Carter) * Create a chatbot in the console with Azure OpenAI and C# (Niels Swimberghe) * Hello Angular 16 (Dhananjay Kumar) * Web Components 2023 Spring Update (Rob Eisenberg)

Web & Cloud Development Understanding useRef and useState for Tracking Component Render Count in React and Migrating from useState to useReducer, Building a Counter in a Next.js App and* A Gentle Introduction To React, Visualized (Peter Kellner) * On Starting A Side-Project: Hotwire vs. Angular (Ben Nadel) * Blazor OpenAI Configurator (Michael Washington) * Kubernetes 1.27: Introducing An API For Volume Group Snapshots (Xing Yang) * ASP.NET Core Basics: ASP.NET Core Overview (Assis Zang) * Creating an Angular Application with an ASP.NET Core Backend (Bjoern Meyer) * Trust phishing resistant MFA for cross tenant users (Damien Bowden) * Angular 16 is out now: Learn how to Replace RxJS with Signals (Daniel Glejzner) * Learning JavaScript With Imagination (Kylo Robinson) * Useful Azure Open AI, Prompt Engineering, and Large Language Model (LLM) Resources for Developers (Jamie Maguire) * Angular Basics: What You Need To Know About Angular Ivy (John Au-Yeung) * How Microsoft Azure is Revolutionizing Machine Learning (Jubaeir Islam) * Column Pinning: The Efficient Way to Organize Columns in the Blazor DataGrid (Maithiliy K.) * Part 3 | Blazor WebAssembly [.NET 7] JWT Authentication Series | Implement Blazor AuthenticationStateProvider & Invoke Secure Endpoint Using JWT Access Token (Naveen Bommidi) * How to Build an AI-Powered ChatBot with OpenAI, ChatGPT, Node.js, and React (Njoku Samson Ebere) * ESLint v8.40.0 released (Milos Djermanovic) * Secure Microservices Using JWT With Ocelot in .NET Core (Phil Broderick) * Introducing WebKit Documentation (Brandon Stewart)

WinUI, .NET MAUI & XAML* .NET Community Toolkit 8.2: MVVM Toolkit Attributes, Performance Enhancements, and More (Almir Vuk)

Visual Studio & .NET* The case of the crash in a C++/WinRT coroutine: Unpeeling the onion (Raymond Chen) * Entity Framework and ordered indexes (Steven Giesel) * Encrypt and decrypt a folder in C# (Dotnet Office) * Serilog project update, May 2023 (Nicholas Blumhardt) * Spargine: Coding Microsoft .NET Faster with PathHelper (David McCarter) * Exceptionless.Net 6.0.0 Released (Eric J. Smith)

Design, Methodology, AI & Testing* What is PI planning in agile? (David Pereira) * How Microsoft might turn Bing Chat into your AI personal assistant (Simon Bisson) * Bug chasing, narrowing down the scope (Oren Eini) * How to extract an MSI file from an EXE installer: A comprehensive guide (Horatiu Vladasel) * OpenAI No Longer Relies On API Customer Data To Train ChatGPT (BeauHD) * Bing Preview Release Notes: Formatting Improvements and Image Creator Language Support (Bing Team) * Quickly fixing small whoopsies with git amend (Henrique Dalcin Dalmas) * Beyond ChatGPT: Exploring the OpenAI Platform (Janakiram MSV) * How Implicit Bias Impacts Open Source Diversity and Inclusion (Jennifer Riggins) * Why Developers Are Flocking to LLaMA, Meta’s Open Source LLM (Richard MacManus)

Mobile, IoT & Game Development* Improving Consistency of Background Work on Android (Sanat Kamal Bahl) * How to build an Ionic Barcode Scanner with Capacitor (Robin Genz) * 6 community videos to get you started with multiplayer in Unity (Dew Smith)

Screencasts & Videos* The new way to debug ASP.NET apps in Visual Studio (Isaac Levin) * Building “Next Tech Event” using Blazor and RavenDB Part 16 | Coding After Work (Jimmy Engstrom & Jeccica Engstrom) * Technology & Friends – Chris Woodruff on HTTP (David Giard) * FreeCodeSession – Episode 453 (Jason Bock) * Securing APIs | Postman Enterprise (Postman Team) * Web Summit Rio 2023: Building an app in 18 minutes with GitHub Copilot X (Thomas Dohmke)

Podcasts InfoQ Podcast: Creating a Developer-Centric Culture and Building Platform as Runtime (Aviran Mordo) * OnPodcast Ep. 112: Spencer apologizes, Xbox has a new dashboard, RedFall falls flat, and more (Podcast OnMSFT Team) * Merge Conflict 357: The Zune Is Back! (James Montemagno & Frank Kreuger) * Tradologics: Cloud Platform for Trading with Ran Aroussi – Adventures in DevOps 161 (Jonathan Hall) * JS Party Podcast – SST and OpenNext (Dax Raad, Nick Nisi & Kevin Ball) * AWS Developers Podcast Episode 082 – Changing the Way We Look at CICD with Johannes Koch (David Isbitski) * The Amp Hour #631 – A Noisy Rude Bus (Dave Jones & Chris Gammell) * AGL 310: LaSean Smith from CAGR (John Rouda) * Python Bytes Podcast #334 – Packaging Organizations and* Talk Python to Me #414: A Stroll Down Startup Lane (Michael Kennedy) * Sad Python Girls Club Episode 18 – 1 Year Anniversary (Kim-Adeline Miguel & Luciana Abud)

Community & Events* I’m in Wyoming to celebrate the next nuclear breakthrough (Bill Gates) * Career Update in 2023 (Rocky Lhotka) * Introducing the 2023 Imagine Cup World Championship Judges (Student Developer Team) * Building a more inclusive GitHub Global Campus (Arelia Jones)

Database Early technical preview of JDBC Driver 12.3.0 for SQL Server released and* Released: Multiple Microsoft.Data.SqlClient Updates (David Engel) * General strategy for migrating relational data to document-based (Oskar Dudycz)

Miscellaneous* Masks Work. Distorting Science to Dispute the Evidence Doesn’t (Matthew Oliver, Mark Ungrin & Joe Vipond) * White House Proposes 30% Tax On Electricity Used For Crypto Mining (BeauHD)

More Link Collections* C# Digest Issue #453 – May 08, 2023 (Jakub Chodounsky) * The Overflow #176: Jobs that save the world (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – May 5, 2023 (#083) (Richard Seroter) * F# Weekly #18, 2023 – The Business of F# (Sergey Tihon) * Collective #763 (Manoela Ilic)

The Geek Shelf Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Ed. (Jimmy Engstrom) – Referral Link

View Details

Top Links* Part 3 – Babylon.js 6.0: News Tools (Thomas Lucchini and Jason Carter) * Create an Interactive BPMN Viewer and Editor Using the JavaScript Diagram Control (Sarathkumar V.) * JetchatGPT improvements: error handling and animations (Kristen Halper) * C# Support in Fleet: Solution View, Unit Testing, and More! (Alexander Kurakin) * .NET Monthly Roundup – April 2023 – .NET 8 Preview 3, C#12, and more! (Jon Galloway) * Metalama is Available Today (Gael Fraiteur)

Web & Cloud Development* .NET 8 Preview 3 Improves ASP.NET Core (Kay Ewbank) * Kubernetes 1.27: Quality-of-Service for Memory Resources (alpha) (Dixita Narang) * Understanding Azure Web Apps and Azure App service (Oluwaseun Oyero) * An Introduction to the :has() Selector in CSS (Stephanie Eckles) * ASP.NET SPA Templates Proxy Changes From .NET 5 to .NET 6, .NET 7, and On (Tamás-Márk Furó) * The universal CSS * selector isn’t actually universal (Salma Alam-Naylor) * Astro 2.4 (Matthew Phillips) * Firebase Authentication Using a Custom Token (Chinedu Imoh) * REST vs. SOAP (Chris Staudinger) * Overriding HTTP Response Headers in Chrome Dev Tools (Scott Helme)

WinUI, .NET MAUI & XAML* Learn .NET MAUI for cross-platform apps (Beau Carnes) * Avalonia UI and MAUI – Something for everyone (Mike James) * Why does XAML complain that none of the overloads of winrt::to_hstring could be used? (Raymond Chen)

Visual Studio & .NET* ArrayList and List Comparasion in C# (Code Maze) * Myths about F#: F# is slow! No, F# can be really fast. (Urs Enzler) * Spargine: Throwing Exceptions Made Easy in Microsoft .NET (David McCarter)

Design, Methodology & Testing* How to use Winget with Intune (Alex Marin) * What’s missing from the AI workflow: incentives for content creators to provide training data (Tom Johnson) * Using generative AI to imitate human behavior (Alyssa Hughes) * How Open-Source Maintainers Can Deal with Toxic Behavior (Ben Linders) * Announcing the Next Wave of AI Innovation with Microsoft Bing and Edge (Bing Team) * Re-implementing LangChain in 100 lines of code (Colin Eberhardt) * Automated UI Testing—Definition, Tools and Benefits (Dennis Martinez) * Untangling the many aspects of EDA (Derek Comartin) * Migrating Critical Traffic At Scale with No Downtime — Part 1 (Shyam Gala, Javier Fernandez-Ivern, Anup Rokkam Pratap & Devang Shah) * How to use Hugging Face Models with Semantic Kernel (Nilesh Acharya) * Manage your application security stack effectively with the tool status page (Walker Chabbott)

Mobile, IoT & Game Development* How to optimize your Android app for large screens (And what NOT to do!) (Android Developers Team) * Media transcoding and editing, transform and roll out! (Andrew Lewis) * How the Developer Advocacy Group uses developer feedback from Alexa Skill builders to design new features and programs (Alexa Skills Team)

Screencasts & Videos* Performance enhancements in Visual Studio 17.5 | Visual Studio Toolbox (Leslie Richardson) * Always Encrypted with VBS enclaves in Azure SQL DB in public preview | Data Exposed (Anna Hoffman) * Stefan Pölz – How to test C# unit tests with mutation testing – Webinar Recording (Khalid Abuhakmeh)

Podcasts* Developer Tea – How to Give Better Feedback – My Single Biggest Piece of Advice to Increase the Effectiveness of Your Feedback (Jonathan Cutrell) * The Hanselminutes Podcast – Creating Walkable Cities with Nathan Allebach (Scott Hanselman) * Angular Signals in Practice – Adventures in Angular 380 (Charles Max Wood & Lucas Paganini) * Meta Cast 249 – Pay Up! The Importance of Paying People What They’re Worth (Bob Galen & Josh Anderson) * Rocket 436: Bluesky Raya (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 567 – Building golden paths for developers (Eira May) * Web Rush Episode 232: Web Accessibility with Maria Korneeva (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Software Defined Talk Episode 413: Swim between the flags (Brandon Whichard & Matt Ray)

Community & Events* May The 4th Be With You: 7 Projects To Bring Star Wars To Life (Caleb Kraft) * How Microsoft can help you go passwordless this World Password Day (Christine Barrett) * All In for Students 2023 cohort: our biggest group of open source leaders yet! (Demetris Cheatham) * Syncfusion Celebrates National Small Business Week 2023 (Graham High) * A Guide to Philly’s Massive Pride Celebration on June 4 (Visit Philly)

Database* Importing data into a MySQL database using LOAD DATA (Robert Sheldon) * What’s new in Azure SQL – May 2023 (Anna Hoffman) * Understanding SQL Ranking Functions ROW_NUMBER(), RANK(), DENSE_RANK() and NTILE() (Jared Westover)

PowerShell & Terminal* The data structure behind terminals | Warp (Jack Nichols)

Miscellaneous Announcing Windows 11 Insider Preview Build 25357 and Announcing Windows 11 Insider Preview Build 23451 and* Announcing Windows 11 Insider Preview Build 22621.1690 and 22624.1690 (Brandon LeBlanc) * Syncfusion’s Exclusive Offer for Its Customers—Get BoldDesk for Free! (Esther Omuhatia Khachina) * Google announces the Pixel Fold (Richard Lawler)

More Link Collections* The Morning Brew #3700 (Chris Alcock) * Daily Wrap Up – May 4, 2023 (#082) (Richard Seroter)

The Geek Shelf .NET MAUI for C# Developers (Jesse Liberty & Rodrigo Juarez) – Referral Link

View Details

Top Links* Angular v16 is here! (Minko Gechev) * Introducing Bob’s Used Books—a New, Real-World, .NET Sample Application (Steve Roberts) * Creating Accessible Apps with Semantic Properties in .NET MAUI (Leomaris Reyes) * Visual Studio Code April 2023 (Visual Studio Code Team) * Tutorial–Create a recommendation app with .NET MAUI and ChatGPT (Microsoft Learn) * Announcing the next wave of AI innovation with Microsoft Bing and Edge (Yusuf Mehdi)

Web & Cloud Development Using useCallback Correctly in a Simple Next.js 13 Component and* AI-driven Built-in Degradation and Enhancement in Next.js React Apps on Vercel (Peter Kellner) * What happens when you navigate to the “same page” in Blazor? (Jon Hilton) * Move to Azure with a Web App (Amy Colyer) * Empowering Users: A Developer’s Guide to Interactivity with the Telerik HTML5 Report Viewer (Peter Vogel) * Node v20.1.0 (Current) (Michaël Zasso) * Native AOT libraries with TypeScript (Eric Sink) * OpenTelemetry demystified: a deep dive into distributed tracing (Jay Swamidass)

Visual Studio & .NET How to Identify If a String is a Number in C# (Code Maze) * ReSharper 2023.2 Roadmap and* Rider 2023.2 Roadmap (Sasha Ivanova) * Mail Merge: Conditional Data Shaping in Merge Blocks (Bjoern Meyer) * What can I do if I don’t want my file version number to be a sequence of four integers? (Raymond Chen) * Minimal API growing with .NET 7 (Christian Nagel)

Design, Methodology & Testing How Are Nullables Different From Mocks? (James Shore) * Don’t panic! A playbook for managing any production incident (Ben Matthews) * Framework vs. Mental Model: Understanding the Differences and How to Use Them Effectively and* 10 Favorite Frameworks I Used at Microsoft to Achieve Greater Impact (JD Meier) * How to Distinguish Between Strategies and Tactics (Karl Scotland) * White House rolls out plan to promote ethical AI (Makena Kelly) * More than meets the pull request: maintainers talk contributions (Mike Melanson) * Generative AI Solution Architecture (Oliver Cronk) * Experiments with GitHub CoPilot (Steve Jones)

Mobile, IoT & Game Development* Creating Your Own Media Plugin For Capacitor: An iOS Tutorial (Logan Brade) * Announcing Capacitor 5.0 (Conner Simmons)

Screencasts & Videos* Technology & Friends – Eldert Grootenboer on Azure Service Bus (David Giard) * IoT Coffee Talk: Episode 154 – Taking the Stupid Out of IoT! (Iot Coffee Talk Crew) * Beyond comment driven development with GitHub Copilot X (GitHub Team) * Advice for Building a Startup | Demiplane x TitletownTech (Microsoft Developer Team) * Part 2 – How to build your first app using Power Apps | Power Fx & Power Automate basics (Microsoft Mechanics) * Presentation: Moving .NET Apps to the Cloud (Irina Scurtu, Martin Thwaites, Guilherme Ferreira, Scott Hanselman & Renato Losio) * The A.I. Dilemma (Tristan Harris & Aza Raskin)

Podcasts* .NET Rocks! – Supporting Open Source with Joseph Finney (Carl Franklin & Richard Campbell) * Cross Platform App Development with Simon Grimm – JavaScript Jabber 580 (AJ O’Neal, Charles Max Wood & Dan Shappir) * Working Code Podcast – Episode 125: What’s On Your Workbench? (Ben Nadel) * Complete Developer Podcast – File Transfer Protocols (BJ Burns & Will Gant) * The Happy Engineer Podcast 099: The 4 Mandatory Mindsets of Peak Performance with Dr. Ruth Gotian | #1 Emerging Thinker in Management Worldwide by Thinkers 50 (Max Ahumada) * Software Engineering Radio 562: Bastian Gruber on Rust Web Development (Philip Winston)

Community & Events* Get ready for I/O ‘23: start planning your sessions, and take a look at some of Android’s favorite moments! (Maru Ahues Bouza) * Microsoft’s OpenAI Hackathons: Fostering Continuous Learning and Innovation (Anshika Goyal) * Discord is growing up, so everyone needs to pick a new username (Emma Roth) * Ready to try Mastodon? Here’s how to get started (Kristina Bravo) * JetBrains .NET Day Online 2023 – Call for Speakers (Maarten Balliauw) * Unity Lays Off 600 Staff Members, Prepares To Close Half of its Offices (msmash)

Database* Classing Up SSMS is as Easy as 1, 2, 3. (Brent Ozar) * The first two chapters of my book are available! (James Serra)

SharePoint, M365 & MS Teams* Announcing the Microsoft Graph Early Adopter recognition program (Waldek Mastykarz)

Miscellaneous* Rust: Stabilizing async fn in traits in 2023 (Niko Matsakis & Tyler Mandry) * Photos app for Windows 11 update brings improvements for Windows Insiders (Brandon LeBlanc) * The Surface Duo needs to step aside for the Microsoft Launcher (Kareem Anderson) * Google Announces Rollout of Passkeys as a New, More Secure Way to Sign In (Kunal Chowdhury) * Validate Data Cleanliness Using Asserts in Python (Pinal Dave)

More Link Collections* The Morning Brew #3699 (Chris Alcock) * Daily Wrap Up – May 3, 2023 (#081) (Richard Seroter)

The Geek Shelf Purely Functional Data Structures (Chris Okasaki) – Referral Link

View Details

Top Links* Announcing a new version of the .NET Upgrade Assistant with support for .NET MAUI, WinUI and Azure Functions! (Olia Gavrysh) * Learn With Microsoft’s Learning Rooms (Nikos Vaggalis) * RunAs Radio – Large Language Models and Windows with Paul Thurrott (Richard Campbell) * Contributing to Windows Package Manager | Open at Microsoft (Demitrius Nelon & Kaleb Luedtke) * Announcing .NET mobile Debugging in VS Code. Mobile development in VS Code with Uno Platform or .NET MAUI. (Uno Platform Team)

Web & Cloud Development* Running Vite with ASP.NET Core Web Applications (Khalid Abuhakmeh) * SkyBridge – A work in progress bridge/proxy that lets you use Mastodon apps with Bluesky. (videah) * Now Available React Programming: The Big Nerd Ranch Guide (Ashley Parker & Loren Klingman) * Fleet Preview Update 1.18 Is Out! With Prettier on Save, .NET Unit Testing, In-Tree Test Rerun, Safe Quitting, Updated Debug Console, Git Integration Improvements, and More (Roman Prokashev) * Uploading Large Files in ASP.NET Core (Code Maze) * Propagate OpenTelemetry Context via Azure Service Bus for Asynchronous .NET Services (Rahul Rai) * PhpStorm 2023.1.1 is released (Roman Pronskiy) * Docker Desktop 4.19: Compose v2, the Moby project, and more (Sylvialynn Favello) * An Update on the Chrome Lock Icon (David Adrian, Serena Chen, Joe DeBlasio, Emily Stark & Emanuel von Zezschwitz) * Dependabot relieves alert fatigue from npm devDependencies (Eric Tooley)

WinUI, .NET MAUI & XAML* .NET MAUI Videos Free (Jesse Liberty) * MAUI/Xamarin iOS App Store Publishing with one Command (The First Prototype)

Visual Studio & .NET* Sending MediatR Notifications Immediately After Saving an Entity with Entity Framework Core (Bryan Hogan) * New EF Core and Domain-Driven Design Course on Pluralsight! (Julie Lerman)

Design, Methodology, AI & Testing* Getting Started with Personal Development (J.D. Meier) * AI self-play for algorithm design (Alyssa Hughes) * Code.org helping launch TeachAI to guide integration of artificial intelligence in education (Kurt Schlosser) * Tip: Use WingetUI if Command Lines Aren’t Your Thing (Paul Thurrott) * Multitasking = chaos (Paulina Nowinska)

Mobile, IoT & Game Development* Building Android apps with Jenkins: release management (Bruno Verachten & Kevin Martens) * Asynchronously load images with customized AsyncImage view in SwiftUI (Lena Gao) * More developers can harness the Unity Ads Network with LevelPlay in-app bidding (Unity Team)

Screencasts & Videos* Building an app with .NET MAUI and Telerik Components – Part 1 – DataGrid (Daniel Hindrikes) * AppKit or UIKit for .NET MAUI Mac Apps? The Choice is Yours | On .NET (James Montemagno) * Keyboard Overlapping Your Entry in .NET MAUI? Here is how to Fix It! (Gerald Versluis) * The coolest thing coming out in C# 12 (Isaac Levin) * FreeCodeSession – Episode 452 (Jason Bock) * OpenAI and OpenAPI: Plugins and Chatbots and LangChain, Oh My! (Postman Team) * Get ready for Microsoft Build on May 23-25, 2023 (Microsoft Developer Team) * The amazing AI super tutor for students and teachers | TED Talk (Sal Khan)

Podcasts Smashing Podcast Episode 60 With Mei Zhang: What Is Design Storytelling? (Drew McLellan) * InfoQ Podcast: Leslie Miley on AI Bias and Sustainability (Leslie Miley) * Scrum Master Toolbox Podcast – Lessons learned from a team of Agile Coaches that failed to work as a team | Cynthia Kracmer and* Scrum Master Toolbox Podcast – Early Adopters and Change Champions: Identifying Key Players for Agile Transformation | Cynthia Kracmer (Vasco Duarte) * Atlas Reality with Beau Button – Adventures in .NET 144 (Shawn Clabough) * Practical AI Podcast – Large models on CPUs (Mark Kurtz & Daniel Whitenack) * The Amp Hour #630 – Renewable Energy Policy with Ari Gerstman (Dave Jones & Chris Gammell)

Community & Events* Hachyderm: Moderation Postmortem (Quintessence) * Community Days | M365 Philly 2023 – May 20th (SPS Philly Team) * Rockin’ the Code World: Special Guest Alan Hyneman (David McCarter) * You can now vote for your favorite app in the Microsoft Store App Awards 2023 (Kevin Okemwa)

Database* Data Migration from Oracle to Couchbase (Michael Minichino) * Monitoring Deadlocks in Azure SQL Managed Instance (Bradley Ball)

SharePoint, M365 & MS Teams* SharePoint in the AI Era: Introducing Copilot in SharePoint & 10 more innovations for creators (Adam Harmetz) * Announcing public preview of customer managed encryption keys for Power Automate (Rakesh Krishnan) * Learn how to develop apps for Microsoft Teams video series (Garry Trinder) * Welcome to the new era of SharePoint and OneDrive in Microsoft 365 (Jeff Teper)

PowerShell* Allowing PowerShell to run scripts! (David McCarter) * Designing PowerShell For End Users (Stephen Valdinger)

Miscellaneous* Microsoft is forcing Outlook and Teams to open links in Edge and IT admins are angry (Tom Warren) * The Microsoft Surface Duo Is in Trouble (msmash) * Why does Task Manager disappear briefly when you switch it into or out of Always on top? (Raymond Chen)

More Link Collections* The Morning Brew #3698 (Chris Alcock) * Daily Wrap Up – May 2, 2023 (#080) (Richard Seroter) * .NET Annotated Monthly | May 2023 (Rachel Appel)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Microsoft Graph Developer Proxy v0.7 with extended configuration options and improved simulating throttling (Waldek Mastykarz and Garry Trinder) * Add Neumorphism Look to your Mobile .NET apps with C# and XAML (Uno Platform Team) * Reviving a Microsoft Zune in 2023 (Scott Hanselman) * Announcing Copilot Chat (Shannon Monroe) * Web API development in Visual Studio 2022 (Sayed Ibrahim Hashimi)

Web & Cloud Development* What’s new in Svelte: May 2023 (Dani Sandoval) * Getting started with React and GraphQL: A beginner’s guide. (Ayanwumi Abdulroheem Tunde) * What is the purpose of the Second Parameter in creating an Angular Signal? (Dhananjay Kumar) * Authorize EF Core CRUD Operations and Download Reports in Blazor WebAssembly with OData Web API (Eugeniy Burmistrov) * List of Useful Premade React Hooks (John Au-Yeung) * Microsoft Graph Data Connect pricing updates (Microsoft Graph Team) * Migrate ASP.NET Web App to Azure App Service (Justin Yoo) * Announcing new beta release of Azure Anomaly Detector client libraries (Louise Han) * 5 Must-Have Angular Grid Column-Based Features (Zdravko Kolev)

WinUI, .NET MAUI & XAML* .NET MAUI Logo Redesign (Joachim Leonfellner)

Visual Studio & .NET* C# Tip: Format Interpolated Strings (Davide Bellone) * Using sizeof() Operator in C# (Code Maze) * Top Microsoft NuGet Packages in 2023 (Dotnet Office) * A quick note about WRL’s Chain­Interfaces template class (Raymond Chen) * Reading Windows Application Manifest of an exe in .NET (Gérald Barré)

Design, Methodology & Testing* DevOps vs. DevSecOps: Understanding the Key Differences – A Comprehensive Guide (Kunal Chowdhury) * Calling internal ctors in your unit tests” (Phil Haack) * Beyond the Hype: Is generative AI coming for programming jobs? (Colin Eberhardt) * New Boards Hub Update, Sprint 221 (Dan Hellem) * AI isn’t the app, it’s the UI (Isaac Lyman) * 10 Best Change Management Frameworks (JD Meier) * Reflecting on our responsible AI program: Three critical elements for progress (Natasha Crampton)

Screencasts & Videos Introduction to Machine Learning for Beginners [Part 1] | Machine Learning for Beginners and The history of Machine Learning [Part 2] and Techniques for Machine Learning [Part 3] and* Setup your tools ready to build Machine Learning models [Part 4] (Bea Stollnitz)

Podcasts* Revision Path – Brandon Campbell-Kearns (Maurice Cherry) * The PowerShell Podcast – PowerShell and DevOps Global Summit – Josh King and Steven Bucher (James Petty) * Google Cloud Security Podcast Episode 119 – RSA 2023 – What We Saw, What We Learned, and What We’re Excited About (Anton A. Chuvakin) * The Changelog News Podcast – Hyperswitch, the future of programming, Thoughtworks’ latest tech radar & your docs aren’t “simple” (Jerod Santo) * Syntax Podcast Episode 608 – RPC in JavaScript! (Wes Bos & Scott Tolinsky) * The Stack Overflow Podcast Episode 566 – When AI meets IP: Can artists sue AI imitators? (Eira May) * Andy Roberts: Data in a Development World – Azure DevOps Podcast Episode 243 (Jeffrey Palermo)

Community & Events* OpenAI Threatens Popular GitHub Project With Lawsuit Over API Use (BeauHD) * Recomposed: Spring 1 (Stephanie Stimac) * State of the Tech Workforce 2023 (Janet Swift) * 9 Years of Managing The New Stack (Alex Williams) * It’s getting easier to make an account on Mastodon (Emma Roth) * Join a Pulumi User Group (PUG) Meetup! (Sara Huddleston) * Contributor Stories: Brandon Cowen (Sherry List) * Rittenhouse Row Spring Festival 2023: A Block-by-Block Guide (Visit Philly) * Blue skies over Mastodon (Erin Kissane)

Database* Remove Azure SQL Databases from a Failover Group and Remove Geo-Replication (Manvendra Singh) * Fight for every byte it takes: Decoding the entries (Oren Eini) * Retirement of SQL Server Native Client (SNAC) OLE DB provider for linked servers in Azure SQL Manage (Mladen Andzic) * Migration assessment for MongoDB to Azure Cosmos DB for MongoDB (Sandeep S. Nair)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: April 2023 (Mark Kashman) * What’s new in Microsoft Teams (free) | April 2023 (Miikka Oksanen) * What’s New in Microsoft Teams | April 2023 (Steve Stein)

PowerShell* Scheduling PowerShell Scripts with Puppet (Alejandro Cobar) * How To Import the PowerShell Active Directory Module (Brien Posey)

Miscellaneous* SIMD with Zig (Karl Seguin) * Ukraine Is Now Using Steam Decks To Control Machine Gun Turrets (BeauHD) * Microsoft PowerToys 0.69.0: A breakdown of the new Registry Preview app (Mark W. Kaelin) * eBay’s Blazingly Fast Billion-Scale Vector Similarity Engine (Santosh Shahane, Kui Yang, Leonard Dahlmann, Amarendra Belineni, Yan Sun, Shrivatsan Navalpakkam Rajagopalan & Pavel Petrushkov) * Microsoft’s new Xbox Home UI looks way better with more room for backgrounds (Tom Warren)

More Link Collections* The Morning Brew #3697 (Chris Alcock) * Interesting links of the week 2023-18 (#70) (Michael Eaton) * .NET, Architecture, Azure, And other links #53 (davita8) * Sands of MAUI: Issue #101 (Sam Basu) * Daily Wrap Up – May 1, 2023 (#079) (Richard Seroter) * Reading Notes #553 (Frank Boucher)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* Microsoft Designer expands preview with new AI design features (Bryan Rognier) * Unhandled Exception Podcast – We Are .NET – with Tim Cadenbach and Matthias Jost (Dan Clarke) * Deno 1.33: Deno 2 is coming (Bartek Iwańczuk, David Sherret & Yoshiya Hinosawa) * Microsoft Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies right from the Device Emulation toolbar (Chris Heilmann) * #30DaysOfAzureAI 26. Stable Diffusion on Azure ML (Vlad Iliescu)

Web & Cloud Development Binary Tree Traversal (Kirupa Chinnathambi) * Building micro services through Event Driven Architecture part23 : Azure Kubernetes Services (Gora Leye) * How to Get the Remote Host IP Address in ASP.NET Core Web API (Code Maze) * What is JWT and how to add it to ASP.NET Core (David Grace) * WebStorm 2023.1.1 Is Now Available (David Watson) * Why JavaScript Developers Should Use the Debugger Instead of Console.log (Emmanuel Gautier) * How To: Implementing Alt Text in SaaS Using Azure Computer Vision and Azure Functions (Jamie Maguire) * Insert, Replace or Remove Child Elements in JavaScript and* Using async and await in JavaScript (Monty Shokeen) * Consume the DevExpress Backend Web API from JavaScript with Svelte (Part 3. Sort and Filter) (Oliver Sturm) * Introducing the Adobe Photoshop API SDK for Node.js Developers (Raymond Camden) * How to Secure Your Angular App (Vyom Srivastava) * Tips for Migrating from Web Forms to Razor Pages (Manish Gupta) * Using modern decorators in TypeScript (Alec Brunelle) * Record Type in TypeScript (Dmitri Pavlutin) * A Tool for Exploring and Testing Google Workspace APIs (Chanel Greco)

WinUI, .NET MAUI & XAML* ComponentOne WPF Easy Styling: An Alternative to Microsoft Blend (Greg Lutz) * Uno Platform for Figma Preview 5: Enhanced Features for Designers and Developers (Almir Vuk) * What if your XAML code was much simpler? (Matt Lacey) * Migration of Xamarin Libraries and Apps to .NET 6.0/7.0 (Tomasz Cielecki) * How to lock orientation at runtime on iOS 16 with .NET MAUI and Xamarin.Forms (Marco Siccardi)

Visual Studio & .NET* How to convert audio to different formats using C# and FFmpeg (Niels Swimberghe) * On the finer points of cancelling timers and wait objects in Windows thread pool (Raymond Chen)

Design, Methodology & Testing Deploy Logic App Standard with Terraform and Azure DevOps pipelines (Huidong Liu) * Personal Development Plan Guide and Example (J.D. Meier) * An Agile Team’s Guide to Optimizing Sprint Retrospective Length (Tyler Hakes) * Live updates of Kubernetes objects during deployment (Yihao Wang) * Verifying your DI Container (Steven Giesel) * Collect Stories, Not Generalizations (Allen Pike) * Local Testing With Pulumi (Christian Nunciato) * AI Coding Competition Pits GPT-4 Against Bard, GitHub Co-Pilot, Bing, and Claude+ and* Google Has More Powerful AI, Says Engineer Fired Over Sentience Claims (EditorDavid) * Introducing AutoGPT – The Newest AI Agent Under the Spotlight (Liza Kosh) * Refactoring pure function composition without breaking existing tests (Mark Seemann) * Auto-GPT – Beyond the Hype: A New Era of AI is Here? (Rubik’s Code) * Bing on Edge barges in on Bard (Umar Shakir)

Mobile, IoT & Game Development* Set up a flutter development environment on Linux (Martin Klingenberg) * What Exactly is 3D Animation? A Detailed Guide for You (Kunal Chowdhury)

Screencasts & Videos* FreeCodeSession – Episode 451 (Jason Bock) * Apache Kafka: Everything you need to know! (Women Who Code)

Podcasts* Directions on Microsoft – Microsoft EA Negotiation Podcast Series: Project Management (Mary Jo Foley) * This month on The ReadME Podcast: exploring the fusion of technology and progress (Martin Woodward) * OnPodcast Ep. 111: CMA blocks Activision deal, no more Windows 10 features, quarterly earnings (Podcast OnMSFT Team) * Merge Conflict 356: Sunsetting software, libraries, & APIs (James Montemagno & Frank Kreuger) * CppCast – AI Infrastructure (Timur Doumler & Phil Nash) * JS Party Podcast – CSS Color Party (Adam Argyle, Nick Nisi & Amelia Wattenberger) * InfoQ Podcast: Building Trust and Safety in Remote Teams at Shopify (Jesse McGinnis) * Building Zeet with Johnny Dallas – Adventures in DevOps 160 (Jonathan Hall & Will Button) * Azure Podcast Episode 458 – Integration Patterns (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * React Native Radio 265 – Chain React is Back!! (Mazen Chami, Robin Heinze, Gant Laborde & Justin Huskey) * Coding Blocks Podcast – Supporting Your Code, README vs Wiki and Test Coverage (Allen Underwood, Michael Outlaw & Joe Zack) * AWS Developers Podcast Episode 081 – Announcing GA of Amazon CodeCatalyst with Harry Mower and Doug Clauson (David Isbitski) * Tabs and Spaces Podcast #305 – Gotta Go Faster (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events Thank you ElektroStudio for helping spread the VB love (Matt Lacey) * GeekWire Awards: This CEO’s empathy expertise is the backbone of a Seattle startup (Taylor Soper) * “For any group of people who might feel like they are not mainstream, it’s a relief when you can just be yourself.” and “I’ve heard people say, ‘Choose a specific path and go all in on that path.’ But I don’t give that advice because you never know where your opportunity will come from.” and “All of these different experiences are bricks that have built the foundation of who I am and how I show up to work every single day.” and Data-Driven Dreams and* “I credit my childhood experiences for teaching me that managing change and embracing differences are essential to growth and success.” (Will Curry) * Stepping Down From Hachyderm (Kris Nova) * Red Hat’s 30th Anniversary: How a Microsoft Competitor Rose from an Apartment-Based Startup (EditorDavid) * Bluesky is starting to feel like Twitter (Jay Peters) * Microsoft Signs Yet Another 10-Year Xbox Agreement (Paul Thurrott) * Philly Tech Calendar (Joe Woods)

Database* SQL Server vs Oracle: Active Session Queries (Pablo Echeverria) * Achieving SQL server high availability in a multi-platform environment (Dave Bermingham) * Fight for every byte it takes: Optimizing the encoding process (Oren Eini) * SQL WHERE LIKE to Construct More Efficient Queries (Aubrey Love) * Publishing read model changes from Marten (Oskar Dudycz)

Miscellaneous* Bing Preview Release Notes: Travel and Recipe Grounding Improvements (Bing Team) * Google’s New Two-Factor Authentication Isn’t End-to-End Encrypted, Tests Show (Thomas Germain) * Announcing Windows 11 Insider Preview Build 25352 (Brandon LeBlanc) * Russian Forces Suffer Radiation Sickness After Digging Trenches and Fishing in Chernobyl (EditorDavid) * Kids’ coding languages (Marc Scott) * Microsoft is Rewriting Parts of the Windows Kernel in Rust (Paul Thurrott)

More Link Collections* C# Digest Issue #452 – May 01, 2023 (Jakub Chodounsky) * F# Weekly #17, 2023 – Vide and F# Mentorship (Sergey Tihon) * Code Maze Weekly #170 (Vladimir Pecanac) * Collective #762 (Manoela Ilic) * Daily Wrap Up – April 28, 2023 (#078) (Richard Seroter) * The Overflow #175: The coding school that bought a university (Ryan Donovan & Cassidy Williams)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links* Developing Android Apps on Windows Arm Devices (James Montemagno) * Jetchat with OpenAI on Android (Craig Dunn, Kristen Halper and Parker Schroeder) * Windows client roadmap update (Jason Leznek) * Exploring JavaScript and TypeScript Development in Visual Studio (Jiayan Chen) * Part 2 – Babylon.js 6.0: Key Rendering Advancements (Jason Carter and Thomas Luccini) * Announcing .NET Community Toolkit 8.2! Faster generators, code fixers, performance improvements and more! (Sergio Pedri)

Web & Cloud Development* CSS content-visibility (David Walsh) * WebContainers now run on Safari, iOS, and iPadOS (Sylwia Vargas) * Moving Angular CLI to Jest and Web Test Runner (Doug Parker) * Write Better CSS By Borrowing Ideas From JavaScript Functions (Yaphi Berhanu) * HTML, XML, JSON, and JWT Visualizers in Rider 2023.1 (Khalid Abuhakmeh) * How to Add SSO to a Next.js App Using Clerk (Peter Mbanugo) * Why is OAuth still hard in 2023? (Robin Guldener) * Wasp Auth UI: The first full-stack auth with self-updating forms! (Matija Sosic) * Introducing informative and actionable tooltips for the PWABuilder Action Items list! (Jaylyn Barbee) * Consistent API designs make people feel outrageously smart (Arnaud Lauret) * Interface Segregation Principle in TypeScript (Dhananjay Kumar) * Cloud Native Basics: 4 Concepts to Know (Khallai Taylor) * Getting Up and Running with Google Analytics 4 (Luke Hay) * Improved Alerting with Atlas Streaming Eval (Ruchir Jha, Brian Harrington & Yingwu Zhao) * Exploring Zoom’s REST and GraphQL APIs with Postman (Pooja Mistry)

WinUI, .NET MAUI & XAML* WPF MessageBox – Text Selection, Button Images, Closing Timer (v22.2) (Anzhelika Andronova) * VisualTransition and State Animations in WinUI and the Windows App SDK (Nick Randolph)

Visual Studio & .NET Use Case: Blood Pressure Report with Charts in C# (Bjoern Meyer) * How to Store JSON in an Entity Field With EF Core (Code Maze) * What’s New for CMake Tools 1.14 in VS Code – Test Explorer (Sinem Akinci) * Building a CRUD API with Dapper (Assis Zang) * Dotfuscator Professional Edition, Version 6.5.4 – Release Date April 27, 2023 and* Support Corner: Using Obfuscation Attributes With Dotfuscator (PreEmptive Team) * What’s up with this new memory_order_consume memory order? (Raymond Chen) * JetBrains Toolbox App 1.28 Is Out! (Victor Kropp)

Design, Methodology, AI & Testing* MSIX Java (Horatiu Vladasel) * Advanced Installer 20.6 (Advanced Installer Team) * Copilot Tech Shines at Build 2023 As Microsoft Morphs into an AI Company (David Ramel) * Download The Captain Marvel Font For Your Designs (Bogdan Sandu) * Lord Help Us After They Hooked ChatGPT Up to a Furby (Victor Tangermann) * Why you should practice rollbacks to prevent data loss in a ransomware attack (Christine Barrett) * ML experiment: Generate tests for code changes (Kai Armstrong) * Pulumi AI: The Fastest Way to Discover, Learn, and Build Infrastructure as Code (Luke Hoban) * This is What it Feels Like to be Bullied Out of a Job You Love (Radical Candor Team) * Product Discovery Methods for a Product Delivery World (Travis Lowdermilk) * How Microsoft’s Bing Chatbot Came to Be—and Where It’s Going Next (Paresh Dave)

Mobile, IoT & Game Development Android Releases Graphics Shapes Library (Kay Ewbank) * Date and Time Calculations in Swift, Part 1 and* Date and Time Calculations in Swift, Part 2 (Joey deVilla) * Ionic CLI V7 (Mike Hartington) * How to initiate guest access for remote collaboration with Parsec for Teams (JonnyLee Giard) * Tip: Update your Magic Leap SDK the easy way (James Ashley) * Create Powerful Native Mobile Apps with Capacitor & VanillaJS (Simon Grimm) * From Blind Driving Assists to One Touch Driving, Meet The Most Accessible Forza Motorsport Ever (Neha Chintala)

Screencasts & Videos* Azure Virtual Desktop enterprise configuration options (Microsoft Mechanics) * C# and nullable reference types (Daniel Hindrikes) * .NET MAUI + Blazor Hybrid Tutorial for Beginners – Build mobile, desktop, & web apps with C# (James Montemagno) * The Download: New GitHub Merch, What Developer’s Need to Know About AI, New OSS dev tools and more (Christina Warren) * What to expect at Microsoft Build (Scott Hanselman) * Use API Management Authorizations and Power Platform to integrate with third party services faster | The Low Code Revolution (Julia Kasper) * Microsoft Designer (Microsoft 365 Team)

Podcasts* .NET Core Podcast – A .NET Discussion with Isaac Levin (Jamie Taylor) * Developer Tea – Planning is About Creating Clarity, Not Certainty (Jonathan Cutrell) * The Hanselminutes Podcast – The Courage to Tinker with WeThinkCode’s Nyari Samushonga (Scott Hanselman) * Software Defined Talk Episode 412: We’re at a Kubernetes Conference (Cote & Matt Ray) * The PowerShell Podcast – PowerShell and DevOps Global Summit – The bar sessions (James Petty) * Complete Developer Podcast – DDOS Attacks (BJ Burns & Will Gant) * The Stack Overflow Podcast Episode 565 – How a top-ranked engineering school reimagined CS curriculum (Eira May) * Web Rush Episode 231: Quickly Publishing Your Web App to Static Web Apps (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * UI Breakfast Podcast Episode 266: Driving Change with Maria Giudice (Jane Portman) * .NET MAUI Podcast Episode 118: …and we’re back (James Montemagno, Matt Soucoup & David Ortinau) * Rocket 435: Only Mergers In The Building (Christina Warren, Brianna Wu & Simone De Rochefort)

Community & Events Get ready for Google I/O (Timothy Jordan) * Dropbox is laying off 500 people and pivoting to AI and* Clubhouse is laying off more than half of its workforce (Emma Roth) * Machine Learning Communities: Q1 ‘23 highlights and achievements (Nari Yoon, Bitnoori Keum, Hee Jung & Soonson Kwon) * 100 Women in Tech to Follow & Learn From (Sabine Wede) * My Key Takeaways from the Microsoft MVP Summit 2023 (Isidora Katanic)

Database* SQL Server vs. Snowflake for Data Warehousing (Sergey Gigoyan) * Fight for every byte it takes: Fitting 64 values in 4 bits (Oren Eini)

SharePoint, M365 & MS Teams* April 2023 update of Power Automate for desktop (Yiannis Mavridis)

PowerShell & Terminal* Using the Windows Credential Manager from PowerShell (Daniel Fisher) * Ask & Adjust: The Future of Productivity Interfaces | Warp (Zach Lloyd)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22621.1680 and 22624.1680 (Brandon LeBlanc) * Looking for job perks? How about saving the world? (Ritika Puri) * 5 tips for creating a movie in Google Photos on Chromebook (Sophia Lopes) * Microsoft’s mice, keyboards, and webcams are being discontinued in favor of Surface accessories (Tom Warren)

More Link Collections The Morning Brew #3696 (Chris Alcock) * Daily Wrap Up – April 26, 2023 (#076) and* Daily Wrap Up – April 27, 2023 (#077) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Get Started with OpenAI Completions with .NET (Luis Quintanilla) * New ways to manage your data in ChatGPT (OpenAI Team) * Top 8 JavaScript Libraries for Data Visualization in 2023 (Nipuni Arunodi) * Introducing cloud.microsoft: a unified domain for Microsoft 365 apps and services (Microsoft 365 Team) * Build a no-code GraphQL service with Azure API Management (Adrian Hall)

Web & Cloud Development* Create your own Validationattribute in ASP.NET Core (Steven Giesel) * What’s Next: WebStorm 2023.2 Roadmap (David Watson) * Some basic query support for System.Text.Json – (JSONPath inspired) (Josef Ottosson) * #30DaysOfAzureAI 24. Machine Learning for Beginners (Bethany Jepchumba) * How we built it: the Postman CLI (Pooja Mistry)

WinUI, .NET MAUI & XAML* Welcome to Hell – Windows Publishing with .NET MAUI (Joachim Leonfellner)

Visual Studio & .NET* How to Remove Duplicates from Excel XLSX Using C# .NET and VB.NET (Mackenzie Albitz) * Documentation for C++20 Ranges (Sy Brand) * One way to defer work when a re-entrant call is detected (Raymond Chen) * Extending LINQ to Objects With MoreLINQ Library (Code Maze) * ReSharper and Rider 2023.1.1 – Bug Fixes Are Here (Sasha Ivanova)

Design, Methodology, AI & Testing* Using ChatGPT as a technical writing assistant (Martin Fowler) * Google Adds Code Generation To Bard (Kay Ewbank) * The worst coder in the world tries an AI sidekick (Ben Popper) * Semantic Kernel + Qdrant = Persistent Memories Powered By Open Source (John Maeda) * How to fix Not a Git Repository (Or Any of the Parent Directories) error? (Kunal Chowdhury) * Is it Imperative to be Declarative? (Ian Miell) * CLI tricks every developer should know (Kedasha Kerr)

Mobile, IoT & Game Development* Coming soon: Recipes for popular visual effects using the Universal Render Pipeline (Eduardo Oriz) * Swift.org: Foundation Package Preview Now Available (Tony Parker)

Screencasts & Videos* IoT Coffee Talk: Episode 153 – Why Techno Tribalism Sucks! (Iot Coffee Talk) * LazyVim: Linting and Formatting (Elijah Manor)

Podcasts* .NET Rocks! – Cypress 12 with Ely Lucas (Carl Franklin & Richard Campbell) * Tackling Tech: new podcast on the latest Microsoft capabilities (Harjit Dhaliwal) * Everything Remult with Noam Honig and Yoni Rapoport – JavaScript Jabber 579 (Dan Shappir) * Layered API Security with Ted Spence – Adventures in .NET 143 (Shawn Clabough) * The Changelog – Hard drive reliability at scale (Andy Klein & Adam Stacoviak) * Working Code Podcast – Episode 124: Juniors For Life (Ben Nadel) * The Happy Engineer Podcast 098: Create Belonging and Inclusion with Genesis Amaris Kemp | Author and DEI Advocate (Max Ahumada) * Talk Python to Me #413: Live from PyCon 2023 (Michael Kennedy) * Software Engineering Radio 561: Dan DeMers on Dataware (Jeff Doolittle) * Women in Technology Podcast – Nici and the Chocolate Factory (WiT Team)

Community & Events Mastodon Is Doomed (Justin Garrison) * Amazon begins its latest round of layoffs — read memos from execs sent to employees and* Internal FAQ: What Amazon is telling employees before they return to the office next week (Taylor Soper) * Microsoft’s Activision Blizzard acquisition blocked by UK regulators (Tom Warren)

Database* How to Go Live on SQL Server 2022 (Brent Ozar) * Capitalize on your investments with the new centrally managed Azure Hybrid Benefit for SQL Server (Frederico Pravatta Rezende) * Azure Database for MySQL – Flexible Server failover across regions without connection string changes (Brian McKerr) * Public Preview : Azure Cosmos DB for PostgreSQL Data Encryption with Customer Managed Keys (Azure Team) * Fight for every byte it takes: Nibbling at the costs (Oren Eini) * Why Learn PostgreSQL? (Steve Jones) * Announcing New Templates for Microsoft Access: Northwind 2.0 is here! (Michael Aldridge)

Miscellaneous* Phone Link for iOS is now rolling out to all Windows 11 customers (Ali Akgun) * GM killed the Chevy Bolt — and the dream of a small, affordable EV (Dan Seifert) * Getting ready to take a Microsoft Certification exam (Sarah Kong)

More Link Collections* The Morning Brew #3695 (Chris Alcock) * This Week In React #143: RSC Quiz, useFormStatus, Panda CSS, useLayoutEffect, Million.js, Super Apps, React-Three-Fiber, Vite… (Sebastien Lorber)

The Geek Shelf Apple AirPods (2nd Generation) Wireless Earbuds with Lightning Charging Case Included (Apple) – Referral Link

View Details

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!

View Details

Top Links Join the .NET Team at Microsoft Build 2023! (Mehul Harry) * Deep dive – Uno Platform Template Wizard – Extensions, Application and Theme (Nick Randolph) * Donovan Brown is Retiring – Azure DevOps Podcast Episode 242 (Jeffrey Palermo) * The era of AI: How the Microsoft Cloud is accelerating AI transformation across industries (Judson Althoff) * How GPT models work (Bea Stollnitz) * Sands of MAUI: Issue #100 (Sam Basu) – Congratulations on #100!*

Web & Cloud Development* Let’s make our SPA more secure by consuming a Duende BFF with Angular (Tim Deschryver) * Top 5 Tips for Angular Best Practices (Syncfusion Team) * 5 JavaScript UI Components to Never Ask “How Do I Build That” Again (Codrops) * What’s New in Node.js 20 (Craig Buckler) * Exploring ASP.NET Core C# 7 Razor View vs. Blazor View in Existing Razor Project (David Robertson) * ASP.NET Core Updates in .NET 8 Preview 3: Native AOT Support and More (Robert Krzaczyński) * React.js Application Structure – Best Practices (Suprotim Agarwal) * Hide text in CSS pseudo elements from screen readers with this one weird trick (Salma Alam-Naylor) * Selecting the Best Authorization for Your API Integrations (Alisa Duncan & E. Dunham) * Serving less data to users with the prefers-reduced-data media query (Stephanie Stimac) * Introducing more customization for published collection documentation (Ankit Jaggi) * The Postman CLI vs. Newman: choose the right tool for you (Ian Douglas) * Spotify Reveals Metrics for Success of Developer Portal Backstage (Matt Saunders) * The State of OpenTelemetry (Sarah Morgan) * What is a Webhook? (Skyler Holobach)

WinUI, .NET MAUI & XAML* Using Reactive UI in your .NET MAUI app (Mark Allibone)

Visual Studio & .NET* Memory leaks in C# (Arun Kumar Palani) * Why is std::hardware_destructive_interference_size a compile-time constant instead of a run-time value? (Raymond Chen) * How to Run an Async Method Synchronously in .NET (Code Maze) * Isolating Side Effects from Wolverine Handlers (Jeremy D. Miller)

Design, Methodology, AI & Testing Simplifying Unit Testing in Modern C++ Code That Uses Lambdas with Typemock (Eli Lopian) * #30DaysOfAzureAI 22. MLOps Accelerator Explained (Setu Chokshi) * Use Power Automate to update Azure DevOps queries (Erik Reitan) * How Copilot/AI helps me in my daily work (Rob Bos) * AI has a metadata problem… (Kin Lane) * Armchair Architects: How Data is Changing – Part 1 and* Part 2 (Ben Brauer & Ariya Khamvongsa) * Don’t Let Git Issues Slow You Down: Fix Merge Conflicts and More (Kunal Chowdhury) * Agility and Architecture (Kurt Bittner & Pierre Pureur) * How to Measure the Health of Your OKR Program (Linsey Lamba) * Are pull requests bad because they originate from open-source development? (Mark Seemann) * Writing code with Chat-GPT (Rob Miles)

Mobile, IoT & Game Development* Photo Picker Everywhere (Yacine Rezgui) * Power your players’ creativity with User-Generated Content from Unity (Zied Jebali)

Screencasts & Videos* Generate QR Codes and Other Barcodes with Camera.MAUI in .NET MAUI (Gerald Versluis) * MassTransit Commute – Endpoint Dependencies (Chris Patterson)

Podcasts Revision Path – Dr. Cheryl D. Miller (Maurice Cherry) * Kubernetes Podcast from Google – Kubernetes Community Check-up with Paris Pittman (Abdel Sghiouar & Kaslin Fields) * Meta Cast 248 – The Role of Ethics in Agile Development (Bob Galen & Josh Anderson) * The PowerShell Podcast – Talking PowerShell on Ramp with Drew McClellan (James Petty) * Google Cloud Security Podcast Episode 118 – RSA 2023 – How to Protect Your Organization from Cyberattacks in a Time of Political Turmoil (Anton A. Chuvakin) * Syntax Podcast Episode 605 – CSS Color Functions (Wes Bos & Scott Tolinsky) * The Changelog News Podcast – Dataset wars, Bark, Kent Beck needs to recalibrate, StableLM & blind prompting is not prompt engineering (Jerod Santo) * Azure Podcast Episode 457 – Data API Builder (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * The Stack Overflow Podcast – Is this the AI renaissance? (Eira May) * PowerShell News Podcast Episode 048 – Interview with OnRamp Student Jasmine Swint and* PowerShell News Podcast Episode 049 – Interview with Jaap Brasser (Mick Pletcher & Harjit Dhaliwal)

Community & Events* Disney’s latest and biggest round of layoffs has begun (Charles Pulliam-Moore) * Amy Keating: Why I am Joining the Mozilla Board (Kevin Zawacki) * Microsoft launches bug bounty program for the new Bing (Maria Diaz) * Amy Keating Joins the Mozilla Foundation Board of Directors (Mark Surman) * Fill in the ISO C++ Developer Survey (Sy Brand) * How to become a Microsoft MVP (Thomas Maurer) * Microsoft earnings preview: Growth slows as tech giant awaits payoff from big AI bets (Todd Bishop)

Database* Fight for every byte it takes: Storing raw numbers (Oren Eini) * Exporting SQL Data Compare Results to Excel (Steve Jones) * Don’t Let Time Series Data Break Your Relational Database (Jessica Wachtel)

Miscellaneous* Regular Expressions in Zig (Karl Seguin) * Google Authenticator finally, mercifully adds account syncing for two-factor codes (Chris Welch) * Retrying a bash command (Gérald Barré)

More Link Collections* The Morning Brew #3693 (Chris Alcock) * Interesting links of the week 2023-17 (#69) (Michael Eaton) * Daily Wrap Up – April 24, 2023 (#074) (Richard Seroter) * Reading Notes #552 (Frank Boucher)

The Geek Shelf Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link

View Details

Top Links* What’s next for the Microsoft Fluent UI library for Blazor? (Vincent Baaij) * How to create a mobile app with .NET MAUI in 10 easy steps (Luis Matos) * Building an Apple I from Parts with SmartyKit.io – Part 2 (Scott Hanselman) * Deep dive – Uno Platform Template Wizard – Projects, Testing and Features (Nick Randolph) * Improving the Syntax Highlighting of JavaScript in Visual Studio (Armando Aguirre)

Web & Cloud Development* Alphabetically Sort Names in an Array (Kirupa Chinnathambi) * Kubernetes 1.27: Server Side Field Validation and OpenAPI V3 move to GA (Jeffrey Ying & Antoine Pelisse) * How to Return XML From ASP.NET Core Web API (Code Maze) * What is Basic authentication and how to add in ASP.NET Core (David Grace) * First Look: Azure Open AI Studio, Prompt Engineering. What You Can Do and How. (Jamie Maguire) * Angular Basics: All About Ng Generate Component (John Au-Yeung) * New Visual Studio Code Data Mapper for Azure Logic Apps (Steef-Jan Wiggers) * ESLint v8.39.0 released (Milos Djermanovic) * The Future of Web3: Why PWAs are the Key to Decentralized Applications (Chris Love) * Exploring the Potential of Web Workers for Multithreading on the Web (Sarah Oke Okolo) * WebAssembly for the Server Side: A New Way to NGINX (Matthew Yacobucci)

Visual Studio & .NET* C# 12: Preview of Three New Features Coming (Almir Vuk) * 10 Awesome C# Refactoring Tips (Assis Zang) * vcpkg 2023.04.15 Release: vcpkg ships in Visual Studio, Xbox triplets, GitHub Actions Cache Support, and More… (Augustin Popa) * C# 11 features I like the most (Neel Bhatt) * MailMerge Class Performance Benchmark (Bjoern Meyer) * Easy Sorting, Filtering and Pagination in .NET With Sieve Package (Phil Broderick) * Protecting a broker from a failing delegate (Raymond Chen) * Setting an Absolute Output Path for .NET SDK Projects (Rick Strahl)

Design, Methodology, AI & Testing Replacing Myself: Writing Unit Tests with ChatGPT (Ringo Alfonso) * What’s the “unit” in unit testing and why is it not a class (Dennis Doomen) * How To Handle Setbacks Better and* How To Practice Calm to Perform Better Under Stress (J.D. Meier) * Domain events and the “Unit of Work” pattern (Steven Giesel) * From Automation to Robotics and AI: The Transformation of Digital Manufacturing in the Industry 5.0 Era (Abhijit Jana) * Bing Preview Release Notes: LaTeX Support in Bing Chat (Bing Team) * AI for Everyone: ChatGPT Prompts That Anyone Can Use (Chris Love) * Separating cargo from the train (Dimitri Glazkov) * Bill Gates Predicts Within 18 Months, AI Will Be Teaching Kids to Read (EditorDavid) * The Potentially Dangerous Non-Accessibility Of Cookie Notices (Marcus Herrmann) * GitLab 15.11 released with code suggestions (Melissa Ushakov)

Mobile, IoT & Game Development* Getting started with Sendbird in React Native (Rupesh Chaudhari)

Screencasts & Videos* Technology & Friends – Ryan Booz on PostgreSQL (David Giard) * FreeCodeSession – Episode 449 (Jason Bock) * Easier, Faster Training for your Hugging Face models | The AI Show Live (Cassie Breviu & Jingya Huang)

Podcasts* InfoQ Podcast: Work-life Integration and the Modern Workplace (Peter Miscovich) * CppCast – Native Languages (programming and natural) (Phil Nash & Timur Doumler) * OnPodcast Ep. 110: Windows vs MacOS, more Activision approvals, and Musk vs Microsoft (Podcast OnMSFT Team) * Merge Conflict 355: Previewing the Preview of C# 12 (James Montemagno & Frank Kreuger) * Advanced Patterns with Angular Directives – Adventures in Angular 379 (Subrat Mishra & Armen Vardanyan) * Approaches on Cost Effectiveness with Omer Hamerman – Adventures in DevOps 159 (Jonathan Hall & Will Button) * Syntax Podcast Episode 604 – Supper Club × ESLint with Nicholas Zakas (Wes Bos & Scott Tolinsky) * JS Party Podcast – Making “safe npm” (Bradley Meck Farias, Jerod Santo, Feross Aboukhadijeh & Christopher Hiller) * Rocket 434: Enpoopificaton (Christina Warren, Brianna Wu & Simone De Rochefort) * AWS Developers Podcast Episode 080 – A Conversation with Stack Overflow CTO Jody Bailey – Part 2 (David Isbitski) * The Amp Hour #629 – At least my house isn’t haunted (Dave Jones & Chris Gammell) * AGL 308: Unmesh Srivastava (John Rouda)

Community & Events* Get ready for fsharpConf 2023! (fsharpConf Team) * World Wide Web Consortium seeking next CEO (Amy van der Hiel) * On being a woman and a data professional (Randolph West) * Can’t-Miss Fest Alert: Philly’s Chinese Lantern Festival Returns This Summer (Visit Philly)

Database* Searching between two date values in SQL Server (Hadi Fadlallah) * Stabilizing Migrations to the Cloud with SQL Baselines (Kellyn Pot’Vin-Gorman)

PowerShell* PowerShell 7.4.0-preview.3: What It Means for DevOps and System Administrators (Kunal Chowdhury)

More Link Collections* The Morning Brew #3692 (Chris Alcock) * C# Digest Issue #451 – April 24, 2023 (Jakub Chodounsky) * F# Weekly #16, 2023 – fsharpConf 2023 (Sergey Tihon) * The Overflow #174: This email could have been a meeting (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – April 21, 2023 (#073) (Richard Seroter) * Collective #761 (Manoela Ilic)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Last chance to save 20% on my book with code 20DOTNET2 this week.

View Details

Top Links* Part 1 – Announcing Babylon.js 6.0 (Thomas Lucchini and Jason Carter) * Does OpenAI on Android dream of electronic sheep (Parker Schroeder & Kristen Halper) * 10 Days of Game Development with Uno Platform, WebAssembly, and C# (Uno Platform Team) * What’s new in the Microsoft Fluent UI library for Blazor version 2.2 (Vincent Baaij) * How to deploy .NET WPF applications using MSI installer (Renato Ivanescu) * The Windows Community Toolkit 2023 Update (Michael Hawker)

Web & Cloud Development* Top Free Tools for .NET Web API Load Testing and Benchmarking (Steve Smith) * Server-Side Blazor Component Rendering (‘Blazor United’) Comes to .NET 8 (David Ramel) * Kubernetes 1.27: Query Node Logs Using The Kubelet API (Aravindh Puthiyaparambil) * How to Lazy and Dynamically Load a Component in Angular (Dhananjay Kumar) * Building And Dockerizing A Node.js App With Stateless Architecture With Help From Kinsta (Tejas Kumar) * How to Create Interactive Guided Tours of Web Applications Using React Joyride (Ifeoma Imoh) * Advanced AWS Networking, Part 2 (Jose Juhala) * How to Use Aqua Web Inspector for ASP.NET Core Development in Rider (Khalid Abuhakmeh) * Working with Sass in an ASP.NET Core application (Mike Brind) * Building Integrations for a First-Party Data World: Connecting Twilio SendGrid with Twilio Segment (Alvin Lee) * Cache SQL Server Data in a .NET Web Application (Pablo Echeverria)

Visual Studio & .NET* Static Methods vs. Non-Static Methods in C# (Matjaz Prtenjak) * Protecting a broker from a failing event handler (Raymond Chen) * ChatGPT for .NET (Marco Minerva)

Design, Methodology, AI & Testing* Scaling a Monolith with 5 Different Patterns (Derek Comartin) * Google DeepMind: Bringing together two world-class AI teams (Sundar Pichai) * Vendor Obligation to Provide Source Code for OSS Software (Anna Maltceva) * Announcing GitHub Actions Deployment Protection Rules, now in public beta (Brian Randell) * ML experiment: Summarize merge request changes (Kai Armstrong)

Mobile, IoT & Game Development* Automatic Update Prompts for Crashing Apps (Kurt Williams) * Delivering an immersive sound experience with Spatial Audio (Nevin Mital) * 6 ways ScriptableObjects can benefit your team and your code (Thomas Krogh-Jacobsen)

Screencasts & Videos* IoT Coffee Talk: Episode 152 – The Best of Both Worlds (Digital & Real) (Iot Coffee Talk Crew) * Don’t let change pass you by! Get started with Change Tracking in your SQL Database | Data Exposed (Anna Hoffman)

Podcasts* The Hanselminutes Podcast – Bing’s move to .NET 7 with Principal Engineer Ben Watson (Scott Hanselman) * Complete Developer Podcast – Basics of Git (BJ Burns & Will Gant) * Geek’s Guide to the Galaxy Podcast #541 – Philip Plait, author of Under Alien Skies: A Sightseer’s Guide to the Universe (David Barr Kirtley & John Joseph Adams) * The Stack Overflow Podcast Episode 563 – When setting up monitoring, less data is better (Eira May) * React Native Radio 264 – RN testing with Detox with Josh Justice and Jason Grosz (Jason Grosz, Josh Justice & Jamon Holmgren) * The Happy Engineer Podcast 097: Why Happy People are More Productive with Thanh Pham | CEO at Asian Efficiency (Kae Lynne Sapino)

Community & Events* Clean Architecture and DDD Presentation at the 2023 Nebraska Code Conference (Kevin Logan) * Earth Day 2023: Evolving Surface design (Harshitha Murthy) * Shop at 100+ Vendors & Taste South Philly’s Finest at Flavors on the Avenue (Visit Philly) * On Earth Day, What is ‘Enough’? (Nicola Acutt)

Database* What Does Setting the SQL Server Compatibility Level Do? (Brent Ozar) * Aggregate and Summarize Totals with SQL SUM (John Miner)

SharePoint, M365 & MS Teams* Celebrate success using Together Emojis in Microsoft Teams (Sam Cundall) * Introducing Copilot in Microsoft Viva—A new way to boost employee engagement and performance (Kirk Koenigsbauer) * Announcing Copilot in Viva Topics (Tehzeeb Versey-Patel)

PowerShell* New Azure AD app name for Microsoft Graph PowerShell SDK and CLI (Jonathan Witz) * Automating Tasks with PowerShell Scripts (Kunal Chowdhury)

Miscellaneous Twitter says LeBron James and other celebs are paying for verification even though they aren’t (Alex Heath) * Epic, Microsoft bring GPT-4 to EHRs (Brock E.W. Turner) * Surprise! There’s a third Diablo IV beta coming (Ash Parrish) * Atari Acquires the Rights To Over 100 PC and Console Classics (BeauHD) * Announcing Windows 11 Insider Preview Build 22621.1616 and 22624.1616 (Brandon LeBlanc) * Is Windows 11 better than MacOS? This ‘MakeUseOf’ report says so and* Report: Workers confess using ChatGPT to secretly manage multiple full-time jobs (Priya Walia) * Announcing Rust 1.69.0 (Rust Release Team)

More Link Collections* The Morning Brew #3691 (Chris Alcock) * Daily Wrap Up – April 20, 2023 (#072) (Richard Seroter)

The Geek Shelf Web Development with Blazor, 2nd Edition (Jimmy Engstrom) – Referral Link

View Details

Top Links* CoreWCF 1.4.0 Preview release (Matt Connew) * Elevate Your App’s User Experience with the New .NET MAUI Shimmer Control (Sasi Kumar Arumugam) * Teams Toolkit for Visual Studio Code Update – April 2023 (Junjie Li) * Orleans – Cloud Native application framework for .NET – Release v7.1.2 (Reuben Bond) * Introduction to gRPC with Fiddler Everywhere (Nikolay Iliev) * Visual Studio Git Tooling Preview Features to Enhance Productivity (Jessie Houghton)

Web & Cloud Development* JavaScript Async – Basic Worker (Ian Elliot) * How to write type-safe CSS Modules (Alain Perkaz) * Svelte Furthers Enterprise Readiness with SvelteKit General Availability and Svelte 4 Roadmap (Bruno Couriol) * Upgrading our CSS habits: aspect-ratio (Chris Heilmann) * TypeScript in React – How to Manage State with Firebase Cloud Firestore (Olasunkanmi Balogun) * 4 cloud cost optimization strategies with Microsoft Azure (Paola Annis) * Launch a React App in a Docker Environment (Suriyakumar Arumugam) * Next-Level JavaScript File Handling: Advanced Techniques and Patterns (Vision NP) * Announcing easier API authentication in Postman (Avinash Choudhary) * Introducing npm package provenance (Brian DeHamer) * Unleash the power of APIs: Strategies for innovation (Naga Surendran) * Choosing a container platform (Nikita Dergilev) * Introduction to Elasticsearch (Rama Krishna Panguluri) * Jumpstart your work with new collection templates (Shruti Duge) * Supercharge Your Authorization System with FGA (Vincenzo Chianese)

WinUI, .NET MAUI & XAML* Simplest dependency injection setup for WPF and Prism 6 (Henrique Dalcin Dalmas) * Microsoft.UI.Xaml (WinUI) Release v2.8.3 (Ranjesh J.) * global (and implicit) using directives – but for XAML? (Matt Lacey) * Part 4: How to Migrate Xamarin.Forms Renderers to .NET MAUI Handlers? Should We? (Rossitza Fakalieva)

Visual Studio & .NET* Introducing the ‘Super Clean’ Visual Studio – for Mac – extension! (Calvin A. Allen) * Short Circuit Evaluation of IF Statements with Await in C# (Code Maze) * Today’s random F# code: Using measures to give types more meaning (Urs Enzler) * The case of the unhandled exception in a brokered Windows Runtime component (Raymond Chen) * Exploring .NET 8 Preview 3: The 7 Features You Need to Know (ByteHide)

Design, Methodology & Testing* Diagramming Finite State Machines with Mermaid.js (Matt Eland) * Turning Azure virtual machines on and off from a GitHub action (Joost van Schaik) * Create a GitHub Action in Visual Studio to Deploy Your .NET Web App automatically to Azure on Every Commit (Thomas Claudius Huber) * Snapchat is releasing its AI chatbot to everyone for free (Alex Heath) * Unifying learning from preferences and demonstration via a ranking game for imitation learning (Alyssa Hughes) * Monitor your application performance with Prometheus and Grafana (Dennis Fruhauff) * Private vulnerability reporting now generally available (Eric Tooley) * Color Mechanics In UI Kits (Adel Khamatov) * Google employees label AI chatbot Bard ‘worse than useless’ and ‘a pathological liar’: report (James Vincent) * How we’re building a culture of respect at Google (Melonie Parker) * Assembla now allows you to see Travis CI build statuses (Montana Mendy) * Making the switch: empowering manual testers to automate their API tests (Pooja Mistry)

Mobile, IoT & Game Development* Image Manipulation with Shaders — Flutter (Karthik Ponnam) * The Role of the Database in Mobile App Development (Mark Gamble)

Screencasts & Videos* Agile Transformation Isn’t About Culture Change (Mike Cottmeyer) * A fireside chat on education, technology, and almost everything in between (Bill Gates)

Podcasts .NET Rocks! – Continuous Feedback with Roni Dover (Carl Franklin & Richard Campbell) * Syntax Podcast Episode 603 – Can Vanilla CSS Replace Sass Yet? (Wes Bos & Scott Tolinksy) * Working Code Podcast – Episode 123: Negative 10x Developers (Ben Nadel) * Scrum Master Toolbox Podcast – How To Help Your Team Embrace Scrum Values and Principles | Harri Tunturivuori and* Scrum Master Toolbox Podcast – Success is Fostering a Culture of Continuous Improvement as a Scrum Master | Harri Tunturivuori (Vasco Duarte) * Web Rush Episode 230: Semantic HTML (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Rework Podcast Episode 59, Season 2 – Listener Questions Part 3 (Kimberly Rhodes) * Welcoming Our New Adventures in .NET Hosts – Adventures in .NET 142 (Shawn Clabough) * The Changelog – How do you do, fellow Hack Clubbers? (Zach Latta, Adam Stacoviak & Jerod Santo) * Practical AI Podcast – Capabilities of LLMs (Rajiv Shah, Chris Benson & Daniel Whitenack) * Talk Python to Me #412: PEP 711 – Distributing Python Binaries (Michael Kennedy) * Software Engineering Radio 560: Sugu Sougoumarane on Distributed SQL with Vitess (Michael Stonebraker)

Community & Events* 5 reasons to join us at Securely Migrate and Optimize with Azure (Chhavi Nijhawan) * Meta’s latest layoffs cut employees in technical roles (Jay Peters) * The world needs cybersecurity experts – Microsoft expands skilling effort with a focus on women (Kate Behncken) * Disney Set To Eliminate Thousands of Jobs Starting Next Week (msmash)

Database* Using JavaScript community modules in Oracle Database 23c Free – Developer Release (Martin Bach) * Deploying RavenDB with Helm Chart (Oren Eini)

Miscellaneous record the meeting (ThreaddyRex) * Facebook Users Can Now File a Claim For $725 Million Privacy Settlement (BeauHD) * Announcing Windows 11 Insider Preview Build 23440 and* Announcing Windows 11 Insider Preview Build 25346 (Brandon LeBlanc) * Microsoft is reportedly working on a smaller Surface Pro and Arm-powered Surface Go 4 (Tom Warren)

More Link Collections* The Morning Brew #3690 (Chris Alcock) * This Week In React #142: React-Query, Million, OpenNext, Ariakit, Expo-Image, React-Three-Fiber, TS 5.1, Node.js 20, WebGPU… (Sebastien Lorber) * Daily Wrap Up – April 19, 2023 (#071) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Announcing TypeScript 5.1 Beta (Daniel Rosenwasser) * Writing a Cross-Platform Clock App With Avalonia UI and NXUI (Khalid Abuhakmeh) * Introduction to Dapr | Open at Microsoft (Aaron Crawfis & Paul Yuknewicz) * DirectStorage 1.2 Available Now (Cassie Hoef, Damyan Pepper and Cooper Partin) * What is Semantic Kernel? (Microsoft Learn) * OData property changes to callRecords change notifications in Microsoft Graph (Matthew McGrath)

Web & Cloud Development Need your Blazor sibling components to talk to each other? and* How to Migrate Your Web Forms App to Blazor in 6 Steps (Jon Hilton) * Node.js 20 is now available! (The Node.js Project Team) * Kubernetes 1.27: Efficient SELinux volume relabeling (Beta) (Jan Šafránek) * Azure SDK Release (April 2023) (Azure SDK Team) * A Guide to OpenTelemetry for .NET Engineers (Juan Reyes) * What Is Observability? Everything a Beginner Needs to Know (Iain Robertson) * How You Should Treat NPM Audit Results (Lahiru Lakshan Hewawasam) * Preview: PDF.js Support for Form Fields, Selections and Annotations (Bjoern Meyer) * Web API Updates with .NET 8 (Christian Nagel) * Signals: Fine-grained Reactivity for JavaScript Frameworks (Darren Jones & Olivia Gibson)

WinUI, .NET MAUI & XAML* Generate QR Code in .NET MAUI (Victor Hugo Garcia)

Visual Studio & .NET* My 2023 C# Software Developer Tool List (Michael Shpilt) * Functional exception-less error handling with C++23’s optional and expected (Sy Brand) * Reduce Lookups in HashSet, Dictionary and Other Collections With ReSharper (Maarten Balliauw) * C# Parse Linux stat command timestamp with timezone (Mark Pahulje) * How to Serialize Exceptions as JSON in .NET (Ahsan Ullah)

Design, Methodology, AI & Testing* Sleep Better, Stress Less (‘Tine Zekis) * Smoother rebases with auto-squashing Git commits (Andrew Lock) * Microsoft Open-Sources Multimodal Chatbot Visual ChatGPT (Anthony Alford) * Real-Time Messaging Architecture at Slack (Eran Stiller) * Introducing the Space Git Flow (Evgenia Verbina) * Top 11 API Testing Tools For 2023: A Comprehensive Guide (John Iwuozor) * Semantic Kernel Now Available In Python Flavor (John Maeda) * 2 types of testing – but only 1 that AI can help with (Matt Lacey) * Semantic Kernel Tools (smonroe) * Microsoft reportedly working on its own AI chips that may rival Nvidia’s (Tom Warren) * A designer’s guide to developer handoffs with Figma (Srikar Suresh) * A good design system makes everyone’s life easier (Sketch Team)

Mobile, IoT & Game Development* Rapid design iteration in Breachers using AssetPostprocessor and Blender (Jel Sadones & Pieter Vantorre)

Screencasts & Videos* How do I use SQL Server with C# and .NET? | On .NET (Jiachen Jiang) * FreeCodeSession – Episode 448 (Jason Bock) * Being Responsible with Generative AI | The AI Show Live (Seth Juarez & Sarah Bird) * Building a Culture of Agility (Mike Cottmeyer) * How to build your first app using Power Apps | Automatically with Copilot or from scratch | Microsoft Mechanics (Jeremy Chapman)

Podcasts* The Stack Overflow Podcast – Ops teams are pets, not cattle (Ryan Donovan) * TanStack Router with Tanner Linsley – JSJ 578 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * The Stack Overflow Podcast Episode 555 – We bought a university: how one coding school doubled down on brick and mortar (Eira May) * RunAs Radio – Project Zero Trust with George Finney (Richard Campbell) * Python Bytes #332 – A Python, a Slurpee, and Some Chaos (Michael Kennedy)

Community & Events* Stack Overflow: Introducing Communities on Teams: where domain, practice, and community come together with purpose (Vasudha Swaminathan) * Becoming a Microsoft Partner (David Giard) * Gates Foundation gives $9.35M to Seattle digital health nonprofit for diagnostic testing (Charlotte Schubert) * Twitter made it easier to harass transgender users (Emma Roth)

Database* REPLACE versus TRANSLATE for SQL Server Text Data Manipulation (Jared Westover) * ChatGPT- Building Out Oracle with Templates and Ansible for a DataGuard Environment (Kellyn Pot’Vin-Gorman) * Azure Database for PostgreSQL : Logical Replication (Brian McKerr) * Consistency Models & Performance: Couchbase vs. CockroachDB (Jeff Morris)

Miscellaneous* Minecraft Legends is Here (Dennis Ries) * Announcing four new languages: Konkani, Maithili, Sindhi and Sinhala (Microsoft Translator Team) * No, it is not a security vulnerability that there is no certificate of appreciation for reporting a bug (Raymond Chen) * A First Glance at the Spin Router for Rust (Thorsten Hans)

More Link Collections* The Morning Brew #3689 (Chris Alcock) * Build5Nines Weekly – April 18, 2023 (Chris Pietschmann) * Daily Wrap Up – April 18, 2023 (#070) (Richard Seroter)

The Geek Shelf .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link

View Details

Top Links* Running non-root .NET containers with Kubernetes (Richard Lander) * 2023 State of Web Components: Today’s standards and a glimpse into the future. (Rob Eisenberg) * The Power of Uno Platform WebAssembly and AWS Amplify for Web App Development (Uno Platform Team) * What’s next for Server Side Rendering in Angular (Jessica Janiuk) * Deep dive – Uno Platform Template Wizard – Framework, Platforms and Presentation (Nick Randolph)

Web & Cloud Development* Integrating Google Calendar Events with Syncfusion React Scheduler [Webinar Show Notes] (Carter Harris) * JavaScript Array Group (David Walsh) * Required @Input properties in Angular (Dhananjay Kumar) * Introducing support for JSON comments in your request body (Giridhar) * The Three Browser Storage Mechanisms (Hassan Djirdeh) * Auth0 CLI v1: A New Milestone for Auth0 Developers (Kevin Lillybridge) * A beginner’s guide to containers (Nikita Dergilev) * Focus on the work that matters with Postman sidebar configurations (Vineet Kumar)

WinUI, .NET MAUI & XAML* Detecting Dark and Light themes in a WPF application (Gérald Barré)

Visual Studio & .NET* How to Serialize a Dictionary to JSON in C# (Code Maze) * 256 Seconds with dotNetDave: Be careful using ContainsKey() with Dictionary Types (David McCarter) * How can I find the invalid class when C++/WinRT tells me that the class may not be final? (Raymond Chen) * A restaurant example of refactoring from example-based to property-based testing (Mark Seemann)

Design, Methodology, AI & Testing* The different retry APIs from Playwright (Tim Deschryver) * Microsoft and Epic expand strategic collaboration with integration of Azure OpenAI Service (Microsoft News Center) * What Is Design Thinking? (Krithika Subramanian) * Multi-repository enablement: effortlessly scale code scanning across your repositories (Walker Chabbott) * Why Should Businesses Leverage Selenium Automation Testing (Kanika Vatsyayan)

Mobile, IoT & Game Development* Cordova iOS 6.3.0 Released! (Niklas Merz) * Preventing iOS Safari Textbox Zooming (Rick Strahl)

Screencasts & Videos* Asp.Net Monsters #267 – Updating Legacy ASP.NET Applications (David Paquette, James Chambers & Simon Timms) * Implement QR Code & Barcode Scanning with Camera.MAUI in .NET MAUI (Gerald Versluis)

Podcasts* Revision Path – Rudy Manning (Maurice Cherry) * The PowerShell Podcast – Maximizing Community Engagement with sqldbawithabeard (James Petty) * Google Cloud Security Podcast Episode 117 – Can a Small Team Adopt an Engineering-Centric Approach to Cybersecurity? (Anton Chuvakin) * Meta Cast 274 – IRL Self Advocacy: The Ballad of Richard Khor (Bob Galen & Josh Anderson) * The Changelog – Free Dolly, GitHub Accelerator’s cohort, improving Tailscale via Apple’s open source & what the heck are passkeys?! (Jerod Santo) * Design Details 458: How Do You Simplify a UI? (Brian Lovin & Marshall Bock) * Directions on Microsoft – Generative AI: Where Customers Need to Look Before They Leap (Mary Jo Foley) * The Amp Hour #628 – Two Dads Puzzlin’ Things Out (Dave Jones & Chris Gammell) * Tim Corey: Learning Programming – Azure DevOps Podcast Episode 241 (Jeffrey Palermo) * Inside Trader Joe’s Episode 63: Trader Joe’s Knack for Hacks (Trader Joe’s Team)

Community & Events* 5 questions for Microsoft’s Natasha Crampton (Mohar Chatterjee) * Who’s shaping the future of the internet? Nominate your pick for Mozilla’s Rise 25 (Mozilla Team) * Community is the future of AI (Prashanth Chandrasekar) * You’re Invited! Microsoft AI, Data & Modern App – In Person Event (Shelly Avery) * Contributor Stories: Ed Burns (Sherry List)

PowerShell* PowerShell vs. Command Prompt: Which One Should You Use? (Kunal Chowdhury)

Miscellaneous* I’m a former Microsoft VP of HR. Here are the real reasons why layoffs are happening and how much longer they’ll last. (Chris Williams) * 5 PowerToys Features that Level Up My Windows Experience (Joao Carrasqueira) * Multinomial Naive Bayes Classification Using the scikit Library (James McCaffrey) * IKEA Is Rereleasing Vintage Pieces to Celebrate Its 80th Anniversary (Tara Bellucci)

More Link Collections* The Morning Brew #3688 (Chris Alcock) * Interesting links of the week 2023-16 (#68) (Michael Eaton) * Sands of MAUI: Issue #99 (Sam Basu) * Daily Wrap Up – April 17, 2023 (#069) (Richard Seroter) * Reading Notes #551 (Frank Boucher)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links Creating Cross-Platform/Multi-Platform .NET Applications with Windows App SDK (WinUI) and the Uno Platform and* Exploring the Uno Platform Visual Studio Wizard for Creating Apps for the Windows App SDK (WinUI), iOS, Android, Mac, Linux and Web (Nick Randolph) * Latest updates to the Windows API and developer documentation (Microsoft Learn) * The return of WinDbg (Mark Downie) * How generative AI is changing the way developers work (Damian Brady) * How to target multiple platforms with your WinUI 3 app (Microsoft Learn) (Luke Blevins)

Web & Cloud Development* ChatGPT Problems in Coding React Apps (Peter Kellner) * Overlapping Elements on Top of Each Other (Kirupa Chinnathambi) * Kubernetes 1.27: More fine-grained pod topology spread policies reached beta (Alex Wang, Kante Yin & Kensei Nakada) * Docker Needs to Get up to Speed for WebAssembly (B. Cameron Gain) * Introduction to Svelte (Andrew Givens & Ashley Parker) * Passwordless Authentication in Next.js Using Auth0 (Chinedu Imoh) * Resource-Based Authorization in ASP.NET Core (Code Maze) * Effortlessly Create Rich Text Content with Angular Kendo UI Editor (Dany Paredes) * 4 Ways to Create an Enum in JavaScript (Dmitri Pavlutin) * Exploring gRPC project in ASP.NET Core (Karthik Chintala) * New Azure Extensions in VSCode.dev! (Meera Haridasa) * Part 2 | Blazor WebAssembly [.NET 7] JWT Authentication Series | User Login Using JWT Access Token (Naveen Bommidi) * Cheerp C++ To WebAssembly Compiler Now Open Source (Nikos Vaggalis) * Changing the Order of Parameters in Swagger / OpenAPI Documents when using NSwag to Generate the Swaggerfile (Georg Dangl) * Announcing OpenFGA v1.0: A New Milestone in Cloud Native Authorization Systems (Andrés Aguiar) * 5 ways to reduce exposure to API security risks (Marília Wyatt) * Let’s build a HTTP router for Spin with Rust (Thorsten Hans)

WinUI, .NET MAUI & XAML* Visualize JSON Data Quickly Using WPF Charts (Karthikeyan V.) * .NET MAUI 8 Preview 3: UI improvements, Memory Management, and NuGet Versioning (Almir Vuk) * Book Review: .Net MAUI for C# Developers (Peter Foot) * .NET MAUI Community Toolkit – Release v5.1.0: LazyView, Keyboard Extensions & Bugfixes! (Gerald Versluis)

Visual Studio & .NET Covariance and Contravariance in C# (Steven Giesel) * Property Ordering in C# JSON Serialization and* Aggregate Design in .NET (Code Maze) * How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 4: Handing it over (Raymond Chen) * Remote Development with JetBrains Rider (Robert Krzaczyński) * Generate C# client for OpenAPI – Revisited (Max Hamulyák) * Myths about F#: F# is hard to learn! No, it’s just different than C#. (Urs Enzler)

Design, Methodology, AI & Testing Deploy app service with private endpoint enabled via Azure DevOps (Emma Yen) * A Trip Down Memory Lane (Kirupa Chinnathambi) * Development Time: Looking Beyond Individual Features to Create a Holistic Estimation Strategy (Tyler Hakes) * Mind Maps in Markdown with Mermaid.js and How to Make Flowcharts with Mermaid.js and Creating Timeline Charts with Mermaid.js (Matt Eland) * Interview questions: What practices in software teams lead to better quality products? (Chris Heilmann) * The Paradox of Artificial Intelligence (Harry Fairhead) * New Boards Hub Update, Sprint 220 (Dan Hellem) * (The Futility of) Keeping Secrets from Yourself (Eric Lawrence) * What is project governance? How to effectively oversee projects (Leah Campbell) * My advice for building maintainable, clean architecture and* My advice for transitioning to a clean architecture platform (Maarten Vandeperre & Kevin Dubois) * 3 benefits of migrating and consolidating your source code (Mark Paulsen) * The Astounding Progress of AI: AutoGPT — An Autonomous AI Agent (Munish Munagala) * Exploring the Path to Modernizing Your Tech Stack Together (Vijay Ganesh)

Mobile, IoT & Game Development* Cross-Platform Sveltekit & Capacitor Application: Yes It’s Possible! (Logan Brade) * Provision Azure IoT Hub devices using DPS and X.509 certificates in ASP.NET Core (Damien Bowden) * HoloLens AI – using Yolo ONNX models to localize objects in 3D space (Joost van Schaik) * Introducing Ansight (Matthew Robbins)

Screencasts & Videos* Technology & Friends – Haider Ghany on Azure Data Centers (David Giard) * Amazon CodeWhisperer – Improve developer productivity using machine learning (ML) (Foobar Serverless) * Developer Relations and Beyond with Jamie Barton! (Kirupa Chinnathambi) * GitHub Copilot: Getting Started with Chat (GitHub Team)

Podcasts* Merge Conflict 354: .NET Native AOT Apps Fit on a Floppy Disk! (James Montemagno & Frank Kreuger) * Platform Engineering with Luca Galante – DevOps 158 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Trusting Your Team, The Foundation of Great Product Ownership | Daniel Westermayr (Vasco Duarte) * Mobile Development with Angular, Capacitor, and Ionic – Adventures in Angular 378 (Charles Max Wood, Simon Grimm, Armen Vardanyan & Lucas Paganini) * OnPodcast Ep.109: Bing Chat 3rd party plugins, Windows 11 on handhelds, and improved Teams search (Podcast OnMSFT Team) * Syntax Podcast Episode 601 – Supper Club × Nate Weinert and Tamagui (Wes Bos & Scott Tolinsky) * Coding Blocks Podcast – Water Cooler GPT (Allen Underwood, Michael Outlaw & Joe Zack) * No Dogma Podcast #172 – Stormy Peters, Supporting Open Source Software Communities (Bryan Hogan) * The Changelog – Examining capitalism’s chokepoints (Cory Doctorow, Adam Stacoviak & Jerod Santo) * JS Party Podcast – I’d like to add you to my professional network (Kevin Ball, Nick Nisi & Amelia Wattenberger) * Unhandled Exception Podcast – Elastic – with Steve Gordon (Dan Clarke) * AWS Developers Podcast Episode 079 – A Conversation with Stack Overflow CTO Jody Bailey (David Isbitski) * AGL 307: Andrew Cohen (John Rouda) * Talk Python to Me #411: Things I Wish Someone Had Explained To Me Sooner About Python (Michael Kennedy)

Community & Events* Webinar – Stefan Pölz – How to test C# unit tests with mutation testing (Khalid Abuhakmeh) * Kids in Tech Develops the Next Generation of Tech Innovators with Support from Progress (Kids in Tech Team) * Mass Layoffs and Absentee Bosses Create a Morale Crisis At Meta (BeauHD) * MS Build 2023: Must-See Sessions (Lee Richardson) * Top Things to Do in Philadelphia in June 2023 (Visit Philly)

Database* Get going with Oracle Database 23c Free — Click and Run environment (Lucas Jellema) * Enable hassle-free migration between SQL Server and Azure SQL Managed Instance (Niko Neugebauer) * Add Azure SQL databases to existing auto-failover group (Manvendra Singh) * Trigger SQL Views with Logic App Standard with the built-in SQL Connector (Omar Abu Arisheh)

Miscellaneous* How to contribute to Microsoft documentation (Luke Murray) * Revive Machines – RM 800XL – The legend returns (Revive Machines) * Announcing Windows 11 Insider Preview Build 23435 (Brandon LeBlanc) * ‘Angry Birds’ company is reportedly about to be sold for $1 billion… to Sega (Umar Shakir)

More Link Collections* The Morning Brew #3687 (Chris Alcock) * F# Weekly #15, 2023 – Data Science in F# (Berlin, 28–30 September) (Sergey Tihon) * Code Maze Weekly #169 (Vladimir Pecanac) * Reading List 303 (Bruce Lawson) * The Overflow #173: From Smalltalk to smart contracts (Ryan Donovan & Cassidy Williams) * Collective #760 (Manoela Ilic) * Daily Wrap Up – April 14, 2023 (#068) (Richard Seroter) * C# Digest Issue #450 – April 17, 2023 (Jakub Chodounsky)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Get 20% off thru April with the C# Packt sale!

View Details

Top Links* Improving Visual Studio performance with the new Instrumentation Tool (Nik Karpinsky) * Amazon CodeWhisperer, Free for Individual Use, is Now Generally Available (Steve Roberts) * Android Studio Flamingo is stable (Steven Jenkins) * 6 Flutter/Dart Projects from Google Dev Library to Kickstart Your Next Project (Swathi Dharshna Subbaraj) * OpenAI API endpoints (Craig Dunn) * Visual Studio Code Day 2023 (Burke Holland)

Web & Cloud Development* How to secure legacy ASP.NET MVC against Cross-Site (CSRF) Attacks (Aneesh Lal Gopalakrishnan) * Service Connection guidance for AKS customers using Kubernetes tasks (Eric van Wijk) * Manage your APIs with Azure API Management’s self-hosted gateway v2 (Fernando Mejia) * How to Get Started with Telerik Blazor Data Grid (Jon Hilton) * 6 Free Libraries to Create Tooltips in JavaScript (Nipuni Arunodi) * Azure Logic Apps plans: Consumption based vs Standard (Umesh Panwar) * Building a Bootstrap 5 Legend with the Help of ChatGPT (Peter Kellner) * Wasp steps up its database game with Fully Managed Dev DB & DB Seeding (Martin Sosic) * How to build an API (Betsy Sallee) * More ways we’re making Chrome faster (Thomas Nattestad & Andrew Grieve) * Totally Tubular Tabular Tools for Document Generation (Raymond Camden) * Pulumi Insights: Intelligence for Cloud Infrastructure (Luke Hoban)

Visual Studio & .NET* Different Ways to Split a String in C# (Code Maze) * Agility SDK 1.610.0: Updated RenderPasses and minor Vulkan compatibility improvement (Amar Patel) * Even faster builds with Incredibuild 10 and Visual Studio 17.6 Preview 3 (Michael Price) * C# 12 class and struct Primary Constructors (Patrick Smacchia) * C++23’s New Fold Algorithms (Sy Brand) * How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 3: Filling the SoftwareBitmap directly (Raymond Chen) * NuGet.org Terms of Service Update on Unexpected Behavior and Hate Speech (The NuGet Team) * Converting Strings to .NET Objects – IParsable and ISpanParsable (Christian Nagel) * Performance: The Fastest Way to Use Regular Expressions in Microsoft .NET 7 (David McCarter)

Design, Methodology, AI & Testing* An example of LLM prompting for programming (Martin Fowler) * Making Pie (Charts) out of Mermaid.js (Matt Eland) * How anthropomorphism hinders AI education (Ben Garside) * Easily access the new AI-powered Bing across your favorite mobile apps (Bing Team) * Catching up with OpenAI (Chris Price) * The future of manufacturing is now: Four trends shaping the industry (Dominik Wee) * Ask a Developer: Code Coverage Uncovered (Jerrod Engelberg) * How To Create an App in App Builder Using Role-Based API? (Svetloslav Novoselski)

Mobile, IoT & Game Development* Building smarter cities with digital twins (Caroline Beightol) * Microsoft brings Windows 11 to HoloLens 2 (Robin Seiler)

Screencasts & Videos* Visual Studio Slow Startup? Filtered Solutions Will Help! (Gerald Versluis) * Alexa Developer Tech Talk: Radio Skills Kit (Angelle Morvant & Julian Smyth) * Navigating the Postman App Interface | The Exploratory (Postman Team)

Podcasts* .NET Core Podcast – Inside Avalonia’s Cross-Platform UI Toolkit and the Quest for Quality Documentation with Mike James (Jamie Taylor) * The Hanselminutes Podcast – Protecting Machines from Us with Lelapa AI’s Pelonomi Moiloa (Scott Hanselman) * Rocket 433: Max, Just Max (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast – The philosopher who believes in Web Assembly (Eira May) * Web Rush Episode 229: Security with Rey Bango (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * The Happy Engineer Podcast 096: From Hate to Happiness with Dr. Benjamin Ritter | 3 Keys to Engineering Career Fulfillment (Kae Lynne Sapino) * UI Breakfast Podcast Episode 265: Designing for Families with Nathalie Stratton (Jane Portman) * Software Defined Talk Episode 410: Jordan Tigani on the death of Big Data (Brandon Whichard) * SQL Server Radio Episode 151 – Tales from the SQL Bits of 2023 (Guy Glantser & Eitan Blumin)

Database* Cumulative Update #20 for SQL Server 2019 RTM (Harvey Mora) * Cumulative Update #3 for SQL Server 2022 RTM (Srinivas Kandibanda)

SharePoint, M365 & MS Teams* Updates to the Microsoft 365 Developer Program (Kelly Bowen-McCombs)

PowerShell & Terminal* DCOM Hardening (Emin Atac) * How to Get a Base64 Version of a File From Command Line (David Walsh)

Miscellaneous Announcing Windows 11 Insider Preview Build 22621.1610 and 22624.1610 and Releasing Windows 10 Build 19045.2908 to Release Preview Channel and Releasing Windows 11 Build 22000.1879 to the Release Preview Channel and Releasing Windows 11 Build 22621.1631 to the Release Preview Channel (Brandon LeBlanc) * Valve’s Steam Deck: all the news about the new gaming handheld and* Twitter is rebranding Super Follows to Subscriptions (Emma Roth) * Skilling snack: Windows lifecycle (Jason Leznek) * Microsoft releases PowerToys 0.69.1 with tons of fixes (Kevin Okemwa) * Tesla Reportedly Ready To Launch Powerwall 3 (Oliver Haslam)

More Link Collections* The Morning Brew #3686 (Chris Alcock) * Daily Wrap Up – April 13, 2023 (#067) (Richard Seroter)

The Geek Shelf Writing Is Designing: Words and the User Experience (Michael J. Metts & Andy Welfle) – Referral Link

View Details

Top Links* Boost Productivity with High-Fidelity Figma Designs and Clean XAML Code. Preview 5 is here! (Uno Platform Team) * Android 14 Beta 1 (Dave Burke) * Introducing a new way to verify your workplace on LinkedIn with Microsoft Entra Verified ID (Ankur Patel) * Windows App SDK 1.3.0 (1.3.230331000) Released (Gabby Bilka) * .NET Rocks! – Making a Copilot with Phil Haack (Carl Franklin & Richard Campbell) * Get started with OpenAI in .NET (Luis Quintanilla)

Web & Cloud Development* Public preview: Azure Functions V4 programming model for Node.js (Azure Team) * Creating an ASP.NET Minimal Web API to Generate PDF Documents from HTML Template Dynamically (Sowmiya Loganathan) * Wasp Auth UI: The simplest way to a full-stack auth! (Matija Sosic) * Node v18.16.0 (LTS) (Danielle Adams) * DS Server 3.1.1 Released (Bjoern Meyer) * Build a Twilio Flex ChatGPT Plugin (Dimitris Sotiriou) * Dapr extension for AKS is available in 7 new regions (Hannah Hunter) * TLS 1.3—What is It and Why Use It? (Nikolay Iliev)

WinUI, .NET MAUI & XAML* Introducing the New .NET MAUI Popup Control (Jayaleshwari N.) * Introducing the New WinUI AvatarView Control (Manivannan Elangovan) * Part 3: Migration of Telerik Xamarin ERP App to .NET MAUI (Rossitza Fakalieva)

Visual Studio & .NET* Upcasting and Downcasting in C# (Code Maze) * .NET 8 Performance Edition (Steven Giesel) * How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 2: Via a buffer (Raymond Chen)

Design, Methodology & Testing* Figma cheat sheet for developers using inspect mode (Christian Reich) * Mapping User Journeys with Mermaid.js and Illustrating git Branching with Markdown & Mermaid.js (Matt Eland) * Innovation frontier (Dimitri Glazkov) * Best Flowchart Software for Developers (Enrique Corrales) * Recipes For Product Failure: Obsess Over Competitors (Den Delimarsky) * Are meetings making you less productive? (Ryan Donovan)

Mobile, IoT & Game Development* Bring your IOT apps to cars (Brad Hinkel) * Kotlin DSL is Now the Default for New Gradle Builds (James Ward & Boris Farber)

Screencasts & Videos* IoT Coffee Talk: Episode 151 – Almost Everclear IoT! (Iot Coffee Talk Crew) * Live Coding – Uno Platform – Android TV support (Martin Zikmund) * Automate document analysis with Azure Form Recognizer using AI and OCR | Microsoft Mechanics (Jeremy Chapman)

Podcasts* Complete Developer Podcast – Explaining Agile To Non Technical CoWorkers (BJ Burns & Will Gant) * Syntax Podcast – 600th Episode! Major Announcement + SWAG Giveaway! (Wes Bos & Scott Tolinksy) * Kubernetes Podcast from Google – SCaLE20x (Abdel Sghiouar & Kaslin Fields) * The Rework Podcast – Listener Questions Part 2 (Kimberly Rhodes) * SQL Data Partners Podcast Episode 264: Verified Backups (Carlos L. Chacon) * Practical AI Podcast – Computer scientists as rogue art historians (Amanda Wasielewski, Chris Benson & Daniel Whitenack) * Python Bytes Podcast #331 – Python From the Future (Michael Kennedy) * Software Engineering Radio 559: Ross Anderson on Software Obsolescence (Priyanka Raghavan)

Community & Events* You’re Invited! Microsoft AI, Data & Modern App – In Person Event (Shelly Avery) * Google Dev Library Newsletter: 20th Edition (Google Dev Library Team) * GitHub Accelerator: our first cohort and what’s next (Kara Sowles)

Database* Optimize Costs in Azure SQL Managed Instance (Niko Neugebauer) * That weird slow benchmark and its root cause (Oren Eini) * Azure SQL—Public preview updates for mid-April 2023 (Azure Team) * Announcing General Availability of Azure Data Studio extension SQL Database Projects (Drew Skwiers-Koballa) * Announcing Azure Data Studio 1.43 (Erin Stellato)

SharePoint, M365 & MS Teams* Enabling billing for Microsoft Teams APIs in Microsoft Graph (Ajit Kalele) * Microsoft enhances Together mode experience in Teams (Kevin Okemwa)

Miscellaneous* Sysmon v14.16 (Alex Mihaiuc) * LinkedIn and Microsoft Entra introduce a new way to verify your workplace (Christine Barrett) * PBS also stops tweeting after being hit with ‘Government-funded Media’ label (Jon Porter) * The Google graveyard: all the products Google has shut down (Kim Lyons)

More Link Collections* The Morning Brew #3685 (Chris Alcock) * Bits and Bytes – 2023-1 (Joe Brinkman) * Daily Wrap Up – April 12, 2023 (#066) (Richard Seroter)

The Geek Shelf Purely Functional Data Structures (Chris Okasaki) – Referral Link

View Details

Top Links* Announcing .NET MAUI in .NET 8 Preview 3 (David Ortinau) * Check out new C# 12 preview features! (Kathleen Dollard) * Announcing OpenAI’s Bug Bounty Program (OpenAI Team) * ASP.NET Core updates in .NET 8 Preview 3 (Daniel Roth) * Announcing .NET 8 Preview 3 (Jiachen Jiang)

Web & Cloud Development* Kubernetes v1.27: Chill Vibes (Kubernetes Release Team) * Wasp Launch Week #2 (Matija Sosic) * State Hasn’t Changed? Why and when Blazor components re-render (Jon Hilton) * Shallow vs. Deep Copying in JavaScript (Mark O’Neill) * Consume the DevExpress Backend Web API from JavaScript with Svelte (Part 1) (Oliver Sturm) * Azure Developer CLI (azd) – April 2023 Release (Savannah Ostrowski) * Deploy your ChatGPT based model securely using Microsoft Teams, Power Virtual Agent and Azure OpenAI (Alexis Kinzelin) * How to build a TypeScript app with Vite (Clara Ekekenta) * OWASP API Security Top 10 2023 and GraphQL (Antoine Carossio) * Announcing a white paper on Platforms for Cloud Native Computing (Josh Gavant & Abby Bangser) * Improving my blog’s performance with WebPageTest – part 1 (ThisCouldBeUseful)

WinUI, .NET MAUI & XAML* MauiWorkshop Sample Code (Jeff Fritz) * Dependency Injection with Avalonia UI Apps (Khalid Abuhakmeh)

Visual Studio & .NET* C# Tip: Access items from the end of the array using the ^ operator (Davide Bellone) * How to Validate Email Address in C# (Code Maze) * Your JetBrains All Products Pack Tools Are Ready To Be Updated to 2023.1 (Eugene Toporov) * Build a ChatGPT clone in .NET using OpenAI and Semantic Kernel (Jim Bennett) * Extending .NET Caching Provider for Collections (Matthew Groves) * .NET April 2023 Updates – .NET 7.0.5, .NET 6.0.16 (Rahul Bhandari) * How can I convert a WIC bitmap to a Windows Runtime SoftwareBitmap? part 1: Via an encoded stream (Raymond Chen)

Design, Methodology & Testing Announcing Azure DevOps Server 2022.0.1 RC and Azure DevOps 2023 Q2 Roadmap update (Gloridel Morales) * Beat Your Biases: What I Learned Building a Library of Cognitive Biases (J.D. Meier) * Agile Transformation Requires More Than Agile Practices (Mike Cottmeyer) * OpenAI Cookbook – Examples and guides for using the OpenAI API (OpenAI Team) * What is ChatGPT and How Can it Help Me? and* Using ChatGPT to Make Your Work Easier (David Giard) * Saying ‘No’ to Stress (‘Tine Zekis) * Ask a Techspert: What is generative AI? (Eben Carle) * New features now on Atlassian Admin hub for Trello admins (Erika Storli) * Generative AI-enabled compliance for software development (Mark Paulsen) * What is the Software Development Lifecycle? (Nicholas Rini) * 3 Methods to Generate a .gitignore File Automatically (Nipuni Arunodi) * Real-time Messaging (Sameera Thangudu) * The Ultimate Compilation of Skills, Frameworks, and Tools for Software Development Management (Tyler Hakes)

Mobile, IoT & Game Development Update to Windows Subsystem for Android on Windows 11 (April 2023) (Brandon LeBlanc) * 12 Reasons for Using Kotlin for Android App Development (Ravi Makhija) * Swift Package Index gains Apple sponsorship and* Swift 5.8 Released! (Swift Team) * Dart 3.0.0 Changelog (Kevin Chisholm) * Motors in Unity Physics (Amanda Schembri) * What’s new in multiplatform Jetpack libraries (Marton Braun) * Try RiderFlow and Share Your Experience With Us (Anna Ruban) * Game Development Tooling Tutorials – Unity, Unreal Engine, Rider, and RiderFlow (Maarten Balliauw)

Screencasts & Videos* Enable True Dark Mode with this Screen Brightness Plugin for .NET MAUI (Gerald Versluis) * Why is Scrum so easy to understand but incredibly hard to master? (Martin Hinshelwood) * Native Inline Microsoft Image Creator AI Experience Powered by DALL·E Now In Microsoft Edge (Microsoft Healthcare and Life Blog Videos) * Technology & Friends – Kevin Grossnicklaus on Low Code No Code Solutions (David Giard) * Coffee and Open Source Conversation – Chris Klug (Isaac Levin)

Podcasts CodeNewbie S23:E8 – Empowering the Next Generation of Black Tech Talent (Pariss Chandler) (CodeNewbie Team) * Working Code Podcast – Episode 122: Coding Hot Takes (Ben Nadel) * Scrum Master Toolbox Podcast – Moving Beyond Roadmaps, and Using Data to Drive Decision Making for Agile Product Development | Daniel Westermayr and* Scrum Master Toolbox Podcast – Group Mentality vs. Creating Real Agile Product Teams | Daniel Westermayr (Vasco Duarte) * Meta Cast 246 – Eradicating Agile Nit-Pickers (Bob Galen & Josh Anderson) * Reverse Engineering with Joyce Lin – JavaScript Jabber 577 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * RunAs Radio – Team Metrics with Angela Dugan (Richard Campbell)

Community & Events* Join us for Oracle Database World London on April 20th (Maria Colgan) * Run an open source-powered virtual conference! (Máirín Duffy)

Database* Data Encryption at rest with Customer Managed keys for Azure Cosmos DB for PostgreSQL (Akash Rao) * ChatGPT – Oracle Deployment in Azure via Azure CLI (Kellyn Pot’Vin-Gorman)

SharePoint, M365 & MS Teams* Request external files into SharePoint document libraries (Irfan Shahdad)

PowerShell* De-hardcoding File Paths Using VbScript and PowerShell Custom Actions (Alex Marin) * Convert Specific Table of Excel Sheet to JSON (Sonam Rastogi)

Miscellaneous* PsExec v2.43, Sysmon v14.15, and TCPView v4.19 (Alex Mihaiuc) * Introducing the newest GitHub Shop collection (Chrissy Nasi) * 4 Maps updates to help you explore U.S. national parks (Michael Curtes) * Enter for a chance to win this custom Redfall Xbox Series X console (Robert Collins)

More Link Collections* The Morning Brew #3684 (Chris Alcock) * Daily Wrap Up – April 11, 2023 (#065) (Richard Seroter)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* Learn how to modernize your .NET apps from the pros! (Jon Galloway) * SOLID Principles in JavaScript (Chameera Dulanga) * Start your AI and .NET Adventure with #30DaysOfAzureAI (Dave Glover) * Sequence Diagrams in Markdown with Mermaid.js (Matt Eland) * Using Application Insights in .NET Desktop Applications (Rick Strahl) * Migrating extensive Xamarin native apps (with Xamarin.Forms Embedding) to .NET 7 (Andreas Nesheim)

Web & Cloud Development* Role-Based Access Control in Blazor Applications (Andrea Chiarelli) * List Azure Functions based on Configuration Values (Dennes Torres) * Azure Functions, GitHub Actions, and Terraform: Assembling all the pieces (Henrique Dalcin Dalmas) * Using Azure Data Factory to read and process REST API datasets (Rayis Imayev) * Spin 1.0 — The Developer Tool for Serverless WebAssembly (Radu Matei) * Let’s make our SPA more secure by setting up a .NET BFF with Duende and Auth0 (Tim Deschryver) * Node v19.9.0 (Current) (Rafael Gonzaga) * Boost your productivity in Postman with these 4 keyboard shortcuts (Cara Borenstein)

Visual Studio & .NET* Debugging native memory issues in a C# application (Oren Eini) * How to Round Down a Number to a Nearest Integer in C# (Code Maze) * Find the Longest Common Prefix in C# (Dotnet Office) * You can now use Microsoft Kiota within Visual Studio Code (Rabeb Othmani) * Normalize and compare URLs with C# (Thomas Ardal) * 5 useful extensions for Task in .NET (Steven Giesel) * Binding Generator Preview Release (Eric Sink) * Static Fields Are Evil, If Not Coded Correctly (David McCarter) * Investigating a crash in Enumerable.LastOrDefault with a custom collection (Gérald Barré)

Design, Methodology, AI & Testing* 12 Insidious Biases that Impact Our Every Day Lives (J.D. Meier) * Azure DevOps for Beginners: How to Set Up Your Account, Organization, and Repository (Rachel Irabor) * Building a bond with the company while working 100% remotely (Michael Bialecki) * Building toward more autonomous and proactive cloud technologies with AI (Alyssa Hughes) * 6 signals that your architecture is not visible enough (Dennis Doomen) * How enabling developers can help drive financial inclusion (Mark Paulsen) * Khan Academy Chief Says GPT-4 is Ready To Be a Tutor (msmash) * Anagrams kata as a one-liner (Mark Seemann)

Mobile, IoT & Game Development* Signs It’s Time to Migrate Your Cordova App (Jacklin Altman) * Flutter Vs React Native – The Ultimate Battle For Cross-Platform Mobile Development Supremacy (Md Sarfaraj) * Reduce uninstalls for your app with auto-archive (Chang Liu & Lidia Gaymond)

Screencasts & Videos* What’s new in the book? (Jimmy Engstrom) * Responsible AI Mitigations and Tracker | The AI Show Live (Seth Juarez, Besmira Nushi & Marah Abdin) * Armchair Architects: Data and Apps; How is data changing (part 2) (David Blank-Edelman, Uli Homann & Eric Charran) * Using Webhooks to Run on the Cloud | Postman Flows (Postman Team) * Asp.Net Monsters – Time Series Data with Postgres (David Paquette, Simon Timms & James Chambers)

Podcasts* Revision Path – Breon Waters II (Maurice Cherry) * Bojan Magusic: Azure Security – Azure DevOps Podcast Episode 240 (Jeffrey Palermo) * The PowerShell Podcast – Securing the Cloud with David das Neves (James Petty) * The Stack Overflow Podcast Episode 553 – Going stateless with authorization-as-a-service (Eira May) * Microsoft 365 Dev Podcast – Build once, deploy efficiently, connect across Microsoft 365 (Jeremy Thake & Paul Schaeflein) * The ReadMe Podcast – Fusing tech and progress (Jerome Hardaway, J. Luc Peterson, Klint Finley, Neha Batra & Kedasha Kerr) * AGL 306: Rish Gupta from Spot AI (John Rouda) * Syntax Podcast Episode 599 – oAuth APIs Explained (Wes Bos & Scott Tolinsky) * Made by Google Podcast – Call Me Maybe (Rachid Finge) * Google Cloud Security Podcast Episode 116 – SBOMs: A Step Towards a More Secure Software Supply Chain (Anton Chuvakin) * The Changelog – Ken Thompson’s keynote, Tabby, The LLama Effect, Codeberg & facing the inevitable (Jerod Santo)

Community & Events* PyDev of the Week: Marius van Niekerk (Mike Driscoll) * Important observations from Microsoft at Mobile World Congress 2023 (Yousef Khalidi)

Database* Return TOP (N) Rows using APPLY or ROW_NUMBER() in SQL Server (Jared Westover) * A Beginners Guide To MySQL Replication Part 2: Configuring Source and Replica Servers (Aisha Bukar) * Understanding Connectivity Issues in Azure SQL Database (Karthik Yella)

SharePoint, M365 & MS Teams* SharePoint Framework v1.17 – Whats in Latest Update of SPFx (Andrew Connell) * Introducing Viva Engage, now on iOS and Android! (Evelyn Chan)

Miscellaneous* Zig – A Newcomer To TIOBE Top 50 (Sue Gee) * Skill up on Modern Work: Quarterly recap (Allie Thompson) * Open-Source Software (OSS) Licenses Explained (Anna Maltceva) * How to Get Mac Battery Level from Command Line (David Walsh) * What’s the difference between software engineering and computer science degrees? (Keith van der Meulen) * How to Install WSL2 on Windows 10 and Windows 11 (Michael Reinders) * Why is there a large gap between some of the Windows system metrics indices? (Raymond Chen)

More Link Collections* The Morning Brew #3683 (Chris Alcock) * Interesting links of the week 2023-15 (#67) (Michael Eaton) * Sands of MAUI: Issue #98 (Sam Basu) * Daily Wrap Up – April 10, 2023 (#064) (Richard Seroter) * Reading Notes #550 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft)

View Details

Top Links* Bing Preview Release Notes: Performance Improvements on Microsoft Edge and Bing (Bing Team) * What developers need to know about generative AI (Damian Brady) * Technical Writing 101: Working with SMEs (Cole Henry) * How to Build Your Own Scrum Board with Kendo UI for Angular Drag and Drop (Dany Paredes) * Trying out What ChatGPT Knows About XML Doc Comments (Roland Weigelt)

Web & Cloud Development Using A Transient CSS Stylesheet To Remove Scrolling On Body While Modal Is Open and* Using Public Class Fields To Bind Event Handlers In JavaScript (Ben Nadel) * Book Review: Just jQuery The Core UI – Animation (Ian Elliot) * ECMAScript 2023 Spec for JavaScript Includes New Methods for Arrays (EditorDavid) * Bulk Updates To Azure Blob Storage Cache Control Metadata (Den Delimarsky) * AWS Lambda Response Streaming with Pulumi (Josh Kodroff) * Part 1 | Blazor WebAssembly [.NET 7] JWT Authentication Series | User Registration (Naveen Bommidi) * 3 Methods for Scoped Styles in Web Components That Work Everywhere (Zach Leatherman) * ESLint v8.38.0 released (Milos Djermanovic) * Using Step Functions to Orchestrate a Series of Lambda Functions (Bryan Hogan) * How eBay Modernized the Most Important Page on Our Platform (Lakshimi Duraivenkatesh, Ben Vesco & Saral Sukumar Jeyaseelan)

Visual Studio & .NET* Visual Studio Extensibility SDK Preview 3: New Features for Building Productivity Extensions (Almir Vuk) * Introducing the ‘Breakpoint Notifier’ Visual Studio extension! (Calvin A. Allen) * How to Do an Inner Join in LINQ? (Code Maze) * Run dotnet core projects without opening visual studio (Karthik Chintala) * Object-Oriented vs. Functional Programming with C# and F# [Presentation] (Urs Enzler) * The case of the PasswordVault.Add call that the customer thinks was hung (Raymond Chen) * How to stop JetBrains Rider asking to add files to Git version control (Alexander Zeitler)

Design, Methodology, AI & Testing* Psychological Biases (J.D. Meier) * 4 Common Misconceptions About Agile Transformation (Mike Cottmeyer) * How to Get and Give Feedback Using the Radical Candor Order of Operations (Brandi Neal) * How we engage with LLMs (Dimitri Glazkov) * How to Use Sparring to Collect Feedback | Trello (Kat Boogaard) * Software Architecture and Design InfoQ Trends Report – April 2023 (Thomas Betts, Blanca Garcia Gil, Daniel Bryant, Eran Stiller, Vasco Veloso & Tanmay Deshpande)

Mobile, IoT & Game Development* Building Android apps with Jenkins: an introduction (Bruno Verachten & Kevin Marten) * Why WebAssembly Is Perfect for Tiny IoT Devices (Dan Mihai Dumitriu) * Raspberry Pi Launches Online Code Editor to Help Kids Learn (EditorDavid) * Unity Gaming Services: 5 highlights from recent releases (Tatiana Fedotova)

Screencasts & Videos* What languages can you use to interact with Azure services? | One Dev Question (Larry Osterman) * ChatGPT made this Flutter app for me (Codepur)

Podcasts* InfoQ Podcast: Moving from Technical Contributor to People Leader with Lena Reinhard (Lena Reinhard) * Merge Conflict 353: Exploring & Analyzing Bing Chat (James Montemagno & Frank Kreuger) * Stream Processing with Chris Cooney – Adventures in DevOps 157 (Jillian Rowe, Jonathan Hall & Will Button) * Signals, the Future of Reactive Programming in Angular – Adventures in Angular 377 (Charles Max Wood, Armen Vardanyan & Lucas Paganini) * PPP 379 | Overcoming Fear and Uncertainty: A Guide to Risk-Taking, with author Angie Morgan Witkowski (Andy Kaufman) * The Changelog – LLMs break the internet (Simon Willison, Adam Stacoviak & Jerod Santo) * Fragmented, The Software Podcast #243: Mastering the Art of Switching Careers in Tech with Dan Lew (Donn Felker & Kaushik Gopal) * AWS Developers Podcast Episode 078 – Tales From the Time Series Trenches with Jay Clifford and InfluxData (David Isbitski) * Sad Python Girls Club Episode 17 – Sarah Kaiser (Kim-Adeline Miguel & Luciana Abud) * The Amp Hour #627 – Works on my machine (Dave Jones & Chris Gammell)

Community & Events* Halo veteran Joseph Staten is leaving Microsoft (Jay Peters)

Database* Learn how to use SQL ORDER BY in Your Queries (Joe Gavin)

PowerShell* Secure Sensitive Information in PowerShell Scripts With Encryption (Brien Posey)

Miscellaneous Announcing Windows 11 Insider Preview Build 25336 and Announcing Windows 11 Insider Preview Build 23430 and* Announcing Windows 11 Insider Preview Build 22621.1546 and 22624.1546 (Brandon LeBlanc) * Resetting Twitter’s interests list using browser developer tools (Chris Heilmann) * Windows 365 offers flexibility from the office or home to the frontline (Wangui McKelvey)

More Link Collections* .NET, Architecture, Azure, And other links #52 (davita8) * Code Maze Weekly #168 (Vladimir Pecanac) * C# Digest Issue #449 – April 10, 2023 (Jakub Chodounsky) * The Overflow #172: The path to async work (Ryan Donovan & Cassidy Williams) * F# Weekly #14, 2023 – Rider 2023.1 and OOP vs FP with C# and F# (Sergey Tihon) * Collective #759 (Manoela Ilic) * Daily Wrap Up – April 7, 2023 (#063) (Richard Seroter)

The Geek Shelf .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link

View Details

Top Links* ChatGPT on Android with OpenAI (Craig Dunn) * Edge features to help you stay organized and power your productivity (Roger Capriotti) * PowerToys v0.69 adds a new Registry Preview utility to visualize and edit Windows Registry files (Kunal Chowdhury) * The Hanselminutes Podcast – Building your own PC with Damian Edwards (Scott Hanselman) * Windows 365 Frontline available in public preview (Sam Tulimat)

Web & Cloud Development* Removing A CSS Stylesheet Removes Its Affect On The Document (Ben Nadel) * Integrate logic apps with SQL server by API connection using credentials kept in key vault. (Serena Li) * Improving Web Accessibility with Semantic HTML and Testing Techniques and Tools (Ben Linders) * WebStorm 2022.2.5 Is Out (David Watson) * React forwardRef(): How to Pass Refs to Child Components (Dmitri Pavlutin) * Running .NET Console Apps in Azure Container Instances (Mark Heath) * Develop a DevExpress XAF and Web API Solution in Docker (Oliver Sturm) * Triggering a .NET Lambda Function from an Amazon SQS Queue (Bryan Hogan) * Building GitHub with Ruby and Rails (Adam Hess)

WinUI, .NET MAUI & XAML* Best Place to Edit Your Images—On the Maui Shoreline (Viktoria Grozdancheva)

Visual Studio & .NET* An ignored exception can be misinterpreted as a hang, particularly in coroutines (Raymond Chen) * A Simple Union Between .NET Core and Python (Nick Cosentino) * Handling CommandTimeout With Dapper in .NET (Code Maze)

Design, Methodology, AI & Testing* DevOps threat matrix (Ariel Brukman) * Introducing the ‘Visual Studio VSIX Signer’ GitHub Action (Calvin A. Allen) * Samsung workers made a major error by using ChatGPT (Lewis Maddison) * The best keyboard shortcuts to get started with Sketch (Gabrielle van Welie) * How a List of One-Sentence Experiments Accelerates Innovation (JD Meier) * Top 10 common Git issues and how to fix them (Kunal Chowdhury)

Mobile, IoT & Game Development* Managing build environments in Appflow (Cecelia Martinez) * Announcing Capacitor 5.0 Beta (Conner Simmons) * On trend and on time: 5 skill-building resources for your next game (Jennifer Pyne)

Screencasts & Videos* Registering SQL Server on Azure Virtual Machines with New IaaS Agent Extension Benefits | Data Exposed Episode 12 (Buck Woody, Logan Carrington & Aditya Badramraju) * Visual Studio Toolbox: Debug Threads & Tasks with Parallel Stacks (Leslie Richardson) * Working with GraphQL APIs in Postman (Postman Team) * Object-Oriented vs. Functional Programming With C# and F# – Recording Available (Khalid Abuhakmeh)

Podcasts Scrum Master Toolbox Podcast – The Power of Partnership between Product Owner and Scrum Master in support of the Agile Team | Oguz Ozyurt (Vasco Duarte) * Rocket 432: Rumors and Invention (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 552 – Building an API is half the battle (Eira May) * Web Rush Episode 228: Web Apps and Site Reliability Engineering (SRE) with Brian Love (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Python Bytes Podcast #330 – Your data, validated 5x-50x faster, coming soon and* Talk Python to Me #410 – The Intersection of Tabular Data and Generative AI (Michael Kennedy)

Community & Events* Clubs Conference 2023: Ideas and tools for CoderDojos and Code Clubs (Sarah Roberts)

Database* SQL Server 2022 Pause and Resume Creation of Table Constraints (Daniel Calbimonte) * Event stores are key-value databases, and why that matters (Oskar Dudycz) * What SQL Server People Should Know About Amazon Aurora Serverless (Brent Ozar)

PowerShell & Terminal* Configure input at the top in Warp (Melanie Crissey)

Miscellaneous* Introducing the “Browser essentials” feature in Microsoft Edge (Microsoft Edge Team)

More Link Collections* Daily Wrap Up – April 6, 2023 (#062) (Richard Seroter) * .NET Annotated Monthly | April 2023 (Rachel Appel)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Introducing the New .NET MAUI Masked Entry Control (Paul Anderson) * .NET Rocks! – Understand Web Apps using Fiddler with Sam Basu and Rosen Vladimirov (Carl Franklin & Richard Campbell) * Animating color properties using .NET MAUI Community Toolkit (Leomaris Reyes) * Our approach to AI safety (OpenAI) * .NET Monthly Roundup – March 2023 – .NET 8 Preview 2, EF Core goodies, and more! (Jon Galloway)

Web & Cloud Development* Your Blazor component needs data in a certain format, where to Map? (Jon Hilton) * Inspecting ASP.NET integration testing logs made easy with JetBrains Rider (Alexander Zeitler) * Typed SignalR Clients – Making type-safe real-time communication in .NET (Kristoffer Strube) * Keeping Kubernetes Secure with Updated Go Versions (Jordan Liggitt) * CSS overscroll-behavior Only Affects Scroll Containers (Ben Nadel) * Docker Desktop 4.18: Docker Scout Updates, Container File Explorer GA (Chris McLellan) * GraphQL Introduction and Product Application using .NET Core 7 (Jaydeep Patil) * Accelerate Language Cognitive Services customization with Azure OpenAI (Hazem El Hammamy) * Advanced AWS Networking, Part 1 (Jose Juhala) * How Tabby compares with Visual Studio Code (Popoola Temitope) * Can you create beautiful stroked text in CSS? (Rob O’Leary) * Sharing Transport in Azure SDK for Python (Xiang Yan) * Creating Dapr-enabled Platforms with Kratix (Mauricio Salatino) * Astro 2.2 (Matthew Phillips) * Tweaking the Modern Script Editor Web Part (Liam Cleary) * Build and deploy a service with Go (Tyler Aldrich) * Microsoft Edge Workspaces public preview is now available (Microsoft Edge Team) * WebAssembly Tail Calls (Thibaud Michaud & Thomas Lively)

Visual Studio & .NET Visual Studio 2022 v17.6 Preview 2: Productivity, Game Development and Enterprise Management (Almir Vuk) * Enhancing Accessibility, Building a Read This Page feature with Azure Speech Service and C# (John Kilmister) * How to Declare an Empty Array in C# (Code Maze) * Type Casting In C# – Implicit Vs Explicit (Diwakar Tiwari) * ReSharper C++ 2023.1: Call Tracking, Macro Expansion Preview, and Support for C++23 Features (Elvira Mustafina) * Avoiding Common C# Coding Mistakes – Do’s And Don’ts To Remember (Jay Krishna Reddy) * Rider 2023.1: Enhanced C# Support, Best-in-class GameDev Features, and Much More! and ReSharper 2023.1 Comes With Enhanced C# Support, Exciting Updates for C++, and More! and* dotCover, dotMemory, dotPeek, and dotTrace 2023.1 Release! (Sasha Ivanova) * How do I modify the contents of a boxed Windows Runtime value? (Raymond Chen)

Design, Methodology, AI & Testing* Deploy MSIX Applications with Group Policies (Alex Marin) * What’s new in MSIX: April 2023 (Naveen Nooka) * A Lap Around DevSecOps (David Giard) * SudoLang: A Powerful Pseudocode Programming Language for LLMs (Eric Elliott) * Meet Alpaca: Stanford University’s Instruction-Following Language Model that Matches GPT-3.5 Performance (Jesus Rodriguez) * Building organization-wide governance and re-use for CI/CD and automation with GitHub Actions (Chris Reddington) * Greenfield Project? Start HERE! (Derek Comartin) * Writing Tips for Improving Your Pull Requests (Jeff Mueller) * Should Every Incident Get a Retrospective? (Lex Neva) * Introducing the ‘Visual Studio VSIX Versioner’ GitHub Action (Calvin A. Allen) * Bring your enterprise together with enterprise accounts for all (Melody Mileski) * Solving Build Server Scalability Issues (Pavel Sher) * Microsoft Semantic Kernel for AI Dev: A Chat with John Maeda (Richard MacManus) * Pathways to Success as a Product Manager (Tim Sneath) * Artificial Intelligence – the Next Technological Revolution that will Upend Everything (Andras Velvart) * Investing in Yourself (Zach White)

Mobile, IoT & Game Development* Build a production-ready multiplayer game with Netcode for GameObjects (Samuel Bellomo)

Screencasts & Videos* IoT Coffee Talk: Episode 150 – Massage Time! (IoT Coffee Talk Crew) * Managing Connections in Azure Data Studio | Open at Microsoft (Erin Stellato & Cheena Malhotra) * Partnering with Higher Education in Innovation Ecosystems (Microsoft Developer Team) * Can ChatGPT work with your enterprise data? (Microsoft Mechanics) * Exploring the Capabilities of ChatGPT | Calum Simpson | User Group (SSW TV)

Podcasts* The Happy Engineer Podcast 095: Hello, My Name is Awesome! with Alexandra Watkins | Chief Executive Boss Lady (Kae Lynne Sapino) * Software Engineering Radio 558: Michael Fazio on Modern Android Development (Gavin Henry) * Scrum Master Toolbox Podcast – Liberating Structures and Wise Crowds, Strategies for Facilitating Effective PI Planning in Agile Teams | Oguz Ozyurt (Vasco Duarte) * Syntax Podcast Episode 597 – Stump’d Gameshow! Answering Coding Interview Questions from AI (Wes Bos & Scott Tolinsky) * Signals: What You Should Know with Tejas Kumar – JavaScript Jabber 576 (AJ O’Neal & Charles Max Wood) * Complete Developer Podcast – 404 Personality Not Found (BJ Burns & Will Gant) * Staying on Top of Productivity – Adventures in .NET 141 (Caleb Wells, Shawn Clabough & Wai Liu) * Women in Technology Podcast – Cybersecurity Evangelism (WiT Team)

Community & Events* Hachyderm: A Minute from the Moderators (quintessence) * BOSTON CODE CAMP 34: An Exciting Opportunity for Developers to Learn and Connect! (Tressha)

Database* ODP.NET JSON Relational Duality and Oracle Database 23c Free (Alex Keh) * Azure Cosmos DB Desktop Data Migration Tool v2.0 (Chris Pietschmann)

SharePoint, M365 & MS Teams* OneNote: Your Digital Notebook, Reimagined with Copilot (Greg Mace)

Miscellaneous* career programs (ThreddyRex) * Making Edge Usable (Jeff Handley) * Microsoft brings its Bing chatbot to your fingertips with SwiftKey on Android (Tom Warren) * There is Nothing on the Internet (agent x51) * GitHub Copilot for Docs – putting the “fun” into RTFM (Chris Heilmann) * Explainer: File Types (Eric Lawrence) * Universal Print or unlimited print? (Harjit Dhaliwal)

More Link Collections* The Morning Brew #3682 (Chris Alcock) * Daily Wrap Up – April 5, 2023 (#061) (Richard Seroter)

The Geek Shelf When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

View Details

Top Links* Improvements to auth and identity in ASP.NET Core 8 (Jeremy Likness) * Build a developer assist dashboard using Teams Toolkit for Visual Studio Code v5.0 pre-release (Ayca Bas) * Discover an Azure learning community with Microsoft Learn rooms (Lanna Teh) * Simple management & security with our latest Surface Dock (Dasha Pushkareva) * TechBash 2023 Call for Speakers – Session Submission Closes in One Week (TechBash Team)

Web & Cloud Development Load YouTube Embed Videos When Needed With JavaScript (Khalid Abuhakmeh) * Improving the Azure OpenAI models in Power Automate to save people time (Stephen Siciliano & Walter Sun) * What’s New in Syncfusion Blazor: 2023 Volume 1 (Rajendran R.) * Let’s Build a React Admin Dashboard Sample App—Part 2 (Thomas Findlay) * Exploring PCx86, an IBM PC emulator written in JavaScript and* Playing Alley Cat, a classic MS-DOS game, from your web browser (Tough Developer) * Debugging OpenID Connect claim problems in ASP.NET Core (Tore Nestenius) * How Authentication and Authorization Work for SPAs (Alisa Duncan) * Build Minimal APIs in .NET 7 (Beau Carnes) * Electron 24.0.0 (George Xu) * Improve your time to first API call by 20x (Joyce)

WinUI, .NET MAUI & XAML* How to Add C++ Dependencies to Your .NET MAUI MSIX Package (Alex Marin) * Part 2: Things to Consider When Planning Your Migration from Xamarin.Forms to .NET MAUI (Rossitza Fakalieva) * Avalonia .NET UI Framework Picks Up Steam as Milestone Release Nears (David Ramel) * Promptdle Mobile (Joachim Leonfellner)

Visual Studio & .NET* Turning off Tracking for Find and FindAsync in Entity Framework (Bryan Hogan) * C# 11.0 new features: Span pattern matching (Ian Griffiths) * Myths about F#: We can’t use F# because we can’t rewrite everything from C#! You don’t have to, use Interop. (Urs Enzler) * Source Generators and Regular Expressions (Steven Giesel) * How to Write Logs From Startup.cs/Program.cs in .NET (Code Maze) * What is the maximum size of a process environment block? (Raymond Chen)

Design, Methodology & Testing* Slack in your plans (Martin Fowler) * Let’s Talk about STRESS, Baby! (‘Tine Zekis) * Introducing the “Visual Studio Marketplace Publisher” GitHub Action (Calvin A. Allen) * Updated Connectors Results in Microsoft in Bing (Bill Baer) * Escape the matrix (Eric Brechner) * What Is Technical Debt? Definitions, Examples, and More (Kate Shapiro) * Community forks: A new, easier way to contribute to GitLab (Lee Tickett) * How Can We Make Identity Accessible for Everyone? (Mallory Sword Glenn) * Detecting AI-Generated Content (Munish Munagala) * Google Bard updates its language model to develop proficiency in Maths and combat ChatGPT (Priya Walia)

Mobile, IoT & Game Development* Connecting to AWS IoT’s MQTT Server with .Net (j2inet) * Made with Unity Monthly: March 2023 roundup (Unity Community Team) * Test our new Code Editor for young people (Phil Howell)

Screencasts & Videos* Who should be using Azure Functions? | One Dev Question (Melony Qin)

Podcasts* Working Code Podcast – Episode 121: Ben’s Testing Tribulations (Ben Nadel) * React Native Radio 263 – Shopify Goes React Native! (Colin Gray, Robin Heinze, Jamon Holmgren & Mazen Chami) * Scrum Master Toolbox Podcast – Helping Scrum Teams by Establishing Trust and Shared Understanding with Product Owners | Oguz Ozyurt (Vasco Duarte) * RunAs Radio – IPv6 and Azure Active Directory with Pierre Roman (Richard Campbell) * The Stack Overflow Podcast Episode 511 – From Smalltalk to smart contracts, reflecting on 50 years of programming (Ben Popper) * Practical AI Podcast – Accelerated data science with a Kaggle grandmaster (Christof Henkel, Chris Benson & Daniel Whitenack) * Coffee and Open Source Podcast – Nikil Nandagopal (Isaac Levin) * The Stack Overflow Podcast Episode 569 – From cryptography to consensus: Q&A with CTO David Schwartz on building blockchain apps (Ryan Donovan) * Made By Google Podcast – Don’t try this at home: Fall Detection on Pixel Watch (Rachid Finge)

Community & Events* Who’s Hiring in the Microsoft Data Platform Community? April 2023 Edition (Brent Ozar) * Amazon Lays Off About 100 Employees in Its Gaming Divisions (msmash) * Get help with technical questions from experts and peers on Microsoft Q&A (Sandra Aldana) * What’s new with GitHub Sponsors (Jessica Lord)

Database* Cheat Sheet for SQL Server DBA Daily Operations (Eric Blinn) * Introducing Oracle Database 23c Free — Developer Release (Erin Dawson) * 5 reasons to use Cosmos DB to Azure Data Explorer integration (Vincent-Philippe Lauzon)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams for Education | April 2023 (Mike Tholfsen) * 3 ways to improve productivity and reduce costs with Microsoft Teams Phone (Nicole Herskowitz) * Announcing SharePoint Framework 1.17 with updates for Microsoft Teams, Microsoft Viva and SharePoint (Vesa Juvonen)

Miscellaneous* An email from my younger self (Bill Gates) * How to elegantly organize async Rust code (DatenLord) * The New Xbox Wireless Controller – Remix Special Edition Is Made Partly from Reclaimed CDs, Water Jugs… and Other Controllers’ Parts (Daniel Ruiz) * Introducing the Microsoft Surface Thunderbolt 4 Dock (Yaron Galitzky)

More Link Collections* The Morning Brew #3681 (Chris Alcock) * Daily Wrap Up – April 4, 2023 (#060) (Richard Seroter)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* ASP.NET Core Route Tooling Enhancements in .NET 8 (James Newton-King) * Behind-the-Design: Meet Copilot (Jon Friedman & Kurtis Beavers) * Fluent UI Insights Episode 05: Theming in v9 (Fluent UI Team) * How WebAssembly is accelerating new web functionality (Thomas Nattestad) * Looking at C# 12 Proposals and Beyond (Michael Shpilt)

Web & Cloud Development* Adding client-side validation to ASP.NET Core, without jQuery or unobtrusive validation (Andrew Lock) * WebView2 end-user FAQ (Microsoft Learn) * Distributed training with PyTorch and Azure ML (Bea Stollnitz) * Mammoth – A cross-platform Mastodon Client (PWA) (Justin Willis) * Azure Communication Services April 2023 Feature Updates (Daysha Carter) * CSS text-wrap: balance (Adam Argyle) * WebKitGTK accelerated compositing rendering (Carlos Garcia Campos) * Skype for Business usage reports deprecation in Microsoft Graph production and beta endpoints (Microsoft Graph Team) * Automating Image Workflows with the Photoshop API (Raymond Camden) * GoLand 2023.1 Is Out! (Sergey Kozlovskiy)

Visual Studio & .NET* Introducing the ‘Super Clean’ Visual Studio extension! (Calvin A. Allen) * How to Remove All Whitespace Characters From a String in C#? (Code Maze) * This is Probably My Last LINQ to Twitter Post (Joe Mayo) * Custom UI: Drag and Drop Merge Fields into the Document Editor (Bjoern Meyer) * Listing all available ETW events in a .NET application (Gérald Barré) * C++17 creates a practical use of the backward array index operator (Raymond Chen) * What Is The Difference Between An Array, ArrayList And A List? (Mahesh Chand)

Design, Methodology, AI & Testing* My Journey to Agile (David Giard) * Unpacking the SAFe Debate. Is it Agile, or Something Else? (Dave Prior) * “Data driven” decisions aren’t innovative decisions (Chelsea Troy) * Quick Tip: Pull Data from an API into a Figma Layer (Daniel Schwarz) * Tracing Notifications (George Luong) * Outlining the structure of your open source software project (Leonard Pahlke) * Level up monitoring and reporting for your enterprise (Jim Boyle) * Managing Large Repositories with Git LFS (Kunal Chowdhury)

Mobile, IoT & Game Development Google’s Nearby Share arrives on Windows to let you transfer files between PC and Android (Tom Warren) – Built with Flutter* * Introducing Unity Industry: Create and scale your real-time 3D vision (Tony Faccenda) * Ionic & Capacitor: The Best Path For Performance (Logan Brade) * Kotlin 1.8.20 Released (Danil Pavlov) * What’s new in WindowManager 1.1.0-beta01 (Jon Eckenrode)

Screencasts & Videos* The Basics of Prompt Engineering with Azure OpenAI Service | The AI Show Live (Seth Juarez & Marco Casalaina) * Live Coding – Uno Platform Android keyboard and TV remote input (Martin Zikmund) * The Download: GitHub Actions VS Code Extension, Developer Conference Season, LEGO GameCube and more (Christina Warren) * Inclusive Coding Unlocked: Visual Studio’s Powerful Accessibility Features (Anna White & Dante Gagne) * Take Pictures in .NET MAUI with the Camera.MAUI CameraView! (Gerald Versluis) * Flutter, Dart, and WASM-GC: A new model for Web applications @ Wasm I/O 2023 (Kevin Moore)

Podcasts* Revision Path – Fungi Dube (Maurice Cherry) * Kubernetes with Thomas Vitale – Azure DevOps Podcast Episode 239 (Jeffrey Palermo) * Scrum Master Toolbox Podcast – The Importance of Defining Done and Partnering with the Product Owner, to help the Scrum team deliver | Oguz Ozyurt (Vasco Duarte) * The PowerShell Podcast – The Just Us League With Andrew and Jordan (James Petty) * Google Cloud Security Podcast Episode 115 – How to Approach Cloud in a Cloudy Way, not As Somebody Else’s Computer? (Anton Chuvakin) * Until the Ice Cream Truck Podcast – Leadership Principles (Howard Dierking & Glenn Block) * Microsoft 365 Dev Podcast – Partner showcase: Syskit with Hrvoje Bagaric (Jeremy Thake & Paul Schaeflein)

Community & Events* Calling all open source maintainers (Abby Cabunoc Mayes) * Become a Google Developer Student Club lead (Rachel Francois) * Apple has reportedly started a small number of corporate layoffs (Mitchell Clark)

Database* New ways to bring MongoDB data and apps to Azure Cosmos DB (Simon Bisson) * Azure SQL News Update: 2023 Q1 (Anna Hoffman)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: April 2023 (Mark Kashman)

PowerShell* Public preview update: Azure Automation supports PowerShell 7.2 and Python 3.10 runbooks (Azure Team) * Installing PnP PowerShell 2.x On Windows 10 (Vinay Ayinapurapu)

Miscellaneous* Multi-Class Classification Using a scikit Neural Network (James McCaffrey) * Outside (Brandon Sanderson) * Announcing Windows 11 Insider Preview Build 23424 (Brandon LeBlanc)

More Link Collections* The Morning Brew #3680 (Chris Alcock) * Interesting links of the week 2023-14 (#66) (Michael Eaton) * Sands of MAUI: Issue #97 (Sam Basu) * Daily Wrap Up – April 3, 2023 (#059) (Richard Seroter) * Reading Notes #549 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft)

View Details

Top Links* Streamline MAUI Projects with the Syncfusion .NET MAUI Template Studio (Ganesan Rengasamy) * Introducing the ‘Open Bin Folder’ Visual Studio extension! (Calvin A. Allen) * Technology & Friends – Guy Royse on Software Defined Radio (David Giard) * How to get in free to the May 10 Technical.ly Developers Conference (Christopher Wink) * PowerShellGet 3.0 Preview 20 (Sydney Smith) * Bing Preview Release Notes: Image & Video Search (Bing Team)

Web & Cloud Development* What’s new in Svelte: April 2023 (Dani Sandoval) * Programmatically evaluating policies in ASP.NET Core (Karthik Chintala) * WCAG Demystified for the Angular Developer (Peter Vogel) * Using variables for Kubernetes without breaking YAML (Robert Erez) * Manage Pulumi Teams in Bulk with the New CLI Teams Flag (Robbie McKinstry) * Adding Microsoft Graph authentication as a Flask Blueprint (Pamela Fox)

WinUI, .NET MAUI & XAML* How to Create Dynamic WPF Charts in .NET C# Apps (Nitin Sharma) * Building a ChatGPT Chatbot App in .NET MAUI Part 2 (Daniel Monettelli) * ‘.NET MAUI for C# Developers’ Book Co-Authored by Trailhead’s Rodrigo Juarez (J. Tower) * Advanced .NET MAUI Topics – Part 1 (Jesse Liberty)

Visual Studio & .NET LINQ on steroids with SIMD (Steven Giesel) * Accessing Objects Just After they are Saved by Entity Framework (Bryan Hogan) * Working with Tuple in C# (A. Yohan Malshika) * Null-Conditional Operators in C# and* Refactoring Object-Orientation Abusers in C# (Code Maze) * Today’s random F# code: Using Verify to prevent breaking changes in stored data (Urs Enzler) * Metalama Status Update (March 2023) (Gael Fraiteur) * Exporting and importing Live Templates in JetBrains Rider (Alexander Zeitler) * Parsing and Serializing 3rd Party API DateTime JSON Data (Jamie Maguire) * What is this [uuid(…)] in front of my C++ class declaration? (Raymond Chen) * Change the ServiceLifetime after the service has been added to the .NET ServiceCollection (Niels Swimberghe)

Design, Methodology, AI & Testing The Future of Senior Developers in an AI-Driven World (Chris Heilmann) * Using Figma Auto Layout with App Builder to speed up Design to Code (George Abraham) * Top 50 High Performance Practices and* How To Become a High Performer (JD Meier) * Best Practices for Managing Version Control with Git (Kunal Chowdhury) * An abstract example of refactoring from interaction-based to property-based testing (Mark Seemann) * Facade Pattern: A Beginner’s How-To for Simplified Code (Nick Cosentino) * Microsoft Semantic Kernel Enables LLM Integration with Conventional Programs (Sergio De Simone) * Pre Fix your Code with Prefix (Stackify Team) * CodeQL zero to hero part 1: the fundamentals of static analysis for vulnerability research (Sylwia Budzynska) * New Repo Tab Focuses on Providing CI/CD Information on Builds (Paul Gerst) * In Praise of Top Down Programming (Mike James) * Intro to typography — what it is, and how to get it right (Alexandra Hemmer)

Mobile, IoT & Game Development* Using AI tools like ChatGPT to control IoT lights (Ian Douglas) * Using the Navigation Component in Jetpack Compose (Daniel Cook)

Screencasts & Videos* AWS for the .NET Developer – SAM (Isaac Levin)

Podcasts* Merge Conflict 352: Analyzing The Twitter Algorithm (James Montemagno & Frank Kreuger) * GeekWire Podcast: Reclaiming our lives through more mindful use of technology (Todd Bishop) * Meta Cast 245 – Self-Advocacy in Agile Coaching (Bob Galen & Josh Anderson) * Beyond the Hype Podcast: Y2Q – The end of encryption as we know it? (Colin Eberhardt) * AWS Developers Podcast Episode 077 – Amazon OpenSearch Serverless with Jon Handler and Ashok Thirunarayanan (David Isbitski) * The Amp Hour #626 – Intelligent Routing with Sergiy Nesterenko (Dave Jones & Chris Gammell) * OnPodcast Ep.108: Teams 2.0 testing, Windows 12 development, Google Cloud angry with Microsoft (Podcast OnMSFT Team) * Syntax Podcast Episode 595 – Supper Club × Web Components and Lit with Justin Fagnani of Google (Wes Bos & Scott Tolinsky) * UI Breakfast Episode 264: Ecommerce Branding with Abbey McGrew (Jane Portman) * Coding Blocks Podcast – Understanding Serial Transactions for Databases like Redis (Allen Underwood, Michael Outlaw, Joe Zack) * JS Party Podcast – See you later, humans! (Jerod Santo, Amal Hussein, Nick Nisi & Kevin Ball) * AGL 305: The Submarine Way with John and Deb (John Rouda) * Talk Python to Me #409: Privacy as Code with Fides (Michael Kennedy) * Duke’s Corner Podcast – Holly Cummins in the Engine Room of Java (Jim Grisanzio) * Tabs and Spaces Podcast 304 – Conventional Code (Zac Braddy, Jamie Taylor & James Studdart) * Complete Developers Podcast – ChatGPT for Developers (BJ Burns & Will Gant)

Community & Events* Celebrating the Innovators of Tomorrow: Announcing the Top 3 teams of the 2023 Imagine Cup (MS Student Developer Team) * That’s a Wrap! Azure Cosmos DB Conf 2023 Developers Highlights (Ricky Diep) * Prague Comes To Boston (Jesse Liberty) * Inaugural Designed for Surface award winners announced (Surface Team) * Improving myself: 10-year Celebration (Cori Drew) * Things to Do in Greater Philadelphia for Memorial Day Weekend 2023 (Visit Philly) * The people most affected by the tech layoffs (Eira May)

Database* Best way to monitor high worker thread on SQL Server (Dharmendra Keshari) * Azure Cosmos DB for PostgreSQL vs. Azure Database for PostgreSQL: When to choose which (Michal Toiba)

SharePoint, M365 & MS Teams* What’s new in Microsoft Teams (free) | March 2023 (Miikka Oksanen) * Top five AppSource validation errors for Office Add-ins submissions – March 2023 (Office Add-ins Team)

Miscellaneous* Tax Preparation Industry Alarmed Over Plan For IRS Free Tax-Filing System (BeauHD) * Announcing Windows 11 Insider Preview Build 22621.1537 and 22624.1537 (Brandon LeBlanc)

More Link Collections* The Morning Brew #3679 (Chris Alcock) * C# Digest Issue #448 – April 03, 2023 (Jakub Chodounsky) * F# Weekly #13, 2023 – Fantomas 6 (Sergey Tihon) * Code Maze Weekly #167 (Vladimir Pecanac) * Daily Wrap Up – March 31, 2023 (#058) (Richard Seroter) * The Overflow #171: The tech toolbox (Ryan Donovan & Cassidy Williams) * Collective #758 (Manoela Ilic)

The Geek Shelf .NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (Jesse Liberty & Rodrigo Juarez) – Referral Link

View Details

Top Links What’s new in Azure Data & AI: Azure is built for generative AI apps (Jessica Hawk) * Visual Studio Code and GitHub Copilot AI (Chris Dias) * Debugging tasks with the Parallel Stacks window | Visual Studio Toolbox and* Debugging threads with the Parallel Stacks window | Visual Studio Toolbox (Leslie Richardson, Robert Green, Ramkumar Ramesh & Mark Downie) * ReSharper IL Viewer and Low-Level C# (Khalid Abuhakmeh) * regex.ai – AI-Powered Regular Expression Solver (Liberty Labs) * The Hanselminutes Podcast – The Story of Visual Studio Code with Erich Gamma and Kai Maetzel (Scott Hanselman)

Web & Cloud Development* Creating a ToolTip Component in Blazor (Steven Giesel) * How to build a real-time Vue app with WebSockets (Abiola Farounbi) * Converting the Selected Text to “Sentence Case” using JavaScript and Regular Expressions (Bjoern Meyer) * How to Unit Test ILogger in ASP.NET Core (Code Maze) * Modern Web Development: Centering DIVs in new exciting wrong ways with AI! (Chris Heilmann) * Twitter announces new API pricing, posing a challenge for small developers (Jon Porter) * Fleet Preview Update 1.17: Rust Debugger, Code Folding Improvements, Ability to Rename Workspaces, and More (Roman Prokashev)

WinUI, .NET MAUI & XAML* What’s New in 2023 Volume 1: .NET MAUI Charts (Saravanan Madheswaran)

Visual Studio & .NET Enhancing JPEG, PNG, Text Using C# .NET Part 4 – Soft Edge Effect (Andrey Dryazgov) * How can I box a std::optional into a C++/WinRT IInspectable? (Raymond Chen) * Managing Workflows with the GitHub Actions Extension for VS Code (Anthony Bartolo) * ReSharper 2023.1 Goes Beta and* Rider 2023.1 Beta is Out (Sasha Ivanova) * Visual Studio Code March 2023 (Visual Studio Code Team) * Agility SDK 1.710.0-preview: GPU Upload Heaps and Non-normalized Sampling (Zichuan Gong)

Design, Methodology, AI & Testing* Introducing Service Principal and Managed Identity support on Azure DevOps (Angel Wong) * Docs As Part Of The Developer Experience For MSAL (Den Delimarsky) * Advanced Installer 20.5 (Advanced Installer Team) * AI Frontiers: AI for health and the future of research with Peter Lee (Alyssa Hughes) * AI and the Future of Health (Brenda Potts) * Companies innovate with low-code and fusion development (Charles Lamanna) * AI is morphing from tool to platform (and the next technology epoch begins) (Colin Eberhardt) * YAML Ain’t Markup Language: A guide to the basics (Tyler Aldrich) * What is exploratory testing? Benefits and how it works (Robert Drury) * Improvements to CodeQL’s data flow library for C++ (Robert Marsh)

Mobile, IoT & Game Development Introduction to Date and Time Programming in Swift, Part 1 and* Part 2 (Joey deVilla) * OpenAI Android developer assistance (Craig Dunn)

Screencasts & Videos* SQL Server 2022: T-SQL Enhancements [Ep. 6] | Data Exposed (Anna Hoffman) * Comparing Angular and React in 2023 – Adventures in Angular 376 (Charles Max Wood) * GitHub CoPilot X in Visual Studio (Visual Studio Team) * Apps and Services with .NET 7 I C# 11 and .NET 7 I Mark J. Price (Packt Publishing)

Podcasts* .NET Core Podcast – Comparers with Stephen Cleary (Jamie Taylor) * CppCast – Cpp2, with Herb Sutter (Phil Nash & Timur Doumler) * Where DevOps and ML Meet – Adventures in DevOps 156 (Jillian Rowe, Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Knowing When to Step Back, a Scrum Master superpower | Meena Venkataraman (Vasco Duarte) * The Stack Overflow Podcast – How to keep the servers running when your Mastodon goes viral (Ben Popper) * No Dogma Podcast #171 – Andy Gocke, .NET Ahead of Time Compilation, Part 1 (Bryan Hogan) * Rocket 431: Limited Internet For All (Christina Warren, Brianna Wu & Simone De Rochefort) * Web Rush Episode 227: Browser APIs you May Not Know About with Sasha Shynkevich (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * The Happy Engineer Podcast 094: From Hyper-Stressed Panic Attacks to the World’s Happiest Software Engineer with Erik Andersen (Max Ahumada) * Python Bytes Podcast #329 – Creating very old Python code (Michael Kennedy)

Community & Events* Highlights from Azure Cosmos DB Conf 2023! (Michal Toiba) * Announcing the Hack Together: Microsoft Graph and .NET winners (Ayca Bas) * A 2-day open source bootcamp in a box (Jim Bennett) * Roku is laying off another 6 percent of its workforce (Jon Porter) * E3 2023 is Canceled (Paul Thurrott)

Database* SQL Server Management Studio (SSMS) 19 Download, Install and New Features (Daniel Calbimonte) * A Beginners Guide to MySQL Replication Part 1 (Aisha Bukar) * Now in preview – Change Data Capture (CDC) with Azure Cosmos DB analytical store (Revin Chalil)

SharePoint, M365 & MS Teams* How to use ChatGPT to write Excel formulas (Maria Diaz)

PowerShell* Update XML files using PowerShell (Sonam Rastogi)

Miscellaneous* Process Explorer v17.03, PsTools v2.5, Sysmon 1.1.1 for Linux, and TCPView v4.18 (Alex Mihaiuc)

More Link Collections* The Morning Brew #3678 (Chris Alcock) * Daily Wrap Up – March 30, 2023 (#057) (Richard Seroter)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* Safari 16.4 Support for WebAssembly fixed-width SIMD. How to use it with C# (Uno Platform Team) * Flutter in 2023: strategy and roadmap (Tim Sneath) * Rules Grouping and More in the New Fiddler Everywhere 4.2! (Simona Yaneva) * Simplify Data Visualization with Multi-Axis Charts in .NET MAUI (Muneesh Kumar G.) * Improving multi-platform container support (Richard Lander) * Welcome to the Microsoft Learn Community! (Laura Longcore1)

Web & Cloud Development Document Viewer 31.2.2 Final Released: PDF.js, Web Component and Regular Expressions (Bjoern Meyer) * Authorize EF Core CRUD Operations and Download Reports in .NET MAUI with OData Web API (Eugeny B.) * Updated CSS Text Level 4: Refactored text-spacing and white-space Shorthands (fantasai) * Easily deploying Azure Functions with GitHub Actions (Henrique Dalcin Dalmas) * React FAQ: Setting Up, Installing, User Events & Best Practices (Matt Mickiewicz) * Part 7 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Sorting and Part 8 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Search and* Part 9 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Pagination (Naveen Bommidi) * How To Create Role-Based Web API with ASP.NET Core (Svetloslav Novoselski) * Node v16.20.0 (LTS) (Bethany Nicolle Griggs) * How GraphQL fits into the API lifecycle (Christina Hastenrath) * From Web2 to Web3: How developers can upskill and build with blockchain (Jas Takhar) * Pulumi Deployments: API-Driven Infrastructure at Scale (Meagan Cojocar) * Document Translation now available in the Language Studio (Microsoft Translator Team) * Microsoft Graph Developer Proxy v0.6 with monitoring, rate limiting and paging guidance (Sébastien Levert) * What’s New: APIs in Microsoft Graph (Yaniv Shasha) * The Biggest Cloud Native Strategy Mistake (Ian Miell)

Visual Studio & .NET* Observability in Wolverine (Jeremy D. Miller) * Vendor-Agnostic Telemetry Using OpenTelemetry Collector in .NET (Phil Broderick) * The WM_GETDLGCODE message is a query message and should not modify state (Raymond Chen)

Design, Methodology, AI & Testing* Is SAFe Agile? (Mike Cottmeyer) * Packaging Multi-Technology Applications as MSIX | Advanced Installer vs. Visual Studio (Alexandra Stoienescu) * Wolfram ChatGPT Plugin Blends Symbolic AI with Generative AI (Richard MacManus) * Why Successful Platform Engineering Teams Need a Product Manager (David Sandilands) * How to install MSI from Batch Script (Horatiu Vladasel) * GitHub Copilot for the Command Line is amazing! (Chris Heilmann) * “I NEED data from another service!”… Do you really? (Derek Comartin) * The Biggest Reason We Run from Challenging Conversations (Radical Candor) * You say “it’s too complicated to test” but… (Matt Lacey)

Mobile, IoT & Game Development* Ionic 7 is here! (Liam DeBeasi) * Maximize Unreal Engine Development with the Latest Integrations in Visual Studio 2022 (David Li)

Screencasts & Videos* IoT Coffee Talk: Episode 149 – Sidewalk (Iot Coffee Talk Crew) * Fluent UI React v9: what’s new and different | Open at Microsoft (Frank Boucher & Oleksandr Fediashov)

Podcasts* .NET Rocks! – DoomSharp with Wesley Cabus and Nico Vermeir (Carl Franklin & Richard Campbell) * Working Code Podcast – Episode 120: Freelancing With Nolan Erck (Ben Nadel) * SQL Data Partners Podcast Episode 263: SQL Server This ‘n That (Carlos L. Chacon) * Complete Developer Podcast – Breaking Down Goals (BJ Burns & Will Gant) * The Changelog – A new path to full-time open source (Filippo Valsorda & Jerod Santo) * Syntax Podcast Episode 594 – Potluck × Testing Animations × Tools for Learning × Coding Related Injuries (Wes Bos & Scott Tolinsky)

Community & Events* EA is laying off 6 percent of its workers (Emma Roth)

SharePoint, M365 & MS Teams* Create a Teams tab and Outlook Add-in with a Hello World project (Rabia Williams) * How we are improving employee engagement and business value with Viva Goals (Amy Strande) * Build once, deploy efficiently, connect across Microsoft 365 (Daniel Carrasco)

Miscellaneous* The rules of the road are about to change (Bill Gates) * Choosing The Best Programming Language For Beginners (Nick Cosentino) * Driving more traffic and value to publishers from the new Bing (Bing Team) * 4 best-practices to keep your Windows Server estate secure and optimized (Patrick Widjaja) * paint.net 5.0.3 is now available (Rick Brewster)

More Link Collections* The Morning Brew #3677 (Chris Alcock) * Daily Wrap Up – March 29, 2023 (#056) (Richard Seroter)

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

View Details

Top Links* Understanding the .NET ecosystem: The introduction of .NET Standard (Andrew Lock) * An Introduction to Microsoft Graph SDK and How to Create a To-Do List Using JavaScript (Kevin Gatimu) * Two Weeks Left for TechBash 2023 Call for Speakers (Jason Gaylord) * How can I try to escape the disease-ridden hot-tubs known as the TEMP and Downloads directories? (Raymond Chen) * Telerik Blazor UI In Native Apps (Sam Basu) * Announcing the GitHub Actions extension for VS Code (Christopher Schleiden)

Web & Cloud Development Tailwind CSS v3.3: Extended color palette, ESM/TS support, logical properties, and more (Adam Wathan) * 30 Days Of Azure AI Roadmap (Azure AI Devs) * WebStorm 2023.1: Improved New UI, TypeScript Support in Vue Templates, Astro Support, and More (David Watson) * ESLint v8.37.0 released (Milos Djermanovic) * Exceptionless.JavaScript 3.0.0 Released (Eric J. Smith) * Azure OpenAI Service, ChatGPT and more: Explore the latest developer resources (Jeff Medford) * Part 4 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Create Operation and Part 5 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Update Operation and* Part 6 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Delete Operation (Naveen Bommidi) * Understanding TypeScript Function Types: A Beginner’s Guide (Dmitri Pavlutin) * Differences between exported collections and collections in Postman (Gbadebo Bello) * 7 Motivators for Entering Web Development (Kunal Chowdhury) * Containerizing an Event Posting App Built with the MEAN Stack (Mohammad-Ali A’RÂBI)

WinUI, .NET MAUI & XAML* .NET MAUI App Stopped Working — HELP! (Khalid Abuhakmeh) * Building a Hijri Calendar with .NET MAUI Scheduler: A Beginner’s Guide (Jeyasri Murugan) * Part 1: Should We Migrate from Xamarin.Forms to .NET MAUI? When? (Rossitza Fakalieva) * .NET MAUI – Blazor Hybrid – WinUI 3 (Vijay Anand E G)

Visual Studio & .NET Functional Programming in C#: Oregon Trail Part One – The Feedback Loop and* Functional Programming in C#: Oregon Trail Part Two – It’s Huntin’ Season (Simon Painter) * How to Delete Elements from an Array in C# (Code Maze) * SVG Export Announced for TX Text Control 32.0 (Bjoern Meyer) * Exceptionless 8.0.0 Released (Eric J. Smith) * Create C++ Member Function in Visual Studio (Mryam Girmay)

Design, Methodology, AI & Testing* Migrating to MSIX: Limitations, Workarounds and Solutions (Alex Marin) * Introducing Microsoft Security Copilot: Empowering defenders at the speed of AI (Vasu Jakkal) * Best Motivational Short Stories About Personal Growth, Mindset, and Productivity (J.D. Meier) * How important is DevOps in continuous delivery of value to customers? (Martin Hinshelwood) * Enabling a No-Code Performance Testing Platform Using the Ddosify Docker Extension (Ajeet Singh Raina) * How To Build Your Own Custom ChatGPT With Custom Knowledge Base (Timothy Mugayi) * Microsoft Secure: Explore innovations transforming the future of security (Christine Barrett) * Cisco is giving Webex a ChatGPT-like AI to enhance hybrid work, customer experience (Karl Greenberg) * A shared agenda for responsible AI progress (Kent Walker) * How to Review and Refactor Code with GPT-4 (and ChatGPT) (Mark O’Neill) * How to enhance your browsing with AI Prompts in Opera (Opera Team)

Mobile, IoT & Game Development* Analyzing your application’s physical memory footprint using Memory Profiler (Anton Kruglyakov) * How to Get Into Mobile Game Design: 7 Steps to Take (Bogdan Sandu) * WhatsApp — Event Forwarding Integration for Real-time Personalization (Brindaa Sanjeevi)

Screencasts & Videos* Barcode Scanning with Google Vision and ML Kit in .NET MAUI (Gerald Versluis) * Capturing Query Metrics in Azure SQL Database | Data Exposed: MVP Edition (Rie Merritt & Grant Fritchey) * Coffee and Open Source Conversation – Bekah Hawrot Weigel (Isaac Levin) * Armchair Architects: Data and Apps—How is data changing (Part 1) (David Blank-Edelman, Uli Homann & Eric Charran)

Podcasts* CodeNewbie S23:E7 – How a Single Mom in a Shelter Became a Successful Software Developer (Brittney Ball) (CodeNewbie Team) * The Best of JavaScript and Ruby in 2023 – JavaScript Jabber 575 (Dan Shappir & Steve Edwards) * Scrum Master Toolbox Podcast – Building Psychological Safety, lessons from helping an Agile team to share interpersonal feedback | Meena Venkataraman (Vasco Duarte) * Software Engineering Radio 557: Timothy Beamish on React and Next.js (Phillip Winston) * Practical AI Podcast – Explainable AI that is accessible for all humans (Beth Rudden, Chris Benson & Daniel Whitenack) * PowerShell News Podcast Episode 047 – Interview with James Petty (Mick Pletcher & Harjit Dhaliwal) * RunAs Radio – When Does Multi-Cloud Make Sense with Phoummala Schmitt (Richard Campbell) * Mailin’ It! – The Official USPS Podcast – Encore Episode – Women in the Postal Service (United States Postal Service) * Defense Unicorns, A Podcast – Stop The Innovation Theatre with Steve Blank (Rob Slaughter)

Community & Events* GitHub Galaxy 2023: Empower developer teams with a new developer experience (Inbal Shani) * GDE Women’s History Month Feature: Jigyasa Grover, Machine Learning (Kevin Hernandez) * Wireshark Celebrates 25th Anniversary with a New Foundation (Joab Jackson) * GitHub Slashes Its Entire Engineering Team in India (msmash) * This is the time to be unpredictable and human (Chris Heilmann) * Disney reportedly eliminates metaverse division in first round of layoffs (Jon Porter) * Microsoft lays off at least 699, cuts come to SCIM, GitHub (Priya Walia) * What Community Activity Means to Microsoft MVPs (Rie Moriguchi) * Modern Work Supportability – Celebrating Women’s History Month (Ross Smith) * Top Things to Do in Philadelphia in May 2023 (Visit Philly)

Database* Is SQL Server 2019 More CPU-Intensive Than SQL Server 2016? (Brent Ozar) * Accelerated Database Recovery enhancements in SQL Server 2022 (Perry Skountrianos) * Public Preview: Azure Cosmos DB for MongoDB vCore (Azure Team) * Microsoft Learn: Programming Databases with Transact-SQL for Beginners (Rie Merritt)

SharePoint, M365 & MS Teams* Maximizing Feedback: Integrating Adaptive Cards with Microsoft Teams for ServiceNow Ticket Surveys (Luis Demetrio) * Announcing Collaboration Security for Microsoft Teams (Sehrish Khan) * Announcing SharePoint Framework 1.17 release candidate (Vesa Juvonen) * What’s New in Excel (March 2023) (Microsoft Excel Team) * Viva Connections is now available on tablet devices (Scott Smith)

Miscellaneous* Thoughts on journaling: Answering common questions (Michael Eaton) * NPR prioritizes radio over podcasts with steep cuts (Ariel Shapiro) * 5 Chromebook updates for students and teachers (Andy Russell) * Steam Will Require Windows 10 or Later Next Year (BeauHD) * Microsoft reportedly working on “CorePC” for the Windows 12 timeframe (Kip Kniskern) * Microsoft Plans Major Platform Upgrades for ‘Windows 12’ That Will Modernize the OS With AI and Faster Updates (msmash) * Announcing Rust 1.68.2 (Rust Release Team)

More Link Collections* The Morning Brew #3676 (Chris Alcock) * .NET, Architecture, Azure, And other links #51 (davita8) * Daily Wrap Up – March 28, 2023 (#055) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* How To Create A New Solution Using Uno Platform’s App Template From Visual Studio (Uno Platform Team) * Welcome to the new era of Microsoft Teams (Jeff Teper) * The Download: Everything You Need to Know About GitHub Copilot X, Generative AI Roundup and more! (Christina Warren) * Debunking Web Component Myths and Misconceptions (Rob Eisenberg) * Designing the new era of Teams (Thad Scott & Colin Day)

Web & Cloud Development* Are you sure you need that ‘else’ – Extend your Blazor components (Jon Hilton) * Faster training and inference using the Azure Container for PyTorch in Azure ML (Bea Stollnitz) * How to Create a Custom Authorize Attribute in ASP.NET Core (Code Maze) * Azure Functions: Version 4 of the Node.js programming model is in preview (Lily Ma) * Connecting to a Running Docker Container Shell (Maarten Balliauw) * Part 3 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Implement Read Operation (Naveen Bommidi) * How to get the client IP in ASP.NET Core even behind a proxy (Thomas Ardal) * Let’s Build a React Admin Dashboard Sample App—Part 1 (Thomas Findlay) * Defaulting on Single Page Applications (SPA) (Zach Leatherman) * WebKit Features in Safari 16.4 (Patrick Angle, Marcos Caceres, Razvan Caliman, Jon Davis, Brady Eidson, Timothy Hatcher, Ryosuke Niwa & Jen Simmons) * Build event handlers and scale them across regions, all with serverless cloud services? Let’s try it. (Richard Seroter)

WinUI, .NET MAUI & XAML* Elegantly Visualize Data with Interactive Features in .NET MAUI Charts (Karthikeyan V.)

Visual Studio & .NET* Basic Machine Learning Algorithms in C# – Part Two – Bayes Classifier (Simon Painter) * Primary Constructors with C# (Christian Nagel) * Using the contents of a file to define an MSBuild property (Raymond Chen) * Attaching a debugger to a Windows Containerd shim (James Sturtevant) * Integrating OpenAI ChatGPT with TX Text Control to Rephrase Content (Bjoern Meyer) * Handling CancelKeyPress using a CancellationToken (Gérald Barré)

Design, Methodology & Testing* Building a collaborative asynchronous work environment (Karl Hughes) * Crafting a Pull Request Template (Chris DeMars) * Include attachments to your Playwright report (Tim Deschryver) * How to enhance your API-first design process (Arnaud Lauret) * Creating a Custom Button Icon in Figma (Daniel Schwarz) * Authenticate externally, authorize locally (Daniel Wertheim) * Software Environment Pollution (Eli Lopian) * The Best Handoff Is No Handoff (Vitaly Friedman) * How ChatGPT Plugins (could) work (Marco Cardoso)

Mobile, IoT & Game Development* Running Flutter on Raspberry Pi 4 (Olenin Slava) * Made with Unity: 7 ways creators are using Unity beyond games (Dana Mart) * See what’s new with Cinemachine 3 (Gregory Labute)

Screencasts & Videos* Asp.Net Monsters #265 – Suggest Code Changes in Azure DevOps Pull Requests (David Paquette, James Chambers & Simon Timms) * The Latest Model Updates in Azure Form Recognizer | The AI Show Live (Seth Juarez & Vinod Kurpad) * Welcome to the New Era of Microsoft Teams (Microsoft Teams) * Import and Export Data in Postman (Postman Team)

Podcasts* InfoQ Podcast: InfoQ Software Architecture & Design Trends 2023 (Thomas Betts, Daniel Bryant, Vasco Veloso, Eran Stiller & Tanmay Deshpande) * Revision Path – Ube Urban (Maurice Cherry) * Kubernetes Podcast from Google – Breaking Kubernetes for Fun and Profit with David Flanagan (Abdel Sghiouar & Kaslin Fields) * The PowerShell Podcast – Transitioning to DevOps with Dave Carroll (James Petty) * Made by Google Podcast – Peeling back the layers of Android security (Rachid Finge) * DAWbench Radio Show Episode 24 : Digital Audio Editing and Restoration : Acon Digital : Mastering the Art ! (Vin Curigliano, Pete Brown & Stian Aagedal) * Coding with the Open AI / Chat GPT API (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 114 – Minimal Viable Secure Product (MVSP) – Is That a Thing? (Anton Chuvakin) * The Stack Overflow Podcast Episode 549 – The next gen web browser has no tabs, only spaces (Eira May)

Community & Events* He should be remembered for more than Moore’s Law (Bill Gates) * Rockin’ the Code World: Special Guest Barret Blake (David McCarter) * Meet Studio +254: Viola Bazanye (Timothy Achumba) * Microsoft job cuts surpass 2,700 in Seattle region; security technology group hit in latest round (Todd Bishop)

Database* New for Devs in SQL Server 2022: Ledger for Blockchain-Backed Security (David Ramel) * Azure Cosmos DB for MongoDB vCore helps developers build intelligent apps in the cloud (Gahl Levy) * The Difference Between SQL Statement, Command, Clause, Batch, etc. (Aubrey Love) * What Are Time Series Databases, and Why Do You Need Them? (Robert Kimani)

SharePoint, M365 & MS Teams* Introducing the new Microsoft Teams, now in preview (Anupam Pattnaik) * Introducing Microsoft Viva Connections for Education (Jethro Seghers) * Avatars for Microsoft Teams in Public Preview (Avery Salumbides) * What’s New in Microsoft Teams at Enterprise Connect 2023 (Steve Stein) * Microsoft Teams: Advantages of the new architecture (Sumi Singh) * Viva Engage – Connect, and Engage with, Employees Anywhere (Mike Gannotti)

PowerShell* Scale-up a primary Nodetype using Powershell (Radhu Sharma)

Miscellaneous* Elon Musk says Twitter’s For You page will only recommend verified accounts (Jay Peters)

More Link Collections* The Morning Brew #3675 (Chris Alcock) * Interesting links of the week 2023-13 (#65) (Michael Eaton) * #ThisMonthInSWA – March 2023 (Nitya Narasimhan, Ph.D) * Sands of MAUI: Issue #96 (Sam Basu) * Daily Wrap Up – March 27, 2023 (#054) (Richard Seroter) * Reading Notes #548 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Bing Preview Release Notes: AI-powered Knowledge Cards and Stories (Bing Team) * What was the confidential coffee maker? | One Dev Question (Raymond Chen) * Harnessing GPT-4 for Writing Assistance and Content Creation (Mark Harbottle) * Chris Sainty: Blazor in Action – Azure DevOps Podcast Episode 238 (Jeffrey Palermo) * Docker: We’re No Longer Sunsetting the Free Team Plan (Scott Johnston)

Web & Cloud Development Smallest Minimal Web API in .NET? (Bryan Hogan) * Azure Service Bus – Runtime Properties (Paul Michaels) * Custom Event Arguments in Blazor WebAssembly (Alvaro Montoya) * Remove Duplicates From an Array in JavaScript (Divya Dev) * How To Build an AI Bot using Azure Functions, Chat GPT and the Twitter API v2 with C# (Jamie Maguire) * Multiple authorization handlers for the same requirement in ASP.NET Core (Karthik Chintala) * What is CSS Overflow Property? (Mark Harbottle) * #CASBAN6: Implementing the API endpoints with Azure Functions (Marco Siccardi) * Angular (v15) | Sorting | Search | Pagination | On Material Card Items and Part 1 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Create Sample SQL Table & MudBlazor Project and* Part 2 | Blazor WebAssembly | .NET 7 API | MudBlazor | CRUD – Create API Project (Naveen Bommidi) * CSS Flex: What Every Developer Should Know (Nethmi Wijesinghe) * Get started with the Reels Publishing APIs in Minutes with Postman (Alex Enriquez) * Streamline access to stack outputs with OutputDetails (Abhinav Gupta) * TypeScript 5.0: New Decorators Standard, Smaller npm (Loraine Lawson) * How to Access HttpContext and Other Services for Dependency Injection with Hangfire (Paul DeVito) * GoLand 2023.1 Release Candidate Is Out! (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* Uno Platform 4.8: New App Template Wizard & Design System Package Import, .NET 8 Preview 2, and More (Almir Vuk) * Aspects of “good code” (not just XAML) (Matt Lacey)

Visual Studio & .NET C# Source Generators: How to get build information? (Steven Giesel) * Explore the Latest Updates to WinForms Visual Basic Application Framework (Almir Vuk) * Deep Copy of an Object in C# (Code Maze) * MongoDB, C# and DateTime’s and* How to create a NuGet metapackage (Daniel Wertheim) * Job Sequencing Problem in C# (Dotnet Office) * What is LINQPad? (Hootan Hemmati) * Building a Credit Card Payment Form with Conditional Instructions (Bjoern Meyer) * Adventures in application compatibility: The case of the jump into the middle of an instruction from nowhere (Raymond Chen)

Design, Methodology, AI & Testing Why UX research is so important — and how to do it right (Alexandra Hemmer) * 9 coding practices that have a smell (Dennis Doomen) * How Microsoft Edge Updates (Eric Lawrence) * The difference between libraries and frameworks (Goodness Woke) * Best ChatGPT Use Cases to Change the World (JD Meier) * Here’s How to Stop Disempowering Your Employees and Start Creating a Cohesive Team (Kim Scott) * Using GPT-4 for Natural Language Processing (NLP) Tasks (Mark Harbottle) * More functional pits of success (Mark Seemann) * Is manual testing going to become more important when code is written by AI? and* I like causing tests to fail (Matt Lacey) * The definitive guide to remote meetings that don’t suck (Sam Puckett) * How We’re Using (and Not Using) AI Writing at Draft.dev (Karl Hughes)

Mobile, IoT & Game Development* Maximizing Your Flutter App’s Performance with (Async)NotifierProvider, Freezed & Riverpod Code Generators (Nikki Eke) * Utilizing GPT-4 for Game Development (Mark Harbottle) * PyGames – show off your skills and win amazing prizes! (Mustafa Branch)

Screencasts & Videos* Visual Studio and Android Emulators (Daniel Hindrikes) * Fork a Flow | Postman Flows (Postman Team) * Building a new PC LIVE from parts with Damian Edwards (Scott Hanselman) * Building “Next Tech Event” using Blazor and RavenDB Part 15 | Coding After Work (Jimmy Engstrom & Jessica Engstrom) * Technology & Friends – Matt Groves on Fluent Migrator (David Giard)

Podcasts* OnPodcast Ep.107: Bard gets public reviews, Loop vs. Notion, CMA leaning towards approval (Podcast OnMSFT Team) * Merge Conflict 351: What are F# Discriminated Unions? (James Montemagno & Frank Kreuger) * GeekWire Podcast: Microsoft, OpenAI, and the AI opportunity for startups, with Neo CEO Ali Partovi (Todd Bishop) * Azure Podcast Episode 456 – Azure Programmable Connectivity (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * DevOps as a Service with Benjamin Johnson – Adventures in DevOps 155 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – The ex-developer skills that help Product Owners excel with Agile software development | Mike Salogub (Vasco Duarte) * JS Party Podcast – Recreating Node.js from scratch (Erick Wendel, Jerod Santo & Kevin Ball) * How we Deploy our Apps – Adventures in Angular 375 (Charles Max Wood & Lucas Paganini) * AWS Developers Podcast Episode 076 – An Introduction to Time Series with InfluxData and Jay Clifford (David Isbitski) * The Amp Hour #625 – Gremlins in the machine (Dave Jones & Chris Gammell) * UI Breakfast Podcast Episode 263: Sharing Work in Progress with Brian Lovin (Jane Portman) * AGL 304: Deb Coviello (John Rouda) * Talk Python to Me #408: Hatch: A Modern Python Workflow (Michael Kennedy)

Community & Events* What it means to be an Android Google Developer Expert (Yasmine Evjen) * Women in Tech Is More Than a Corporate Training Exercise (Carrie Goetz) * A Tech Job Still Pays $120 an Hour Despite Mass Layoffs (msmash) * Meet the Judges for the 2023 Imagine Cup World Finals (MS Student Developer Team) * The Biggest Concerts & Music Festivals in Greater Philadelphia for 2023 (Visit Philly) * Rockin’ the Code World: Special Guest John Kattenhorn & Vincent Hoogendoorn (David McCarter) * Get the best of OpenAI in Power Apps! (Someleze Diko)

Database* Seamless Monitoring and Reporting for SQL Server (Scott Murray) * Query All Databases Across Multiple SQL Servers and Store Results in Table (Jim Evans) * SQL Server 2022 Administration Inside Out (William Assaf)

SharePoint, M365 & MS Teams* Use Microsoft Generative AI TODAY For One Click Content Creation of Documents, Web Posts, And Emails (Mike Gannotti) * Jump to Future of Work with Microsoft 365 Copilot (Vesa Nopanen) * New Microsoft Loop app for modern co-creation (Zachary Cavanell)

PowerShell Finding Emails using Microsoft Graph PowerShell SDK and* Execute Advanced Hunting Queries using PowerShell (Liam Cleary)

Miscellaneous Natural History Museums Join Forces To Produce Global Digital Inventory (BeauHD) * Microsoft reportedly orders AI chatbot rivals to stop using Bing’s search data and* Apple staff reportedly express doubts about mixed-reality headset months ahead of launch (Emma Roth) * Twitter says source code was leaked on GitHub, now it’s trying to find the culprit (Jon Porter) * A first look at using iMessage from a PC with Microsoft’s Phone Link app (Tom Warren)

More Link Collections* The Morning Brew #3674 (Chris Alcock) * F# Weekly #12, 2023 – Copilot X and F# in StarTreck (Sergey Tihon) * Code Maze Weekly #166 (Vladimir Pecanac) * The Overflow #170: Wary about AI assistants (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – March 24, 2023 (#053) (Richard Seroter) * Reading List 302 (Bruce Lawson) * Build5Nines Weekly – March 27, 2023 (Chris Pietschmann) * C# Digest Issue #447 – March 27, 2023 (Jakub Chodounsky) * Collective #757 (Manoela Ilic)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition (Mark J. Price) – Referral Link

View Details

Top Links* Sync to OneNote in Android app using MS Graph (Parker Schroeder and Kristen Halper) * Microsoft Loop and the Future of Collaborative Experiences (Rachel Romano & John Roach) * Building the New Bing: Image Creator (Bing Team) * Build custom communication experiences with Azure Communication Services UI Library for Microsoft Teams users (David de Matheu) * Discover .NET 7 SDK Containers – Support for Authentication and Cross-architecture Builds (Chet Husk) * ChatGPT plugins (OpenAI Team)

Web & Cloud Development* How Microsoft uses Azure Maps Creator (Clemens Schotte) * ASP.NET Core SPA Templates: Options for Authentication – The Proposed Plan for .NET 8 (Jeremy Likness) * WebStorm 2023.1 Release Candidate 2 Is Out (David Watson) * How to implement the mediator pattern in ASP.NET using MassTransit (Dennis Fruhauff) * Distributed tracing in Azure using Applications Insights [Pros and Cons] (Kunal Chowdhury) * Manage networking with Docker Compose (Eric Goebelbecker) * setTimeout and setInterval Uses and Limitations in Modern Browsers (Andrea Perera) * WebAssembly Providers Speed Ahead to Fill Serverless Gaps (B. Cameron Gain) * The Importance of Design in Web Development (Bogdan Sandu) * Copying FHIR Entities using fhir-loader (Chad Voelker) * Azure Functions – Part 2 – Unit and Integration Testing (Orestis Meikopoulos)

WinUI, .NET MAUI & XAML* Introducing the 7th Set of .NET MAUI Controls and Features (Selva Ganapathy Kathiresan) * Easily Visualize Online Maps in Your .NET MAUI Apps (Sheik Syed)

Visual Studio & .NET* Mads Kristensen’s Sneak Peek at Visual Studio’s AI Future, To ‘Rekindle Our Love of Coding’ (David Ramel) * Leverage ‘is not’ Operator for Exception Filtering! (Steven Giesel) * Akka.NET v1.5: No Hocon, No Lighthouse, No Problem (Aaron Stannard) * How to Create a Custom JsonConverter in Json.NET (Ahsan Ullah) * Source Generators: Making API Calls Easy (David McCarter) * How unique must the uIdSubclass parameter be when I call Set­Window­Subclass? (Raymond Chen)

Design, Methodology, AI & Testing* Azure DevOps Pipelines: Leveraging Stages with YAML Objects (John Folberth) * Techniques for Testing Mobile Apps vs. Web Apps (Amy Reichert) * Modernize your apps and accelerate business growth with AI (Anthony Joseph) * AI Explainer: Foundation models ​and the next era of AI (Brenda Potts) * Your tech toolbox: The middle ground between tech chaos and rigidity (Daniel Orner) * Seven things to know about Responsible AI (Elham Rizi-Shorvon) * Can ChatGPT transform how we build products? (Glenn Block) * Getting started in open source (Riaan Kleinhans) * Build a secure code mindset with the GitHub Secure Code Game (Joseph Katsioloudes) * DZone Trend Report: Software Integration (DZone) * You’re Invited to Experience Radical Candor on Sessions by MasterClass (Radical Candor Team)

Mobile, IoT & Game Development* What’s the Difference between Flutter and React Native? (Lucero del Alba) * Media3 is ready to play! (Nevin Mital)

Screencasts & Videos* Quick start on setting up alerts for Azure VMware Solution | IT Ops Talk (IT Ops Talk Team) * Less Typing, More Code with Visual Studio Snippets (Gerald Versluis) * Visual Studio Toolbox: Integrated C++ Game Development (Leslie Richardson) * SQL Server 2022: Data Virtualization and Object Storage [Ep. 5] | Data Exposed (Anna Hoffman) * SVG: Converting a Shape to a Path (Kirupa Chinnathambi) * The Future of Power Generation with Richard Campbell and Matt Goldman (SSW TV) * MassTransit Bus Stop – Applying Clean Architecture Principles (Chris Patterson)

Podcasts* The Hanselminutes Podcast – Leading engineers as a non-engineer with Daily’s Sarah Milstein (Scott Hanselman) * Scrum Master Toolbox Podcast – Learning to measure success as a Scrum Master, focusing on team behaviors | Mike Salogub (Vasco Duarte) * Complete Developer Podcast – Cross Platform Pitfalls (BJ Burns & Will Gant) * Rocket 430: TikTok Heaven 3000 (Christina Warren, Brianna Wu & Simone De Rochefort) * Geek’s Guide to the Galaxy Podcast #539 – The Last of Us Season 1 Review (with Erin Lindsey, Theresa DeLucci, Zach Chapman) (David Barr Kirtley & John Joseph Adams) * The Stack Overflow Podcast Episode 548 – After crypto’s reality check, an investor remains cautiously optimistic (Eira May) * Web Rush Episode 226: All Things Typescript with Maina Wycliffe (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Software Engineering Radio 556: Alex Boten on Open Telemetry (Robert Blumen) * Software Defined Talk Episode 407: It’s fine, pretty fine, and just fine (Brandon Whichard, Cote & Matt Ray)

Community & Events* Twitch to Lose 400 Employees Amidst Amazon Lay Offs (Kierstyn Cummando) * Accenture To Cut 19,000 Jobs (msmash) * Apple Is Tracking Employees To Make Sure They Are In Office 3 Times A Week (Oliver Haslam)

Database* The SQL Injection Guide: Attacks, Types, Signs & Defense Against SQLi (Muhammad Raza) * Announcing the New Azure Cosmos DB Desktop Data Migration Tool (Mark Brown)

SharePoint, M365 & MS Teams* What’s Next for SharePoint (Adam Harmetz)

Miscellaneous Announcing Windows 11 Insider Preview Build 22621.1470 and 22624.1470 and* Announcing Windows 11 Insider Preview Build 25324 (Brandon LeBlanc) * Launching Ada Computer Science, the new platform for learning about computer science (Duncan Maidens) * Microsoft issues fix for the Snipping Tool’s privacy flaw (Kevin Okemwa) * paint.net 5.0.3 beta (build 8482) is now available (Rick Brewster) * Announcing Rust 1.68.1 (Rust Release Team)

More Link Collections* The Morning Brew #3673 (Chris Alcock) * Daily Wrap Up – March 23, 2023 (#052) (Richard Seroter)

The Geek Shelf Learning Blazor: Build Single-Page Apps with WebAssembly and C# (David Pine) – Referral Link

View Details

Top Links* .NET Rocks! – Blazor United with Javier Nelson and Steve Sanderson (Carl Franklin & Richard Campbell) * GitHub Copilot X: The AI-powered developer experience (Thomas Dohmke) * Teams Toolkit for Visual Studio Code update – March 2023 (Junjie Li) * Reinventing collaboration with AI in Microsoft Loop (Theo Lorrain-Hale) * What’s new in WinGet 1.4 | Open at Microsoft (Demitrius Nelon & Ryan Fu) * GitHub Copilot chat for Visual Studio 2022 (Mark Wilson-Thomas)

Web & Cloud Development The AddEndpointsApiExplorer Method in ASP.NET Core (Code Maze) * Twilio Serverless Status Callback Handler built in AWS and Build a Serverless Queueing System in AWS to Call Twilio’s APIs with Metering, Monitoring, and Error Handling (Dan Bartlett) * Announcing Docker+Wasm Technical Preview 2 (Djordje Lukic) * Restricting Your Azure App Service Site To Specific Microsoft Accounts (Den Delimarsky) * Modern Cross-Platform ASP.NET Core Controls (Jefferson S. Motta) * Build Intelligent Applications using Azure OpenAI ChatGPT & Azure Cosmos DB (Mark Brown) * A Demo On Clean Architecture | MediatR CQRS Pattern | .NET 7 Web API (Naveen Bommidi) * How to Transfer Files from Azure Container App to Azure Blob Storage and* Downloading Files from Azure Container App to your Local Machine via Azure Blob Storage (Nikhil Vetteth) * .NET MAUI – Blazor Hybrid – StartPath (Vijay Anand E G) * Simplify your deployments with CI/CD and Kubernetes (Zachary Jansma) * The next wave of multicloud security with Microsoft Defender for Cloud, a Cloud-Native Application Protection Platform (CNAPP) (Christine Barrett) * Attack Techniques: Spoofing via UserInfo (Eric Lawrence) * Serverless WebAssembly for Browser Developers (Matt Butcher) * Pulumi Release Notes: Colorized Stack Traces, Output Methods for JSON, OIDC integration, and much more! (Meagan Cojocar) * Expand your skills in backend web development using Python (Mustafa Branch) * Postman Flows: the next generation of software development (Shamasis Bhattacharya) * Adventures with Postman Flows (Sterling Chin)

WinUI, .NET MAUI & XAML Coding a Cookbook with .NET MAUI [Webinar Show Notes] (Carter Harris) * 5 reasons NOT to think about how XAML could be better and* 5 reasons WE SHOULD think about how XAML could be better (Matt Lacey)

Visual Studio & .NET* ReSharper and Rider 2022.3.3 Bug Fixes Have Landed (Sasha Ivanova) * Today’s random F# code: Code Structure (Urs Enzler) * Upgrading from IntelliCode custom team completions models to deep learning. (Aaron Yim) * Visual Studio 2022 version 17.5.3 Release Notes (Microsoft Learn) * OpenAISharp – C# .NET wrapper library to use with OpenAI APIs (Javier Suarez) * .NET 8 Preview 2 Unveiled: 5 New Features You Need to Know (ByteHide) * Why am I getting a weird error about promise_type when I try to write a coroutine? part 2 (Raymond Chen) * Remote Development with JetBrains Rider (Khalid Abuhakmeh)

Design, Methodology, AI & Testing* How do you think Agile is evolving since its inception in 2001? (Martin Hinshelwood) * How Visual Thinking Can Help Teams Get Clarity, Be More Creative, and Have More Inclusive Meetings (Gemma Honour) * Create a Pull Request from Visual Studio Code (Leonardo Montini) * Bard vs. Bing: AI Search Bots Answer Questions About Visual Studio and .NET (David Ramel) * Introducing Mozilla.ai: Investing in Trustworthy AI (Mark Surman) * Buy vs Build… Over Time (Ted Neward) * How to avoid common pitfalls with modern microservices testing (Holly Cummins) * New Boards Hub Update, Sprint 219 (Dan Hellem) * Don’t Fail Publishing Events! (Derek Comartin) * TeamCity Cloud 2023.03 Is Here: Build Cache, Running Steps Only for Failed Builds, Sakura UI Improvements, and More (Olga Bedrina)

Mobile, IoT & Game Development* What’s new in the Jetpack Compose March ’23 release (Jolanda Verhoef) * Runtime authoring in projects using ECS for Unity (Sebastien L’Heureux)

Screencasts & Videos* IoT Coffee Talk: Episode 148 – Generative Crap (Iot Coffee Talk) * Leveraging Microsoft Bing Image Creator In line with Microsoft Edge Today! HLS Show Me How (Mike Gannotti) * Visualizing Code: Polyglot Notebooks Repository (Matt Eland) * Jupyter Notebook and Power BI Working together | The Low Code Revolution (David Abu & Abulduquddus Ajibade) * New Microsoft Loop app for modern co-creation | Microsoft Mechanics (Derek Liddell)

Podcasts* CodeNewbie S23:E6 – From Site Reliability Engineer to Principal Software Engineer (Alice Goldfuss) (CodeNewbie Team) * Working Code Podcast – Episode 119: Potluck (Ben Nadel) * Scrum Master Toolbox Podcast – How to help a team go from waterfall to Scrum in 3 sprints, the challenges to expect | Mike Salogub (Vasco Duarte) * Syntax Podcast Episode 591 – Potluck × Learning Web Dev × Video Streaming × Mono Repos (Wes Bos & Scott Tolinsky) * Monolithic Software with Erik Engheim – Adventures in .NET 140 (Shawn Clabough) * The Changelog – Bringing Whisper and LLaMA to the masses (Georgi Gerganov, Adam Stacoviak & Jerod Santo) * Unhandled Exception Podcast – Brighter – with Ian Cooper (Dan Clarke) * The Happy Engineer Podcast 093: How to Become a Top 1% Communicator in Your Industry with Brenden Kumarasamy | Founder of MasterTalk (Max Ahumada)

Community & Events* I have retired From Microsoft (Rich Turner) * My Office Studio Setup for Video Conferencing, Recordings, and Streaming (David Neal) * The Value of Tech Skills in a Volatile Labor Market (Lynn Letukas) * Why I joined Mozilla’s Board of Directors (M.J. Kelly) * Job Listings Giant Indeed Lays Off 2,200 People, Representing 15% of Staff (msmash) * Cloud native youth: encouraging the next generation of technologies with Kid’s Day (Eric Han & Arun Gupta)

Database* Announcing the Release of Azure Data Studio 1.42 (Erin Stellato) * Data Replication and Synchronization in Couchbase (Couchbase Team)

SharePoint, M365 & MS Teams Build a Viva Connections card to display stock prices – Part 3: deployment and security (Matteo Pagani) * Learn how to enable the Microsoft Loop app, now in Public Preview (Tamine CM) * New Microsoft Loop app is built for modern co-creation (Wangui McKelvey) * How to create a loop component from one or more page elements in Microsoft Loop and Column types in Microsoft Loop tables and* Overview of all the elements in the Microsoft Loop app (Aaron Junker)

PowerShell* Deploying PowerShell Scripts in SCCM: Application Model vs. Legacy Packages vs. Scripts (Alex Marin) * How to Sign PowerShell Scripts: A Guide for IT Pros (Brien Posey)

Miscellaneous* Duolingo Is Working On a Music App (BeauHD) * Announcing Windows 11 Insider Preview Build 23419 (Brandon LeBlanc) * Meet Ada Lovelace, The First Computer Programmer (Emilie Le Beau Lucchesi) * The journey to water positive (Melanie Nakagawa)

More Link Collections* The Morning Brew #3672 (Chris Alcock) * Daily Wrap Up – March 22, 2023 (#051) (Richard Seroter)

The Geek Shelf Modernizing Your Windows Applications with the Windows App SDK and WinUI (Matteo Pagani & Marc Plogas) – Referral Link

View Details

Top Links* Uno Platform 4.8 – App Template Wizard, OpenGL Acceleration, .NET 8, DSP Import, Resizetizer and more (Uno Platform Team) * Simple Steps to Integrate OpenAI (ChatGPT) with the Syncfusion’s Blazor Rich Text Editor (Aravinth Kumar) * Secure your .NET cloud apps with rootless Linux Containers (Richard Lander) * Create images with your words – Bing Image Creator comes to the new Bing (Yusuf Mehdi) * Try Bard and share your feedback (Eli Collins) * Introducing GPT-4 in Azure OpenAI Service (Eric Boyd)

Web & Cloud Development* The 2023 guide to React debugging (Anna Monus) * The Versatility of SVGs (Kirupa Chinnathambi) * Clean Code in TypeScript (Kyle Le) * How to send push notifications to a browser in ASP.NET Core (Kristoffer Strube) * Getting the Most from Kubernetes Autoscaling (Brian Likosar) * Calling Web APIs using the dotnet CLI and HTTP Files with Visual Studio (Christian Nagel) * Get Current User With Claims in ASP.NET Core (Code Maze) * How to enable OpenTelemetry traces in React applications (Purva Naik) * REST vs. gRPC: Battle of the APIs (Gigi Sayfan) * How does microservice communication work? (Eric Goebelbecker)

WinUI, .NET MAUI & XAML* .NET MAUI Development Environment Set Up Walkthrough (Khalid Abuhakmeh) * From Desktop to Mobile — Why .NET MAUI is Straightforward for WPF Developers (Andrey Slabov) * Updated ViewModelBase for my WPF Projects (j2inet) * Xamarin.Forms to .NET MAUI: How Layout Behavior Has Evolved (Leomaris Reyes) * Exploring the Range Selection Modes in .NET MAUI Calendar (Sasi Kumar Arumugam)

Visual Studio & .NET* You can now return unmapped types from raw SQL select statements with Entity Framework 8 (Tim Deschryver) * Typical Use-Case: Invoice Generation with TX Text Control in C# (Bjoern Meyer) * How to build a URL Shortener with C# .NET and Redis (Niels Swimberghe) * Myths about F#: We tried FP in C#, and it’s unreadable! Yes, but that’s where F# shines. (Urs Enzler) * Understanding the .NET ecosystem: The evolution of .NET into .NET 7 (Andrew Lock) * .NET Performance Delivers Again for Bing, From .NET 5 to .NET 7 (Ben Watson)

Design, Methodology, AI & Testing* March patches for Azure DevOps Server (Gloridel Morales) * Most useful tools: ScrumPoker-online.org – planning poker in remote teams (ThisCouldBeUseful) * Building a ChatGPT for Your Documents: A Simple Six-Step Guide (Munish Munagala) * Performance stability of GitHub Actions (Andrey Akinshin) * Git 2.40 Improves Jump (Kay Ewbank) * TeamCity 2022.10.3 Is Here (Dmitrii Korovin) * Read Every Single Error (Evan Boyle) * Google opens early access to its ChatGPT rival Bard — here are our first impressions (James Vincent) * 16 tips to help you be more focused and organized at work (Julia Lee Harter) * What is Git Merge and how to use it? (Mark Harbottle) * Adobe Offers More Responsible Generative AI (Paul Thurrott) * Bill Gates: AI breakthroughs are the biggest tech advance since the graphical user interface (Todd Bishop) * Technology Lifecycle (Tricia Bogen)

Mobile, IoT & Game Development* Real-time apps with Flutter and WebSockets (Gianfranco Papa) * Roblox Launches Its First Generative AI Game Creation Tools (BeauHD) * Bringing the social experience to your games: Introducing Friends and Leaderboards (Dew Smith) * The New ID@Xbox Developer Acceleration Program Will Empower Underrepresented Creators (James Lewis)

Screencasts & Videos* Add a BottomSheet to Your .NET MAUI App with This Amazing Plugin! (Gerald Versluis) * Viva Learning – Helping employees learn, grow, and succeed within the Viva Employee Experience (Microsoft Healthcare and Life Team)

Podcasts Smashing Podcast Episode 58 With Debbie Levitt: What Is CX Design? (Drew McLellan) * Breaking the SAFe: Ken Schwaber’s “UnSAFE at any Speed” Post and Breaking the SAFe: Deconstructing PI Planning and Breaking the SAFe: Reviewing Marty Cagan’s Site on SAFe and Scaling Agile and* Your Daily Scrum: What are the Best Agile Books for a New Scrum Master? (Ryan Ripley) * Scrum Master Toolbox Podcast – Overcoming Team Conflict in Remote Work Environments, lessons learned as a Scrum Master | Mike Salogub (Vasco Duarte) * The Stack Overflow Podcast – Moving up a level of abstraction with serverless on MongoDB Atlas and AWS (Ryan Donovan) * Coffee and Open Source Podcast – Diana Pham (Isaac Levin) * Microsoft 365 Dev Podcast – User Interfaces and Accessibility with Stefan Bauer (Jeremy Thake & Paul Schaeflein) * RunAs Radio – SMB over QUIC File Servers with Ned Pyle (Richard Campbell)

Community & Events* Conferences 2023: Where to See Text Control this Year? (Bjoern Meyer) * Looking for a new opportunity (Chris Heilmann) * Meta to Cut Thousands of More Jobs to Become ‘Efficient’ (Sheharyar Khan) * Expedia Group lays off workers as part of ‘strategic actions’ (Taylor Soper) * Announcing the ESLint Community GitHub organization (Michael De Boey) * Global Health Conference & Exhibition – HIMSS 23 (Paul Swider)

Database* Graph Database in Azure Cosmos (Kevin Logan) * RavenDB 6.0 live instance is now up & running: Come test it out! (Oren Eini) * Three Use Case Examples for SQL Subqueries (Rick Dobson)

SharePoint, M365 & MS Teams* Build a Viva Connections card to display stock prices – Part 2: the card (Matteo Pagani)

Miscellaneous* Releasing Windows 11 Build 22621.1483 to the Release Preview Channel (Brandon LeBlanc)

More Link Collections* The Morning Brew #3671 (Chris Alcock) * Daily Wrap Up – March 21, 2023 (#050) (Richard Seroter)

The Geek Shelf Web Development with Blazor: An in-depth practical guide for .NET developers to build interactive UIs with C#, 2nd Edition (Jimmy Engstrom) – Referral Link

View Details

Top Links* Announcing: Azure Developers – .NET Day (Mehul Harry) * Build a Viva Connections card to display stock prices – Part 1: the backend (Matteo Pagani) * GPTs are GPTs: An early look at the labor market impact potential of large language models (Tyna Eloundou, Sam Manning, Pamela Mishkin & Daniel Rock) * go-sqlcmd – Native go implementation of sqlcmd (Microsoft Open Source) * Nuance and Microsoft Announce the First Fully AI-Automated Clinical Documentation Application for Healthcare (Nuance Communications Team) * File and Folder dialogs in .NET MAUI with CommunityToolkit (Vladislav Antonyuk)

Web & Cloud Development* Training your PyTorch model using components and pipelines in Azure ML (Bea Stollnitz) * Integration testing an ASP.NET Core 7 app with ASP.NET Identity using Alba (Alexander Zeitler) * Use PDF.js to Render PDF Documents within the Document Viewer (Bjoern Meyer) * Using ASP.NET Core 7 Minimal APIs: Request Filters, Parameter Mapping, and More (Fiodar Sazanavets) * The React useContext Hook (Hassan Djirdeh) * Rich Harris Talks SvelteKit and What’s Next for Svelte (Loraine Lawson) * Why doesn’t my ASP.NET Core 7 web app launch on HTTPS? (Mike Brind) * Configuring .NET Garbage Collection for Amazon ECS and AWS Lambda (Norm Johanson) * Zero-Bundle-Size React Server Components—An Overview (Piumi Liyana Gunawardhana) * React.js Quick Refresher Guide (Suprotim Agarwal) * TypeScript 5 – Smaller, Simpler, Faster (Kay Ewbank)

Visual Studio & .NET* Implementing React’s UseState in C# (Ricardo Peres) * DataTable Class in C# (Code Maze) * Why is ReSharper suggesting this? (Khalid Abuhakmeh) * Caching in .NET with MemoryCache (Steven Giesel) * Too many timers in .NET? (Gérald Barré) * On the proper care and feeding of the enigmatic Get­Distance­Of­Closest­Language­In­List function (Raymond Chen) * The Sentence Similarity Scenario in ML.NET Model Builder (Robert Krzaczyński)

Design, Methodology & Testing* How to write strong sprint goals in agile (Bart Krawczyk) * Breaking new ground in healthcare with the next evolution of AI (Tom McGuinness & Diana Nole) * Using Artificial Intelligence in Finance (Exxact Team) * A Simple Framework for Architectural Decisions (Grygoriy Gonchar) * Automated Content Sync for Better Quality & Performance (Irina Chirita) * On trust in software development (Mark Seemann) * TeamCity Q1–Q2 2023 Roadmap Update (Olga Bedrina) * Future-proofing Git repository maintenance (Patrick Steinhardt)

Mobile, IoT & Game Development* Enabling the Inspection of Web Content in Apps (Patrick Angle) * Evolution of Crash Management: Behind the Scenes with Android App Quality Insights (Rebecca Gutteridge)

Screencasts & Videos* Live Coding – Uno Platform Android keyboard and TV remote input (Martin Zikmund) * Next-Generation Computer Vision Capabilities with Project Florence | The AI Show Live (Seth Juarez & Adina Trufinescu)

Podcasts* Revision Path – Sean DallasKidd (Maurice Cherry) * Azure Podcast Episode 455 – Azure ML in the real world (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Meta Cast 244 – Agile Fakes (Bob Galen & Josh Anderson) * Scrum Master Toolbox Podcast – Overcoming Dysfunction and Harnessing Constructive Conflict in Agile Teams | Mike Salogub (Vasco Duarte) * The PowerShell Podcast – Using PowerCLI with Dale Hassinger (James Petty) * Syntax Podcast Episode 590 – HTTPS + Tunnel Your Localhost – Cloudflare Tunnels, Ngrok, and more! (Wes Bos & Scott Tolinsky) * Made by Google Podcast – Real Talk About Real Tone (Rachid Finge) * Google Cloud Security Podcast Episode 113 – Love it or Hate it, Network Security is Coming to the Cloud (Anton Chuvakin) * The Stack Overflow Podcast Episode 547 – What our engineers learned building Stack Overflow (Eira May) * Until the Ice Cream Truck Podcast – An Interview with Jessica Tucker, from engineering to Product entrepreneur (Howard Dierking & Glenn Block) * Toni Solarin-Sodara: Developer Tools for Test Automation – Azure DevOps Podcast Episode 237 (Jeffrey Palermo) * Sync Up, A OneDrive Podcast – Add to OneDrive (Ankita Kirti & Jason Moore)

Community & Events* Amazon to Cut 9,000 More Jobs, Including at AWS (Bloomberg News) * Becoming a Remote Worker – 3 years (Adam Storr) * Tech Job Market Cools, Demand Still Robust (Nathan Eddy)

Database* Evaluate SQL Server configuration using Best practices assessment for Azure Arc Enabled SQL Server (Ganapathi Varma Chekuri) * A Deeper Dive Into Couchbase Capella (Tim Rottach) * Paging Data in T-SQL (Greg Larsen)

SharePoint, M365 & MS Teams* Announcing Copilot in Viva Engage (Jason Mayans)

PowerShell* Opening new PowerShell Windows from PowerShell and Running Commands in them (Bryan Hogan)

Miscellaneous* Going Electric – Solar (Eric Lawrence)

More Link Collections* The Morning Brew #3670 (Chris Alcock) * Interesting links of the week 2023-12 (#64) (Michael Eaton) * Reading Notes #547 (Frank Boucher) * Daily Wrap Up – March 20, 2023 (#049) (Richard Seroter)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link – Second edition coming this year!

View Details

Top Links* A principled approach to app pinning and app defaults in Windows (Tali Roth & Aaron Grady) * What You Should Know About Angular Ivy (Nwose Lotanna Victor) * Bing Preview Release Notes: Bing in the Edge Sidebar (Bing Team) * A first look at Blazor and .NET 8 (Damien Bowden) * The Download: GPT-4 is here, GitHub Galaxy, curl turns 25, ClippyGPT and more (Christina Warren)

Web & Cloud Development New React docs pretend SPAs don’t exist anymore (Matija Sosic) * Programmatically get your AWS Account ID with .NET (Bryan Hogan) * Kubernetes Removals and Major Changes In v1.27 (Harshita Sao) * Transparent Auth Gateway. #4. Deploying to Azure: App Registrations, WAF + Front Door and Transparent Auth Gateway. #3. Writing the code in C# (Alex Klaus) * RxJS Unit Testing (Josh Bickley-Wallace) * How to generate an SSH Key (Charlie Greenman) * Spinning Circular Text (Kirupa Chinnathambi) * ASP.NET Core 7: Beware of the Swagger bug when binding arrays in headers with Minimal APIs and ASP.NET Core 7: Introducing endpoint filters, actions filters for minimal APIs and ASP.NET Core 7: Better Minimal endpoints testing with typed results (Anthony Giretti) * WebStorm 2023.1 Release Candidate Is Here (David Watson) * How to Use v-model with Form Inputs in Vue (Dmitri Pavlutin) * Handling jQuery Migration in Mature Applications (Jamie Maguire) * Turn your database into an API in minutes with Data API builder for Azure Databases (Jasmine Greenaway) * Policy-Based Authorization in ASP.NET Core (Karthik Chintala) * What’s New in the Updated React Docs (Kathryn Grayson Nanz) * How to Create Your Own Portfolio Website in Minutes with GitHub Codespaces and Blazor (Katie Savage) * Part 7 | ASP.NET Core Identity Series [.NET 7] | Twitter Authentication and Part 8 | ASP.NET Core Identity Series [.NET 7] | Microsoft Account Authentication (Naveen Bommidi) * Middleware in ASP.NET Core and* Custom middleware in an ASP.NET Core application (Suprotim Agarwal) * CloudCannon announces official support for Astro (Thuy Doan) * Document Viewer 31.2.2 RC1 Released with New Features (Bjoern Meyer) * Serverless take the wheel (Jeremy Daly) * How to Get URL Parameters with Golang (Mark O’Neill) * Distributed Application Runtime (Dapr) v1.10 Released (Steef-Jan Wiggers)

WinUI, .NET MAUI & XAML* Migrating from Xamarin Forms to .NET MAUI (Dean Hunter) * Why is .NET MAUI the best tool for cross-platform mobile development? (Luis Matos) * 100 Ready-to-Use Custom Shapes for the Syncfusion .NET MAUI Rating Control (Selva Ganapathy Kathiresan) * MAUI vs Flutter — Multi-platform frameworks showdown (Brady Stroud)

Visual Studio & .NET* The Top .NET C# UI Controls You Should be Using (Greg Lutz) * Vault client libraries for Go and .NET are now in public beta (Kartik Lunkad) * Enhancing JPEG, PNG, Text Using C# .NET Part 2 – Gaussian Blur Effect (Andrey Dryazgov) * Write your own AutoMapper in C# (Steven Giesel) * Entity Framework Core: Why you should never name your DbContext ‘IdentityDbContext’ (Alexander Zeitler) * How to Use MemoryStream in C# (Ivan Matec) * Exploiting C++/WinRT CRTP: Property and event declarations (Raymond Chen) * Loading RSA Keys in .NET (Scott Brady)

Design, Methodology, AI & Testing How Do You Find Your Purpose If You are a People Pleaser? and* How To Change Your Life with Skill (J.D. Meier) * Seniority Balance in Software Engineering Teams (Pedro Vale) * How do the best engineering leaders manage and motivate their teams? (Sarah Gruneisen) * AI-generated Applications (Ted Neward) * Microsoft Open Sources Tool for GPT-4-Infused Apps (David Ramel) * Multi-Class Classification Using a scikit Decision Tree (James McCaffrey) * Running a test from a CSV in Postman (Paul Michaels) * Iac Recommended Practices: Structuring Pulumi Projects (Aaron Kao) * Avoid Sprints (Cory House) * Damn the AI Torpedos (Geoff Graham) * Practical Strategies for Implementing DevSecOps in Large Enterprises (Ian Miell) * How I keep my test names short and functional (Dennis Doomen) * Semantic Kernel – Integrate cutting-edge LLM technology quickly and easily into your apps (Microsoft Open Source)

Mobile, IoT & Game Development* A Complete Guide to Firebase Multifactor Authetication in Flutter (Codemagic) * Windows Subsystem for Android (March 2023 Update) on Windows 11 gets new improvements (Kunal Chowdhury) * Explore AR creation with the latest Unity Learn Pathway (Jennifer Pyne & Rebekah Hadman) * What’s new in C# for Godot 4.0 (Raul Santos)

Screencasts & Videos* Introducing StageCoder – a Visual Studio Extension | Coding After Work (Jimmy Engstrom) * How does Azure manage to build new APIs without breaking existing ones? | One Dev Question (Larry Osterman) * FreeCodeSession – Episode 447 (Jason Bock) * Technology & Friends – Scott Rutz on Dapr (David Giard) * MassTransit Bus Stop – Database as a Queue? (Chris Patterson)

Podcasts* Merge Conflict 350: Multimodal GPT-4 (James Montemagno & Frank Kreuger) * CppCast – Safety Critical C++ (Timur Doumler & Phil Nash) * Syntax Podcast Episode 589 – Supper Club × Next.js on AWS + Serverless with Dax Raad (Wes Bos & Scott Tolinsky) * Scrum Master Toolbox Podcast – The Phantom Product Owner, How Lack of Decision-Making Impacts the Team and Kills Innovation | Caterina Palmiotto (Vasco Duarte) * JS Party Podcast – The future of React (Dan Abramov, Joe Savona, Jerod Santo & Nick Nisi) * Angular Structural Directives and Their Microsyntax – Adventures in Angular 374 (Charles Max Wood & Lucas Paganini) * InfoQ Podcast: Becoming a Great Engineering Manager and Balancing Synchronous and Asynchronous Work (James Stainer) * GeekWire Podcast: SVB aftermath; the ‘affliction’ of remote work; and Microsoft puts AI to work (Todd Bishop) * OnPodcast Ep.106: Copilot comes to Office, Teams video filters, AI ethics team ousted, and more. (Podcast OnMSFT Team) * Coding Blocks Podcast – Designing Data-Intensive Applications – Lost Updates and Write Skew (Allen Underwood, Michael Outlaw & Joe Zack) * AWS Developers Podcast Episode 075 – Cloud Application Monitoring with Datadog and Jason Yee (David Isbitski) * Design Details 457: How to Find Focus (Brian Lovin & Marshall Bock) * The Amp Hour #624 – Design & Manufacturing Consulting with Scott Williams from Xentronics (Dave Jones & Chris Gammell) * AGL 303: Ari Krzyzek (John Rouda) * Talk Python to Me #407: pytest tips and tricks for better testing (Michael Kennedy) * Fragmented – The Software Podcast #242 – Kotlin Code Formatting with ktfmt and spotless (Donn Felker & Kaushik Gopal)

Community & Events* What’s different about these layoffs (Eira May) * A History of Trailblazing Women in STEM (Nathan Eddy)

Database* Projecting Marten events to Elasticsearch (Oskar Dudycz)

Miscellaneous* Job Hunting in 2023 as a Developer (Surajdeep Singh)

More Link Collections* The Morning Brew #3669 (Chris Alcock) * F# Weekly #11, 2023 – Fable 4, .NET 8 Preview 2, GPT-4 (Sergey Tihon) * .NET, Architecture, Azure, And other links #50 (davita8) * Daily Wrap Up – March 17, 2023 (#048) (Richard Seroter) * The Overflow #169: Fear the Frankencode (Ryan Donovan & Cassidy Williams) * C# Digest Issue #446 – March 20, 2023 (Jakub Chodounsky) * Collective #756 (Manoela Ilic)

The Geek Shelf Getting Started with the Uno Platform and WinUI 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Skye Hoefling) – Referral Link

View Details

Top Links* Help us investigate a new Welcome Experience in Visual Studio 17.6 Preview 2 (Grace Taylor) * Use Microsoft Graph in an Android app (Parker Schroeder) * The Hanselminutes Podcast – Being a Teenager in 2023 with Zenzo Hanselman (Scott Hanselman) * Introducing Microsoft 365 Copilot – your copilot for work (Jared Spataro) * Announcing TypeScript 5.0 (Daniel Rosenwasser) * How Async/Await Really Works in C# (Stephen Toub)

Web & Cloud Development* Wrapping Compression Streams in Blazor (Kristoffer Strube) * We apologize. We did a terrible job announcing the end of Docker Free Teams. (Tim Anglade) * ASP.NET Core 8 Preview 2: QuickGrid and Enhanced Blazor WebAssembly Performance (Almir Vuk) * ASP.NET Core 7: Use endpoint groups to manage minimal APIs versioning (Anthony Giretti) * .NET MAUI, Blazor and Angular Lessons from Progress Developer Community (Colin Barry) * WebStorm 2022.3.4 Is Out! (David Watson) * Full Stack GraphQL With Next.js, Neo4j AuraDB And Vercel (Adam Cowley) * Internationalization In Next.js 13 With React Server Components (Jan Amann) * Announcing GraalVM support in Azure SDK for Java and Spring Cloud Azure libraries (Jonathan Giles) * Part 6 | ASP.NET Core Identity Series [.NET 7] | Facebook Authentication (Naveen Bommidi) * Integrating JavaScript Scheduler with PHP and MySQL for Dynamic CRUD Operations (Ram Raju Elaiyaperumal) * WkHtmlToPdf: Dealing with broken Url Encoded and Extended Character Links (Rick Strahl) * High-performance deep learning in Oracle Cloud with ONNX Runtime (Faith Xu) * Many Ways to make and Deserialize an HTTP GET with HttpClient (Bryan Hogan) * Improving Native Message Host Reliability on Windows (Eric Lawrence) * Faster and easier variable management in Postman (Giridhar) * Accelerate labelling with GPT models in Language Cognitive Services (Hazem El-Hammamy) * Take Your Web App Further with Capacitor (Jacklin Altman) * Google Cloud: Bulk Importing Resources into Pulumi (Josh Kodroff) * Introducing Postman’s new Guest role to share collections instantly (Ramji Enamuthu) * Why does everyone “suddenly” hate Single Page Apps? (Simon MacDonald) * Build better APIs using the new and improved API Builder (Shashank Awasthi)

WinUI, .NET MAUI & XAML* Xamarin Android and Shadows for Irregular Transparent Images (Iris Classon) * .NET MAUI For C# Developers (Jesse Liberty) * Quickstart: App notifications in the Windows App SDK (Microsoft Learn)

Visual Studio & .NET* C# Performance tips and tricks (John-Daniel Trask) * Extension Method: Converting Tables to Tabs in C# (Bjoern Meyer) * Working With Zip Files in C#/.NET (Code Maze) * C# vs Rust vs Go. A performance benchmarking in Kubernetes (B. Shyam Sundar) * Mind your C++/WinRT namespaces (Raymond Chen) * Fable 4.0.0 Release (Alfonso Garcia-Caro) * Using Sqlite as a store for a long running process (Paul Michaels) * Experimenting With Managed Identity In MSAL.NET (Den Delimarsky) * Iterator Benchmarks That Shocked With Unexpected Results (Nick Cosentino)

Design, Methodology, AI & Testing* Repackaging vs Wrapping: Which is the Best Option for Software Packaging? (Alex Marin) * Some thoughts on AI’s impact on digital design and development (Brad Frost) * Testing WITHOUT Mocks or Interfaces! (Derek Comartin) * Prompts for communicators using the new AI-powered Bing (Frank X. Shaw) * 5 Characteristics to Cultivate Your Entrepreneurial Mindset (JD Meier) * 6 Ways to Get Specific Feedback from Your Boss (Kim Scott) * GPT-4: The Next Frontier of Artificial Intelligence (Vesa Nopanen) * Announcing support of the new Microsoft Store apps during Windows Autopilot (Intune Support Team) * Advantages of microservices: Why you should drop your monolith (or not!) (Dawid Ziolkowski)

Mobile, IoT & Game Development* Flutter Level UP — Widget Composition (Mahdi Shahbazi) * Building iOS Lock Screen widgets (Rudrank Riyam) * Sneak Peek at 2023 Volume 1: Flutter (Selva Ganapathy Kathiresan) * Developing for blindness and low vision in VR with Cosmonious High (Jazmin Cano) * Full underlay passthrough transparency with MRTK3 on Quest 2/Pro (Joost van Schaik) * 20 Years Later, Second Life is Launching on Mobile (msmash) * Godot 4.0 Release Party (Lee Reilly) * Unity DOTS support in Rider 2023.1 (Matt Ellis)

Screencasts & Videos* What tiers does Azure API Management offer? | One Dev Question (Mike Budzynski) * Build Unreal Engine Games In C++ Faster | Visual Studio Toolbox (Leslie Richardson & David Li)

Podcasts* .NET Core Podcast – Empathy, Sympathy, and Compassion For Our Users (Jamie Taylor) * Yet Another Podcast – NDepend (Jesse Liberty) * What’s the Tea With Max Howell – Adventures in DevOps 154 (Jonathan Hall & Will Button) * Software Defined Talk Episode 406: John Willis on Deming, DevOps, Platform Engineering, and DevSecOps (Cote & Matt Ray) * Scrum Master Toolbox Podcast – Autonomy and Accountability, Key Team Skills That Make You A Successful Scrum Master | Caterina Palmiotto (Vasco Duarte) * UI Breakfast Episode 262: Growth Design with Brent Palmer (Jane Portman) * Rocket 429: Bank Run (Christina Warren, Brianna Wu & Simone De Rochefort) * CppCast – Safety Critical C++ (Timur Doumler & Phil Nash) * Complete Developer Podcast – 7 Habits of Highly Effective Developers (BJ Burns & Will Gant) * The Stack Overflow Podcast Episode 546 – Let’s talk large language models (Eira May) * Web Rush Episode 225: Maximizing Your Impact as a Developer (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * The Happy Engineer Podcast 092: Unleash Your Awesome with Daria Williamson | Author | Career Strengths Expert & Leadership Coach (Max Ahumada)

Community & Events* Webinar – Object-Oriented vs. Functional Programming With C# and F# (Khalid Abuhakmeh) * A Minute from the Hachyderm Moderators (Quintessence) * Join us at Microsoft Secure to discover the latest security solutions (Emma Williams) * Microsoft Build, Google Next, and Others Added (Jason Gaylord) * Meet the Seattle Orcas: New pro cricket team is backed by Microsoft CEO and other tech leaders (Kurt Schlosser) * Microsoft’s Ability Summit has inspired me, again! (Matt Lacey) * Can Stack Overflow save the day? (Samantha Hill)

Database* New functions in SQL Server 2022 – BIT_COUNT, GET_BIT and SET_BIT (Daniel Calbimonte) * How to Learn SQL in 2023: The Ultimate Guide for Beginners (Mark O’Neill)

SharePoint, M365 & MS Teams* Microsoft Teams App Camp in a Box is now available (Bob German) * AWS Chatbot Now Integrates With Microsoft Teams (Sébastien Stormacq) * Tailored SDK experiences via Kiota now generally available (Rabeb Othmani) * Introducing Microsoft 365 Copilot—A whole new way to work (Colette Stallbaumer) * Automate smarter than ever before with AI Builder and Copilot in Power Automate (Stephen Siciliano) * Administration of Microsoft 365 in the new era of AI (Microsoft 365 Team)

PowerShell & Terminal* Introducing Warp AI (Zach Lloyd)

Miscellaneous Announcing Windows 11 Insider Preview Build 22621.1465 and 22624.1465 and* Releasing Windows 10 Build 19045.2787 to Release Preview Channel (Brandon LeBlanc)

More Link Collections* The Morning Brew #3668 (Chris Alcock) * Daily Wrap Up – March 16, 2023 (#047) (Richard Seroter) * Code Maze Weekly #165 (Vladimir Pecanac) * AI-Infinity – A set of cutting-edge AI tools for experimenting with new ideastechnologies, and algorithms‍. (Fentolia)

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 – Just released this week!

View Details

Top Links* Top 8 JavaScript Notification Libraries (Poorna Theekshana) * Announcing Polyglot Notebooks! Multi-language notebooks in Visual Studio Code (Claudia Regio) * Porting a Custom-Drawn Xamarin Forms Control to Uno Platform (Uno Platform Team) * Windows App SDK Version 1.2.5 (1.2.230313.1) Release Notes (Microsoft Learn) * Improving the Visual Studio Spell Checker (Dante Gagne) * Microsoft Build – Online and In-Person – May 22-25, 2023 (Microsoft)

Web & Cloud Development Public preview: Database connections support in Azure Static Web Apps (Azure Team) * Recent changes to data visibility for Microsoft Graph callRecords APIs (Microsoft Graph Team) * A Small Demo On OData (v8) In .NET 7 API Application (Naveen Bommidi) * Let’s Boost Your Productivity With APIs (Rafael Staib) * GraphQL on Azure: Part 12 – GraphQL as a Service and Part 13 – Using Data API builder with SWA and React and* Part 14 – Using Data API builder with SWA and Blazor (Aaron Powell) * How to Integrate Blazor WebAssembly into an Existing ASP.NET Core Web Application (Carey Payette) * Empowering Mobile Users with Syncfusion React Data Grid’s Adaptive UI Layout (Maithiliy K.) * Server Timing API Meets Isolated Worker Process Azure Functions – Custom Middleware and Dependency Injection (Tomasz Pęczek) * How and why to use attribute selectors in CSS (Oyetoke Tobi) * Creating a CRUD-Enabled Scheduling App with Syncfusion React Scheduler, Node.js, and PostgreSQL (Ram Raju Elaiyaperumal) * Blazor WebAssembly — AOT Compilation and Link Trimming (v22.2) (Svetlana Mikheeva) * Node v19.8.1 (Current) (Michael Zasso) * Gain flexibility and scale with a cloud-native DLP solution (Christine Barrett) * Three attributes for better web forms (Jeremy Keith)

Visual Studio & .NET* Enhancing JPEG, PNG, Text Using C# .NET Part 1 – Shadow Effect (Andrey Dryazgov) * Visual Studio 2022 version 17.5.2 Release Notes and Visual Studio 2022 version 17.6 Preview 2 Release Notes (Microsoft Learn) * Visual Studio Ditches Edge Developer Tools (David Ramel) * Immutable Collections in C# (Code Maze) * Using the Playwright C# SDK to automate 2FA authentication for AAD and MSA (Howard van Rooijen) * Polly with .NET 6, Part 8 – Policy Registry with Minimal APIs, and HttpClientFactory (Bryan Hogan) * .NET 8 is on the way! Discover its new Features (ByteHide) * Microsoft .NET Source Generators (David McCarter)

Design, Methodology, AI & Testing* 7 Better Habits of Sustainable High Performance (J.D. Meier) * GPT-4’s successes, and GPT-4’s failures (Gary Marcus) * Sprints and Marathons in Life and Work (Jeff Teper) * OpenChatKit is an Open Source Alternative to ChatGPT (Jesus Rodriguez) * 12 Reasons Organizations Adopt Agile (Mike Cottmeyer) * Stop doing sprints? That’s outrageous, egregious, preposterous! (Michael Eaton) * Chat GPT 4 – Still Not Telling The Whole Truth (Mike James) * Getting started with GitLab application security (Julie Byrne) * How can I create a git feature branch that can merge into multiple other branches? (Raymond Chen)

Screencasts & Videos* SQL Server 2022 acceleration & offloading with Intel® QuickAssist Technology (QAT) | Data Exposed (Anna Hoffman) * IoT Coffee Talk: Episode 147 – Silicon Valley Bank (Iot Coffee Talk Crew) * Building Cross-Platform Apps Made Easy with .NET MAUI in Action with Matt Goldman (SSW TV) * WinUI Community Call – March 15, 2023 (Windows Developer Team) * 3 ways to share content in a Microsoft Teams meeting (Microsoft Teams) * Meeting the Market with Digital TTRPG Tools | Demiplane (Microsoft Developer Team) * How We Built It: GraphQL Support (Postman Team)

Podcasts* .NET Rocks! – Developer Velocity in the Cloud with Bryan Foster (Carl Franklin & Richard Campbell) * CodeNewbie S23:E5 – Going from Ministry to Tech (Kyle Shevlin) (CodeNewbie Team) * Lessons from an Agile Transformation in a Manufacturing Company | Caterina Palmiotto (Vasco Duarte) * SQL Data Partners Podcast Episode 262: Learning Azure Synapse Pt 1 (Carlos L. Chacon) * Working Code Podcast – Episode 118: Things We Should Be Doing (Ben Nadel) * The Changelog – Goodbye Atom. Hello Zed. (Nathan Sobo, Adam Stacoviak & Jerod Santo) * Practical AI Podcast – AI search at You.com (Bryan McCann, Chris Benson & Daniel Whitenack) * The Stack Overflow Podcast Episode 561 – Visible APIs get reused, not reinvented (Ryan Donovan) * Software Engineering Radio Episode 555: On Freund on Upskilling (Brijesh Ammanath)

Community & Events* #NotAllWomen (‘Tine Zekis) * Microsoft Store App Awards 2023 nominations are now open! (Zahara Kondo) * 4 updates from the Google for Games Developer Summit (Alex Chen)

Database* The SELECT Statement in Oracle (Chandra Rawat) * Azure SQL—Public preview updates for mid-March 2023 (Azure Team) * Azure Hybrid Benefit for SQL Server in Azure VMware Solution (Amy Colyer) * Announcing Data API builder for Azure Cosmos DB (Sajeetharan Sinnathurai)

SharePoint, M365 & MS Teams Avatars in Teams for everyone + How to prepare for Loop App preview! and* Preview of Viva Connections Toolkit for VS Code (Vesa Juvonen) * Microsoft Forms lets you leverage AI technology to spruce up your invitations (Kevin Okemwa)

Miscellaneous Healthcare Use Case: Digital Forms Workflow with Electronic Signatures (Bjoern Meyer) * Diablo IV: Talking the Open Beta With the Game’s Director (Joe Skrebels & Adam Fletcher) * Windows Subsystem for Linux (WSL) v1.1.5 released (Kunal Chowdhury) * Microsoft signs fourth Call of Duty deal in fresh bid to win over regulators and* Microsoft is bringing Minecraft to Chromebooks (Tom Warren)

More Link Collections* The Morning Brew #3667 (Chris Alcock) * Daily Wrap Up – March 15, 2023 (#046) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio 2022 v17.6 Preview 2 is now available (Marian Luparu) * EF Core 8 Preview 2: Lite and familiar (Arthur Vickers) * GPT-4 (OpenAI Team) * ASP.NET Core updates in .NET 8 Preview 2 (Daniel Roth) * Confirmed: the new Bing runs on OpenAI’s GPT-4 (Bing Team) * Announcing .NET 8 Preview 2 (Alexandra Barry)

Web & Cloud Development* Azure SDK Release (March 2023) (Azure SDK Team) * Microsoft Learn Catalog API feature overview (Microsoft Learn) * 4 Best Angular Charts for Revealing Trends Over Time (Bhuvanesh Valarman) * PhpStorm 2023.1 Beta 2 (Brent Roose) * How to Validate React Props Using PropTypes (John Au-Yeung) * Unit Testing Your Auth0 Protected React Application (Juan Cruz Martinez) * Easily Integrate Blazor Components into Any SPA Framework as Custom Elements (Navin Vinayagam) * Enable CBOR within ASP.NET Core OData (Sam Xu) * Easy way to migrate an existing PHP site with MySQL to Azure App Service. (Vinod Kumar) * Fleet 1.16 Comes With Code Foldings Support, VS Code Keymap Improvements, Automatic Indentation Support, and More (Roman Prokashev) * Node v19.8.0 (Current) (Michael Zasso) * Open Container Initiative: A technical overview of its specifications and benefits (David Thor) * New tools to help developers build better health apps (Fred Hersch) * APIs to enhance application security (Khushboo Goel) * Microsoft Edge: Taking control of your application’s title bar (Diego Gonzalez) * Making gRPC Compatible with the Rest of the World … and the Rest of Your Application (Peter Vogel)

WinUI, .NET MAUI & XAML* Sneak Peek at 2023 Volume 1: Xamarin.Forms (Selva Ganapathy Kathiresan)

Visual Studio & .NET* LINQ // Skip and Take (Steven Giesel) * Extending Visual Studio CodeLens Functionality – Part II (Calvin Allen) * Using Trie Class for Efficient Text Pattern Searching in C# (Code Maze) * Static Interface Members, Generic Attributes, Auto-Default Structs – Using C# 11 in Rider and ReSharper (Matthias Koch) * Use XML Literals in Visual Basic .NET to generate TwiML (Niels Swimberghe) * System.Text.Json Serializing Hierarchical Data (Christian Nagel) * Solving .NET JSON Deserialization Issues (Khalid Abuhakmeh) * Pi to 100 places with Amazon Polly and .NET (Bryan Hogan) * Code Quality: Formatting Classes in Microsoft .NET to Make Them Easy to Read and Modify (David McCarter) * .NET March 2023 Updates – .NET 7.0.4, .NET 6.0.15 (Rahul Bhandari)

Design, Methodology & Testing* Azure Pipeline: Publish Unit Test and Code Coverage Results with .NET 7 Solution using VSTest, Cobertura, and Coverlet (Chris Pietschmann) * How does scrum help leadership teams pick the most valuable work to focus on? (Martin Hinshelwood) * Microsoft Open-Sources Weather Forecasting Deep Learning Model ClimaX (Anthony Alford) * How eBay Made Its New Accessibility Tool — And Made It Available to All (Dan Nosowitz) * An introduction to marketplace deployment architectures (David Starr) * PaLM API & MakerSuite: an approachable way to start prototyping and building generative AI applications (Scott Huffman & Josh Woodward) * Building and testing a .NET project with GitHub Actions (Henrique Dalcin Dalmas) * 7 Tips for Giving Humble Feedback (Kim Scott) * Building a Media Understanding Platform for ML Innovations (Guru Tahasildar, Amir Ziai, Jonathan Solorzano-Hamilton, Kelli Griggs & Vi Iyengar) * Passwordless Cloud Deployments with GitHub Actions (Nsikan Essien) * Sprint Pre-Planning: A Panacea for Poor Performance? (Tyler Hakes) * Language-generative AI tools (Tom Johnson) * How HPC & AI Transform Sports (Exxact Team) * Accessibility Testing 101—Test Strategies & Tools (Amy Reichert) * Working with Git in JetBrains Rider (Andrew Lock)

Mobile, IoT & Game Development* Firefox Android’s new privacy feature, Total Cookie Protection, stops companies from keeping tabs on your moves (Jenifer Boscacci) * Celebrate Pi Day by supporting the Raspberry Pi Foundation (Philip Colligan) * Unlock seamless gameplay across mobile and PC with Google Play Games (Arjun Dayal) * Key product updates from the 2023 Google for Games Developer Summit (Greg Hartrell) * How to Play an Audio Stream Into a Phone Call With Python (Oleksii Borysenko) * Improving job system performance scaling in 2022.2 – part 2: Overhead (Kevin MacAulay Vacheresse)

Screencasts & Videos* Build a 3D Printed Clippy Powered by ChatGPT from OpenAI, Azure Cognitive Services | Let’s Get Personal : Computing (Jim Bennett & David Packman) * Technology & Friends – Mike Shelton on Data Lakehouses (David Giard) * Let’s play with OpenAI GPT-4! (Martin Zikmund) * Armchair Architects: Data Mesh Architecture (David Blank-Edelman, Uli Homann & Eric Charran) * What are the advantages of .NET in an isolated worker model? | One Dev Question (Melony Qin) * GitHub celebrates the ingenuity of developers with disabilities in new video series (Ed Summers)

Podcasts* Scrum Master Toolbox Podcast – Address conflicts in your Agile Team, or else… | Caterina Palmiotto (Vasco Duarte) * Introducing Codux With Nadav Abrahami & Tom Raviv – JavaScript Jabber 573 (AJ ONeal, Dan Shappir & Steve Edwards) * Azure for Executives Podcast – Mastodon and federated systems with Sujit D’Mello (David Starr) * Sad Python Girls Club Episode 16 – Isidor Nikolic (Kim Adeline-Miguel & Luciana Abud) * RunAs Radio – Incident Management with Hila Fish (Richard Campbell)

Community & Events Here Are 3.14 Projects To Make Your Pi Day Complete (Caleb Kraft) * Meta is laying off 10,000 more employees in a series of cuts and* Microsoft Build 2023 kicks off on May 23rd (Emma Roth) * 10 years of Electron (Erick Zhao) * Technology and Developer Events and Conferences for 2023 (Jason Gaylord) * Call to Action for Female Speakers to Submit to EightKB (Tracy Boggiano)

Database* Book Review: SQL Server 2022 Revealed (Ian Stirk) * Working with Date and Time Data Types in SQL Server (Hadi Fadlallah) * Enabling real-time dashboards: Power BI DirectQuery mode and Dataflows support in Azure Cosmos DB (Rodrigo Souza) * Integrating Azure Database for MySQL – Flexible Server with Power Platform and Logic Apps (Steef-Jan Wiggers)

SharePoint, M365 & MS Teams* Teams Plugin for Elgato Stream Deck Re-Released! Also, Run with PowerPoint Plugin! (Mike Gannotti) * Introducing Teams Classwork: The One-Stop-Shop for Managing Your Class Resources (Samantha Fisher) * Using Inline Bing Generative AI with Microsoft Viva Today! – HLS Show Me How (Mike Gannotti)

PowerShell* Run PowerShell Scripts with SQL Server Agent or Windows Task Scheduler (Alejandro Cobar) * Creating Pester Unit Tests in PowerShell (Charlotte Gayton) * New module for Malware Bazaar API (Emin Atac) * PowerShell AI module for OpenAI GPT-3 and DALL-E (Doug Finke)

Miscellaneous* Email protection just got easier in Firefox (Jenifer Boscacci) * Microsoft signs third 10-year deal to bring Call of Duty to another platform (Kareem Anderson) * Microsoft Releases Moment 2 for Windows 11 Version 22H2 (Paul Thurrott) * Did Vienna ever exist or was it just misinformation? (Raymond Chen)

More Link Collections* The Morning Brew #3666 (Chris Alcock) * Build5Nines Weekly – March 15, 2023 (Chris Pietschmann) * Daily Wrap Up – March 14, 2023 (#045) (Richard Seroter)

The Geek Shelf .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link – 25% off today, March 15, 2023

View Details

Top Links* Mica or Acrylic with WinUI and .NET MAUI (Lance McCarthy) * Highlights from Git 2.40 (Taylor Blau) * Windows Terminal version 1.17 highlights | Open at Microsoft (Christopher Nguyen & Mike Griese) * PSReadLine 2.3.0-beta0 Release (Steven Bucher) * Bring the ChatGPT model into our applications (Matteo Pagani)

Web & Cloud Development* How to Build a Blazor Datagrid in Your MAUI Application (Abhishek Dutta) * Angular Release v14.3.0 (Paul Gschwendtner) * Training and deploying your PyTorch model in the cloud with Azure ML (Bea Stollnitz) * WebStorm 2023.1 Beta 2 Is Out (David Watson) * Moving Azure Web Apps between App Service Plans (Gregor Suttie) * PhpStorm 2022.3.3 is now available (Roman Pronskiy) * Creating A Pagination Component With Astro (Ted Kreuger) * How to access Google APIs using OAuth 2.0 in Postman (Gbadebo Bello) * Navigating new routes, places and distance: Introducing Google Maps Platform to Dev Library (Swathi Dharshna)

WinUI, .NET MAUI & XAML* Developing a Temperature Monitor UI in .NET MAUI [Webinar Show Notes] (Carter Harris) * Writing Unit Tests for your .NET MAUI app (Mark Allibone)

Visual Studio & .NET* ExternalFinalizer: Adding a finalizer to 3rd party objects (Oren Eini) * Partial Classes In C# And How to Use Them (Code Maze) * Please help improve the extensibility experience in Visual Studio (Matt Lacey) * .NET 7 SDK built-in container improvements (Laurent Kempe) * What is the expression language used by the Resource Compiler for non-preprocessor expressions? (Raymond Chen) * Annotation Roles and Groups in .NET 6 WinForms (Ryan Fritz)

Design, Methodology & Testing* Agile transformation: Roadmap, challenges, and frameworks (David Pereira) * Create and run Playwright test sets using tags and grep (Tim Deschryver) * Best Practices for Structuring Accessibility Testing: Part 1 (Aaron Farber) * Hands-On Management: How to Lead Engineers to Success (Nick Cosentino)

Mobile, IoT & Game Development* Privacy Week for Android Developers (Marcel Pinto) * Eyes, hands, simulation, and samples: What’s new in Unity XR Interaction Toolkit 2.3 (Eric Provencher & Dave Ruddell)

Screencasts & Videos* Get Started with MauiReactor – Component-based UI & MVU for .NET MAUI (Gerald Versluis) * Live Coding – Uno Platform Android keyboard and TV remote input (Martin Zikmund) * Authorize Google APIs Using OAuth 2.0 (Postman Team) * The ReadME Podcast: Meet the developers with disabilities forging new frontiers in accessibility (GitHub Team) * Asp.Net Monsters #264 – Debugging a .NET process at start-up with Visual Studio (James Chambers, David Paquette & Simon Timms) * An update on TinyMvvm for .NET MAUI (Daniel Hindrikes) * Creating and Donating Thousands of AI powered Audiobooks to Project Gutenberg | The AI Show Live (Seth Juarez, Mark Hamilton & Brendan Walsh) * Learning, Notary Project, Terraform, and AKS with Josh Duffney | Inside DevOps (John Bristow)

Podcasts* Revision Path – Justin Shiels (Maurice Cherry) * Scrum Master Toolbox Podcast – A Scrum Master anti-pattern, introducing Agile in a “bubble” | Caterina Palmiotto (Vasco Duarte) * The Stack Overflow Podcast – Developers think AI assistants will be everywhere, but aren’t sure how to feel about it (Ben Popper) * Grant Fritchey: SQL Server Performance Tuning – Azure DevOps Podcast Episode 236 (Jeffrey Palermo) * Directions on Microsoft – Teams or Outlook? Why Not Both (Mary Jo Foley) * The PowerShell Podcast – Modern Automation with PowerShell Michael (James Petty) * Syntax Podcast Episode 587 – Web Streams Explained (Wes Bos & Scott Tolinsky) * PPP 378 | How to Say it Right the First Time, with Pitch Perfect author Bill McGowan (Andy Kaufman) * Google Cloud Security Podcast Episode 112 – Threat Horizons – How Google Does Threat Intelligence (Anton Chuvakin) * Meta Cast 243 – Executive Math (Bob Galen & Josh Anderson) * Beyond the Hype: Quantum Computing – hype and not hype simultaneously? (Colin Eberhardt) * Made by Google Podcast – Slumber Party: Sleep Tracking for Better Sleep (Rachid Finge) * Python Bytes Podcast #327 – Untangling XML with Pydantic (Michael Kennedy) * SQL Server Radio Episode 150 – Artificially Intelligent Query Processing (Guy Glantser & Eitan Blumin) * Inside Trader Joe’s Podcast Episode 62: It’s a Spring Shopping List from Trader Joe’s (Trader Joe’s Team)

Community & Events* Microsoft lays off team that taught employees how to make AI tools responsibly (Casey Newton) * Microsoft hit by more layoffs yet again, AI division affected (Kevin Okemwa) * Hack Together: Microsoft Graph and .NET week 2 recap and final week overview (Ayca Bas) * Introducing Activating Developers and the new Digital Public Goods Open Source Community Manager Program (Mala Kumar) * What’s next join the community! – Hack Together with MS Graph SDK and .NET – March 15th 4PM GMT (Someleze Diko) * An open source project to empower OSPOs everywhere (Zack Koppert)

Database* MySQL Books: Efficient MySQL Performance (Frederic Descamps) * Release : SQL Server Migration Assessment (SSMA) v9.3 – SQL Server 2022 support (Neel Ball) * Scale multiple Azure SQL databases on a logical server (Laith Ayesh) * Learn how to write SQL Queries with AND, OR, and NOT Logical Operators (Joe Gavin)

SharePoint, M365 & MS Teams* Microsoft Viva Connections Home – The Entry Point for the Employee Experience (Mike Gannotti)

PowerShell* Better Keep Up: More Free PowerShell Videos This Week. (Brent Ozar)

Miscellaneous Windows 12 – what we know so far: release date, cost, features, and more (Kevin Okemwa) * Brave Brings VPN to its Desktop Web Browser and* Microsoft Releases Edge 111 with AI-Powered Copilot (Paul Thurrott)

More Link Collections* The Morning Brew #3665 (Chris Alcock) * Interesting links of the week 2023-11 (#63) (Michael Eaton) * Sands of MAUI: Issue #95 (Sam Basu) * Daily Wrap Up – March 13, 2023 (#044) (Richard Seroter) * Reading Notes #546 (Frank Boucher)

The Geek Shelf Web Development with Blazor: An in-depth practical guide for .NET developers to build interactive UIs with C#, 2nd Edition (Jimmy Engstrom) – Releasing this week! – Referral Link

View Details

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

View Details

Top Links* ChatGPT is now available in Azure OpenAI Service (Eric Boyd) * TypeScript’s Migration to Modules (Daniel Rosenwasser and Jake Bailey) * Introduction to Microsoft Graph for Android (Kristen Halper and Parker Schroeder) * Generate images with AI using Stable Diffusion, C#, and ONNX Runtime (Luis Quintanilla and Cassie Breviu) * Visual Studio 2022 – 17.5 Performance Enhancements (Nayana Srikanth) * Announcing Microsoft Graph Toolkit v3.0 preview-1 (Sébastien Levert) * What’s new for the WinForms Visual Basic Application Framework (Klaus Loeffelmann and Melissa Trevino)

Web & Cloud Development* How to Handle Enums in the Input to a .NET AWS Lambda Function (Bryan Hogan) * Angular v15.2.2 Release (Jessica Janiuk) * Build a Better WordPress Archives Page Using MySQL (Aaron Bertrand) * WebStorm 2022.3.3 Is Out (David Watson) * FluentValidation in minimal APIs in ASP.NET Core 7.0 (The DotNet Office) * React Basics: What Is a React Component and How to Create One (Hassan Djirdeh) * Azure Container Apps demo for Azure Functions, Microsoft Ignite Spotlight Switzerland 2023 (Laurent Bugnion) * Vue vs React: Everything You Need To Know (Lucero del Alba) * How to Make a Clickable SVG Map With HTML and CSS (Rufai Mustapha) * Customize OData payload serialization format within ASP.NET Core OData (Sam Xu) * Azure Developer CLI (azd) – March 2023 Release (Savannah Ostrowski) * Distributed Cloud-Native Graph Database with NebulaGraph Docker Extension (Wey Gu) * How to Propagate Front-End Updates to End Users (Lakindu Hewawasam) * 7 Features of ES2022 You Should Know (Nethmi Wijesinghe)

WinUI, .NET MAUI & XAML* Get Realistic Digital Signatures with the .NET MAUI SignaturePad (Selva Ganapathy Kathiresan) * Displaying XAML Controls in QuestPDF with WinUI (Diederik Krols)

Visual Studio & .NET* How to Exclude Properties From JSON Serialization in C# (Code Maze) * C# 11.0 new features: list pattern matching (Ian Griffiths) * Manipulating CSV Files in .NET (Assis Zang) * Microsoft .NET Source Generators: Speeding up JSON Serialization (David McCarter) * Implementing the Producer Consumer Pattern with TPL Dataflow (Mark Heath) * From a Windows app, how can I check whether there is an app installed that implements a particular URI scheme?, part 2 (Raymond Chen)

Design, Methodology, AI & Testing* How to Change the Packaging Type of APPX or MSIX to MSI – UWP vs. Win32 App (Alex Marin) * GPT-4 is coming next week – and it will be multimodal, says Microsoft Germany (Von Silke Hahn) * Why Your Desk is the Worst Place to Work, and Other Life Lessons from a Lazy Developer (Holly Cummins) * Domain Events in Event Sourcing? Not Exactly! (Derek Comartin) * A simple guide to continuous deployment (Zachary Jansma) * How to master one-layer designs (Marc Edwards) * Grammarly Expands Beyond Proofreading With AI-Powered Writing (msmash) * NTS: Reliable Device Testing at Scale (Benson Ma & ZZ Zimmerman) * OKR mistakes and how to avoid them (cellfish) * How to be more productive as a developer: 5 app integrations for Google Chat that can help (Mario Tapia) * Finding Work/Life Balance in a Work from Home Role (Ryan Wilson) * Collaboration is crucial to strengthening cybersecurity (Tom Burt) * Multi-repository variant analysis: a powerful new way to perform security research across GitHub (Walker Chabbott)

Mobile, IoT & Game Development* Raspberry Pi Announces New Global Shutter Camera Module (Caleb Kraft)

Screencasts & Videos Rethink your backup & recovery strategy w/ T-SQL Snapshot Backup in SQL Server 2022 | Data Exposed (Anna Hoffman & Perry Skountriano) * Happening now! Unpacking the latest in large screens and foldables + MAD Skills on #TheAndroidShow (Rebecca Gutteride & Madona Wambua) * What is GitHub Copilot? [1 of 6] and* How to use new features with Copilot Labs [6 of 6] (Microsoft Developer) * Creating GraphQL Requests | Postman Level Up (Postman)

Podcasts* The Hanselminutes Podcast – Chasing supernovae with Dr. Sanjana Curtis (Scott Hanselman) * Software Defined Talk Episode 405: Peter Pouliot on DevRel at a hardware company (Matt Ray) * DAWbench Radio Show Episode 23 : DAW Evolution VII : n-Track Studio : Past, Present, Future ! (Vin Curigliano & Pete Brown) * Complete Developer Podcast – Software Architecture Mistakes (BJ Burns & Will Gant) * Rocket 428: AI Everywhere All At Once (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 559 – How to position yourself to land the job you want (Eira May) * UX Podcast #310 – Fudge design thinking with Anna Kirah (James Royal-Lawson & Per Axbom) * Web Rush Episode 224: Starting a Company as a Technical Founder with Sam Artioli (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast 091: ABC’s with CTO of Cast AI – Leon Kuperman | Artificial Intelligence | Brazilian Jiu-Jitsu | Cloud Computing (Max Ahumada)

Community & Events* What it means to be an Android Google Developer Expert (Yasmine Evjen)

Database* MySQL 8.0 INSTANT ADD and DROP Column(s) (Mayank Prasad) * Azure Cosmos DB – for startups too (Michal Toiba)

Miscellaneous* Sysmon 1.1 for Linux, Contig v1.83, ProcDump 1.4.1 for Linux, and Process Monitor v3.93 (Alex Mihaiuc) * How GitHub accelerates development for embedded systems (Chris Reddington) * After the buzz fades: What our data tells us about emerging technology sentiment (Erin Yepis) * How GitHub Docs’ new search works (Peter Bengtsson) * Announcing Rust 1.68.0 (The Rust Release Team)

More Link Collections* The Morning Brew #3663 (Chris Alcock) * Daily Links 9 Mar 2023 (Malcolm Jack)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link

View Details

Top Links* Developing Accessible Apps with Visual Studio (Dante Gagne) * TechBash 2023 Call for Speakers is Open (Jason Gaylord) * .NET Monthly Roundup – February 2023 – .NET 8 Preview 1, New Visual Studio features, and more! (Jon Galloway) * Android 14 Developer Preview 2 (Dave Burke) * Inclusive Design’s Next Chapter: Design for Cognition (Tracy Jones, Christina Mallon, Doug Kim, Margaret Price & Ali Benter) * Microsoft Graph .NET SDK v5 is now generally available (Maisa Rissi)

Web & Cloud Development* Introduction to Trees (Kirupa Chinnathambi) * Pulumi Docker Provider 4.0: Build Images Up To 50x Faster (Guinevere Saenger) * Building Complex Forms In Vue (Olufunke Moronfolu) * Embed Blazor Components in Any Webpage with .NET 7’s Official Custom Elements Support (Jon Hilton) * Building .NET Applications and Services with Azure Cosmos DB Client-side Encryption (aka Always Encrypted) (Leonard Lobel) * Creating a Clock with the New CSS sin() and cos() Trigonometry Functions (Mads Stoumann) * Part 5 | ASP.NET Core Identity Series [.NET 7] | Google Authentication (Naveen Bommidi) * Announcing the stable release of the Azure Blob Storage client library for Go (Sandeep Sen) * Seamlessly Create a Mind Map Using the Blazor Diagram Component (Sarathkumar V.) * Easily Integrate the React Image Editor into the Rich Text Editor (Thangavel E) * jQuery 3.6.4 Released: Selector Forgiveness (Timmy Willison) * React Router: A Beginner’s Guide to Essential Navigation Techniques (Vinoth Kumar Sundara Moorthy) * Step-up Authentication in Modern Applications (Indranil Jha) * Live By APIs Die By APIs (Kin Lane) * Astro 2.1 (Matthew Phillips) * Introducing Twilio’s OpenAPI Specification GA (Gareth Paul Jones) * JSON Schema in production: how you can use it today (Melinda Gutermuth) * Optimizing Cloud Costs with Diagnostic Tools: A Business Imperative (Pinal Dave) * Video super resolution in Microsoft Edge (Microsoft Edge Team)

WinUI, .NET MAUI & XAML* .NET MAUI – Displaying Lottie Animations (Alessandro Del Sole) * Getting started with Image Caching in .NET MAUI (Leomaris Reyes) * Disabling Individual GridView and ListView Items in a XAML Application (Uno Platform Team)

Visual Studio & .NET* Top 10 AI Extensions for Visual Studio Code (David Ramel) * Write Your Bicep Files in Visual Studio (April Edwards) * The Required Keyword and Record Types in C# 11 (Claudio Bernasconi) * How to Find the Caller Method in C# (Code Maze) * Transcribing Two Speakers with Amazon Transcribe via Speaker Identification with .NET (Bryan Hogan) * From a Windows app, how can I check whether there is an app installed that implements a particular URI scheme? (Raymond Chen) * Alternative Way of Logging With OpenTelemetry Logging in .NET (Phil Broderick)

Design, Methodology, AI & Testing* Agile vs. Waterfall (JD Meier) * Introducing ChatGPT and Whisper APIs (Greg Brockman, Atty Eleti, Elie Georges, Joanne Jang, Logan Kilpatrick, Rachel Lim, Luke Miller & Michelle Pokrass) * Advanced Installer 20.4.1 (Advanced Installer Team) * Code coverage for Go integration tests (Than McIntosh) * DRY Gone Bad: Bespoke Company Frameworks (Aaron Stannard) * Benchmarking – A matter of perspective (Steven Giesel) * The New Bing and Edge – Progress from Our First Month (Bing Team) * AI, sustainability, inclusivity: Lessons from 3 female founders in tech (Elham Rizi-Shorvon) * DuckDuckGo’s building AI-generated answers into its search engine (Emma Roth) * Meta’s powerful AI language model has leaked online — what happens now? (James Vincent)

Mobile, IoT & Game Development* Cordova Common 5.0.0 Released! (Bryan Ellis) * Install the Azure CLI on a Raspberry Pi (Jim Bennett) * Microsoft details how it could get Call of Duty: Warzone running on Switch (Jay Peters) * Using hand simulation with MRTK3 in the Unity Editor (Joost van Schaik)

Screencasts & Videos* Component-based UI for .NET MAUI with MauiReactor | On .NET (James Montemagno & Adolfo Marinucci) * IoT Coffee Talk: Episode 146 – MWC 2023 Recap + Private 5G (Iot Coffee Talk Crew) * Quantum Computing on Azure | How it Works, What’s Coming, & What You Can Try Today | Microsoft Mechanics (Jeremy Chapman) * Meta Verified, TikTok API, 4 Day Work Week and Starbucks Unionization | Breaking Changes Roundtable (Postman)

Podcasts* .NET Rocks! – The Inflection Point of Large Language Models with Grant Barrett (Carl Franklin & Richard Campbell) * Working Code Podcast – Episode 117: Champions Of Truth (Ben Nadel) * Syntax Podcast Episode 585 – Fundamentals × What Makes a Website Slow? (Wes Bos & Scott Tolinsky) * The Rework Podcast – Leaving the Cloud Part 2 (David Heinemeier Hansson & Eron Nicholson) * Python Bytes Podcast #326 – Let’s Go for a PyGWalk (Michael Kennedy) * Software Engineering Radio 554: Adam Tornhill on Behavioral Code Analysis (Giovanni Asproni) * Women in Technology Podcast – Calm in the Chaos (Deb Golden)

Community & Events* International Women’s Day: The power of diversity to build stronger cybersecurity teams (Christine Barrett) * Women in Tech: Are We Making Any Progress? (Charlotte Freeman) * Full Stack Developer Openings at biBERK (Jason Gaylord) * GitHub Galaxy 2023: your guide to building a more flexible and productive software development cycle (Jeimy Ruiz) * Microsoft’s Annual Ability Summit: Exploring the technology, people, partnerships and policies driving a more accessible future (Jenny Lay-Flurrie) * Celebrating Tech Trailblazers for Women’s History Month – Edition 1 with Harmke Alkemade (Justin Royal) * Three challenges that women and minority entrepreneurs face (Kalees Meckling) * Inspiring Women: Elena López (Leomaris Reyes) * Mind the Gap: Inspiring female students to pursue careers in STEM (Ronit Levavi Morad) * Meet Veena Somareddy, the woman using Unity to change therapy through VR (Unity Technologies) * #WeArePlay | Meet Ania from Canada. More stories from USA, Australia and Montenegro (Leticia Lago)

Database* Simulating TRY_PARSE for dates in SQL Server 2008 (Aaron Bertrand) * Local development with PostgreSQL containers (Michael Muesch)

SharePoint, M365 & MS Teams* Create inclusive content with the new Accessibility Assistant in Microsoft 365 (Aleš Holeček)

PowerShell* How to Delete Microsoft Teams Cache for All Users via PowerShell (Anthony Bartolo)

Miscellaneous 10 “Hard Truths” All Junior Developers Need to Hear (Vince Canger) * Announcing Windows 11 Insider Preview Build 23403 and* Announcing Windows 11 Insider Preview Build 25314 (Brandon LeBlanc) * Microsoft is testing file recommendations in Explorer (Mitchell Clark) * Google Expands VPN Access To All Google One Members, Rolls Out New ‘Dark Web Report’ Feature (msmash)

More Link Collections The Morning Brew #3661 and* The Morning Brew #3662 (Chris Alcock) * .NET Annotated Monthly | March 2023 (Rachel Appel) * Daily Wrap Up – March 8, 2023 (#043) (Richard Seroter)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links* Introducing the Reliable Web App Pattern for .NET (Matt Soucoup and Nish Anil) * Hack Together: Microsoft Graph and .NET week 1 recap and what’s coming (Waldek Mastykarz) * Drawing graphs in GitHub comments with Mermaid diagrams (Andrew Lock) * Windows App SDK Release Notes – Version 1.3 Preview 1 (1.3.0-preview1) (Microsoft Learn) * File editing on GitHub Mobile keeps leveling up (Alfredo Cerezo Luna)

Web & Cloud Development* Streamline Your Okta Configuration in Angular Apps (Alisa Duncan) * Auto-Generate HTML Forms from PDF AcroForms in C# (Bjoern Meyer) * AWS Application Composer Now Generally Available – Visually Build Serverless Applications Quickly (Channy Yun) * Top 5 Cloud Architecture Design Patterns to use in Microsoft Azure (Chris Pietschmann) * Blazor component: Razor tutorial and example (David Grace) * Dynamically Rendering a Sound in HTML/JavaScript (j2inet) * Using React 18 Features in NextJS (Lakindu Hewawasam) * Vue (3.0) Composition API | Bootstrap (v5) | JSON Server | CRUD Example (Naveen Bommidi) * Build a ChatGPT SMS bot with the OpenAI API and ASP.NET Core (Niels Swimberghe) * Creating a Mendix Application with Syncfusion React Components (Ragunath Sukumaran) * How to create a wavy background using CSS and SVG (Saleh Mubashar) * Call Azure Function App using AAD OAuth certificate (Tareq Saifi) * 2023 Web Framework Performance Report (Fred Schott) * Now I am become the Destroyer of Threads (Roberto Vidal) * The TLS Handshake Explained (Arthur Bellore) * Node v18.15.0 (LTS) (Bethany Nicolle Griggs & Juan José Arboleda) * Why You Should Consider Graphs For Your Next GraphQL Project (Adam Cowley) * What Is an API and How Does It Work? Definition and Features (John Iwuozor)

WinUI, .NET MAUI & XAML* The Future of the DevExpress Xamarin.Forms Controls (Anthony Sameishchev) * Three thousand .NET MAUI Developers can’t be wrong! (Matt Lacey) * Drastic.Tools – Maui.DebugRainbows (Tim Miller)

Visual Studio & .NET* How to Manage PDF Document Fonts Using .NET C# (Sean Deegan) * Compound Handlers in Wolverine (Jeremy D. Miller) * Performance benchmarks of PostgreSQL .NET with Npgsql, Dapper, and Entity Framework Core (Michael Shpilt) * EF Core Mapping with Generic Types, Value Conversion, and JSON Columns (Christian Nagel) * How to Serialize a List to JSON in C# (Januarius Njoku) * Visual Studio 2022: The Ultimate Tool for Building Cross-Platform Apps (Kunal Chowdhury) * How To Use The yield break Statement In C#? (Muhammed Saleem) * .NET Upgrade Assistant Extension for Visual Studio Now Available (Almir Vuk) * Validating Connection Strings on .NET Startup (Khalid Abuhakmeh)

Design, Methodology & Testing* Integrate Azure Load Testing into Azure DevOps (April Edwards) * Maker’s Schedule, Manager’s Schedule (Paul Graham) * 7 Steps to Improve Code Quality (Amrapali Rai) * New Boards Hub, Sprint 218 Update (Dan Hellem) * GitHub Enterprise Server 3.8 is now generally available (David Jarzebowski) * Mocking instances created within the tested class (Henrique Dalcin Dalmas) * Data ingestion pipeline with Operation Management (Varun Sekhri, Meenakshi Jindal & Burak Bacioglu) * Do you know what good code looks like? (Matt Lacey) * Microspeak: Baseball card (Raymond Chen) * When a Development Team Is Having Trouble Delivering, It Could Be a Sign of Bad Planning (Tyler Hakes) * How Microsoft bakes accessibility into everything it touches (Amy Farley)

Mobile, IoT & Game Development* 6 Project Ideas to Get Started with IoT (Charles Mahler) * Introducing Unity DevOps for game development (Stacey Haffner)

Screencasts & Videos* Successful DevOps in Web3 | Open at Microsoft (Frank Boucher & Donovan Brown) * Unleash the Power of Azure OpenAI Service with AI Builder | The Low Code Revolution (Daniel Laskewitz & Ashish Bhatia) * How Azure Remote Rendering differs from other cloud rending services | One Dev Question (Andrew London) * FreeCodeSession – Episode 445 (Jason Bock) * PWA Demos [17 of 17] | PWA for Beginners (Beth Pan & Diego Gonzalez) * How to Use JWT Authorization (Postman Team)

Podcasts* CodeNewbie S23:E4 – Practical A/B Testing (Leemay Nassery) (CodeNewbie Team) * Build Your Game Using JavaScript with Andrzej Mazur- JavaScript Jabber 572 (AJ O’Neal & Charles Max Wood) * Scrum Master Toolbox Podcast – When Conflicts Escalate, Lessons Learned from a Scrum Master’s Story of an Agile Team’s Self-Destruction | Kirill Golubev (Vasco Duarte) * Made by Google Podcast – Spatial Audio: Hear, There, Everywhere (Rachid Finge) * Practical AI Podcast – End-to-end cloud compute for AI/ML (Erik Bernhardsson, Chris Benson & Daniel Whitenack) * Coffee & Open Source Podcast – Dejan Miličić (Isaac Levin) * RunAs Radio – FIDO2 and Passwordless with Kyle Kotowick (Richard Campbell) * The Stack Overflow Podcast Episode 545 – From writing code to teaching code (Ryan Donovan) * Mailin’ It! – The Official USPS Podcast – Consumer Protection Week (United States Postal Service)

Community & Events* Tune in on Thursday to watch #TheAndroidShow (Jetpack Compose Team) * JetBrains Is Looking for a Web and JavaScript Developer Advocate (Anna Protsenko) * Discover the latest innovations at Azure Open Source Day 2023 (David Dennis) * Let’s go. It’s Google I/O 2023 (Jeanine Banks) * Meet the Experts – Hack Together with Microsoft Graph SDK and .NET – March 8th 4PM GMT (Lee Stott) * Uncovering overlooked stories of women (Leonie Shinn-Morris) * Upgrading and updating Windows Server AMA coming March 9 (Ned Pyle) * International Women’s Day: Celebrating our Women in Tech (Sara Huddleston) * Celebrating International Women’s Day 2023 at Couchbase (Isheeta Lad)

Database* Microsoft Drivers 5.11 for PHP for SQL Server Released (David Engel) * 5 Reasons Why Students Should Learn Azure Cosmos DB for a Competitive Edge in the Tech Industry (Lee Stott) * Announcing new security and observability features in Azure Database for PostgreSQL (Sunil Agarwal) * Azure Open-Source Day: Announcing new integrations with Azure Database for MySQL (Parikshit Savjani) * Performance Considerations with SQL MERGE vs INSERT, UPDATE, DELETE (Jared Westover) * Storage Explorer 1.28 New Features (Meera Haridasa)

SharePoint, M365 & MS Teams* How to Enable Public Live Events in Microsoft Teams (Mohamed El-Qassas)

PowerShell* Use PowerShell To Scan Network for Connected Devices (Brien Posey)

Miscellaneous* #Rust – Using #OpenAI ChatGPT APIs from Rust. Demo Chat console App (Bruno Capuano) * The documentation system (Divio) * Whatever, I do the vacation I want (Eric Brechner) * PowerToys v0.68.1 ships with bug fixes (Kevin Okemwa) * Microsoft pushes Bing Chat’s daily turn limit to 120 (Kevin Okemwa) * 10 ways to be a better (technical) interviewer (Michael Eaton) * Bing’s gendered translations tackle bias in translation (Microsoft Translator Team) * Three ways to learn in-demand technical skills on Microsoft Learn (Ryan Currie)

More Link Collections* Daily Wrap Up – March 7, 2023 (#042) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* How to Synchronize Outlook Calendar Events with Syncfusion WinUI Scheduler (Jeyasri Murugan) * The TechBash 2023 Call for Speakers Is Now Open! (TechBash Team) * Required Keyword, Checked Operators, nameof Operator Scope – Using C# 11 in Rider and ReSharper (Matthias Koch) * Azure’s approach to versioning and avoiding breaking changes (Mike Kistler and Jeffrey Richter) * Five tips for successfully managing dependencies (Tyler Aldrich) * What’s coming for the Windows Insider Program in 2023 (Amanda Langowski)

Web & Cloud Development* Text an AI Assistant with GPT-3 using AWS Lambda and Twilio (Alina Libova Cohen) * PhpStorm 2022.3.3 RC2 (Brent Roose) * Part 4 | ASP.NET Core Identity Series [.NET 7] | Sending Two-Factor Authentication (2FA) Code To Phone (Naveen Bommidi) * What’s new in the Twilio helper library for ASP.NET (v8.0.0 – March 2023) (Niels Swimberghe) * Astro: Welcome, World (Mark Peck) * Npm install fails in node-gyp (Kevin Logan) * Software Engineering Report Ranks TypeScript Among Top Skills to Learn/Know (David Ramel) * How to Setup Integration Tests in .NET Without a WebApplicationFactory (Paul DeVito)

Visual Studio & .NET* How to Manage Text Options in PDF Documents Using .NET C# (Sean Deegan) * What’s New in Entity Framework Core 8 (Alen Genzić) * I can create a read-only page, but why not a write-only page? (Raymond Chen) * Wolverine 0.9.13: Contextual Logging and More (Jeremy D. Miller) * Health Checks in .NET: 2 ways to check communication with MongoDB (Davide Bellone) * vcpkg 2023.02.24 Release: Default Triplet Changes, RISC-V support, Bug Fixes, and More… (Augustin Popa) * Testing Exceptions in MSTest, NUnit, and xUnit (Code Maze) * Testing Roslyn Incremental Source Generators (Gérald Barré) * std::string now supports Address Sanitizer (Nicole Mazzuca) * Keep Your Users Notified with the Brand-New WinForms TaskbarButton (Todor Vyagov)

Design, Methodology, AI & Testing* Revamped: Authentication with Playwright (Tim Deschryver) * How to automate your dev environment with dev containers and GitHub Codespaces (Kedasha Kerr) * Warnings-as-errors friction (Mark Seemann) * Can ChatGPT be your next Technology Writer? (Matt Hilbert)

Mobile, IoT & Game Development* Keeping Android and Google Play safe with our key 2023 initiatives (Bethel Otuteye) * Announcing Ionic v6.6 (Liam DeBeasi) * Protecting Android clipboard content from unintended exposure (Dimitrios Valsamaras & Michael Peck) * Announcing Auth Connect 4 (Dallas James) * Deploying Mobile Apps to Test Devices (Cecelia Martinez) * Building Native Mobile apps with React DOM (Max Lynch)

Screencasts & Videos* .NET MAUI using Blazor Syntax with BlazorBindings.Maui – NO XAML! (Gerald Versluis)

Podcasts* The PowerShell Podcast – Reaching New Users with Jeff Hicks (James Petty) * Google Cloud Security Podcast Episode 111 – How to Solve the Mystery of Application Security in the Cloud? (Anton Chuvakin) * The Stack Overflow Podcast Episode 544 – “Move fast and break things” doesn’t apply to other people’s savings (Eira May) * Duke’s Corner – Grace Jansen on her Passion for Java and Developer Diversity (Jim Grisanzio) * Software Defined Talk Episode 404: Sargun Kaur on Technical Interviews (Brandon Whichard)

Community & Events* Dev Diaries: Stories from Inspiring Women Developers (MariaLuisa Polimeni) * Healthcare company Accolade lays off workers and closes offices (Charlotte Schubert) * Skill up at Tech Accelerator: Microsoft Intune Suite! (Rachelle Blanchard) * Five Stack Exchange sites turned ten years-old this quarter! (Rosie) * Filings: Microsoft job cuts in Seattle area reach 2,184 people, as part of 10,000 layoffs globally (Todd Bishop) * Microsoft to detail the ‘future of work with AI’ during March 16th event (Tom Warren) * 3 reasons why Unity at GDC is all about you (Unity Technologies) * Unleash your potential with GitHub Octernships: a path to a thriving tech career (Arkodyuti Saha)

Database* CREATE VIEW SQL Server Tutorial (Rajendra Gupta) * Optional Code in T-SQL Scripts using SQLCMD (Louis Davidson)

SharePoint, M365 & MS Teams* Microsoft Viva Suite – The Employee Experience that delivers more… for less (Mike Gannotti) * Microsoft Visio Viewer app for iOS will be retired from the App Store (Abhinav Chatterjee) * Outlook Mac for All (Jeremy Perdue)

Miscellaneous* Microsoft PowerToys 0.68.0: A breakdown of two new applications (Mark W. Kaelin) * Microsoft will now preview the future of Windows with new Canary channel (Tom Warren)

More Link Collections* The Morning Brew #3660 (Chris Alcock) * Interesting links of the week 2023-10 (#62) (Michael Eaton) * Sands of MAUI: Issue #94 (Sam Basu) * Daily Wrap Up – March 6, 2023 (#041) (Richard Seroter) * Reading Notes #545 (Frank Boucher)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Bing Preview Release Notes: Tone Changes and More (Bing Team) * Enumerating Windows clipboard history in PowerShell (Raymond Chen) * A ChatGPT C# client for MacOS, Windows, Linux, Android, iOS and Browser built with Avalonia UI. (Wiesław Šoltés) * Code Analysis Improvements in Visual Studio 17.6 (Gabor Horvath) * GitHub Desktop 3.2: Preview your pull request (Rebecca Hovemeyer)

Web & Cloud Development Build Your Own ChatGPT Client in Blazor (Michael Washington) * Auto sign-out using ASP.NET Core Razor Pages with Azure AD B2C (Damien Bowden) * Using docker to write automated tests against a real database (Dennis Doomen) * My CSS-Tricks Top 10 (Geoff Graham) * Angular Basics: Create and Use the OrderBy Pipe (John Au-Yeung) * Role-based Authorization in ASP.NET Core (Karthik Chintala) * Part 2 | ASP.NET Core Identity Series [.NET 7] | Registration Email Confirmation and* Part 3 | ASP.NET Core Identity Series [.NET 7] | Sending Two-Factor Authentication(2FA) Code To Email (Naveen Bommidi) * Deploying a containerized FastAPI app to Azure Container Apps (Pamela Fox) * Fun with serial JSON (Oskar Dudycz) * Can WebAssembly Solve Serverless’s Problems? (B. Cameron Gain) * Adobe Experience Cloud Assurance Tools Public APIs 1.0 (Collin Tobin) * Detect the Content Type in the Clipboard (David Walsh) * Simple HTTPS with Caddy Ingress on AKS (Mark Heath) * #FHIR up the API Secure community (John Moehrke)

WinUI, .NET MAUI & XAML* .NET MAUI: Top 5 New Features for Powerful Desktop App Development (Almir Vuk) * Medical Service — MAUI App Implementation. Phase #0 — Review Design (Bohdan Benetskyi) * Seamlessly Load Data from Different Data Sources into WPF Charts (Muneesh Kumar G.)

Visual Studio & .NET Setting up the Rust debugger with VS Code on Windows and Linux (James Sturtevant) * The Required Keyword in C# 11 (Claudio Bernasconi) * Return Multiple Values to a Method Caller In C# and TimeSpan in C# and* How to Read Connection Strings in .NET (Code Maze) * F#’s List (Jin Vincent Necesario) * Rider 2023.1 EAP 7 Comes With Support for Unity DOTS, a VCS Widget for Perforce, and More (Sasha Ivanova)

Design, Methodology & Testing Create Azure DevOps Management Reports (April Edwards) * 17 Ways to Cultivate a Growth Mindset and Growth Mindset: How To Develop a Growth Mindset and* How To Succeed with Appreciative Inquiry (JD Meier) * Why did so many of the early agile transformations fail? (Martin Hinshelwood) * How to build, test and deploy your application using Azure and GitHub (Liam Hampton) * How AI Technology Will Transform Design (Nick Babich & Gleb Kuznetsov)

Mobile, IoT & Game Development* Element Embedding in Flutter (Aseem Wangoo) * How Unity earned the title of world’s most innovative AR/VR company (Unity Technologies) * How AI is Enabling the Metaverse (Vesa Nopanen) * Building communication into the heart of a puzzle game (Mairi Nolan) * RiderFlow 2023.1 Release Is Here (Anna Ruban)

Screencasts & Videos* Technology & Friends – Jimmy Bogard on Vertical Slice Architecture and MediatR (David Giard) * Playlist Builder – Part 3, Building a .NET MAUI app from scratch (Daniel Hindrikes) * FreeCodeSession – Episode 444 (Jason Bock) * The Download: ChatGPT API, Kosmos-1 MLLM, Why is Python so Popular and more! (Christina Warren)

Podcasts Developer Tea Podcast – What Defines a Senior Developer? – Difficult Does Not Equate To Valuable (Jonathan Cutrell) * Merge Conflict 348: ChatGPT Comes to the Command Line (James Montemagno & Frank Kreuger) * The Benefits and Drawbacks of gRPC and Rest – Adventures in DevOps 152 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Key Traits of an Exceptional Product Owner in Agile Teams | Alina Thapliyal (Vasco Duarte) * OnPodcast Ep.105: Windows 11 Update with iOS support, Teams Update, Google test AI Ads, and more (Podcast OnMSFT Team) * 242 – Agile Potpourri Part Quatre (Bob Galen & Josh Anderson) * Coding Blocks Podcast – ChatGPT and the Future of Everything (Allen Underwood, Michael Outlaw & Joe Zack) * JS Party Podcast – Tauri brings Rust to the JS Party (Daniel Thompson, Kevin Ball & Nick Nisi) * Standalone Structure with Nx – Adventures in Angular 372 (Charles Max Wood, Subrat Mishra, Armen Vardanyan & Lucas Paganini) * Kubernetes Podcast from Google – Cloud Native Security Con with Emily Fox (Abdel Sghiouar & Kaslin Fields) * Syntax Podcast Episode 583 – Supper Club × Visual Coding Languages With Steve Sewell and* Syntax Podcast Episode 584 – Node in the Browser × WebContainers + NodeBox (Wes Bos & Scott Tolinsky) * AWS Developers Podcast Episode 073 – Fully Managed Blue Green Deployments in Amazon Aurora and Amazon RDS with Keyur Diwan (David Isbitski) * The Amp Hour #622 – Building Firmware and Hardware for Trade Shows with Mike Szczys (Dave Jones & Chris Gammell) * Christoph Vollmer: Automated Testing Techniques – Azure DevOps Podcast Episode 235 (Jeffrey Palermo) * AGL 301: Data Analytics with Sangeeta Krishnan (John Rouda) * Talk Python to Me #405: Testing in Radio Astronomy with Python and pytest (Michael Kennedy) * Tabs and Spaces Podcast 303 – Red pill, Blue pill, Purple pill (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events* AI Emerging Technologies Committee (David Humphrey) * Code.org Celebrates 10th Anniversary With Fond Memories of Its Viral 2013 Video (EditorDavid) * Amazon suspends Virginia HQ2 construction in latest cost-cutting move (Emma Roth)

Database How to Start learning the SQL Query Language on SQL Server and* Book Review – SQL Query Design Patterns and Best Practices (Koen Verbeeck)

SharePoint, M365 & MS Teams* Visualizing Top GitHub Programming Languages in Excel with Microsoft Graph .NET SDK (Samson Amaugo)

Miscellaneous* VBScript as a removable Windows 11 feature? (Michael Niehaus) * Windows 12: What we know and don’t know about it, and what could happen (Martin Brinkmann) * Sony might be forced to reveal how much it pays to keep games off Xbox Game Pass (Tom Warren)

More Link Collections* The Morning Brew #3659 (Chris Alcock) * C# Digest Issue #444 – March 06, 2023 (Jakub Chodounsky) * F# Weekly #9, 2023 – Amplifying F# (Sergey Tihon) * Code Maze Weekly #163 (Vladimir Pecanac) * Build5Nines Weekly – March 6, 2023 (Chris Pietschmann) * Daily Wrap Up – March 3, 2023 (#040) (Richard Seroter) * The Overflow #167: Programmers and ADHD (Ryan Donovan & Cassidy Williams) * Release Radar · February 2023 Edition (Michelle Mannering) * Collective #754 (Manoela Ilic)

The Geek Shelf .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link

View Details

Top Links* Write a high-quality README for NuGet packages (Lynn Dai) * Authentication in Android apps with MSAL (Parker Schroeder) * Angular: Write better tests without Router mocks/stubs (Andrew Scott) * Build Better Extensions with VisualStudio.Extensibility Preview 3! (Maia Kelner) * Easily Replicate a Card Checkout UI in .NET MAUI (Leomaris Reyes) * Enumerating Windows clipboard history in C++/WinRT and C# (Raymond Chen)

Web & Cloud Development* What’s new in Svelte: March 2023 (Dani Sandoval) * WebStorm 2023.1 Beta Is Here! (David Watson) * Adding Audio Visualization to a React App Using the Web Audio API (Ifeoma Imoh) * Creating a Notification Service and Components in Blazor with Bootstrap (MJ Schanne) * Azure Functions – Part 1 – Hosting and Networking Options (Mutasem Hamad) * Wasp Beta – February 2023 (Matija Sosic) * Introducing the Web3 Category in Marketplace (Damian Schenkelman) * Announcing the availability of Feathr 1.0 (Mufajjul Ali) * 30DaysOfLowCode 2023 – 3. DevTools & Onboarding (Marcel Ferreira) * Postman Flows is now more powerful and user-friendly (Sterling Chin) * 5 Tips to Improve the Load Time of an Angular Application (Sara Mahagamarachchi)

WinUI, .NET MAUI & XAML Create and Validate a Sign-Up Form in .NET MAUI (Jeyasri Murugan) * Tutorial: Create a .NET MAUI app using the Microsoft Graph SDK (Microsoft Learn) – Updated for Graph SDK 5.0* * Tutorial: Use the bootstrapper API in an app packaged with external location or unpackaged that uses the Windows App SDK (Microsoft Learn)

Visual Studio & .NET* VS Code Update Boosts Python IntelliSense (David Ramel) * How to Read and Parse a JSON File in C# (Januarius Njoku) * Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis (Maarten Balliauw) * How to Call a Stored Procedure Using Dapper in C# (Sukhpinder Singh) * Critter Stack Roadmap (Marten, Wolverine, Weasel) (Jeremy D. Miller) * Microsoft Teams’ Permission Service migration to .NET 6 (Diogo Barbosa) * Delegates (Eric Sink) * Akka.NET v1.5 is Now Available (Aaron Stannard) * Use Accounting Double Underlining in MailMerge Templates (Bjoern Meyer)

Design, Methodology, AI & Testing* A Light Introduction to Nullables (James Shore) * Agile Advice, Like Youth, Probably Just Wasted On The Young (Karl Scotland) * What is the hardest part of working with a brand-new scrum team? (Martin Hinshelwood) * The User Experience (UX) Of Disabled Form Buttons (Ben Nadel) * RoomGPT – Generating dream rooms using AI for everyone. (Hassan El Mghari) * Advanced Installer 20.4 (Advanced Installer Team) * Maximizing Efficiency: The Impact of ChatGPT Integrations on Workplace Productivity (Colin Dvorak) * No-code AI: The Key to Unlocking Efficiency and Growth (Giorgio Barilla) * The side effect of increasing developer responsibility (Jeremy Daly) * The top 3 signs you need on-demand environments (David Thor)

Mobile, IoT & Game Development* Run Appwrite on a Raspberry Pi (Jim Bennett) * 3 Webinars on Game Development With Unity and Unreal Engine – Recordings Available (Anna Ruban)

Screencasts & Videos* Webinar Recording: Getting Started With Vitest in WebStorm (Anna Protsenko) * How can I productize my APIs with Azure API Management? | One Dev Question (Mike Budzynski) * Getting Started with Azure Functions and MongoDB Atlas using .NET and C# (MongoDB) * Content Creation 101 – A Creative’s Guide | Richard Campbell and Adam Cogan | Tech Chat (SSW TV) * Pipelines for Power Platform 101 | The Low Code Revolution (Daniel Laskewitz & Prabhat Pandey) * Top 3 Best Practices for Power BI | Data Exposed (Anna Hoffman, Patrick LeBlanc & Adam Saxton)

Podcasts* .NET Core Podcast – Our Perspectives on the Future of .NET with Mark J Price (Jamie Taylor) * The Hanselminutes Podcast – Dead Simple Python with Jason C. McDonald (Scott Hanselman) * Scrum Master Toolbox Podcast – Finding Scrum Master Success in Empowering Teams through Personal Connection | Alina Thapliyal (Vasco Duarte) * CppCast – Carbon, With Richard Smith (Phil Nash & Timur Doumler) * Rocket 427: Elizabeth Holmes Baby (Christina Warren, Brianna Wu & Simone De Rochefort) * Unhandled Exception Podcast – Hot Reload – with David Wengier (Dan Clarke) * Directions on Microsoft – Microsoft Licensing for Non-Microsoft Clouds (Mary Jo Foley) * The Stack Overflow Podcast Episode 543 – The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie Garcia (Eira May) * Web Rush Episode 223: Delivering Real World PWAs with Maxim Salnikov (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast #090 – Let’s Go Win with JM Ryerson | How Timing, Authenticity, and Perspective Create Careers that Make You Happy and Wealthy (Max Ahumada)

Community & Events* .NET Foundation – Become a member! (.NET Foundation Team)

Database* RavenDB Sharding Progress (Oren Eini)

Miscellaneous Announcing Windows 11 Insider Preview Build 25309 and* Announcing Windows 11 Insider Preview Build 22621.1391 and 22624.1391 (Brandon LeBlanc)

More Link Collections* The Morning Brew #3658 (Chris Alcock) * Daily Wrap Up – March 2, 2023 (#039) (Richard Seroter)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links* .NET Rocks! – The Next C# with Mads Torgersen (Carl Franklin & Richard Campbell) * Visual Studio Code February 2023 (Visual Studio Code Team) * Teams Toolkit for Visual Studio Code v5.0 pre-release (Ji Dong) * Announcing TypeScript 5.0 RC (Daniel Rosenwasser) * Microsoft Store Developer Command Line Interface (CLI) (Alexandre Chohfi) * GitHub Copilot in Visual Studio 2022 (Mads Kristensen)

Web & Cloud Development* How to Handle Numbers Represented as Strings in the Input to a .NET AWS Lambda Function (Bryan Hogan) * JavaScript Devs Knowledge of Features (I Programmer Team) * Part 1 | ASP.NET Core Identity Series [.NET 7] Introduction & Project Setup (Naveen Bommidi) * Announcing the end of Windows Installer support for AWS Tools for Windows (Norm Johanson) * First Public Working Draft: CSS Animations Level 2 (Xueyuan Jia) * Behind the scenes of the Nightscout API (Mark W.) * OpenAI announces an API for ChatGPT and its Whisper speech-to-text tech (Mitchell Clark) * 2. You say Low, I say Code! (April Dunnam & Matt Soucoup)

WinUI, .NET MAUI & XAML* Managing Tokens in .NET MAUI (Andrea Chiarelli)

Visual Studio & .NET* Visual Studio 2022 – 17.5: 15 New Features (Claudio Bernasconi) * C# Basics: A Guide for New Programmers (Nick Cosentino) * Myths about F#: Imperative code is simpler than functional code! No, not at all, but you are more used to it. (Urs Enzler) * How To Deploy EF Database Migrations (Lee Richardson) * If you want to sort a Windows Runtime collection, you may first want to capture it into something a bit easier to manipulate (Raymond Chen) * IEnumerable, ICollection, IList and List – Which One To Use? (Code Maze)

Design, Methodology & Testing* Useful Tricks with Lamar for Integration Testing (Jeremy D. Miller) * Automating Application Installation with Configuration Manager: Deploying Software using Package vs Application Model (Horatiu Vladasel) * Embracing “Old” Tech (Ted Neward) * The Humble Object Pattern (Steven Giesel) * GitHub Actions: Introducing faster GitHub-hosted x64 macOS runners (Stephen Glass) * Functional Testing: Definition, Types and Importance (John Iwuozor)

Mobile, IoT & Game Development* Improve your simulations with Ziva VFX 2.1 (Chengdong Gui)

Screencasts & Videos* Subramanian Krishnan, Citrix | Breaking Changes (Postman)

Podcasts* Working Code Podcast – Episode 116: State Of Developer Conferences (Ben Nadel) * The Changelog Episode 529 – You’re just a devcontainer.json away (Brigit Murtaugh, Adam Stacoviak & Jerod Santo) * Scrum Master Toolbox Podcast – A new Scrum Master’s journey to agility, a real-life story | Alina Thapliyal (Vasco Duarte) * Syntax Podcast Episode 582 – AI and Coding with ChatGPT (Wes Bos & Scott Tolinsky) * Complete Developer Podcast – Social Engineering (BJ Burns & Will Gant) * Software Engineering Radio 553: Luca Casonato on Deno (Jeremy Jung)

Community & Events* Save the Date for Azure Cosmos DB Conf 2023! (Ricky Diep) * New pricing for Stack Overflow for Teams (Joy Liuzzo) * Developer Journey – Women’s History Month: March 2023 (Lyanne Alfaro) * Meet the 2023 Imagine Cup World Finalists (MS Student Developer Team) * Join Postman at Google Summer of Code 2023 (Vinit Shahdeo)

Database* Oracle NoSQL Database 22.3 Release (Tim Goh)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: February 2023 (Mark Kashman)

PowerShell* Step-By-Step: How to Create a Windows 11 VM on Hyper-V via PowerShell (Anthony Bartolo) * Learn PowerShell in 30 Minutes a Day, Free, Starting Now. (Brent Ozar)

Miscellaneous* The imperative for digital development and public private partnerships in Least Developed Countries (Brad Smith) * Security Bulletin: Recommended Actions for Free, Premium, and Families Customers (LastPass) * What’s your learning style? Find your fit with Microsoft Learn. (Gita Sharma) * New PowerToys alert! Microsoft releases update adding Mouse Jump and Paste As Plain Text utilities (Sofia Wyciślik-Wilson) * LastPass Security Incident Update and Recommended Actions (Karim Toubba)

More Link Collections* The Morning Brew #3657 (Chris Alcock) * Daily Wrap Up – March 1, 2023 (#038) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Announcing NuGet 6.5 – The Sweetest Way to Manage Your Packages (Jon Douglas & Nikolche Kolev) * Introducing Azure Communication Services UI Library to Xamarin & .NET MAUI (Josh Lai) * Introducing the new Bing in Windows 11 (Bing Team) * Previewing Phone Link for iPhone users on Windows 11 with Windows Insiders (Brandon LeBlanc) * Try Visual Studio 2022 v17.6 Preview 1 (Marian Luparu)

Web & Cloud Development* Speed Up ASP.NET Core JSON APIs with Source Generators (Khalid Abuhakmeh) * 1. Hello, 30DaysOfLowCode! (Nitya Narasimhan & Sonja Gu) * Beautiful CSS only Charts with Charts.css (Daniel Fisher) * Node.js Performance: Best Ways to Notch Up the Application Speed (Hiren Dhaduk) * How to add Docker support to Visual Studio Code (Jack Wallen) * Load on Demand: A Solution to Handling Large Data Sets Efficiently in Blazor Gantt Chart (Jayakumar Duraisamy) * Putting Your Application to the Test with Azure Load Test (John Kilmister) * Blazor’s New LocationChanging Events in .NET 7 (Jon Hilton) * Automatically generating tests for JS/TS functions in VS Code with GitHub Copilot (Chris Heilmann) * How to Get a Responsive Data Grid (Alyssa Nicoll) * New Microsoft Graph Planner API capabilities now available (Andrew Friedman) * Customising the RequestDelegate with filters: Behind the scenes of minimal APIs – Part 8 (Andrew Lock) * Map your world with Map builder! (Bing Team) * My ScrapingBee journey (Kin Lane) * Unlocking the data: implementing FHIR Facade in the AI sector (Rien Wertheim)

WinUI, .NET MAUI & XAML* WPF v23.1 — June 2023 Roadmap (Alexander Russkov) * Uno Platform and Bluetooth LE: An Easy-to-Follow Guide to Building a Bluetooth Explorer (Uno Platform Team)

Visual Studio & .NET* Difference Between Returning and Awaiting a Task in C# (Ahsan Ullah) * Resiliency with Wolverine (Jeremy D. Miller) * Importing ST projects into Visual Studio (Marc Goodner) * A breaking change in .NET argument exception message formatting (Bertrand Le Roy) * An alternative to __if_exists in ATL (Anju Del Moral Gonzalez) * Code Quality – Formatting Classes In Microsoft .NET To Make Them Easy To Read And Modify (David McCarter) * Sentence Similarity in ML.NET Model Builder (Luis Quintanilla) * Metalama Status Update (February 2023) (Gael Fraiteur)

Design, Methodology & Testing* Why is Satya Nadella a better example of agile leadership than Steve Jobs? (Martin Hinshelwood) * Architecture eBook (Steve Smith) * How to build a consistent workflow for development and operations teams (Mark Paulsen) * How to build an unsigned Jenkins MSI on your Windows machine (Bruno Verachten, Alexander Brandes & Kevin Martens) * GitHub Announces CodeQL Improvements (Kay Ewbank) * Microsoft Security Experts discuss evolving threats in roundtable chat (Christine Barrett) * The Best Innovation Books of All Time (JD Meier) * How to build a better brainstorming sesh: Try brainwriting (Kat Boogaard) * Once you give away the farm, you can’t take it back: Recovering from a rogue administrator (Raymond Chen) * 10 things you didn’t know you could do with GitHub Codespaces (Rizel Scarlett) * How Copilot helps developers generate code for a Form Recognizer application (Ruth Yakubu) * Reusing automation on GitHub (Simon Jackson) * Secret scanning alerts are now available (and free) for all public repositories (Zain Malik)

Mobile, IoT & Game Development* Get Started With Firebase for Android (Ashraff Hathibelagal) * Policy Updates: New Wear OS App Quality Requirements (Ishaan Aggarwal)

Screencasts & Videos* Why would I use .NET in Azure Functions? | One Dev Question (Melony Qin) * Google Maps in .NET MAUI iOS? Easy with This Plugin! (Gerald Versluis) * Elgato Stream Deck and Microsoft Teams Integration Update (Microsoft Healthcare and Life Blog Videos) * Armchair Architects: How do you get meaning from your data? (David Blank-Edelman, Uli Homann & Eric Charran) * Calling REST endpoints from T-SQL | Data Exposed: MVP Edition (Rie Irish & Rob Farley) * FreeCodeSession – Episode 443 (Jason Bock)

Podcasts* CodeNewbie S23:E3 – Saying Yes to Opportunities (Frankie Nicoletti) (CodeNewbie Team) * InfoQ Podcast: Dan Benjamin on Cloud Data Security and Data Detection and Response (Dan Benjamin) * The Rework Podcast – The Power of Time Off (Kimberly Rhodes & Jeff Hardy) * The State of JS Frameworks with Ryan Carniato: Part 2 – JavaScript Jabber 571 (AJ O’Neal, Dan Shappir & Steve Edwards) * SQL Data Partners Podcast Episode 261: The Data Lakehouse (Carlos L. Chacon) * Practical AI Podcast – Success (and failure) in prompting (Chris Benson & Daniel Whitenack) * Coffee and Open Source Podcast – Kris Nóva (Isaac Levin) * RunAs Radio – Reliability Management with Lesley Cordero (Richard Campbell) * React Native Radio 261 – What’s the deal with EAS? (Mazen Chami & Robin Heinze) * Python Bytes Podcast #325 – It’s called a merge conflict (Michael Kennedy) * A Developer Experience Podcast – Season 1 Wrap-up (Steven Hicks)

Community & Events EVENT: Azure Communications Services & Microsoft Teams AMA – March 8, 2023 (Kurt Shintaku) * Join Microsoft at Embedded World 2023 (Martin Tuip) * Reflecting on My Career So Far (Sarah Dutkiewicz) * Top Things to Do in Philadelphia in April 2023 (Visit Philly) * Join us for Hack Together: Microsoft Graph and .NET (Waldek Mastykarz) * “The moment I shared the news of my pregnancy with the recruiter was the moment I started to build a connection between my career and my personal purpose.” and* Written in the Sky (Will Curry) * The Doodle for Google student contest turns 15 (Selly Sallah)

Database* Can You Nest Transactions in SQL Server? (Brent Ozar) * Snowflake Temporary Tables vs. Transient Tables (Sergey Gigoyan) * How to use the SQL WHERE Clause with Examples (Hadi Fadlallah) * 30 Interview Questions for a Database Administrator and Developer (William Assaf)

SharePoint, M365 & MS Teams* From AI in Teams Premium to updates for Viva—here’s what’s new in Microsoft 365 (Colette Stallbaumer) * Introducing apps in Microsoft Teams channel meetings general availability (Daniel Carrasco) * What’s new in Microsoft Teams (free) | February 2023 (Miikka Oksanen) * What’s New in Microsoft Teams | February 2023 (Steve Stein) * What’s New in Excel (February 2023) (Microsoft Excel)

Miscellaneous* Hackers Claim They Breached T-Mobile More Than 100 Times in 2022 (Brian Krebs) * Introducing the redesigned Microsoft Translator app for iOS (Microsoft Translator Team) * Jack Dorsey-Backed Twitter Alternative Bluesky Hits the App Store As An Invite-Only App (BeauHD) * Continuous innovation coming to Windows 11 in March (Harjit Dhaliwal) * How to create an outstanding resume – Part 2 (Japhlet Nwamu) * LastPass reveals attackers stole password vault data by hacking an employee’s home computer (Jess Weatherbed)

More Link Collections* The Morning Brew #3656 (Chris Alcock) * PHP Annotated – February 2023 (Roman Pronskiy) * Daily Wrap Up – February 28, 2023 (#037) (Richard Seroter) * Low Code Resources for Developers (Jeff Medford)

The Geek Shelf Never Far from Home (Bruce Jackson) – Forward by Brad Smith

View Details

Top Links* Introducing F# Inline Type & Parameter Name Hints in Visual Studio (Petr Semkin) * Now’s the time to learn Android development with Jetpack Compose! (Murat Yener) * Introduction to the Community Toolkits for .NET and Windows | Open at Microsoft (Frank Boucher & Michael Hawker) * Microsoft Graph Developer Proxy v0.5 with execution summary and recording mode (Waldek Mastykarz & Garry Trinder) * View files on your Remote Machines using the new Remote File Explorer in Visual Studio (Sinem Akinci) * Responsible AI: The research collaboration behind new open-source tools offered by Microsoft (Alyssa Hughes) * Visual Studio: The fastest way to add files and folders (Grace Taylor)

Web & Cloud Development* Adding a Tooltip to a HTML Dropdown List (Paul Michaels) * Purging Deleted Azure Key Vaults (Paul Yu) * Faster Searching with Binary Search (Kirupa Chinnathambi) * Docker Desktop 4.17: New Functionality for a Better Development Experience (Alyssa Shames) * PhpStorm 2022.3.3 Release Candidate (Brent Roose) * How does Postman help teams save time? (Kamalpreet Badasha) * What is ref() in Vue? (Dmitri Pavlutin) * Announcing the stable release of Spring Cloud Azure 5.0 (Jimmy Fang) * A guide to using Primer.css (Onuorah Bonaventure) * Out with the REST: Azure Monitor Ingestion libraries appear (Scott Addie) * Lambda cold starts for .NET applications are not so bad (Bryan Hogan) * Why You Don’t Need Redux Anymore? (Adhithi Ravichandran) * Serverless URL Shortener (Prakash Palanisamy)

WinUI, .NET MAUI & XAML* Building a ChatGPT in .NET MAUI Part 1 (Daniel Monettelli) * .NET MAUI Triggers (Jesse Liberty)

Visual Studio & .NET* Debugging Dapr applications with Rider or Visual Studio: A better way (Laurent Kempe) * C# Tip: Initialize lists size to improve performance (Davide Bellone) * Raw Strings, UTF-8 Strings, and Multiline Interpolations – Using C# 11 in Rider and ReSharper (Matthias Koch) * Producer/Consumer Pattern with Wolverine (Jeremy D. Miller) * Extending the System Menu to add advanced commands in .NET (Gérald Barré) * 7pace Timetracker (on-premise) Now Supports .NET 6! (Leah Copeland) * The unintentionally-expanding scope of the SEM_NOGPFAULTERRORBOX flag (Raymond Chen)

Design, Methodology, AI & Testing* Deploy Access Restricted Azure website from DevOps Pipelines (Thomas Ardal) * OpenAI’s GPT-3 to Triage Azure DevOps Bugs (Vinod Soni) * Retrospectives: The Hidden Gem Enabling Teams to Thrive – Part 1 (Damon Stoddard) * Backend API design principles: Don’t mirror your data (Oren Eini) * Configure Space Dev Environment Warm-ups with Devfile.yaml (Alexey Totin) * Stop saying “technical debt” (Chelsea Troy) * Keyword Research Case Studies: Tool-User Campaigns (Erik Dietrich) * A Guide To Accessible Form Validation (Sandrina Pereira) * How to Use GitHub Copilot Labs to improve your Code Quality and Productivity (Kevin Gatimu) * How to Rebuild Tech Culture for Those Who Survived the Layoffs (Mehnaaz Abidi) * Figma Targets Developers While it Waits for Adobe Deal News (Richard MacManus)

Mobile, IoT & Game Development* Let’s Design a Game with Boss Fight Author Sebastian Deken (Todd Mitchell)

Screencasts & Videos* Keep Visual Studio 2022 Up-To-Date Automatically with This Setting! (Gerald Versluis) * Add OpenAI Capabilities to your Power Platform solutions | The Low Code Revolution (April Dunnam, Jocelyn Panchal & Robin Rosengrün) * App Modernization (Full Interview) | Richard Campbell and Ulysses Maclaren | Tech Chat (SSW TV)

Podcasts* 10 Years of Revision Path (Maurice Cherry) * Made By Google Podcast season 2 is here (Rachid Finge) * The PowerShell Podcast Using PowerShell on Linux with Avri from Posh4Linux (James Petty) * Google Cloud Security Podcast Episode 110 – Detection and Response in a High Velocity and High Complexity Environment (Anton A. Chuvakin) * The Changelog – News: Stack Overflow’s architecture, Lobsters’ killer libraries, Linux is ready for modern Macs, what to expect from your framework & GoatCounter web analytics (Jerod Santo) * The Stack Overflow Podcast Episode 542 – The open-source game engine you’ve been waiting for: Godot (Eira May) * Microsoft 365 Dev Podcast – Partner showcase: Building nBold with Guillaume Meyer (Jeremy Thake & Paul Schaeflein) * Insider Trader Joe’s Podcast Episode 61: The Trader Joe’s Club (Trader Joe’s Team)

Community & Events W3C launches beta of its new website (Coralie Mercier) * Twitter hit by more layoffs, Twitter Blue’s head Esther Crawford among those affected (Kevin Okemwa) * Showing Up and Taking Action and* Gaming for Change (Will Curry)

Database* Top 25 SQL Server Engine Errors Based on support case volumes Documented (Joseph Pilov) * SQL Server 2022 – Managing Virtual Log Files (Pinal Dave)

SharePoint, M365 & MS Teams* Call ChatGPT/GPT-3 from Power Apps and Power Automate via Azure OpenAI (Chris O’Brien)

More Link Collections* The Morning Brew #3655 (Chris Alcock) * Daily Wrap Up – February 27, 2023 (#036) (Richard Seroter) * Interesting links of the week 2023-9 (#61) (Michael Eaton) * Sands of MAUI: Issue #93 (Sam Basu) * Reading Notes #544 (Frank Boucher) * #ThisMonthInSWA – January 2023 (Nitya Narasimhan, Ph.D)

The Geek Shelf The O’Reilly Animals: An Adult Coloring Book (O’Reilly Media) – Referral Link

View Details

Top Links* Built-in model pre-processing with ONNX (Craig Dunn) * We Are .NET – Celebrating .NET content creators since 2002! (Matthias Jost) * OpenAI: Planning for AGI and beyond (Sam Altman) * The Download: Learning to Code with Codespaces, MINIX from Scratch, Doom on a LEGO and more! (Christina Warren) * How to Build The Right Platform for Kubernetes (Mary Branscombe) * 5 Best Practices in Handling HTTP Errors in JavaScript (Lahiru Lakshan Hewawasam)

Web & Cloud Development* Flex Luthor, a Little CSS Flexbox Layout Helper (Zach Leatherman) * Angular standalone components and Angular Testing Library make component tests easier (Tim Deschryver) * Azure portal January 2023 updates (Allison Cordle) * Host WordPress in Microsoft Azure with App Service (PaaS hosting) (Chris Pietschmann) * Onboarding users in ASP.NET Core using Azure AD Temporary Access Pass and Microsoft Graph (Damien Bowden) * Data Annotations for model validation in ASP.NET Core (David Grace) * Break out of forEach loop in JavaScript (Karthik Chintala) * Sorting Values With JavaScript (Kingsley Ubah) * Angular Basics: Troubleshooting Unknown Element Errors (Vyom Srivastava) * The Most Important API Layers To Focus on in the Enterprise (Kin Lane) * ESLint v8.35.0 released (Brandon Mills) * Is WebAssembly Really the Future? (B. Cameron Gain) * Peek into Adobe Edge Server API (Deepali Rathi) * Create a Private Function App (Jason Farrell) * Dapr 1.10 – More steps in the right direction (Mark Heath)

WinUI, .NET MAUI & XAML* Uploading Your Xamarin or MAUI iOS app to the App Store Without VS for Mac (Damien Doumer)

Visual Studio & .NET* Simple Deserialization of JSON from a File in C# (Bryan Hogan) * Convert a File to a Byte Array in C# (Code Maze) * Today’s random F# code: Regex Active Pattern in API Validation (Urs Enzler) * VSCode Can Do More Than You Imagine (Nikos Vaggalis) * Performance (ReadOnly)List vs Immutable collection types (Steven Giesel) * Microsoft .NET 8 Will Bolster Linux Support (EditorDavid) * Handling Database Migrations in Mature Applications with Fluent Migrator (Jamie Maguire) * Understanding a mysterious RPC_E_WRONG­THREAD exception when we’re on the right thread (Raymond Chen) * Rider 2023.1 EAP 6: New UI Improvements and a Better Debugging Experience (Sasha Ivanova)

Design, Methodology, AI & Testing MSI Upgrade vs. MSP Patch. Which one to use? and How to Create an MSIX Package for WinForms Application (Alex Marin) * Another TypeScript “Testing Without Mocks” Example (James Shore) * Scaling Akka.Persistence.Query to 100k+ Concurrent Queries for Large-Scale CQRS (Aaron Stannard) * What does a poor scrum team look, act and feel like? and How much of an impact can a strong, skilled product owner have? (Martin Hinshelwood) * Touring the Different Types of AI (Matt Eland) * 4 ways devs can use ChatGPT to be more productive (Hunter Johnson) * From Testing Pyramid to Diamond (Steven Giesel) * Don’t let Event-Driven Architecture buzzwords fool you (Oskar Dudycz) * The Most Common Misconceptions Amongst Junior Developers (Vince Canger) * Crafting Effective AI Prompts for Improved Content Generation: A ChatGPT Guide (Chris Pietschmann) * Is productivity paranoia spreading? (Esther Shein) * Sustainable Technology in Action: How Leaders Can Achieve ESG Outcomes and* Partnering for Innovation: How Collaboration Can Help Leaders Overcome Hurdles and Drive Growth (JD Meier) * 3 ways to meet compliance needs without slowing down agility (Mark Paulsen) * Test Data Generator monad (Mark Seemann) * Why governments need open source more than ever (Ritika Puri)

Mobile, IoT & Game Development* Screen Orientation Plugin 3.0.3 Released! (Niklas Merz) * Improving job system performance scaling in 2022.2 – part 1: Background and API (Kevin MacAulay Vacheresse)

Screencasts & Videos* Technology & Friends – Rob Richardson on Containerization (David Giard) * FreeCodeSession – Episode 442 (Jason Bock) * Where’s the FILE? Cloud Files for the Generation Gap – Computer Stuff They Didn’t Teach You #23 (Scott Hanselman)

Podcasts* I’d Rather Be Writing Podcast: All about Redocly, with founder Adam Altman (Tom Johnson) * Merge Conflict 347: Converting Star Wars Dark Forces 3DO Files with .NET MAUI (James Montemagno & Frank Kreuger) * GeekWire Podcast: Microsoft Bing reports for local paper; Amazon returns to office; Bezos and the NFL (Todd Bishop) * OnPodcast Ep.104: More Xbox deals for Activision bid, Outlook fixes, faster Teams app, and more (Podcast OnMSFT Team) * Meta Cast 241 – Agile Potpourri Part Trois (Bob Galen & Josh Anderson) * Serverless in Production With Erez Berkner – Adventures in DevOps 151 (Jonathan Hall & Will Button) * The Key to Successful Agile Product Ownership, The Value-driven Product Owner | Gemma Murray and Mastering the Art of Facilitating Daily Meetings, A New Scrum Master’s Journey | Alina Thapliyal (Vasco Duarte) * Syntax Podcast Episode 581 – Supper Club × Astro 2.0 with Fred Schott (Wes Bos & Scott Tolinksy) * The Changelog – Into the Fediverse (Evan Prodromou, Adam Stacoviak & Jerod Santo) * Functional Programming in TypeScript – Adventures in Angular 371 (Lucas Paganini) * The Amp Hour #621 – The Magic of Calipers (Dave Jones & Chris Gammell) * Christian Clausen: When to Refactor – Azure DevOps Podcast Episode 234 (Jeffrey Palermo) * UI Breakfast Episode 260: Managing the Design Process with Paul Boag (Jane Portman) * AGL 300: Mona Akmal from Falkon AI (John Rouda)

Community & Events* 20 Years of Blogging (G. Andrew Duthie) * Philly’s Hidden Gems: 21 Places You (Probably) Didn’t Know About (Visit Philly)

Database* New functions in SQL Server 2022 – LEFT_SHIFT and RIGHT_SHIFT (Daniel Calbimonte) * SQL Server 2022: The Future of Data Management (Prakash Karande) * RavenDB with Oren Eini on Coding Cat Dev (Oren Eini)

SharePoint, M365 & MS Teams* New capabilities available in Microsoft Graph To Do APIs (Swapna Ninan)

Miscellaneous* Job Interview Advice for Junior Developers (David Eastman) * Microsoft PowerToys will let you paste without formatting soon (Kevin Okemwa)

More Link Collections* The Morning Brew #3654 (Chris Alcock) * F# Weekly #7, 2023 – .NET 8 Preview 1, Florence, FAKE 6 and Plotly.NET 4 (Sergey Tihon) * Code Maze Weekly #162 (Vladimir Pecanac) * The Overflow #166: Writing code for other people (Ryan Donovan & Cassidy Williams) * Collective #753 (Manoela Ilic) * C# Digest Issue #443 – February 27, 2023 (Jakub Chodounsky)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Reference GitHub Issues and Pull Requests in Visual Studio (Jessie Houghton) * 6 Chrome Extensions Every Web Developer Should Know in 2023 (Nipuni Arunodi) * A beginner’s guide to learning to code with GitHub Codespaces (Rizel Scarlett) * eBook: Blazor WebAssembly Succinctly (Michael Washington) * Announcing Postman’s New GraphQL Client (Sterling Chin) * Updated Modern Code Generation for WinForm’s InitializeComponent (Klaus Loeffelmann)

Web & Cloud Development* How to Make an Outbound Text-to-Speech Phone Call with Node.js (Michael Crump) * The Blazor NavigationManager (Kristoffer Strube) * Add Auth0 Authentication to Blazor Hybrid Apps in .NET MAUI (Andrea Chiarelli) * eBook: Blazor Hybrid and Web in One Solution (Ed Charbeneau) * Skilling snack: Intro to Azure Active Directory (Dave Davies) * Introducing a New Developer Distribution Portal for Listing UXP Plugins in the Creative Cloud… (Agandhi) * 5 Steps to Modernize Large Websites using OAuth (Gary Archer) * Getting Started Microsoft Graph SDK (Lee Stott) * How edge functions move your back end close to your front end (Giridhar Talla) * Show Your gRPC APIs in Action with Examples (Shobhit Katikia)

WinUI, .NET MAUI & XAML .NET MAUI Challenge 5: Telerik Barcode and* AvatarView in .NET MAUI Community Toolkit (Leomaris Reyes) * WPF Begins its Long Goodbye (Matthew MacDonald)

Visual Studio & .NET* Reauthenticate Visual Studio Code Access Tokens (C. Meadows) * Different Types of Comments in C# and Should We Use Them (Code Maze) * Maximizing Team Collaboration and Productivity with Visual Studio 2022 (Kunal Chowdhury) * Why am I getting an unhandled exception from my C++ function that catches all exceptions? (Raymond Chen) * What To Be Wary of With Iterators and Collections in C# (Nick Cosentino) * Command Line Diagnostics in Wolverine (Jeremy D. Miller)

Design, Methodology, AI & Testing Agile Velocity vs Capacity Planning: A PM’s Handbook for Optimizing Developer Throughput (Tyler Hakes) * Bean Machine Retrospective, part 8 (Eric Lippert) * A thought on workplace flexibility and asynchrony and* Epistemology of interaction testing (Mark Seemann) * Getting Pedantic About API Contract Testing (Kin Lane) * Bing, Bard, and ChatGPT: AI chatbots are rewriting the internet (Adi Robertson) * OpenAI Use Cases: Adapting to Change (Colin Dvorak) * The Challenge of Microservices: UI Composition (Derek Comartin) * What Is Microservices Architecture? (Eric Schabell) * How to strengthen security by applying DevSecOps principles (Niall Cregan) * Machine learning and DevSecOps: Inside the OctoML/GitLab integration (Sameer Farooqui)

Mobile, IoT & Game Development* The code that wasn’t there: Reading memory on an Android device by accident (Man Yue Mo) * Building And Releasing Your Capacitor iOS App (Simon Grimm) * Improving and expanding use cases: Physics changes in Unity 2022.2 (Anthony Yakovlev & Siobhan Fitzgerald-Gibson) * You Already Have What You Need to Build a Native Mobile App (Jacklin Altman)

Screencasts & Videos* Why We do Tech Outreach with Coding By Sophy – Hanselminutes Podcast 879 (Scott Hanselman) * How do I get started with Azure API Management? | One Dev Question (Mike Budzynski) * RDBMS and Setup [1 of 7] | Programming Databases with T-SQL for Beginners (Marisa Matthews & Buck Woody) * .NET Systems Programming Learned the Hard Way – Webinar Recording (Khalid Abuhakmeh) * Video-Calling React App with Agora and Syncfusion (Prashant Yadav)

Podcasts* The Hanselminutes Podcast – Daring to be Different with Raji Rajagopalan (Scott Hanselman) * AWS Developers Podcast Episode 072 – AWS Amplify Flutter with Abdallah Shaban (David Isbitski) * Complete Developer Podcast – Unix Philosophy (BJ Burns & Will Gant) * Rocket 426: Cool ISIS Video (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 541 – ML and AI consulting-as-a-service (Eira May) * UX Podcast #309 – Container queries and design thinking (James Royal-Lawson & Per Axbom) * Web Rush Episode 222: Micro Front Ends with Manfred Steyer (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Software Engineering Radio 552: Matt Frisbie on Browser Extensions (Kanchan Shringi)

Community & Events* Google Summer of Code 2023… Here We Come! (Alyssa Tong & Jean-Marc Meessen) * Get ready for the first week of Hack Together: Microsoft Graph and .NET (Ayca Bas) * Join us for Hack Together: Microsoft Graph and .NET (Waldek Mastykarz) * Rust Foundation Focusing on Safety and Dev Outreach in 2023 (Loraine Lawson)

Database* SQL SERVER 2022 and Instant File Initialization for Log File (Pinal Dave) * How to Install the AdventureWorks Sample Database in Azure SQL Database (Koen Verbeeck) * Microsoft Azure innovation powers leading price-performance for SQL Server (Peter Carlin)

SharePoint, M365 & MS Teams* Get Started with Microsoft Teams Premium (Margi Desai) * Power Automate desktop flows in Dataverse updates (Dimitri Bekiropoulos) * Public preview of SharePoint Framework 1.17 – First release of upcoming features (Vesa Juvonen)

PowerShell* PowerShell and AI: Using ChatGPT with PowerShell to Automate Tasks (April Edwards) * PowerShell Extension for Visual Studio Code February 2023 Update (Sydney Smith)

Miscellaneous* Google’s bringing Magic Eraser to all Google One subscribers — including iPhone users (Mitchell Clark) * Measuring government policy on open source with a new dataset (Mike Linksvayer) * Microsoft has been secretly testing its Bing chatbot ‘Sydney’ for years (Tom Warren)

More Link Collections* The Morning Brew #3653 (Chris Alcock) * Build5Nines Weekly – February 23, 2023 (Chris Pietschmann)

The Geek Shelf Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link

View Details

Top Links* AI, ChatGPT, and Bing…Oh My (Steven Sinofsky) * Blazor United – Solving Blazor’s biggest challenges? (Jon Hilton) * Visual Studio 2022 can now Always Update on Close! (Sayyeda Mussa) * The new Bing preview experience arrives on Bing and Edge Mobile apps; introducing Bing now in Skype (Bing Team) * Maximizing the value of IntelliCode with API usage examples: Real-World Code Examples at Your Fingertips (Peter Groenewegen) * Windows App SDK Stable Channel Release Notes Version 1.2.4 (1.2.230217.4) (Microsoft Learn)

Web & Cloud Development Conditional Middleware in Isolated Azure Functions (Adam Storr) * Angular Signals Demo (Sarah Drasner) * State of the Azure SDK 2023 (Azure SDK Team) * Build a low code conversational SMS bot with Azure Communication Services and Azure OpenAI (David de Matheu) * Assigning Service Principals to Groups and Roles with the Azure CLI and Fetching Credentials with the Azure CLI (Mark Heath) * Helping Go teams implement OpenTelemetry: A new approach (Ran Nozik) * Minimal API Discovery (Shawn Wildermuth) * Bing Maps and Low-Code February and* Selecting the Best Site for New Construction (Bing Team) * How Flux and Pulumi give each other superpowers (Michael Bridgen)

WinUI, .NET MAUI & XAML* Tutorial: Create a .NET MAUI app with C# Markup and the Community Toolkit (Microsoft Learn)

Visual Studio & .NET Getting git version information in your C# code (Steven Giesel) * Resolving the Call Is Ambiguous Error While Using LINQ and* Passing Output Parameters to Stored Procedures with Dapper in C# (Code Maze) * C# 11.0 new features: newlines in string interpolation expressions (Ian Griffiths) * C# “var” with a Reference Type is Always Nullable (Jeremy Clark) * How to Migrate Your Existing Projects to Visual Studio 2022 (Kunal Chowdhury) * Myths about F#: F# is for FP, C# for OOP (Urs Enzler) * Service Pack 2 for TX Text Control 31.0 Released (Bjoern Meyer) * Getting Started With dotTrace On macOS And Linux (Maarten Balliauw) * CMake debugger allows you to debug your CMake scripts and more (Sinem Akinci) * Beware of These Iterator and Collection Traps (Nick Cosentino)

Design, Methodology, AI & Testing Avoiding the redundancy of adding the object files to both the primary project and its unit test (Raymond Chen) * Setup Azure DevOps Self Hosted Agent On-Premise & Troubleshooting Guidelines (Vinod Soni) * End of support for Azure Pipelines agents running on CentOS 6, Debian 4.9, Fedora 32, Ubuntu 16, macOS 10.14, and older versions (Bohdan Janousek) * How to manage agile teams: Things leaders can do and How to Lead and Manage in This Brave New Remote and Hybrid World (Ben Linders) * Four Steps to Create an Effective Employee Engagement Survey (ReadWrite) * ChatGPT for designers (Shriman Kalyan) * Configuring Manual Triggers in GitHub Actions with workflow\_dispatch (Chris Pietschmann) * GitLab 15.9 released with new guest roles for viewing private repositories and license approval policies (Christen Dybenko) * Responsible AI pair programming with GitHub Copilot (Colin Dembovsky) * Re-thinking the Visitor Pattern with the Double-Dispatch Approach (Huy Luong) * ETW Trace Processing Fails with Error Code 0x80070032 (Jayson Maxson) * What is an Appreciative Inquiry Summit? and The Power of the Positive Core: How to Lead Change Better and Creating the Conditions for Positive Change: 6 Ways to Empower People and How To Practice Appreciative Inquiry (JD Meier) * ChatGPT Writes Scientific Abstracts That Can Fool Experts (Kimberley Mok) * Getting What You Want (or Something Like It): Negotiating for Techies (Peter Vogel) * Microsoft opens up about Prometheus, the model powering Bing Chat and* Bing Image Creator gets closer to launch with Bing search results tests (Kip Kniskern)

Mobile, IoT & Game Development* A pragmatic guide to BuildContext in Flutter (Codemagic) * What’s Next, Impeller: The Next-Generation Renderer for Flutter (Rashmin Shingala) * The next generation of VR gaming on PS5 (Jase A., Nnanna Kama, Robert Thompson, Dave Ruddell & Robin Bradley)

Screencasts & Videos* How to Draw Anything with Azure AI and Stable Diffusion | The AI Show (Seth Juarez & Vlad Iliescu) * Using Cameo with Recording Studio for Microsoft Teams (Microsoft Teams) * Increasing Developer Velocity with Codespaces & Copilot AMER & EMEA (GitHub Team)

Podcasts* .NET Rocks! – Modern Web Front End Development with Amy Kapernick (Carl Franklin & Richard Campbell) * Scrum Master Toolbox Podcast – Small Commitments for Large Organizational Change, A Practical Approach for Scrum Masters and Agile Coaches | Gemma Murray (Vasco Duarte) * Azure Podcast Episode 454 – Sustainability and Azure (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Working Code Podcast – Episode 115: Self-Care For Developers (Ben Nadel) * Microsoft 365 Developer Podcast – Kiota and Microsoft Graph SDKs with Vincent Biret and Rabeb Othmani (Jeremy Thake & Paul Schaeflein) * Syntax Podcast Episode 579 – Warp Terminal × Next Gen Terminals (Wes Bos & Scott Tolinsky) * Practical AI Podcast – Applied NLP solutions & AI education (Jay Alammar, Chris Benson & Daniel Whitenack) * Python Bytes Podcast #324 – JSON in My DB? (Michael Kennedy) * Duke’s Corner Podcast – Monica Beckwith on her passion for the JVM (Jim Grisanzio) * The Stack Overflow Podcast Episode 541 – Shorten the distance between production data and insight (Ryan Donovan)

Community & Events* My message in India: To fight climate change, improve global health (Bill Gates) * Celebrate Google’s Coding Competitions with a final round of programming fun (Google Coding Competitions Team)

Database* Snowflake for SQL Server Developers – NULL Functions – Part 2 (Sergey Gigoyan) * SELECT DISTINCT SQL Command to Return a Unique List of Values (Joe Gavin) * How to Choose the Right Database in 2023 (Charles Mahler)

SharePoint, M365 & MS Teams* February 2023 update of Power Automate for desktop (Yiannis Mavridis)

PowerShell & Terminal* 17 Terminal commands every user should know (Cory Bohon)

Miscellaneous* I’m using Google Docs to write a novel — steal my tips (Julia Lee Harter) * A look ahead of Microsoft’s Windows 11 Moment 2 update (Kevin Okemwa)

More Link Collections* The Morning Brew #3652 (Chris Alcock) * Research Focus: Week of February 20, 2023 (Alyssa Hughes) * Daily Wrap Up – February 22, 2023 (#035) (Richard Seroter)

The Geek Shelf Getting Started with the Uno Platform and WinUI 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Skye Hoefling) – Referral Link

View Details

Top Links Visual Studio 2022 – 17.5 Released (Anthony Cangialosi) * ASP.NET Core updates in .NET 8 Preview 1 (Daniel Roth) * The new Bing and Edge – Increasing Limits on Chat Sessions and Building the New Bing (Bing Team) * Evolving Human-Centered Design Part 1 and Part 2 and* Part 3 (Colton Perry, PhD) * Visual Studio for Mac 17.5 is now available (Iain Holmes) * Announcing .NET 8 Preview 1 (Jeremy Likness)

Web & Cloud Development Combining 11ty Static Site Generator with ASP.NET Core (Khalid Abuhakmeh) * Streaming, snapshots, and other new features since SvelteKit 1.0 (Geoff Rich) * Secure Your Kubernetes Clusters with the Kubescape Docker Extension (Ajeet Singh Raina) * 6 ways to improve accessibility with Azure AI (Andy Beatman) * PhpStorm 2022.3.3 Preview (Brent Roose) * Dapr v1.10.0 now available in the Dapr extension for AKS and Arc-enabled Kubernetes (Hannah Hunter) * Lazy Loading Images Using HTML and JavaScript (Monty Shokeen) * How to Create a Quick and Easy E-Shop with ASP.NET Core or jQuery (Neli Kondova) * React Multicolumn MultiSelect Dropdown Component (Saravanan G.) * An Introduction to Docker: Answering the What, Why, and How (Sunny Patel) * 2022 in review: DDoS attack trends and insights (Microsoft Security Threat Intelligence) * Node v19.7.0 (Current) and* Node v18.14.2 (LTS) (Myles Borins)

WinUI, .NET MAUI & XAML* Implement Fuzzy Search in Syncfusion WinUI AutoComplete (Mohamed Samsudeen)

Visual Studio & .NET* EF Core 8 Preview 1: Raw, lazy, and on-time (Arthur Vickers) * Create Clean Guard Clauses With GuardClauses in C# (Code Maze) * How to generate TwiML using Strings in C# (Niels Swimberghe) * Visual Studio 2022 version 17.5 for C++ Developers (Sy Brand) * Windows Forms Binding Improvements in .NET 7 for MVVM Support (Edin Kapić) * Visual Studio 2022 Version 17.5 Release Notes and Visual Studio 2022 Version 17.6 Preview 1 Release Notes (Microsoft Learn) * Announcing the reliable web app pattern for .NET (Mayunk Jain) * Automatic Instrumentation of Containerized .NET Applications With OpenTelemetry (Rahul Rai)

Design, Methodology, AI & Testing* What are some big red flags when hiring an agile consultant? (Martin Hinshelwood) * AI Mongering (Ian Kennedy) * How to Improve Software Development Productivity as an Agile Team? (A Guide for Rebels) (Tyler Hakes) * ChatGPT Can’t Kill Anything Worth Preserving (John Warner) * The Challenges of Remote Work (37signals) * Git on Windows Made Easy With GitHub Desktop (Juliet Ofoegbu) * Update on the future stability of source code archives and hashes (Matt Cooper) * ChatGPT Launches Boom in AI-Written E-books on Amazon (msmash) * Microspeak: Light reading (ironic) (Raymond Chen) * Inclusive vs. Accessible Design: Is There a Difference? (Suzanne Scacca)

Screencasts & Videos* Visual Studio 2022 v17.5 released (Visual Studio Team) * Asp.Net Monsters #263 – Postgresql and Entity Framework (James Chambers, Simon Timms & David Paquette) * What’s Next for Azure Data Studio | Open at Microsoft (Frank Boucher & Erin Stellato) * Let Your Users Pick a Folder with FolderPicker in .NET MAUI (Gerald Versluis) * FreeCodeSession – Episode 441 (Jason Bock)

Podcasts* CodeNewbie S23:E2 – Having a Growth Mindset (Tanya Reilly) (CodeNewbie Team) * React Native Radio 260 – TYPESCRIPT BY DEFAULT: Unpacking React Native 0.71 (Jamon Holmgren & Robin Heinze) * Scrum Master Toolbox Podcast – Avoiding Burnout in Agile Teams, The Importance of Seeking Outside Perspectives as a Scrum Master | Gemma Murray (Vasco Duarte) * The State of JS Frameworks with Ryan Carniato: Part 1 – JavaScript Jabber 570 (AJ O’Neal, Dan Shappir & Steve Edwards) * RunAs Radio – Migrating to Windows 11 with Michael Niehaus (Richard Campbell) * Mailin’ It! – The Official USPS Podcast – Postal Customer Councils (United States Postal Service)

Community & Events* Join Brendan Burns, Donovan Brown and others for Azure Open Source Day on March 7th! (Katie Fritsch) * Join the Azure Collective on Stack Overflow (Courtney Bowler) * Upcoming Webinar: Coding a Cookbook with .NET MAUI (Marissa Keller Outten) * Goodbye, CSS-Tricks! (Geoff Graham) * Inclusion is Innovation: Black and African American Community (Microsoft Life) * Getting started on your certification with a Learning Partner (Anastasia Kountoura Tomu) * Contributor Stories: Callum Coffin (Sherry List)

Database* SQL Calendar Table use a Table and View to Simplify Generation (Aaron Bertrand)

PowerShell & Terminal* Introducing Bash for Beginners (Gwyneth Peña-Siguenza)

Miscellaneous* retrowin32 progress report (Evan Martin) * A treasury of Zork maps (Andrew Plotkin) * Binary Classification Using a scikit Decision Tree (James McCaffrey) * Releasing Windows 11 Build 22621.1343 to the Release Preview Channel (Brandon LeBlanc) * 5th Person Confirmed To Be Cured of HIV (msmash) * Microsoft recruited Nintendo and Nvidia to help fight Sony over the Activision deal (Tom Warren) * Learn Rust With JetBrains IDEs (Vitaly Bragilevsky)

More Link Collections* The Morning Brew #3651 (Chris Alcock) * Daily Wrap Up – February 21, 2023 (#034) (Richard Seroter)

The Geek Shelf .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (Roger Ye) – Referral Link

View Details

Top Links* List and Span Pattern Matching – Using C# 11 in Rider and ReSharper (Matthias Koch) * T-Shirt Sizing: Don’t Overcomplicate It! (Jim Holmes) * Integrating Azure Communications Services with Power Platform | The Low Code Revolution (April Dunham, JJ Sachez & David De Matheu) * Analyzing code coverage with NDepend (Henrique Dalcin Dalmas) * .NET MAUI Community Toolkit Release v1.0.2 MediaElement: Adding ShouldMute and bugfixes! (Gerald Versluis)

Web & Cloud Development How Hangfire Helps Your .NET API Perform Out-of-Process Tasks with Resilience and Speed (Paul DeVito) * Node.js Beginner’s Guide: Modules (Bogdan Sandu) * Getting the JSON sent to a Lambda Function when Deserialization Fails (Bryan Hogan) * Using Service Invocation from Dapr .NET SDK and* Dapr binding building block by simple example (Laurent Kempt) * Massive Price Hike For Bing Search API (Kay Ewbank) * IaC Recommended Practices: Code Organization and Stacks (Aaron Kao) * Zen and the Art of Identity Management (Andrea Chiarelli) * Building the final RequestDelegate: Behind the scenes of minimal APIs – Part 7 (Andrew Lock) * Are clouds having their on-prem moment? (Ben Popper) * Introducing Support for Server-Sent Events in Postman (Giridhar) * First Public Working Draft: Web Animations Level 2 (Xueyuan Jia) * Angular Basics: Angular Constructor Overview (Vyom Srivastava)

WinUI, .NET MAUI & XAML* Displaying OxyPlot charts in QuestPDF with WinUI (Diederik Krols)

Visual Studio & .NET* Refactoring huge C# code base in minutes (Laurent Kempe) * How to Compare Two Json Objects Using C# (Code Maze) * The case of the mysterious “out of bounds” error from CreateUri and memmove (Raymond Chen)

Design, Methodology, AI & Testing* Invoke the Azure DevOps API from within your Azure DevOps pipeline (Tim Deschryver) * The Unit in Unit Testing (Tyson Gern) * What has tech brought us? (Ted Neward) * Educator, OpenAI is about to make you more efficient, here’s how (Chris Noring) * Keys To An Accessibility Mindset (Daniel Yuschick) * Mini book: The Platform Engineering Guide: Principles and Best Practices (InfoQ Team) * Book Review: Software Design By Example (Jessica Kerr)

Mobile, IoT & Game Development* How to change an Android SDK path (Boemo Mmopelwa) * How to Upload Images to Firebase from a React Native App (Kingsley Ubah) * Leaked: How to install Android 13 in the stable version of Windows 11 (Lee Li)

Podcasts* Revision Path – Allenna Harris (Maurice Cherry) * InfoQ Podcast: Colin McCabe Updates on Apache Kafka KRaft Mode (Colin McCabe) * Smashing Podcast Episode 57 With Marcin Wichary: What’s The Key To A Great Keyboard? (Drew McLellan) * The PowerShell Podcast Learning by Doing with Don Jones (James Petty) * Scrum Master Toolbox Podcast – Agile Coaching for Scrum Masters and The Importance of Building Strong Relationships with Product Owners | Gemma Murray (Vasco Duarte) * Syntax Podcast Episode 578 – Logging (Wes Bos & Scott Tolinksy) * Google Cloud Security Podcast Episode 109 – How Google Does Vulnerability Management: The Not So Secret Secrets! (Anton Chuvakin) * The Changelog – News: Sidney Bing, Elk for Mastodon, writing an engineering strategy, what’s next for core-js & cool tool lightning round (Jerod Santo) * The Amp Hour #620 – Engineering Education with Dr. Don Wilcher (Dave Jones & Chris Gammell) * The Stack Overflow Podcast Episode 540 – Authorization on Rails (Eira May) * AGL 299: Free Range Management with Andreas Creten (John Rouda) * Talk Python to Me #404: Clean Code in Python (Michael Kennedy)

Community & Events* Philly .NET Meetup (March 15th) – Understanding Go: Learnings from Microsoft’s Ad Tech Platform (Bill Wolff & Scott Kay) * Join us at the M365 Conference in Vegas this May! (Joanne Klein)

Database* NoSQL databases with Azure Cosmos DB (Jasmine Greenaway) * 5 steps to install Microsoft SQL on RHEL8 via automation (Nagesh Rathod)

SharePoint, M365 & MS Teams* Microsoft Teams to Reportedly Get a Big Performance Boost in March (Rabia Noureen)

Miscellaneous* What’s going on with Outlook.com spam? (Kip Kniskern) * Microsoft to release Windows 11 Moment 3 to beta testers soon (Sofia Wyciślik-Wilson) * Microsoft inks binding contract with Nintendo for ‘Call of Duty’ as it defends Activision deal (Taylor Soper)

More Link Collections* The Morning Brew #3650 (Chris Alcock) * Interesting links of the week 2023-8 (#60) (Michael Eaton) * Sands of MAUI: Issue #92 (Sam Basu) * Reading Notes #543 (Frank Boucher)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links Bringing Open AI into an Outlook add-in: moving to Azure Open AI (Matteo Pagani) * ReSharper 2023.1 EAP 5 Is Out Now! and* Rider 2023.1 EAP 5: Schema Compare, Debugger Visualizers, Blueprint Error Parsing, and More. (Sasha Ivanova) * The new Bing & Edge – Updates to Chat (Bing Team) * Building an Apple I from scratch (Scott Hanselman) * Pair Programming and test-driven development with Visual Studio Live Share and GitHub Copilot (Lee Stott) * How to Disable Individual GridView and ListView Items in a XAML Application (WinUI + Uno Platform) (Nick Randolph)

Web & Cloud Development Integrate Google Sign-in into an ASP.NET Core 7 Application (Paul Michaels) * Rendering Elements After The HEAD Tag In JavaScript (Ben Nadel) * Build an internal error notification system in Go and Svelte (Abiodun Solomon) * Building micro services through Event Driven Architecture part22 : Kubernetes (admin7081) * Using Hangfire with ASP.NET Core (Damien Bowden) * CSS ::file-selector-button (David Walsh) * WebStorm 2023.1 EAP #5: Configure Tailwind CSS, Run Jest Tests in Folders, and Improvements for New UI (David Watson) * Azure OpenAI Integration with FhirBlaze (David M. Ginn) * Merge Arrays in JavaScript: With and Without Duplicates (Divya Dev) * Using Azure Data Factory orchestrating Kusto query-ingest (Hauke Mallow) * Iterating Over Arrays in JavaScript: 4 Methods Compared (Monty Shokeen) * Part 6 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example and* Part 7 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * Getting Started with MongoDB Atlas and Azure Functions using .NET and C# (Nic Raboy) * Out with the REST: An Azure Monitor Logs ingestion SDK appears (Scott Addie) * Down the Cloudflare / Stripe / OWASP Rabbit Hole: A Tale of 6 Rabbits Deep (Troy Hunt) * Go: All your comparable types (Robert Griesemer) * Set up OpenTelemetry with Event Sourcing and Marten (Oskar Dudycz) * Keycloak and multi tenancy using single Realm (Daniel Wertheim) * Creating your own FHIR Server: revised (David Hay) * A Step-By-Step Guide To Building Accessible Carousels (Sonja Weckenmann) * Announcing SpaacedOut Gem Jekyll Theme v1.3.5 (Jason Gaylord)

WinUI, .NET MAUI & XAML* Creating a custom Main method in a WPF application (Gérald Barré) * .NET MAUI Challenge 4: Telerik DataGrid (Leomaris Reyes) * Exploring the Features of the .NET MAUI Calendar Control (Sasi Kumar Arumugam)

Visual Studio & .NET* File and FileInfo Class Comparation in C# (Code Maze) * A Simple Example of Amazon Transcribe with .NET (Bryan Hogan) * Task EventHandlers – The Little Secret You Didn’t Know (Nick Cosentino) * What happens if you co_await a std::future, and why is it a bad idea? (Raymond Chen) * Today’s random F# code: Nice test error messages with Unquote and Diffract (Urs Enzler)

Design, Methodology, AI & Testing “Testing Without Mocks” Example: Now in TypeScript (James Shore) * Deploying Azure Bicep Templates using the Azure CLI and How to become a DevOps Engineer and Deploy Terraform using Azure DevOps YAML Pipelines and* What is DevOps? (Chris Pietschmann) * Exclude & Include Work Item Types in Azure DevOps Projects (Vinod Soni) * Microsoft limits Bing chat to five replies to stop the AI from getting real weird (Tom Warren) * A DevRel Activity Pattern Language (Ted Neward) * GitHub Codespaces and GitHub Copilot: 2 stories, thousands of possibilities (Carlotta Caste) * New Boards Hub, Sprint 217 update (Dan Hellem) * CheatGPT (David Humphrey) * How modern engineering principles reinforce each other (Dennis Doomen) * The Top 5 Disruptive Technologies Shaping the Future in 2023 (JD Meier) * Why we can’t stop talking about ChatGPT (Jeremy Daly) * Five ChatGPT Extensions that you can use on Chrome Browser (Kunal Chowdhury) * ChatGPT vs. Jasper AI (Matt Malone)

Mobile, IoT & Game Development* Feature Engineering in the Google Play Store (Harini Chandrasekharan) * Roblox is working on generative AI tools (Jay Peters) * Getting Unity XR hands to work on HoloLens and Quest in a bare bones project (Joost van Schaik) * Diablo IV Open Beta Dates Announced (Adam Fletcher)

Screencasts & Videos* Real World Use Cases for Dataverse for Teams (Microsoft Developer Team) * Workshop on GoLang fundamentals – Part 1 (Women Who Code) * Recording: RavenDB Usage Patterns (Oren Eini) * Playlist Builder – Part 2, Building a .NET MAUI app from scratch (Daniel Hindrikes) * The fullstack Angular meta-framework : Open Source Friday (GitHub Team) * The Web’s Next Transition with Kent C. Dodds – Hanselminutes Podcast 878 (Scott Hanselman) * Technology & Friends – Kira Soderstrom on Power Platform (David Giard) * FreeCodeSession – Episode 440 (Jason Bock) * The Download: GitHub Copilot for Business, AI Scares Us, Swearing in Code and more! (Christina Warren)

Podcasts* OnPodcast Ep.103: AI changes, farewell Internet Explorer, Skype’s 10-year decline, and more (Podcast OnMSFT Team) * Merge Conflict 346: Calling .NET Libraries from Rust with Native AOT (James Montemagno & Frank Kreuger) * Meta Cast 240 – Agile Potpourri Part Deux (Bob Galen & Josh Anderson) * Christian Wenz: ASP.NET Core Security – Azure DevOps Podcast Episode 233 (Jeffrey Palermo) * Angular Setup And Workflow – Adventures in Angular 370 (Charles Max Wood, Subrat Mishra & Lucas Paganini) * CppCast – Issaquah trip report and how the C++ sausage is made (Nina Ranns, Timur Doumler & Phil Nash) * PPP 377 | Happier Hour: How to Focus on What Really Matters, with author Cassie Holmes (Andy Kaufman) * Coding Blocks Podcast – Designing Data-Intensive Applications – Weak Isolation and Snapshotting (Allen Underwood, Michael Outlaw & Joe Zack) * The Changelog – What it takes to scale engineering (Rachel Potvin & Adam Stacoviak & Jerod Santo) * JS Party Podcast – Web development’s lost decade (Alex Russell & Amal Hussein)

Community & Events Interview with Blazor WebAssembly Succinctly Author Michael Washington (Jacqueline Bieringer) * 7 reasons to join us at Azure Open Source Day (Katie Fritsch & David Dennis) * Accelerate your .NET app modernization journey with the Azure Immersion Workshop (Mayunk Jain) * Webinar Invite | PowerShell Integration in Advanced Installer | Streamlining Your Deployments (Advanced Installer Team) * Rockin’ the Code World: Special Guest Isaac Levin and* Rockin’ the Code World: Special Guest Brady Gaster (David McCarter) * Developer with ADHD? You’re not alone. (Eira May) * Google Dev Library Letters: 18th Edition (Google Dev Library Team) * Announcing Techies Meetup, Student Developer Event Nigeria March 15th (Japhlet Nwamu) * Inclusion starts here: Why a year spent supporting representation was the best of my career (so far) (Krystal Cooper) * PowerShell Summit! Then and Now (James Petty) * Windows Developer Platform CVP Kevin Gallo to leave Microsoft (Kip Kniskern)

Database* Parsing File Paths As Slash-Delimited Lists In MySQL (Ben Nadel)

SharePoint, M365 & MS Teams* Getting Started with the Power Platform CLI (Daniel Laskewitz) * Discover new ways to multitask with Microsoft 365 and Edge (Liat Ben-Zur)

PowerShell & Terminal* Mastering the Command Line: A Beginner’s Guide to Bash for Students (Lee Stott)

Miscellaneous* An update on two-factor authentication using SMS on Twitter (Twitter) * Introducing Files, version 2.4.40 (Files App Team) * paint.net 5.0.2 is now available (Rick Brewster)

More Link Collections* The Morning Brew #3649 (Chris Alcock) * F# Weekly #7, 2023 – Elmish.Avalonia, SharpCells and new F# conf (Sergey Tihon) * Code Maze Weekly #161 (Vladimir Pecanac) * Daily Wrap Up – February 17, 2023 (#033) (Richard Seroter) * The Overflow #165: Your new favorite band is an AI (Ryan Donovan & Cassidy Williams) * .NET, Architecture, Azure, And other links #48 (davita8) * Reading List 301 (Bruce Lawson) * Collective #752 (Manoela Ilic) * C# Digest Issue #442 – February 20, 2023 (Jakub Chodounsky)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft)

View Details

Top Links* Unreal Engine Integrations Now Available in Visual Studio 2022 (David Li) * Bringing ONNX models to Android (Craig Dunn) * The Hanselminutes Podcast – Will ChatGPT help them write? with John Warner (Scott Hanselman) * Dapr v1.10 is now available (Dapr Project Maintainers) * How should AI systems behave, and who should decide? (OpenAI Team) * Drawing with .NET MAUI Community Toolkit (Leomaris Reyes)

Web & Cloud Development Using and Creating Reusable Formatted Text Snippets to Build Documents in ASP.NET Core C# (Bjoern Meyer) * Modularizing React Applications: adding a new feature and Modularizing React Applications: fixing Shotgun Surgery (Martin Fowler) * Get Started with Azure CLI infrastructure as code scripting (Chris Pietschmann) * How to Modify a Base URI of Swagger in ASP.NET Core (Code Maze) * Putting Gears In Motion: Animating Cars With HTML And SVG (Paul Scanlon) * How to create a video and audio recorder in React (Iniubong Obonguko) * 15 Best HTML Books for Beginners and Advanced Coders (Lucero del Alba) * Async Event Methods and preventDefault() in JavaScript (Rick Strahl) * Streamline Postman Workflows with Customizable Keyboard Shortcuts (Chris Torruella) * Skilling snack: From on premises to the cloud (Danny Guillory) * Node v19.6.1 (Current) and Node v18.14.1 (LTS) (Rafael Gonzaga) * Node v14.21.3 (LTS) and* Node v16.19.1 (LTS) (Richard Lau) * Fleet 1.15 Is Here: Git Integration Improvements, Quick Evaluation of Expressions, Bundled Tailwind Support, Formatting the File on Save, and More. (Roman Prokashev)

WinUI, .NET MAUI & XAML* Tutorial: Create a .NET MAUI app with C# Markup and the Community Toolkit (Microsoft Learn)

Visual Studio & .NET* Visual Studio 2022 17.5 Preview 3 Build Acceleration (Alen Genzić) * Getting Started with Generics in .NET (Assis Zang) * How to use the .NET CLI clean-up tools on macOS (Marco Siccardi)

Design, Methodology & Testing Testing Without Mocks: A Pattern Language (James Shore) * Monitoring debt builds up faster than software teams can pay it off (Jean Yang) * Cybersecurity health and how to stay ahead of attackers with Linda Grasso (Christine Barrett) * The Future of AI: OpenAI’s ChatGPT Model (Colin Dvorak) * Making IP a force-enabler for solving big problems (Hossein Nowbar) * What is Sustainability? and* The 17 Sustainable Development Goals: A Practical Guide to Transforming Our World (JD Meier) * How to Be More Productive and Profitable in 2023 (Suzanne Scacca) * 14 meeting agenda templates to make your meetings productive (and maybe even fun) (Vivian Lopez) * ICYMI: CodeQL enhancements (Walker Chabbott)

Mobile, IoT & Game Development* Web Push for Web Apps on iOS and iPadOS (Brady Eidson & Jen Simmons) * API desugaring supporting Android 13 and java.nio (Clement Bera) * Enable next generation IDs for better Play Games Services support for all Google accounts (Laura Nechita & Victor Chen) * 4 success stories from indie devs who saved time and money with assets (Unity Asset Store Team) * Finding the right mobile game monetization partner (Unity Technologies)

Screencasts & Videos* GCast 142: Security Defaults in Azure Active Directory (David Giard) * SQL Server 2022: Security, scalability, availability [Ep. 4] | Data Exposed (Anna Hoffman & Bob Ward) * Gentle Introduction to JavaScript for Beginners (Playlist) (Deborah Kurata) * Improve Code Quality with Code Reviews | Visual Studio Toolbox (Robert Green & David Giard) * Get started on Microsoft Learn with these seven must-watch videos (Brian Steggeman)

Podcasts* Is Your Team Mature ? – Adventures in DevOps 150 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Maximizing Agile Team Success, A Scrum Master’s Guide to Self-Organizing Teams | Tinatin Tabidze (Vasco Duarte) * Web Rush Episode 221: Inflection Point SvelteKit 1.0 with Kevin Åberg Kultalahti (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Complete Developer Podcast – Improving Your Morning Routine (BJ Burns & Will Gant) * Rocket 425: Word of the Day: Engagement (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 539 – Because the only thing worse than building internal tools is maintaining them (Eira May) * .NET Core Podcast – Pivoting into Cybersecurity with John Westgarth (Jamie Taylor)

Community & Events* Meet the Coaches Dedicated to Delivering Radical Candor to Companies and Teams Around the World (Radical Candor Team) * Join us for Hack Together: Microsoft Graph and .NET (Waldek Mastykarz) * 7 reasons to join us at Azure Open Source Day (David Dennis) * DocuSign To Lay Off 10% of Its Workforce (BeauHD) * Microsoft Hack Together: Microsoft Graph and .NET 1st – 15th March (Lee Stott)

Database* Intelligent SQL Server and VMware Performance Monitoring Software – Database Performance Analyzer (Jeremy Kadlec) * SQL STUFF vs SQL REPLACE vs SQL WRITE in SQL Server (Aubrey Love)

SharePoint, M365 & MS Teams* Announcing the release of SharePoint Workflow Manager for SharePoint Server (Bill Baer) * Yammer is evolving to Microsoft Viva Engage with new experiences rolling out today (Seth Patton)

PowerShell* Accessing Microsoft Graph Data with PowerShell (Mike Resnick)

Miscellaneous Announcing Windows 11 Insider Preview Build 22621.1325 and 22623.1325 and* Releasing Windows 10 Build 19045.2670 to Release Preview Channel (Brandon LeBlanc) * Meta is copying Telegram channels in Instagram (Jay Peters) * iJustine, self-described ‘oversharer,’ has some privacy advice for you (Kristina Bravo) * Microsoft to support Windows 11 on Apple M1 and M2 Macs through Parallels partnership (Tom Warren)

More Link Collections* The Morning Brew #3648 (Chris Alcock) * Daily Wrap Up – February 16, 2023 (#032) (Richard Seroter)

The Geek Shelf When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

View Details

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

View Details

Top Links* Introducing Search By Target Framework on NuGet.org (Jon Douglas and Advay Tandon) * Exploring the New Features and Improvements in .NET 7 (Vinoth Kumar Sundara Moorthy) * GitHub Copilot for Business is now available (Thomas Dohmke) * GitHub Copilot now has a better AI model and new capabilities (Shuyin Zhao) * What is .NET, and why should you choose it? (.NET Team) * Thoughts on ‘What is .NET, and why should you choose it?’ (Andrew Lock)

Web & Cloud Development* Generating Bogus HTTP Endpoints with ASP.NET Core Minimal APIs (Khalid Abuhakmeh) * Azure SDK Release (February 2023) (Azure SDK) * Building a Shopping App With Kendo UI and Vue (Ezekiel Lawson) * Wolverine’s New HTTP Endpoint Model (Jeremy D. Miller) * Embed Reporting in Native Blazor Applications (Kristina Velikova-Bankova) * CSS Snapshot 2023 Draft Note Published (Xueyuan Jia) * WebContainer API is here. (Eric Simons) * Building beautiful sites with purpose: Part 2 (Cathy Dew) * Introducing an API to Manage Your Private API Network with More Automation (Gaurav Rakheja) * Using JSON Schema for JSON Validation (Mahesh Samarasinghe) * How to Work with The Adobe Photoshop APIs (Raymond Camden)

WinUI, .NET MAUI & XAML* Maui.Nuke: native image caching for iOS (Jean-Marie Alfonsi)

Visual Studio & .NET* Improving .NET Framework updates for Windows 11, version 22H2 (Anton Fontanov) * Improvements to .NET Framework updates for Windows 11, version 22H2 (Brett Lopez) * @code – Profiles in Visual Studio Code, work with only the extensions you need! (Bruno Capuano) * C# 11.0 new features: UTF-8 string literals (Ian Griffiths) * Getting Started: Entity Framework Core 7 JSON Support (Khalid Abuhakmeh) * Building Functional .NET Applications: A Guide for Choosing Between F# vs C# (Nahla Davies) * .NET Framework February 2023 Security and Quality Rollup Updates (Salini Agarwal) * Creating Visual Studio extensions using Roslyn analyzers (Thomas Ardal) * C# Tip: List Pattern to match an collection against a sequence of patterns (Davide Bellone) * Visual Studio 2022 version 17.4.5 Release Notes (Microsoft Learn) * The Simplest S3 Upload Example with .NET (Bryan Hogan) * Microsoft Mulls Combining Web/Mobile/Desktop Tooling in .NET 8 (David Ramel) * .NET February 2023 Updates – .NET 7.0.3, .NET 6.0.14 (Rahul Bhandari)

Design, Methodology & Testing February patches for Azure DevOps Server (Gloridel Morales) * Unit Testing in 2023: The Latest Trends and Best Practices (Shila Toledano) * Importing Business Requirements from Microsoft Word into Azure DevOps (Vinod Soni) * Git security vulnerabilities announced (Taylor Blau) * Developer Standup: Rethinking the Three Questions (Michael Eaton) * Principles Of Horrible API Documentation (Den Delimarsky) * Advanced Installer 20.3.2 (Advanced Installer Team) * The Layering Principle and* The Wallpapering Principle (Dimitri Glazkov) * Unlocking Innovation: 12 Types of Economies and How Leaders Can Leverage Them (JD Meier) * The 7-day, science-backed experiment to spark a culture of kindness (Sam Milbrath) * Platform Engineering: The Ultimate Guide (Jennifer Riggins)

Mobile, IoT & Game Development* Bringing the best of Chrome to Android developers and users (Victor Gallet) * Blazing fast PWAs with SEO power using SvelteKit and Ionic (Tommertom) * Making string marshaling safe for the CoreCLR garbage collector (Josh Peterson)

Screencasts & Videos* What are Azure Functions? | One Dev Question (Melony Qin) * Save Files With Just 1 Line of Code with .NET MAUI FileSaver! (Gerald Versluis) * Query Performance & Database Failover | SQL Server 2022 Updates | Microsoft Mechanics (Jeremy Chapman & Bob Ward) * FreeCodeSession – Episode 439 (Jason Bock) * Armchair Architects: Architectural Erosion and Technical Debt (David Blank-Edelman, Uli Homann & Eric Charran)

Podcasts* Scrum Master Toolbox Podcast – Building Trust in Agile Teams, Insights from a Scrum Master | Tinatin Tabidze (Vasco Duarte) * PowerShell for Developers: Doug Finke’s Story (James Petty) * Kubernetes Podcast from Google – Kubernetes Registry with Benjamin Elder (Abdel Sghiouar & Kaslin Fields) * The Rework Podcast – Hire Great Writers (Kimberly Rhodes) * Web Performance With Alex Russell – JavaScript Jabber 569 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * Practical AI Podcast – Serverless GPUs (Erik Dunteman, Chris Benson & Daniel Whitenack) * Coffee and Open Source Podcast – Dylan Beattie (Isaac Levin) * Dex Knows – With Dan Franciscus (James Petty) * The ReadME Podcast – Co-maintaining openness (Jerome Hardaway, Brandon Ringe, Peter Strömberg, Neha Batra, Klint Finley, Martin Woodward & Jana Iris) * RunAs Radio – Strengthening Security with Jess Dodson (Richard Campbell) * Python Bytes Podcast #323 – AI search wars have begun (Michael Kennedy)

Community & Events* IT’s Stressful. Ask DevOps, They’ll Know: Stress in the IT Sector [2022 Survey] (Gosia Hytry) * Rockin’ the Code World: Special Guest Milan Jovanović (David McCarter) * Developer Journey: February 2023 (Lyanne Alfaro) * Microsoft’s LinkedIn affected by massive layoffs (Kevin Okemwa) * Radical Self-Love (‘Tine Zekis)

Database* SQL Server 2022 updates for query performance and database failover (Zachary Cavanell) * Writing a Custom SQLite Function (in C) – Part 2 (Karl Seguin)

Miscellaneous* Five ways to leverage big picture thinking as a technical writer (Tom Johnson) * Why are the Windows chassis hardware button hotkeys so strange? (Raymond Chen) * 1 Million People Can’t Be Wrong: New Bing Is Taking Over Search! (Liquid Ocelot) * Dis This: Disassemble Python code online (Pamela Fox) * The future of customer support: How technology is changing the game: A discussion with ChatGPT (Ross Smith)

More Link Collections* The Morning Brew #3646 (Chris Alcock) * .NET, Architecture, Azure, And other links #47 (davita8) * Daily Wrap Up – February 14, 2023 (#030) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio AI-Assistance: A Developer’s Best Friend (Peter Groenewegen) * Hello Web Components (Rob Eisenberg) * 12 Ways to Handle Button Click in Uno Platform and Windows App SDK (Martin Zikmund) * Yammer is evolving to Viva Engage (Murali Sitaram) * I asked ChatGPT to Compare Xamarin.Forms Shell Navigation and Uno Platform Navigation (Sasha Krsmanovic) * Intro to Windows Package Manager | Open at Microsoft (Frank Boucher & Demitrius Nelon)

Web & Cloud Development* Design multi-cloud DNS architecture with Azure Private DNS Resolver (Patrick Van Kleef) * Use multiple identity providers from a Blazor WASM ASP.NET Core App secured using BFF (Damien Bowden) * AWS: Why We Support Sustainable Open Source (David Nalley) * Deploying OpenEMR on Azure (David M. Ginn) * Level up your cloud testing game with the Azure SDK test proxy (Mario Guerra) * Recreating Crosswire’s Reflective Grid with Three.js (Yuriy Artyukh) * Tech providers: Get ready for Meta work accounts (Sarah Li) * An Approach to Lazy Loading Custom Elements (Frederik Dohr) * Virtual DOM vs. Shadow DOM: What Every Developer Should Know (Lahiru Lakshan Hewawasam) * There’s an API for That (Rebecca Johnston-Gilbert)

WinUI, .NET MAUI & XAML* Exploring Column Types in Syncfusion .NET MAUI DataGrid (Jayaleshwari N.)

Visual Studio & .NET Build a .NET Report in 10 Minutes with a Visual Studio Designer Add-On (Alec Gall) * Cache your SQL queries with Redis in C# and* Removing Manually Installed .NET SDKs from Linux (Bryan Hogan) * How to Get Formatted JSON in .Net Using C# (Code Maze) * Developer Support and MSDN/Visual Studio Subscription Benefits (MS Developer Support Team) * Async EventHandlers – A Simple Safety Net to the Rescue (Nick Cosentino) * How to Build an Event Streaming Application in .NET (Bill Bejeck) * Adventures in application compatibility: The case of the display control panel crash on exit (Raymond Chen) * Rider 2023.1 EAP 4 Is Here! (Sasha Ivanova)

Design, Methodology & Testing* The DevOps Metrics Ultimate Guide (Shanika Wickramasinghe) * Keys to Managing Diverse & Inclusive QA Teams (Amy Reichert) * An Advanced Guide to Sprint Forecasting for Agile Teams (Tyler Hakes) * OKRs vs. KPIs: What’s the difference? (David Pereira) * Prevent accidental disclosure of configuration secrets (Gérald Barré) * Generating code coverage for free with AltCover (Henrique Dalcin Dalmas) * Coding 102: Writing code other people can read (Max Pekarsky) * Scaling Media Machine Learning at Netflix (Gustavo Carmo, Elliot Chow, Nagendra Kamath, Akshay Modi, Jason Ge, Wenbing Bai, Jackson de Campos, Lingyi Liu, Pablo Delgado, Meenakshi Jindal, Boris Chen, Vi Iyengar, Kelli Griggs, Amir Ziai, Prasanna Padmanabhan & Hossein Taghavi) * Google Authentication Now Available in TeamCity Cloud (Olga Bedrina)

Mobile, IoT & Game Development* Swift Cookbook (Team Kodeco) * Building a cross-platform runtime for AR (Paul Wu & Nikita Lutsenko)

Screencasts & Videos* SQL Coding Series – Advanced (Women Who Code) * Technology & Friends – Brian Korzynski on Machine Learning Challenges for a C# Developer (David Giard)

Podcasts* Revision Path – Kendell Burton (Maurice Cherry) * Meta Cast 239 – Agile Potpourri Returns! (Bob Galen & Josh Anderson) * Scrum Master Toolbox Podcast – Mastering Agile as a Non-Technical Scrum Master – Insights and Tips for Success | Tinatin Tabidze (Vasco Duarte) * SQL Server Radio Episode 149 – 8 Common DBA Mistakes in SQL Server (Guy Glantser & Eitan Blumin) * Directions on Microsoft – SQL Server 2022’s New Azure-Connected Features (Mary Jo Foley) * The Stack Overflow Podcast Episode 538 – You don’t have to build a browser in JavaScript anymore (Eira May) * Syntax Podcast Episode 575 – Save us from Config File Hell (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 108 – How to Hunt the Cloud: Lessons and Experiences from Years of Threat Hunting (Anton Chuvakin) * Design Details 455: Shift Happens ft. Marcin Wichary (Brian Lovin & Marshall Bock) * The Amp Hour #619 – Super Tecmo Bug (Dave Jones & Chris Gammell) * Microsoft 365 Dev Podcast – Partner showcase: ShareGate with Louis Beaudoin-Allaire (Jeremy Thake & Paul Schaeflein) * AGL 298: Cyber Security with Louwki Coetsee (John Rouda) * Talk Python to Me #403: Fusion Ignition Breakthrough and Python (Michael Kennedy) * Women in Technology Podcast – If you can see it, you can be it! (WIT Team)

Community & Events ‘Blazor United’ Deep Dive Coming Tomorrow (David Ramel) – Today* * Leading the Way: 20 Tech Trends for Innovative Tech Leaders in 2023 (JD Meier) * Restructuring Twilio, and reducing the size of our team (Jeff Lawson) * Altera: New Look. New Outlook. (Frank Conde & Majid Nolley) * Honoring Black leaders in the telecom industry (Robin Layton) * Yout amicus: fighting for developers’ right to innovate (Kevin Xu) * Meta Plans More Job Cuts, Report Says (msmash) * Meet the Skilling Champion Jiadong Chen (Rie Moriguchi)

Database* User Managed Identity support for Auditing Azure SQL Database is in Public Preview Now. (Sravani Saluru) * Recently released: Updates to DacFx and Microsoft.Build.Sql (Drew Skwiers-Koballa)

SharePoint, M365 & MS Teams* New Admin Center for Viva Engage (Shreya Narla)

PowerShell* Reading Azure Active Directory Recommendations From PowerShell (Den Delimarsky)

Miscellaneous* ChatGPT: One million people have joined the waitlist for Microsoft’s AI-powered Bing (Liam Tung)

More Link Collections* The Morning Brew #3645 (Chris Alcock) * Interesting links of the week 2023-7 (#59) (Michael Eaton) * Sands of MAUI: Issue #91 (Sam Basu) * Reading Notes #542 (Frank Boucher) * Daily Wrap Up – February 13, 2023 (#029) (Richard Seroter)

The Geek Shelf Hands-On Visual Studio 2022: A developer’s guide to exploring new features and best practices in VS2022 for maximum productivity (Miguel Angel Teheran Garcia & Hector Uriel Perez Rojas) – Referral Link

View Details

Top Links* Announcing TechBash 2023 (Jason Gaylord) * Generating PDF Documents in WinUI (Diederik Krols) * Adding Video in .NET MAUI Apps With the New MediaElement (Robert Krzaczyński) * What’s On Tap for .NET 8 (Preview 1 Coming this Month) (David Ramel) * Digging Into Nullable Reference Types in C# (Shawn Wildermuth)

Web & Cloud Development* Get easy access to Angular route and query parameters with zod (Tim Deschryver) * App Builder Release with Grid CRUD Actions, Nested Data-binding Support, Category Chart Aggregations and more (Zdravko Kolev) * Discovering Primitive Objects In JavaScript (Part 1) (Kirill Myshkin) * Part 5 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * Different Ways to Get CSS Gradient Shadows (Temani Afif) * ESLint v8.34.0 released (Milos Djermanovic) * The Source of Truth for an API (Kin Lane) * Comparing OpenAI ChatGPT – Microsoft OpenAI and Microsoft Cognitive Services (Michael Washington) * How WebAssembly Offers Secure Development through Sandboxing (Jeff Goldman) * Quick guide for YAML (Maria Marshmallow) * Microsoft is issuing an update to permanently kill Internet Explorer 11 tomorrow (Sofia Wyciślik-Wilson)

WinUI, .NET MAUI & XAML* .NET MAUI tutorial for Android and iOS (Rupesh Chaudhari)

Visual Studio & .NET* ReSharper Ending Development for Visual Studio 2010 and 2012 (Alexander Kurakin) * How to Convert JSON to DataTable in C# (Code Maze) * How to Mock EF Core DbContext (Muhammed Saleem) * Dot Net DLLs, Droid, Dependencies (Peter Freeman Foot) * The case of the RPC_E_DISCONNECTED error thrown from await_resume (Raymond Chen) * Using SRTP-Active Patterns in F# (Domenic Helfenstein)

Design, Methodology & Testing What is App Installer? And how to use it to simplify MSIX installation and updating process (Alex Marin) * Adventures in GitHub Actions: Episode 1 – Goodbye Azure DevOps, Hello GitHub Actions (James Dawson) * Azure DevOps Customize Email Notifications using Power Automate (Vinod Soni) * What is Innovation? Exploring the Driving Force Behind Growth and Transformation and Strategic Enterprise Architecture: Building a Strong Foundation for Business Agility, Resilience, and Growth and* The Why, the What, and the How of Innovation (JD Meier) * gh-clone-org – A github-cli extension script to clone all repositories in an organization, optionally filtering by topic. (Matt Bartel) * Are You a Talkaholic? Kim Scott & Dan Lyons Explore Why Learning to STFU is Actually a Superpower (Brandi Neal) * How product managers can effectively deal with dependencies (David Pereira) * An opinionated definition of “maintainable code” (Dennis Doomen) * How to delegate like a boss (without losing control) (Jordan Mirchev) * Measuring Testing Times (Juantri Jiménez) * What are project milestones and how do you set them? (Kat Boogaard) * Making a website mockup in Figma (Oriol Banús) * Changes to the default GITHUB_TOKEN permissions (Scott Aquilina) * 6 Tips to Have More Productive Meetings as a Web Designer (Suzanne Scacca) * UI/UX Application Modernization: Delivering Exceptional Experiences (Tejas Kaneriya) * How to avoid common pitfalls with modern microservices testing (Holly Cummins)

Mobile, IoT & Game Development* Isolates in Flutter (Dhruvam Sharma) * Appflow adds GitHub Enterprise support (Cecelia Martinez) * Capacitor: Everything You’ve Ever Wanted to Know (Max Lynch)

Screencasts & Videos* IoT Coffee Talk: Episode 142 – RFPs are Lame! (Iot Coffee Talk Crew) * Here’s a super easy way to build tables in markdown! (GitHub Team) * Manage advanced features of Active Directory Domain Services AD DS – (AZ-800 Prep) (IT Ops Talk) * FreeCodeSession – Episode 438 (Jason Bock)

Podcasts* OnPodcast Ep.102: Bing+ChatGPT first look, Google’s AI awakened, the CMA blocks Activision deal (Podcast OnMSFT Team) * Merge Conflict 345: Backwards Compatible .NET (James Montemagno & Frank Kreuger) * GeekWire Podcast: The new Microsoft Bing, and how artificial intelligence is changing the web (Todd Bishop) * Becoming a Google Developer Expert in Angular – Adventures in Angular 369 (Subrat Mishra & Lucas Paganini) * Lars Klint: Microsoft Azure State of the Art – Azure DevOps Podcast Episode 232 (Jeffrey Palermo) * A DevOps Engineer’s Insider Guide – Adventures in DevOps 149 (Will Button) * Syntax Podcast Episode 574 – Supper Club × Qwik framework from Miško Hevery, the Creator of Angular (Wes Bos & Scott Tolinsky) * Scrum Master Toolbox Podcast – Working with great Technical Product Owners, and how they use their technical expertise to help the team | Bram De Block (Vasco Duarte) * PPP 376 | How to Help Your Team Stop Drowning in Work, with author Nick Sonnenberg (Andy Kaufman) * JS Party Podcast – Generative AI for devs (Kevin Ball, Amelia Wattenberger, Amal Hussein & Nick Nisi) * The Changelog Podcast – Git with your friends (Mat Ryer, Adam Stacoviak & Jerod Santo) * AWS Developers Podcast Episode 071 – Amazon EventBridge Pipes with Nik Pinski (David Isbitski) * DAWbench Radio Show Episode 22 – Music Tech Pioneers IV : Marcus Ryle : 4 Decades of Music Tech Innovation ! (Vin Curigliano & Pete Brown) * Software Defined Talk Episode 400: Prompt Engineering (Brandon Whichard & Matt Ray)

Community & Events* Philly .NET Meetup – .NET Maui (Bill Wolff & Rob Keiser) * Rockin’ the Code World: Special Guest Khalid Abuhakmeh (David McCarter) * Some Googlers reportedly aren’t happy about Bard’s ‘rushed’ announcement (Emma Roth) * Microsoft’s Surface, Xbox, and HoloLens divisions affected by the planned layoffs (Kevin Okemwa) * Microsoft Cuts Jobs in HoloLens, Surface, Xbox as Layoffs Continue (msmash) * Microsoft continues with previously announced layoffs, as Seattle-area total nears 1,500 people (Todd Bishop) * 20 Hidden Dining & Drinking Spots in Greater Philadelphia (Visit Philly) * see how we are (Wil Wheaton)

Database* Performance Problems and solutions when using User Defined Functions in SQL Server (Eric Blinn) * Event-driven projections in Marten explained (Oskar Dudycz) * How to connect Azure Data Factory to SQL Managed Instance over private network (Ahmed S. Mahmoud)

SharePoint, M365 & MS Teams* Microsoft to Reportedly Announce ChatGPT-Like Tools for Office Apps in March (Rabia Noureen) * Build a Developer newsletter with Power Platform and ChatGPT3 (Someleze Diko)

PowerShell* Unattended Installation – How to Silently Install your EXE using PowerShell & CMD? (Alex Marin) * Deploy Arc for Azure VMware Solution Simply Using PowerShell (Trevor Davis)

More Link Collections* The Morning Brew #3644 (Chris Alcock) * F# Weekly #6, 2023 – Exercism’s Functional February (Sergey Tihon) * Code Maze Weekly #160 (Vladimir Pecanac) * C# Digest Issue #441 – February 13, 2023 (Jakub Chodounsky) * Daily Wrap Up – February 10, 2023 (#028) (Richard Seroter) * The Overflow #164: Is software getting worse? (Ryan Donovan & Cassidy Williams) * Collective #751 (Manoela Ilic)

The Geek Shelf Modernizing Your Windows Applications with the Windows App SDK and WinUI (Matteo Pagani & Marc Plogas) – Referral Link

View Details

Top Links* What’s new for Hot Chocolate 13 (Michael Staib) * Introducing Realm for Dart & Flutter (Michael Thomsen) * ONNX runtime inputs and outputs (Craig Dunn) * The LEGO Engineering AsyncAPI.NET project has just gone open source. The library seeks to become the standard in how to read and write async API specifications within the .NET ecosystem. (LEGO Engineering Team) * Announcing the new beta release of Azure Text Analytics libraries (Krista Pratico) * Write simpler code with the new Microsoft Graph .NET SDK v5 (Maisa Rissi)

Web & Cloud Development* How to Choose the Right Technology for Web API in Your Application (Sergey Abakumoff) * How much I’ve spent so far running my own Mastodon server on AWS (Micah Walter) * What is a Middleware and how to use it in ASP.NET Core? (Steven Giesel) * WebStorm 2023.1 EAP #4: Improvements for Vue, PostCSS, React, and More (David Watson) * How to edit a JSON object inside an Azure Logic App (Frank Boucher) * Announcing the stable release of the Azure Monitor Query client module for Go (Grace Wilcox) * Attack Techniques: Blended Attacks via Phone (Eric Lawrence) * UpperCase Styling via CSS (Rick Strahl) * Developer Portals Can Abstract away Kubernetes Complexity (Zohar Einy) * What’s New in .NET 7 for Minimal APIs? (Assis Zang) * WebAssembly: When You Hate Rust but Love Python (B. Cameron Gain) * Create Reusable Tests and Scripts with OpenAPI Reusable Components (Joyce)

WinUI, .NET MAUI & XAML* Easily Design a Group Box View in .NET MAUI (Selva Ganapathy Kathiresan)

Visual Studio & .NET Creating 100% Compliant ZUGFeRD and Factur-X Invoices using MailMerge in C# (Bjoern Meyer) * XAF v23.1 — June 2023 Roadmap (Cross-Platform .NET App UI & Web API Service) (Dennis Garavsky) * How to Return a Default Value From a Dictionary in C# and* .NET Dependency Injection With Constructor Parameters (Code Maze) * Must follow C rules, no exceptions (Eric Sink) * .NET Apps Show Poorly in Software Security Report (David Ramel) * 5 Ways to Protect Excel XLSX Data in .NET Applications (Mackenzie Albitz) * Support Corner: Protect .NET Apps That Use P/Invoke Methods (John Brawner) * Iterators – An Elementary Perspective on How They Function (Nick Cosentino) * A more direct and mistake-free way of creating a process in a job object (Raymond Chen) * Today’s random F# code: Domain modelling with discriminated unions (Urs Enzler) * How to Get Windows 11 Design Theme in Your WinForms App (Maria Hadzhieva)

Design, Methodology & Testing* Which Software Architecture Patterns do you use? (Derek Comartin) * Why does Agile focus on values and principles rather than a prescribed set of steps? (Martin Hinshelwood) * Repository graphs in Azure DevOps (Vinod Soni) * What does Microsoft Bing’s new AI assistant mean for your business? (Simon Bisson) * Reflections on sharing and requesting feedback (Brian T. Jackett) * Learn what an AI-driven future means for cybersecurity at Microsoft Secure (Christine Barrett) * The Only Useful Icebreaker Activity Anyone May Ever Need (Karl Scotland) * How To Implement Continuous Deployment of Python Packages with GitHub Actions (Liam Mooney) * An Intro to the Playwright Testing Framework (Luca Del Puppo) * Three layers to secure a software development organization (Tanya Janca)

Mobile, IoT & Game Development* Update to Windows Subsystem for Android on Windows 11 (February 2023) (Brandon LeBlanc) * Performant on-device inferencing with ONNX Runtime (Faith Xu & Brian Lambert) * Control your Flutter app on the fly with Firebase Remote Config (Mangirdas Kazlauskas)

Screencasts & Videos* Why should I use Azure API Management? | One Dev Question (Mike Budzynski)

Podcasts* The Hanselminutes Podcast – Why We do Tech Outreach with Coding By Sophy (Scott Hanselman) * Scrum Master Toolbox Podcast – Aligning agile team and company goals for Scrum Master success | Bram De Block (Vasco Duarte) * Complete Developer Podcast – HTTPS and SSL (BJ Burns & Will Gant) * Rocket 424: When Cars Hover Gently (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 537 – Does your professor pass the Turing test? (Eira May) * UX Podcast #308 – Systems thinking with Sheryl Cababa (James Royal-Lawson & Per Axbom) * Web Rush Episode 220: Tips for Effective Presenting and Communication (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * UI Breakfast Podcast Episode 259: Designing Services vs Products with Justin Zalewski (Jane Portman) * The Happy Engineer Podcast 087: The 4 Must-Have Traits for Engineers to Build a Business from $0 to $1 MILLION in 3 Years (or Less) with Nicky Billou | CEO (Max Ahumada) * Syntax Podcast Episode 573 – Converting JS to TypeScript (Wes Bos & Scott Tolinsky)

Community & Events* MSSQLTips.com Authors and Rookie of 2022 (MSSQLTips Team) * Big tech layoffs have a far-reaching impact (Devin Partida) * New Bing announcement first impressions – an OnMSFT Roundtable (Kip Kniskern) * GitHub is Laying Off 10% of Staff and Cutting Down Office Space (msmash) * Celebrating RT3D creators and social change in 2022 (Unity Social Impact Team) * GameDev Breakdown’s New Format: More Development, More Fun! (Todd Mitchell)

Database* Ultimate Guide for Pushing Azure SQL Changes to Dynamics 365 (Wael Kdouh) * Basic SQL Cheat Sheet using SELECT, INSERT, DELETE and UPDATE (Jim Evans)

Miscellaneous The Future Of Thunderbird: Why We’re Rebuilding From The Ground Up (Thunderbird Team) * What’s New in Windows for Education in 2023 (Anson Ho) * Announcing Windows 11 Insider Preview Build 25295 and* Announcing Windows 11 Insider Preview Build 22621.1255 and 22623.1255 (Brandon LeBlanc) * Skilling snack: Windows end-user readiness (Harjit Dhaliwal) * A Guide to Python Exception Handling (Ini Arthur) * Comcast Gave False Map Data To FCC (msmash) * Microsoft to Kill Off Windows Support Diagnostic Tool (MSDT) in 2025 (Rabia Noureen) * Blizzard unveils its official Diablo cookbook with over 60 recipes (Robert Collins) * Announcing Rust 1.67.1 (Rust Release Team)

More Link Collections* The Morning Brew #3643 (Chris Alcock) * Daily Wrap Up – February 9, 2023 (#027) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* The first developer preview of Android 14 (Dave Burke) * Microsoft Edge Behind the Scenes: How we are securing our new PDF stack (Gareth Evans) * Azure Developer CLI (azd) – February 2023 Release (Savannah Ostrowski) * Electron 23.0.0 (Keeley Hammond, George Xu & Erick Zhao) * Azure Communication Services February 2023 Feature Updates (Daysha Carter) * New in Banana Cake Pop 4 (Rafael Staib)

Web & Cloud Development* Profile-guided optimization preview for Go (Michael Pratt) * Extracting Form Fields from a Multi-Page PDF AWS Textract and .NET (Bryan Hogan) * Try out CSS Nesting today (Jen Simmons) * An example of modularizing a React application (Martin Fowler) * Understanding Portal in Vue.js (Ezekiel Lawson) * Instantly Update a Real-Time Chart with SignalR in Blazor Server-Side App (Gowrimathi S.) * JavaScript String Methods for Concatenation and Substitution (James Payne) * Top 13 Node.js Books for Beginners and Advanced Coders (Lucero del Alba) * Create a Redux Form with Syncfusion React Components (Piramanayagam Ramakrishnan) * Microsoft Edge and Adobe partner to improve the PDF experience (Rick Turner) * Pwned Passwords Adds NTLM Support to the Firehose (Troy Hunt) * Top 5 Chrome Extensions for Handling HTTP Requests (Vidura Senevirathne) * New features make Translate more accessible for its 1 billion users (Xinxing Gu) * Secure your application traffic with Application Gateway mTLS (Rajesh Nautiyal)

WinUI, .NET MAUI & XAML* .NET MAUI Challenge 3: Telerik DateTimePicker (Leomaris Reyes)

Visual Studio & .NET Use Visual Studio dev tunnels to handle Twilio Webhooks (Niels Swimberghe) * Today’s random F# code: Result instead of exceptions and* Myths about F#: F# is for math problems only (Urs Enzler) * Asynchronous Programming Patterns in .NET (Code Maze) * How can I get the original target of a shortcut without applying any 32-bit adjustments? (Raymond Chen)

Design, Methodology & Testing* Bean Machine Retrospective, part 7 (Eric Lippert) * Azure DevOps Pipelines: If Expressions and Conditions (John Folberth) * What’s new in the MSIX Packaging Tool: February 2023 (Naveen Nooka) * Using ChatGTP to convert human knowledge into machine actionable formats (Kin Lane) * 7 Machine Learning and Deep Learning Mistakes and Limitations to Avoid (Exxact Team) * Sustainability Use Cases: Real-World Examples from Industries Leading the Charge (JD Meier) * What Every Developer Should Know About GDPR (Kaitlyn Concilio) * Feature Flags and How to Use Them in Software Development (Mandy Schmitz)

Mobile, IoT & Game Development* Improving user privacy by requiring opt-in to send X-Requested-With header from WebView (Peter Birk Pakkenberg) * Update Regarding Kotlin/Native Targets (Ekaterina Petrova) * Addressables: Planning and best practices (Jeff Riesenmy)

Screencasts & Videos* Integrating a mission-critical workload with Azure landing zones | Azure Enablement Show (David Blank-Edelman, Sebastian Bader & Martin S.) * Introduction to Performance Troubleshooting [1 of 7] | Azure SQL for beginners (Bob Ward) * Using Vite’s Plugin for Progressive Web Apps (PWAs) (Shawn Wildermuth)

Podcasts* .NET Rocks! – Functional C# with Simon Painter (Carl Franklin & Richard Campbell) * React Native & Every-Platform Embeddable UI With Taz Singh – JavaScript Jabber 568 (AJ O’Neal, Charles Max Wood & Dan Shappir) * Working Code Podcast – Episode 113: Surviving A Layoff (Ben Nadel) * Talk Python to Me #402: Polars: A Lightning-fast DataFrame for Python [updated audio] (Michael Kennedy) * The Stack Overflow Podcast Episode 548 – Engineering’s hidden bottleneck: pull requests (Ryan Donovan)

Community & Events* Disney’s laying off 7,000 as streaming boom comes to an end (Emma Roth) * Google’s AI chatbot Bard makes factual error in first demo (James Vincent) * GeekWire Awards nominations are now open and table sponsorships are available for the big event (Kurt Schlosser) * Microsoft Student Summit March 2023 – Start and Accelerate Your Career in Tech (Lee Stott) * As tech is rocked by layoffs, climate jobs and tools for landing them are on the rise (Lisa Stiffler) * Hakana: Taking Hack Seriously (Matt Brown) * A shared and open roadmap for MDN (Mozilla Team)

Database* Working with SQL Server and Snowflake NULL Functions – ISNULL, COALESCE, NULLIF (Sergey Gigoyan)

SharePoint, M365 & MS Teams* From zero to hero: Build a meetings app with Azure Communication Services and Microsoft Teams – Part 2 (Dan Wahlin & Acya Bas)

Miscellaneous* Here are 5 Microsoft Edge extensions that you can use with ChatGPT right now (Dave W. Shanahan) * #Rust – How to find a variable data type (Bruno Capuano) * From images to videos, how AI is helping you search visually (Elizabeth Reid) * Google AI Chatbot Bard Offers Inaccurate Information in Company Ad (msmash) * Does Google need a new CEO? (Om Malik)

More Link Collections The Morning Brew #3641 and* The Morning Brew #3642 (Chris Alcock) * Daily Wrap Up – February 8, 2023 (#026) (Richard Seroter) * Release Radar, Festive Edition · December 2022 – January 2023 (Michelle Mannering) * .NET Annotated Monthly | February 2023 (Rachel Appel)

The Geek Shelf Quartet Glass Whiteboard, Magnetic Dry Erase White Board, 3′ x 2′, White Surface, Infinity (Quartet) – Referral Link

View Details

Top Links* Reinventing search with a new AI-powered Microsoft Bing and Edge, your copilot for the web (Yusuf Mehdi) * Microsoft thinks AI can beat Google at search — CEO Satya Nadella explains why (Nilay Patel) * Build a meetings app with Azure Communication Services, Microsoft Graph and Microsoft Teams – Part 2 (Daysha Carter, Tomas Chladek and Dan Wahlin) * Porting Custom Controls from Xamarin Forms to Uno Platform (Uno Platform Team) * 10 Tips and Tricks to Handle JavaScript Objects (Charuka Herath)

Web & Cloud Development* How to use Entity Framework Core in ASP.NET Core (Khalid Abuhakmeh) * Multi-Tenancy with RavenDB and ASP.NET Core (Steven Giesel) * Modularizing React Applications with Established UI Patterns (Martin Fowler) * Build a Simple CRUD App with Spring Boot and Vue.js (Andrew Hughes) * Environment Variables in JavaScript: process.env (Dmitri Pavlutin) * Introducing Twilio For Node.js v4 (Gareth Paul Jones) * The truth about CSS selector performance (Geoff Graham) * Introducing the New Blazor Spline Range Area Chart (Gowrimathi S) * Introducing Blazor Signature (Jon Hilton) * Getting Started with Accessibility for React (Kathryn Grayson Nanz) * Generating the response writing expression for RequestDelegate: Behind the scenes of minimal APIs – Part 6 (Andrew Lock) * Using the TypeScript generic type to create reusable components (Ishan Manandhar)

Visual Studio & .NET Accelerating EF Core with Compiled Queries (Chris Woodruff) * How to Insert a Key Value Pair Into an Existing JSON in C# and* How to Clone a List in C#? (Code Maze) * How to customize Conventional Commits in a .NET application using GitHooks (Davide Bellone) * Importing Excel XLSX Spreadsheets into TX Text Control (Bjoern Meyer) * WiFi Scanning Part 1:Scanning on Windows (j2inet)

Design, Methodology & Testing The cost of timing out (Oren Eini) * How ChatGPT and Other AI Tools Can Assist Developers (Erkki Muuga) * What Is API-First Design? (Arnaud Lauret) * Writing is Designing: Three Principles for Writing Effective UX Copy (Matt Raufman) * Advanced cat herding (Eric Brechner) * Do I need a mentor to succeed in tech? (Japhlet Nwamu & Olanrewaju Oyinbooke) * Building a Sustainable Future: Implementing the 5 R’s Framework (Reduce, Reuse, Recycle, Report, Record) and Greening the Future: The Power of Digital Transformation for Sustainability (JD Meier) * How to Apply Radical Candor to Your Hiring Process to Build and Retain a Great Team and* Make Firing People Less Awful for Everyone by Doing These 4 Things (Kim Scott) * Setting up your GitHub Student and GitHub Copilot as an authenticated Github Student Developer (Lee Stott) * The frustration of finding a suitable time to hold a meeting when the participants are evenly spaced around the globe (Raymond Chen) * Enabling CodeQL on GitHub Enterprise Server (Rob Bos) * Advanced Installer 20.3.1 (Advanced Installer Team)

Mobile, IoT & Game Development* Best practices for mobile UI design – part 2 (Adam Axler) * Hundreds of thousands of developers are learning Jetpack Compose (Android Developers Team)

Screencasts & Videos* Resolving Azure Data Studio’s Identity Crises | Open at Microsoft (Frank Boucher & Erin Stellato) * Develop .NET MAUI Apps in VS Code with .NET Meteor (Gerald Versluis) * Under Ctrl – Episode 1: Administrative basics & beyond (Xavier & The Visual Studio Team) * FreeCodeSession – Episode 437 (Jason Bock)

Podcasts* The “Until the Ice Cream Truck” Podcast (Howard Dierking) * Smashing Podcast Episode 56 With Veerle Pieters: How Has The Design Industry Changed? (Drew McLellan) * Azure Podcast Episode 453 – In the Real World – How Azure Networking Support uses Azure to support Azure customers (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Midlife Fulfilled Podcast Episode 53 – Your Path to Self-Discovery: Uncover Your Ancestry and DNA for a Fulfilled Life (Bernie Borges & Miri Rodriguez) * PowerShell News Podcast Episode 046 – ChatGPT, PowerShell Global Summit and More (Mick Pletcher & Harjit Dhaliwal) * Scrum Master Toolbox Podcast – Overcoming fear of failure and embracing experimentation in Agile teams | Bram De Block (Vasco Duarte) * Practical AI Podcast – MLOps is alive and well (Demetrios Brinkmann, Mihail Eric, Chris Benson & Daniel Whitenack) * Python Bytes Podcast #322 – Python Packages, Let Me Count The Ways (Michael Kennedy) * Mailin’ It! – The Official USPS Podcast – A Day in the Life: Mail Carrier (United States Postal Service) * RunAs Radio – dbatools Update with Rob Sewell (Richard Campbell) * A Developer Experience Podcast – Pavlos Vinieratos: Keyboards, theme switchers, and automating repetitive tasks (Steven Hicks)

Community & Events Ready to make your GitHub profile README rock? Display what you’ve been listening to on Spotify with this handy helper (GitHub Team) * The webcast for today’s “new Bing” announcement is up, watch it now (Kip Kniskern) * What’s New in Microsoft EDU webinar – February 2023 (Mike Tholfsen) * Google CEO Issues Rallying Cry in Internal Memo: All Hands on Deck To Test ChatGPT Competitor Bard (msmash) * Microsoft and Google are about to Open an AI battle and* All the news from Microsoft’s February AI event (Tom Warren)

Database* SQL Server ROW_NUMBER for Ranking Rows (Jared Westover) * Create SQL Constraints – Null, Check, Default, Unique, Primary Key, Foreign Key (Joe Gavin)

SharePoint, M365 & MS Teams* Using JavaScript Gantt Chart in SharePoint Web Part for Effective Project Management: Part 2 (Alan Sangeeth)

Miscellaneous* We Had ChatGPT Coin Nonsense Phrases—And Then We Defined Them (Nick Norlen) * How to undo send in Gmail for up to 30 seconds (Ivy Levine) * Microsoft’s Adaptive Accessories are a tradeoff (Joe Stanganelli) * Roundup of AI breakthroughs by Microsoft and NVIDIA (John Lee) * Microsoft PowerToys 0.67.1 addresses crash in FancyZones, Power Toys Run, and more (Kunal Chowdhury) * Pivot (Mark Downie) * Why password managers are your safety net during a data breach (Mark Risher)

More Link Collections* Daily Wrap Up – February 7, 2023 (#025) (Richard Seroter)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* Tuesday’s top tech news: a new era for Microsoft’s Bing (Tom Warren) * Windows App SDK v1.3-experimental1 Release (Gabby Bilka) * Beyond the Hype: ChatGPT and why it has set the internet alight (Colin Eberhardt) * An important next step on our AI journey (Sundar Pichai) * The technology behind GitHub’s new code search (Timothy Clem) * Update to the .NET language strategy (Kathleen Dollard)

Web & Cloud Development* A Historical Reference of React Criticism (Zach Leatherman) * Extracting Key-Value Pairs from Document Form Fields with AWS Textract and .NET (Bryan Hogan) * Using source-generated regex in ASP.NET Core route constraints (Gérald Barré) * How To Build A Magazine Layout With CSS Grid Areas (Jennifer Brehm) * How to setup Built-in Authentication for Azure Static Web Apps with Azure Active Directory (Joey Huang) * Server-Side Filtering With the Kendo Angular for UI Grid (Peter Vogel) * Organizing AWS Accounts With Pulumi (Praneet Loke) * A Button Only Date Picker and JavaScript Date Control Binding (Rick Strahl) * ElementInternals and Form-Associated Custom Elements (Ryosuke Niwa) * Introducing Adaptive Protection in Microsoft Purview—People-centric data protection for a multiplatform world (Christine Barrett) * OAuth 2.0 Just Got Easier: Introducing Token Refresh and ID Token Support (Giridhar) * WebAssembly to Let Developers Combine Languages (Loraine Lawson)

Visual Studio & .NET Installing .NET Framework 4.5 Targeting Pack (Peter Ritchie) * PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The Complete Guide (Michael Shpilt) * How to (Find the Option to) Enable Separator Lines for C# in Visual Studio (Roland Weigelt) * Refactoring Bloated Code in C# (Code Maze) * Myths about F#: C# will become F# anyway, so we don’t need F# and* Today’s random F# code: validation (Urs Enzler) * What the hell is this odd init keyword? (Henrique Dalcin Dalmas) * Introducing the Rider Localization EAP for Chinese, Japanese, and Korean (Julia Alexandrova) * Contravariant functors as invariant functors (Mark Seemann)

Design, Methodology & Testing* Leading the Future: The Top 10 Trends Shaping Modern Leadership (J.D. Meier) * Velocity Management in Agile: A Tactical Guide to Maintaining Consistent Developer Throughput (Tyler Hakes) * The difference between high-performing and ordinary teams (David Pereira) * When to Command (and When to Collaborate) (Ted Neward) * Who is a 10x Engineer? (Adhithi Ravichandran)

Mobile, IoT & Game Development* The evolution of Facebook’s iOS app architecture (Dustin Shahidepour) * Bringing together sign-in solutions and passkeys with Android’s new Credential Manager (Diego Zavala & Lee Campbell) * Designing a deeper space: Visual effects in Alt Shift’s Crying Suns (Christophe Sauveur)

Screencasts & Videos* SQL Coding Series – Intermediate Part II (Women Who Code) * Introduction to Group Policy – (AZ-800 Prep) | IT Ops Talk (Michael Bender) * Data Loss Prevention across endpoints, apps, & services | Microsoft Purview | Microsoft Mechanics (Jeremy Chapman) * Artemis program with Richard Campbell & Uly | NDC Sydney 2022 (SSW TV)

Podcasts* Revision Path – Kirk Visola (Maurice Cherry) * Scrum Master Toolbox Podcast – Discover how to break free from the trap of thinking you know it all and bring agile success to your team | Bram De Block (Vasco Duarte) * React Native Radio #258 – Robots coding React Native?!?! (Mazen Chami, Robin Heinze & Jamon Holmgren) * Syntax Podcast Episode 572 – Polish and Perf (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 107 – How Google Secures It’s Google Cloud Usage at Massive Scale (Anton Chuvakin) * Meta Cast – Calmness In Layoff Chaos (Bob Galen & Josh Anderson) * The Changelog – News: OpenAI’s new text classifier, teach yourself CS, programming philosophies are about state, you might not need Lodash & overrated scalability (Jerod Santo) * The Stack Overflow Podcast Episode 535 – The AI that writes music from text (Eira May) * Microsoft 365 Dev Podcast – Graph Developer Proxy with Waldek Mastykarz and Sebastien Levert (Jeremy Thake & Paul Schaeflein)

Community & Events A New Era: PM -> SWE (Eric Lawrence) * Challenging stereotypes about women in the technology sector (New Work Engineers) * Dell to Lay Off Over 6,600 Employees (Paul Thurrott) * The frontier of computing: Q&A with IBM quantum computing research (Ryan Donovan) * Contributor Stories: Taiob Ali (Sherry List) * Reflections on my first year leading inclusion and diversity at Unity (Tai Wingfield) * Microsoft announces surprise event for tomorrow with Bing ChatGPT expected (Tom Warren) – Today!*

Database* Use SQL Server and CSS to Generate More Interesting Events Calendar in HTML (Aaron Bertrand) * SQL Server on Azure VMs – the best price-performance gets even better! (Pam Lahoud) * Using TOP clause in a SELECT statement (Greg Larsen)

PowerShell & Terminal* How to Open a Tor Brave Window from Command Line (David Walsh)

Miscellaneous* Introducing Files, version 2.4.30 (Files App Team) * New Microsoft research illustrates the online risks and value of safety tools to keep kids safer in the digital environment (Courtney Gregoire) * Getty Images Sues AI Art Generator Stable Diffusion in the US For Copyright Infringement (msmash) * It rather involved being on the other side of this airtight hatchway: Reading the user’s saved passwords (Raymond Chen)

More Link Collections* The Morning Brew #3640 (Chris Alcock) * Interesting links of the week 2023-6 (#58) (Michael Eaton) * Sands of MAUI: Issue #90 (Sam Basu) * Daily Wrap Up – February 6, 2023 (#024) (Richard Seroter) * Build5Nines Weekly – February 7, 2023 (Chris Pietschmann) * Reading Notes #541 (Frank Boucher)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* .NET Monthly Roundup – January 2023 (Jon Galloway) * ASP.NET Core Dev Team Launches ‘Blazor United’ Push for .NET 8 (David Ramel) * ChatGPT for Bing is almost here – is Google doomed? (Kip Kniskern) * WebStorm announces official support for Astro (Thuy Doan) * Blazor and Azure OpenAI (Michael Washington)

Web & Cloud Development JavaScript Fundamentals: Variables, Arrays, and Loops (Chris Pietschmann) * Filtering a drop down list using JavaScript with ASP.NET (Paul Michaels) * I tried the Angular Standalone migration, and here is the results (Tim Deschryver) * React in 2023 and Beyond (Adhithi Ravichandran) * WebStorm 2023.1 EAP #3: Astro Support, New UI Enhancements, and Docker Improvements (David Watson) * How to Centre an Element in CSS with Tailwind (Johnny Simpson) * Starchart 0.1! (David Humphrey) * Twitter Should Be Able Charge for Their API Because It Costs Money to Operate and* Twitter Is the Most Important API (Kin Lane) * A Definitive Guide to Managing FHIR Projects and Resources (Ardon Toonstra) * Elon Musk says bots with ‘good content’ can use Twitter’s API for free (Emma Roth) * Go 1.20 Improves Compiler Performance and Extends Coverage Support (Sergio De Simone) * A Fancy Hover Effect For Your Avatar (Temani Afif)

WinUI, .NET MAUI & XAML* Binding in View Models, wire up all the things! (Glenn Block)

Visual Studio & .NET C# Language Mind map (Steven Giesel) * Explicit validation in C# just got simpler! (Oskar Dudycz) * IEnumerable in C# – A Simplified Beginners Guide (Nick Cosentino) * Rider 2023.1 EAP 3 is Available With Docker and Structure View Improvements and a Localization Preview and* ReSharper 2023.1 EAP 3 Is Here! (Sasha Ivanova) * Inside C++/WinRT: Coroutine completions: Cancellation propagation (Raymond Chen) * Spice , a spicy cross-platform UI framework! (Jonathan Peppers) * .NET Community Toolkit 8.1 Released (Robert Krzaczyński)

Design, Methodology & Testing* Introduction to Behavior Driven Development (BDD) in C# (Ivan Matec) * What is Leadership? (J.D. Meier) * TDD: From Katas to Production Code (Matheus Marabesi) * What is an APPX File – How to extract, open and edit one? (Radu Popescu) * Why is Clean Architecture so Popular? (Derek Comartin) * The Market for Lemons (Alex Russell) * Will AI ever replace the need for developers? (James Croft) * TeamCity 2022.10.2 Is Here (Julia Alexandrova)

Mobile, IoT & Game Development* Assertions in Dart and Flutter tests: an ultimate cheat sheet (Anna Leushchenko) * Google Is Working On Blink-Based iOS Browser, Contrary To Apple’s WebKit Rule (BeauHD) * How to use Android Debug Bridge for advanced troubleshooting (Lewis Cianci)

Screencasts & Videos* FreeCodeSession – Episode 436 (Jason Bock) * Technology & Friends – Jeffrey Miller on Building a Second Brain (David Giard)

Podcasts Merge Conflict 344: Exploring CoreData and CloudKit (James Montemagno & Frank Kreuger) * OnPodcast Ep.101: 343 Industries gets a reboot, ChatGPT in all the things, and Azure outage (Podcast OnMSFT Team) * Tailwind CSS – Adventures in Angular 368 (Charles Max Wood, Subrat Mishra & Lucas Paganini) * Colin Bowern: Deployments and Ops using Octopus Deploy – Azure DevOps Podcast Episode 231 (Jeffrey Palermo) * Scrum Master Toolbox Podcast – The Product Owner committee, a serious anti-pattern | Pino Decandia and Scrum Master Toolbox Podcast – Embracing Self-Awareness and Empathy in the Agile Change Process, Insights from Dustin Thostenson | Dustin Thostenson (Vasco Duarte) * Software Defined Talk Episode 399: Two Guys Live in the Southern Hemisphere, with Craig Box (Matt Ray) * Tabs and Spaces Podcast 302 – Dependencies Injected (feat. M. Scott Ford) (James Studdart, Jamie Taylor & Zac Braddy) * .NET MAUI Podcast Episode 117: James and David Pick on Matt (James Montemagno, Matt Soucoup & David Ortinau) * Syntax Podcast Episode 571 – Supper Club × Rust In Action with Tim McNamara (Wes Bos & Scott Tolinsky) * CppCast – CppNorth and the Forgotten Developers (Phil Nash & Timur Doumler) * PPP 375 | Navigating the Fear of Offending: A Guide to Living (and Leading) Unafraid (Andy Kaufman) * Coding Blocks Podcast – Designing Data-Intensive Applications – Multi-Object Transactions (Allen Underwood, Michael Outlaw & Joe Zack) * JSParty Podcast – Qwik has just the right amount of magic (Miško Hevery & Kevin Ball) * AWS Developers Podcast Episode 070 – Amazon DocumentDB Elastic Clusters with Vin Yu (David Isbitski) * The Amp Hour #617 – Conference Room Innovation and* The Amp Hour #618 – Refrigerators and Robots with Amitabh Shrivastava (Dave Jones & Chris Gammell) * Until the Ice Cream Truck Podcast – Career Levels (Howard Dierking & Glenn Block) * AGL 297: Jen Hope (John Rouda) * Talk Python to Me #401 – Migrating 3.8 Million Lines of Python (Michael Kennedy)

Community & Events* Tech Conferences .NET (Bryan Hogan) * My Mastodon #FollowFriday Postman Collection (Kin Lane) * Rockin’ the Code World: Special Guest Clark Sell (David McCarter) * Now Blogging at mkennedy.codes (Michael Kennedy) * FTC Prepares Antitrust Suit Against Amazon (msmash) * Meet the Skilling Champion Diana Birkelbach (Rie Moriguchi)

Database* Getting started with SSIS External Configuration File (Hadi Fadlallah) * Quick tips: How to do more with less in Azure SQL Managed Instance (Uros Milanovic)

SharePoint, M365 & MS Teams* A smarter way to integrate your standing desk with Microsoft Teams (Loryan Strant)

PowerShell & Terminal* Windows Terminal 1.17 Preview Released (Alen Genzić)

Miscellaneous Report: Microsoft plans to update Bing with a faster version of ChatGPT in the coming weeks (Aisha Malik) * Google Invests Almost $400 Million in ChatGPT Rival Anthropic (Davey Alba & Dina Bass) * The names of birds, part 4 (Eric Lippert) * ChatGPT Passes Google’s Coding Interview, Answers Question About More Possible Layoffs and* Bill Gates Urges High-Voltage, Long-Distance Power Lines for Clean Energy Future (EditorDavid) * PowerToys 0.67.0 adds Quick Access system tray launcher (Kunal Chowdhury) * Free student Fundamentals certifications (Lee Stott) * Using Copilot with Python apps (Pamela Fox)

More Link Collections The Morning Brew #3638 and* The Morning Brew #3639 (Chris Alcock) * C# Digest Issue #440 – February 06, 2023 (Jakub Chodounsky) * F# Weekly #5, 2023 – OpenAI-fsharp and F# Backend Web Frameworks (Sergey Tihon) * Reading List 300 (Bruce Lawson) * Daily Wrap Up – February 3, 2023 (#023) (Richard Seroter) * The Overflow #163: Most Loved vs. most questions (Ryan Donovan & Cassidy Williams) * Collective #750 (Manoela Ilic)

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

View Details

Top Links* Visual Studio Code January 2023 (Visual Studio Code Team) * On-device machine learning with ONNX (Craig Dunn) * Easily Develop a Travel Destination Listing UI in .NET MAUI (Jayaleshwari N.) * How the GitHub Docs team uses GitHub Projects (Steve Guntrip) * The Hanselminutes Podcast – Become a more confident developer with Kent C. Dodds (Scott Hanselman) * Developers, meet Microsoft Store Ads (Zahara Kondo)

Web & Cloud Development* Docker on MacOS is slow and how to fix it (Paolo Mainardi) * It’s Low Code February! Welcome to Azure and Low Code (Lee Stott) * Introducing Compact Mode: Optimize Available Screen Space with Blazor DataGrid (Radko Stanev) * Adventures in Dapr: Episode 5 – Debugging Containers with Visual Studio (James Dawson) * Introducing Facebook Graph API v16.0 and Marketing API v16.0 (Ayyad Farah) * Convincing developers to try a new web framework – the effects of launching beta (Matija Sosic) * Twitter replaces its free API with a paid tier in quest to make more money (Jess Weatherbed) * Node v18.14.0 (LTS) (Juan José Arboleda & Bethany Nicolle Griggs) * Node v19.6.0 (Current) (Ruy Adorno) * Profiling Go Code with GoLand (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* Learn Performing Animation in .NET MAUI: Part 2 (Selva Ganapathy Kathiresan) * Creating Elegant Reports in WebAssembly Apps with DevExpress Reporting and Uno Platform (Uno Platform Team)

Visual Studio & .NET Inside C++/WinRT: Coroutine completions: Avoiding reentrant completion (Raymond Chen) * Thread Safe Lazy Initialization Using C# Notes (Ken Dale) * Simple Secrets for Access to the dotnet Record Type and* Everything You Wanted to Know About Multiline Strings (Nick Cosentino) * Today’s random F# code: Type inference (Urs Enzler) * Basic Windows Machine Hardware information from WMI for Exception Logging from .NET (Rick Strahl)

Design, AI, Methodology & Testing Oh, the Ways You’ll Grow and* What is Personal Development and Why Is It Important? (J.D. Meier) * On AI, GPT and the future of developers (Oren Eini) * Repository Pattern – A controversy explained (Steven Giesel) * Meeting the AI moment: advancing the future through responsible AI (Brad Smith) * Merging Git repositories without losing history (Dennis Doomen) * Master Terraform: A cheat sheet for infrastructure automation (Zachary Jansma) * Enabling branch deployments through IssueOps with GitHub Actions (Grant Birkinbine)

Mobile, IoT & Game Development* React Native Tutorial – How to Create a Simple Responsive Layout for Beginners (Kingsley Ubah)

Screencasts & Videos* Playlist Builder – Part 1 , Building a .NET MAUI app from scratch (Daniel Hindrikes) * IoT Coffee Talk: Episode 141- Galaxy Unpacked & IoT Events (Iot Coffee Talk Crew) * SQL Server 2022: Built-in Query Intelligence [Ep. 3] | Data Exposed (Anna Hoffman)

Podcasts* .NET Core Podcast – How We Got Into Security with Ashley Burke, Karla Reffold, and Divya Mudgal (Jamie Taylor) * Scrum Master Toolbox Podcast – Why do Scrum teams cancel Scrum meetings, and other reflections on success for Scrum Masters | Pino Decandia (Vasco Duarte) * The Stack Overflow Podcast Episode 534 – Why developer experience is the key to better software, straight from the OCTO’s mouth (Ben Popper) * Complete Developer Podcast – Everyone Listening Is Rehired (BJ Burns & Will Gant) * Rocket 423: We’re Not Lawyers (Christina Warren, Brianna Wu & Simone De Rochefort) * Directions on Microsoft – The World of Microsoft Regulatory Compliance Solutions (Mary Jo Foley) * Web Rush Episode 219: Code Spaces with Chris Noring (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin)

Community & Events* Blocked Nazis and Boring Billionaires: What It’s Really Like on Mastodon and Post (Gwen Snyder) * JetBrains Dev Report: TypeScript Is Fastest-Growing Programming Language (David Ramel) * How I Use Stream Deck (Brian Jackett) * Interview with Top Kotlin Contributors – Highlighting their Contributions to the Google Dev Library (Swathi Dharshna Subbaraj) * Webinar – Aaron Stannard – .NET Systems Programming Learned the Hard Way (Khalid Abuhakmeh) * The Why of Tech Layoffs (Om Malik)

Database* json_object and json_array Functions SQL Server 2022 Tutorial (Daniel Calbimonte)

SharePoint, M365 & MS Teams* Control Microsoft Teams with a Stream Deck (Jim Bennett) * Delivering new webinar experiences with Microsoft Teams (Amber Waisanen) * Using the Native Elgato StreamDeck Integration with Microsoft Teams (Mike Gannotti) * Microsoft Teams Premium: Cut costs and add AI-powered productivity (Patricia Wick Christias)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22621.1250 and 22623.1250 (Brandon LeBlanc) * Skilling snack: Windows feature update management (Chris Morrissey) * Announcing UXP Hybrid Plugins in Photoshop (Beta) v24.0 (Padma Krishnamoorthy)

More Link Collections* Daily Wrap Up – February 2, 2023 (#022) (Richard Seroter) * Code Maze Weekly #159 (Vladimir Pecanac)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Learn how to develop apps for Microsoft Teams using Teams Toolkit in Visual Studio Code (Rabia Williams) * A Drag And Drop Performant CollectionView for MAUI (Jean-Marie Alfonsi) * How to create Widgets for Windows 11 | Tabs vs Spaces (J.P. Roca) * Introducing ChatGPT Plus (OpenAI Team) * Integrating ChatGPT into Software Development Workflow: Tips and Best Practices (Lakindu Hewawasam) * Evolving Microsoft 365 certifications help keep you in sync with the new era of work (Michael Kophs)

Web & Cloud Development Extracting Text from an Image with AWS Textract and .NET (Bryan Hogan) * How to improve performance of WP Admin – WordPress on Azure App Service (Abhishek Reddy) * Caching Data in SvelteKit (Adam Rackis) * Getting Started: Angular Document Editor Attributes Explained and* Getting Started: Document Viewer with Angular CLI (Bjoern Meyer) * Two Factor Authentication with Web API and Angular using Google Authenticator (Code Maze) * Integrating MassTransit using AWS SNS/SQS into your ASP.NET project (Dennis Fruhauff) * Understanding App Directory Architecture In Next.js (Atila Fassina) * Set Up a WebSockets Server in Node.js (Joyce) * Microsoft Azure Load Testing is now generally available (Mandy Whaley) * Part 4 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * Announcing Postman 2023 Product and Versioning Updates…and VS Code Extension! (Abhinav Asthana) * Things I Learned #19: MacOS, Dotnet, and Azure Functions (Michael Eaton) * Scaling Backstage Ingestion with Incremental Entity Providers (Paul Cowan & Taras Mankovski) * Go 1.20 is released! (Robert Griesemer) * The Importance of Setting the “lastmod” Tag in Your Sitemap (Bing Team) * Microsoft Edge and Interop 2023 (Dan Clark) * Announcing Interop 2023 (James Graham) * WebView2, Electron challengers, and (slightly) lighter desktop web applications (Robat Williams) * Twitter is ending free API access next week, killing off swathes of apps in the process (Sofia Wyciślik-Wilson) * The Do’s and Don’ts of What To Put in the Website Footer (Suzanne Scacca)

Visual Studio & .NET* How to Execute CLI Applications From C# (Code Maze) * Getting started with ML.NET (Khalid Abuhakmeh) * Async Void – How To Tame The Asynchronous Nightmare (Nick Cosentino) * Using Telerik NuGet with Single Sign-On (Nikolay Iliev) * Inside C++/WinRT: Coroutine completion handlers: Disconnection (Raymond Chen) * Remote Native Unit Test Support in Visual Studio (Moyo Okeremi) * New Wolverine Release & Future Plans (Jeremy D. Miller) * AOP with Interceptors and IL Code Weaving in .NET Applications (Engincan Veske)

AI, Design, Methodology & Testing* The names of birds, part 3 (Eric Lippert) * What is a product backlog in scrum? Overview for agile teams (David Pereira) * Humans Need Play (Allen Pike) * Announcing the launch of the All In for Maintainers DEI Resource Hub (Sarah Oyetubo) * Why You Should Use AI to Improve Your Productivity As a Software Developer (Tyler Hakes) * Announcing more ways to learn and grow your skills (Teresa Dietrich) * Can You Tell ChatGPT Wrote Content? (Liam Cleary) * ChatGPT-4 could be coming to Bing Search soon (Kip Kniskern) * Microsoft Word gets ChatGPT integration with new ‘Ghostwriter’ third-party add-in (Todd Bishop)

Mobile, IoT & Game Development* Announcing the Ionic 7 Beta (Liam DeBeasi)

Screencasts & Videos* Introducing Microsoft Teams Premium, now available (Microsoft Teams)

Podcasts* .NET Rocks! – Clean Architecture in 2023 with Steven Smith (Carl Franklin & Richard Campbell) * Working Code Podcast – Episode 112: Listener Questions (Ben Nadel) * The Happy Engineer Podcast 086: How to Create Authentic Personal Happiness and Effortless Professional Success with Robert Mack | Celebrity Happiness Coach (Max Ahumada)

Community & Events* 3 things to expect at the Google for Games Developer Summit (Greg Hartrell) * It takes a village: growing together this Black History Month (Ladan Mohamed) * Become a Student Ambassador (Lee Stott)

Database* SQL Server: How to Display Row Numbers in Query Editor for Efficient Query Editing (Pinal Dave) * Writing a Custom SQLite Function (in C) – Part 1 (Karl Seguin) * How to Work With Git in Datalore (Alena Guzharina)

SharePoint, M365 & MS Teams* Microsoft Teams Premium: Cut costs and add AI-powered productivity (Nicole Herskowitz) * Do more with less in Microsoft 365 using SPFx (Vesa Juvonen)

Miscellaneous* Logistic Regression Using the scikit Library (James McCaffrey) * In 2023, Resolve to Fix Your Organization’s Meta Pixel Problem (Maria Puertas and Simon Fondrie-Teitler) * Announcing Windows 11 Insider Preview Build 25290 (Brandon LeBlanc) * Microsoft PowerToys v0.67.0 is live featuring a Quick access system tray launcher (Kevin Okemwa) * Skill up on Low Code Technology with #LowCodeFebruary (Sonja Gu) * Announcing Rustup 1.25.2 (The rustup Working Group) * So, you’re considering pursuing a certification exam and Q&A on certification exams, exam prep, and test-taking skills (William Assaf)

More Link Collections* The Morning Brew #3637 (Chris Alcock) * Daily Wrap Up – February 1, 2023 (#021) (Richard Seroter)

The Geek Shelf Learn WinUI 3: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links* Play Audio and Video in .NET MAUI apps with the new MediaElement (Gerald Versluis) * Skilling for the future: How GitHub is advancing diversity, equity, and inclusion within open source communities (Demetris Cheatham) * MAUI App Accelerator version 1.2 is now available – What’s new? (Matt Lacey) * The 7 Deadly Sins Of Corporate Black History Month Programming (Dana Brownlee) * Visual Studio 2022 version 17.5 Preview 5 Release Notes (Microsoft Learn) * Save the date! TechBash 2023 – November 7-10 – Kalahari Resorts, Pocono Manor, PA (TechBash Team)

Web & Cloud Development* Wijmo Supports Angular 15 (Chris Bannon) * What’s new in Svelte: February 2023 (Dani Sandoval) * WebAssembly vs. JavaScript: Security, Speed, Flexibility (B. Cameron Gain) * How to Implement Checkbox List in ASP.NET Core (Code Maze) * The Ultimate Guide to JavaScript Error Handling (Craig Buckler) * WebStorm 2022.3.2 Is Now Available (David Watson) * Blazor Toolbar — Data Binding (v22.2) (Elena Khamliuk) * Angular Lifecycle Hooks in Practice (Piumi Liyana Gunawardhana) * PhpStorm 2022.3.2 is now available (Roman Pronskiy) * Creating and downloading zip files with ASP.NET Core (Thomas Ardal) * Generating argument expressions for minimal APIs (continued): Behind the scenes of minimal APIs – Part 5 (Andrew Lock) * Implementing a Round Robin algorithm for an HttpClient (Henrique Dalcin Dalmas)

WinUI, .NET MAUI & XAML* Register MAUI Views and ViewModels with Scrutor (Khalid Abuhakmeh) * VS Toolbox: MAUI App Accelerator to Jump-Start .NET MAUI Scaffolding (David Ramel) * Uno Platform 4.7 Update Brings Simpler Solution and Performance Improvements (Edin Kapić) * .NET MAUI Challenge 2: Light and Dark Mode in .NET MAUI (Leomaris Reyes) * Navigate Smarter with the New WPF OfficeNavigationBar (Maria Hadzhieva)

Visual Studio & .NET C# Tip: do NOT use nameof to give constants a value (Davide Bellone) * Inside C++/WinRT: Apartment switching: Error reporting (Raymond Chen) * ReSharper 2023.1 EAP2 Is Available! and* Rider 2023.1 EAP2 Is Here! (Alexander Kurakin) * Method Overriding in C# (Code Maze) * ReSharper C++ 2023.1 EAP: Macro Expansion Preview (Elvira Mustafina) * C# 11.0 new features: raw string literals (Ian Griffiths) * A “gotcha” with object handles (Eric Sink) * Dynamically reload any Serilog sink (Nicolas Blumhardt) * Exploring the .NET Core and Python Union (Nick Cosentino)

Design, Methodology & Testing* Book Review: Lean DevOps (Kay Ewbank) * Why Continuous Integration Is Essential in Agile Development (Karl Hughes) * Asynchronous computing at Meta: Overview and learnings (Sayak Kundu & Artem Denisov) * Releasing code in large corporations is slow – and there is a good reason for it (Chris Heilmann) * GitHub CEO update: Eliminating obstacles to productivity, efficiency, and learning (Prashanth Chandrasekar)

Mobile, IoT & Game Development* Flutter 3.7 Adds New Rendering Runtime (Kay Ewbank) * Choosing and connecting a React Native backend (Taofiq Aiyelabegan) * The 2023 guide to native app development (Anna Monus) * Best practices for mobile UI design – part 1 (Adam Axler)

Screencasts & Videos* Quick Ways to Reduce Your Azure Costs | Microsoft Mechanics (Jeremy Chapman) * Using Xamarin and Visual Studio in Developing a Prosthetic Arm (Microsoft Developer) * Translate Your .NET MAUI App with LocalizationResourceManager.Maui (Gerald Versluis) * Technology & Friends – Peter Ritchie on Naming Things in Software Projects (David Giard) * MassTransit Bus Stop – Sockets vs Brokers (Chris Patterson) * 4 things to know about the future of Flutter (Flutter Team) * FreeCodeSession – Episode 435 (Jason Bock) * Armchair Architects: Can architecture prevent you from shipping your org chart? (David Blank-Edelman, Uli Homann & Eric Charran) * Introduction to Windows Terminal | Open at Microsoft (Frank Boucher & Christopher Nguyen)

Podcasts* React Native Radio 257 – META RESPONDS! How can we improve React Native, part 2 (Robin Heinze, Mazen Chami & Jamon Holmgren) * Scrum Master Toolbox Podcast – How company policies can destroy collaboration in Agile teams | Pino Decandia (Vasco Duarte) * Front-End Hydration – JavaScript Jabber 567 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * No Dogma Podcast #170 – Tanya Janca, Building Security Into Software (Bryan Hogan) * Practical AI Podcast #209 – 3D assets & simulation at NVIDIA (Beau Perschall, Chris Benson & Daniel Whitenack) * RunAs Radio – Moving Your Intranet to the Cloud with Susan Hanley (Richard Campbell) * Python Bytes Podcast #321 – A Memorial To Apps Past (Michael Kennedy)

Community & Events* Feb 8: A FAST Way to Scale (Portland, OR and online) (James Shore) * Celebrating Black History (‘Tine Zekis) * PayPal, HubSpot Announce Layoffs (BeauHD) * Join the Microsoft Ability Summit – March 8, 2023 (Microsoft) * Microsoft’s post-layoffs Halo studio is smaller and switching to Unreal Engine (Jay Peters) * W3C re-launched as a public-interest non-profit organization (Coralie Mercier) * Microsoft Learn Student Ambassadors – What Opportunities Do I Have as a Student? (Japhlet Nwamu) * Code to the beat of your own drum during Black History Month 2023 (Kevin Johnson) * Succinctly Readers Awards 2023 Are on the Way! (Rajeshwari P.)

Database* Deploy SQL Server in Google Cloud (Sergiu Onet) * Optimizing Queries in MySQL: Optimizing Reads (Lukas Vileikis) * 11 Essential Tips for Avoiding Common SQL Server Performance Tuning Mistakes (Pinal Dave) * CONCAT_WS Function Truncates Text (Koen Verbeeck) * Let SQL Do All the Heavy Lifting: User Defined Functions (Jessica Wachtel)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | January 2023 (Holly Lehman) * SharePoint Roadmap Pitstop: January 2023 (Mark Kashman)

PowerShell & Terminal* How to Open an App from Anywhere on Mac Command Line (David Walsh)

Miscellaneous* Microsoft Upgrades Defender To Lock Down Linux Devices For Their Own Good (BeauHD) * How To Use Windows Subsystem for Linux (Brien Posey) * New AI classifier for indicating AI-written text (Jan Hendrik Kirchner) * Microsoft is pulling many beloved games off the Xbox 360 store next week (Jay Peters) * Why choose Microsoft Dev Box? (Marc Mercier)

More Link Collections* The Morning Brew #3636 (Chris Alcock) * Daily Wrap Up – January 31, 2023 (#020) (Richard Seroter)

The Geek Shelf Getting Started with the Uno Platform and WinUI 3: Hands-On Building of Cross-Platform Desktop, Mobile, and Web Applications That Can Run Anywhere (Skye Hoefling) – Referral Link

View Details

Top Links* The State of WebAssembly – 2022 and 2023 (Gerard Gallant) * Seven things you should know about Microsoft Learn (Gita Sharma) * C# ValueTuple (Patrick Smacchia) * Philip Japikse: Professional C# in .NET – Azure DevOps Podcast Episode 230 (Jeffrey Palermo) * Action needed for GitHub Desktop and Atom users (Alexis Wales) * Microsoft Graph Developer Proxy v0.4 with improved output, more guidance, and plugins (Waldek Mastykarz and Garry Trinder)

Web & Cloud Development Manage your Power Automate Desktop flows using Web APIs (Jay Padimiti) * Getting Started: Document Editor with Angular CLI and* Getting Started: Loading and Saving Documents using Angular (Bjoern Meyer) * WebStorm 2023.1 EAP #2: TypeScript Updates, Performance and Version Control Improvements, and More (David Watson) * Mocking an HttpClient using ASP.NET Core TestServer (Gérald Barré) * A Breakdown of the React useEffect Hook (Hassan Djirdeh) * Lessons learned optimizing Microsoft’s internal use of Azure (Kevin Ferguson) * JavaScript vs. Wasm: Which Is More Energy Efficient and Faster? (Loraine Lawson) * Assess ASP.NET web apps at scale to accelerate your app migration strategy on Azure (Mayunk Jain) * Using Amazon Polly to read a Dialogue from Julius Caesar (Bryan Hogan) * Fleet Preview update 1.14 includes UI-related changes and more (Eugene Toporov) * Accessing .NET gRPC Endpoints from Anywhere via JSON Transcoding (Fiodar Sazanavets) * Easy SVG Customization And Animation: A Practical Guide (Adrian Bece) * How to watermark, annotate, and digitally sign a PDF with IronPDF (Jeff Fritz) * Automating Pulumi Import with Manually Created Resources (Josh Kodroff) * How to use breadcrumbs for clear website navigation (Ross Dillon)

WinUI, .NET MAUI & XAML* Uno Platform 4.7 Sports New Project Template (David Ramel)

Visual Studio & .NET* VS Code C++ Extension January Update: Create Definitions and Declarations (Alexandra Kemper) * Native DateOnly and TimeOnly support in Entity Framework 8 in SQL Server (Steven Giesel) * Inside C++/WinRT: Apartment switching: COM without COM (Raymond Chen) * Tracking Application Health With OpenTelemetry Metrics in .NET (Phil Broderick) * Intel oneDAL Available in ML.NET (Robert Krzaczyński)

Design, Methodology & Testing The DevOps Automation Guide (Shanika Wickramasinghe) * A Brief DevOps History: The Road to CI/CD (Kat Cosgrove) * Advanced Installer 20.3 (Advanced Installer Team) * New series: Sitting, standing, and walking (Tom Johnson) * Get started with on-Canvas annotations in Sketch (Sketch Team) * Top Best Practices to Build High Quality Software (Adhithi Ravichandran) * The tension between growth and control and* Growth and control biases (Dimitri Glazkov) * Turning ambitions into action: Lessons from our sustainability journey (Grace Clack) * Is software getting worse? (Isaac Lyman) * The Future of Remote Work and its Effects on the Workforce (Kunal Chowdhury) * Do these five things to be “effectively decisive” (Richard Seroter) * Mastering the (steppable) pipeline (Ronald Bode) * New – Deployment Pipelines Reference Architecture & Reference Implementations (Sébastien Stormacq)

Mobile, IoT & Game Development* El Preservador: SSHing Responsibly on iOS (La Terminal Team) * Everything you need to know about Memory Profiler 1.0.0 (Agnese Caglio) * How I achieved my dream career with Unity Learn Pathways (Rebekah Hadman & Jennifer Pyne)

Screencasts & Videos* SQL Coding Series – Intermediate Part I (Women Who Code) * Supporting Millions of Developers: My Role at Stack Overflow (Microsoft Developer) * Deploy to Azure API Gateway From Postman (Postman Team) * 100 million developers (GitHub) * FreeCodeSession – Special Episode 7 – Raw String All the Strings! (Jason Bock)

Podcasts* Revision Path – Domonique Brown (Maurice Cherry) * Scrum Master Toolbox Podcast – A problem we all have with the “traditional” Scrum Master role vision | Pino Decandia (Vasco Duarte) * Syntax Podcast Episode 569 – CSS Wishlist (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 106 – Beyond BeyondProd – How Do You Zero Trust Your Workloads? (Anton Chuvakin) * Radical Candor S5, Ep. 2: Are You ‘Helping’ or Micromanaging? Here’s How to Tell (Brandi Neal) * The Changelog – News: Data tool belts, Build Your Own Redis, the giscus comments system, prompt engineering shouldn’t exist & ALPACA (Jerod Santo) * The Stack Overflow Podcast Episode 532 – What do the tech layoffs really tell us? (Eira May) * Microsoft 365 Dev Podcast – Partner Showcase: Kudzu with Rob D’Oria (Jeremy Thake & Paul Schaeflein)

Community & Events Workshop: 17 Ways to Undo Mistakes with Git (Assembla Team) * 2023 Tech Forecast – Build a recession-proof tech workforce (Pluralsight) – Interesting coming from a company that recently had big layoffs.* * Celebrating Our First Graduating Class of Postman Student Leaders (Ali Mustufa) * PyDev of the Week: Matthias Kestenholz (Mike Driscoll) * Did you know that GitHub sponsors can be Private? (Matt Lacey) * GitHub hit by hackers; code signing certificates for GitHub Desktop and Atom applications stolen (Sofia Wyciślik-Wilson)

Database* Microsoft Drivers 5.11.0 Beta 1 for PHP for SQL Server Released (David Engel)

SharePoint, M365 & MS Teams* A new look for Microsoft Teams Rooms on Windows (Matt Taylor) * Do More with Less with Microsoft Viva (Laura Becker) * Google to Offer Microsoft 365 Integration on Chromebooks (Paul Thurrott)

Miscellaneous Exxon smashes Western oil majors’ earnings record with $59 billion profit (Sabrina Valle) – There seems to be some wiggle room for gas prices to come down further.* * Foldable iPad Could Arrive as Early as Next Year (msmash) * The names of birds, part 2 (Eric Lippert) * How to Create a Diff of Two Images (David Walsh) * Help test Cargo’s new index protocol (Eric Huss) * Three customer experience trends that will shape financial services in 2023 and beyond (Lisa Nicholson) * All coding languages, except one, grow up (Mark Downie) * Windows Audio Encoding Failure after Settings Change (Rick Strahl) * Minecraft Legends coming to multiple platforms on April 18 (Steve Clarke)

More Link Collections* The Morning Brew #3635 (Chris Alcock) * Interesting links of the week 2023-5 (#57) (Michael Eaton) * .NET, Architecture, Azure, And other links #46 (davita8) * Sands of MAUI: Issue #89 (Sam Basu) * Daily Wrap Up – January 30, 2023 (#019) (Richard Seroter) * Reading Notes #540 (Frank Boucher) * Build5Nines Weekly – January 30, 2023 (Chris Pietschmann)

The Geek Shelf Writing Is Designing: Words and the User Experience (Michael J. Metts & Andy Welfle) – Referral Link

View Details

Top Links* My experience with migrating my app from Xamarin.Forms to .NET MAUI (Andreas Nesheim) * Introducing MediaElement for .NET MAUI – Playing Video & Audio (Gerald Versluis) * Technical writing resources (Rachel Andrew) * Designing Effective Data Entry Forms in .NET MAUI: A Step-by-Step Guide (Jeyasri Murugan) * The Download: 100 Million Developers on GitHub, Mastodon Mania, Octolamps, Goldeneye and more (Christina Warren) * Solving the Puzzle of Real Time Collaboration using the Fluid Framework (Dan Wahlin)

Web & Cloud Development* ASP.NET Razor Pages Fragments / Single View approach (Alexander Zeitler) * Playing Dynamic Audio In Server Side Blazor (Michael Washington) * Retrieve a File from Azure Blob Storage with an Azure Function (Koen Verbeeck) * Using multi-tenant AAD delegated APIs from different tenants (Damien Bowden) * Modern Identity powered by Azure (Daniel Krzyczkowski) * Dynamically Filtering the Kendo for Angular Grid From Code (Peter Vogel) * Contain your excitement for ASP.NET on Azure (Tim Heuer) * ESLint v8.33.0 released (Brandon Mills) * One Possible Vision for API Commons (Kin Lane) * Wasm for the Frontend: A Look at Developer Use Cases (Loraine Lawson) * Using Pulumi with TypeScript (Matteo Di Pirro)

Visual Studio & .NET Inside C++/WinRT: Apartment switching: Unwinding the stack (Raymond Chen) * ReSharper Tools and Rider 2022.3.2 Bug-fix Updates Have Arrived! (Alexander Kurakin) * How to Get an Enum Member as a String in C# and How to Use SQL LIKE Operator With LINQ in C# and* How to Get Value by Key from JObject in C# (Code Maze) * C# All string escape sequences (Mark Pahulje) * All my Visual Studio extensions now work on ARM64 – thanks to GitHub sponsors (Matt Lacey) * Windows I/O completion – One little trick (James Sturtevant) * Getting started with ML.NET (Carlotta Caste) * Built-in alternatives to applicative assertions (Mark Seemann)

Design, Methodology & Testing* Learn Azure DevOps from Zero to Hero (April Edwards) * Expedia: 3 Tips for More Effective Unit Testing (Jessica Wachtel) * Production postmortem: The server ate all my memory (Oren Eini) * The Anti-ChatGPT Appears? Researchers Fights Back With ‘DetectGPT’ (EditorDavid) * Solving an advent of code problem using a compiler (Evan Martin) * Generating Sample Data with Bogus (Shawn Wildermuth) * Stacking the bricks in the software development process (Oskar Dudycz) * Improve your test experience with Playwright Soft Assertions (Tim Deschryver) * Bypassing OGNL sandboxes for fun and charities (Alvaro Munoz) * From clone to running a code base in under 5 minutes (Dennis Doomen) * Are You Better than a Bot?—How You Can Differentiate Yourself from ChatGPT (JD Meier) * Debugging the monolith: How to change the thinking of an entire tech company (Ronald Binkofski)

Mobile, IoT & Game Development* Windows 10 IoT Enterprise will still be available past January 2023 (Martin Tuip) * How to fetch and handle blob data in React Native (Chimezie Innocent) * Distribution certificates, .p12 files, and provisioning profiles with iOS (Luis Matos)

Screencasts & Videos* How do you reference an existing resource in bicep? | One Dev Question (Stephane Lapointe) * FreeCodeSession – Episode 434 (Jason Bock) * Getting Started with Playwright and VS Code (Debbie O’Brien)

Podcasts* OnPodcast Ep.100: Earnings decline, Official OpenAI partnership, Developer Direct news, and more (Podcast OnMSFT Team) * Merge Conflict 343: A Mac Mini To Rule Them All! (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 069 – AWS Step Functions Distributed Map with Justin Callison (David Isbitski) * Open-Source Software & Its Maintainability With Warren Parad – Adventures in DevOps 147 (Jillian Rowe, Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – The core value of the User Story format for Scrum teams and Product Owners | Peter Janssens (Vasco Duarte) * Latest Versions Of NgRx v14 & v15 – Adventures in Angular 367 (Subrat Mishra & Lucas Paganini) * DAWbench Radio Show Episode 21 : TechBytes 06 : 2022 Music Technology in Review ! (Vin Curigliano, Pete Brown & Chris Mann) * AGL 296: Partnering with HR from Dr. Keri Ohlrich (John Rouda)

Community & Events After Layoffs: Executive Pay Cuts at Google – and How Apple Steered Clear and Do ‘Layoffs By Email’ Show What Employers Really Think of Their Workers? (EditorDavid) * Top Developer Communities to Join in 2023 (Sara Cleghorn) * Meet a recent Microsoft Learn Student Ambassador graduate: Saad Aslam and Meet a recent Microsoft Learn Student Ambassador graduate: Jingyi Zhu and* Meet a recent Microsoft Learn Student Ambassador graduate: Josh Tillson (MS Student Developer Team) * Tech layoffs at big companies could be a boon for startups and entrepreneurship (Nate Bek)

Database* Database Migrations – Methods of Controlling Databases From Source Control (Paul Michaels)

Miscellaneous* Why This Teacher Has Adopted an Open ChatGPT Policy (BeauHD) * Wine 8.0 Released — and Plenty of Improvements are Included (EditorDavid) * Microsoft, GitHub, and OpenAI ask court to throw out AI copyright lawsuit (Emma Roth)

More Link Collections* The Morning Brew #3634 (Chris Alcock) * F# Weekly #4, 2023 – Sutil 2.0 and Fabulous 2.2 (Sergey Tihon) * Code Maze Weekly #158 (Vladimir Pecanac) * The Overflow #162: The great testing flake off (Ryan Donovan & Cassidy Williams) * Daily Wrap Up – January 27, 2023 (#018) (Richard Seroter) * C# Digest Issue #439 – January 30, 2023 (Jakub Chodounsky) * Collective #749 (Manoela Ilic)

The Geek Shelf Git for Programmers: Master Git for effective implementation of version control for your programming projects (Jesse Liberty) – Referral Link

View Details

Top Links* Uno Platform 4.7 – New Project Template, Performance Improvements and more (Uno Platform Team) * Relay Anchor Leg: Overall impressions (Kristen Halper) * The Developer Ecosystem in 2022: Key Trends for C# (Rachel Appel) * Web API for Games: Tips and Tricks (January 2023 edition)}} (Ryan Matthews) * SQL Server Management Studio (SSMS) 19.0 Released! (Erin Stellato) * Announcing TypeScript 5.0 Beta (Daniel Rosenwasser)

Web & Cloud Development* CodeSandbox Adds Support For Rust And Docker (Kay Ewbank) * Steve Sanderson Wows Web-Devs with Peek at ‘Blazor United’ for .NET 8 (David Ramel) * Improve BERT inference speed by combining the power of Optimum, OpenVINO, ONNX Runtime, and Azure (Cassie Breviu, Akhila Vidiyala, Devang Aggarwal & Sachin Rastogi) * Vue.js State Management: Pinia vs. Vuex (Ezekiel Lawson) * Mocking GraphQL requests using the React Apollo library (Hassan Djirdeh) * Creating A High-Contrast Design System With CSS Custom Properties (Brecht De Ruyte) * Analyze FHIR data with Parquet, Azure Synapse and PowerBI. (Joe Karasha) * HTML Table Cell Overflow Handling (Rick Strahl) * Go migration guide: Node.js, Python, and Rust (Solomon Esenyi) * We actually need more JavaScript frameworks (Salma Alam-Naylor) * Astro: Unlock New Possibilities with Hybrid Rendering (Nate Moore) * Mastodon for Developers (Deepu K. Sasidharan) * Configuring OAuth 2.0 Authentication for Microsoft Power Platform Custom Connectors (Julia Muiruri) * How to design APIs for Accessibility (Matthew Adams) * Achieving Amazing Performance in the Pulumi CLI (Robbie McKinstry) * API Evolution Is a Challenge. Could Contract Testing Be the Solution? (Xiaoye Wang, Simon Wang, Daphne Huang, David Van Couvering & Qingyuan Liu)

WinUI, .NET MAUI & XAML* Keep Progressing with the Telerik .NET MAUI ProgressBar (Viktoria Grozdancheva)

Visual Studio & .NET* C# Lowering (Steven Giesel) * What’s New in EF Core 7.0 (Assis Zang) * How to Send SMS in 30 Seconds with VB.NET (Niels Swimberghe) * Inside C++/WinRT: Apartment switching: Bypassing the context callback (Raymond Chen) * A pattern / library for methods that return a status, including localization (Jon P. Smith) * Check If a String Array Contains a Value and Get Index (Code Maze)

Design, Methodology & Testing Power of the Pluriverse (Dimeji Onafuwa) * How to Assess Software Quality (Ben Linders) * 5 ways Trello Enterprise makes life easier for admins (Jaime Netzer) * The developer role is changing radically, and these figures show how and* ChatGPT can write code. Now researchers say it’s good at fixing bugs too (Liam Tung) * Developer tutorial: Set up your test environment (Mandy Hubbard) * Setting the foundations for compliance (Mark Paulsen) * Three Tips To Help Software Teammates Ramp Up (Priya Patil) * What Are the Most Important Sprint Planning Outputs for PMs? A Guide (Tyler Hakes)

Mobile, IoT & Game Development* A look back at 2022 with Unity Gaming Services (Dew Smith) * Unity and Google expand partnership to help creators accelerate the development and growth of their games (Jeff Collins) * Announcing Stencil 3 (Ryan Waskiewicz)

Screencasts & Videos* Build, Debug, & Deploy iOS Apps from Windows with C#, Visual Studio, and .NET MAUI (No Mac Required) (James Montemagno) * What’s New in Visual Studio Extensions for SSAS and SSRS | Data Exposed (Anna Hoffman) * MassTransit Bus Stop – Streams vs Queues (Chris Patterson & Dru Sellers) * What’s new with AppSec | Jan 26 2023 (GitHub Team)

Podcasts* The Hanselminutes Podcast – The Quantified Worker with Dr. Ifeoma Ajunwa (Scott Hanselman) * Azure Podcast Episode 452 – Streamlining DevOps with Bicep (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young and Sujit D’Mello) * The Stack Overflow Podcast Episode 532 – The less JavaScript, the better (Ben Popper) * UX Podcast #307 – Policy and design with Alexandra Schmidt (James Royal-Lawson & Per Axbom) * UI Breakfast Episode 258: Data-driven Design Systems with Berk Çebi (Jane Portman) * Complete Developer Podcast – 12 Week Year Overview (BJ Burns & Will Gant) * Rocket 422: Third-Party Rocket (Christina Warren, Brianna Wu & Simone De Rochefort) * Web Rush Episode 218: Routing with Tanner Linsley (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast 085: Career Success Toolkit – Essential Skills for Success That No One Taught You with Mark Herschberg | CTO | Author | MIT Instructor (Max Ahumada) * Software Defined Talk Episode 398: To the Moon (Brandon Whichard)

Community & Events* Why are so many tech companies laying people off right now? (Elizabeth Lopatto) * What the heck just happened to HoloLens? (James Ashley) * Origin Story (Will Curry)

Database* MySQL 8.0.32: thank you for the contributions (Frederic Descamps) * Privileges and Roles in SQL Server, Oracle and PostgreSQL – Part 1 (Andrea Gnemmi) * Release: Azure SQL Migration extension for Azure Data Studio v1.0.2 (Carlos Robles)

PowerShell & Terminal* Working With Tags in FlashArray using PowerShell (Anthony Nocentino) * How to look up error codes in the Terminal on Windows 11 (Dave W. Shanahan)

Miscellaneous Announcing Windows 11 Insider Preview Build 22621.1245 and 22623.1245 (Brandon LeBlanc) * Format Rust code with cargo format and* Lint Rust code with cargo clippy (Jim Bennett) * Announcing Rust 1.67.0 (Rust Release Team)

More Link Collections* The Morning Brew #3633 (Chris Alcock) * Daily Wrap Up – January 26, 2023 (#017) (Richard Seroter)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links* What’s next for Flutter (Tim Sneath) * Introducing the Git Status Bar and Testing Improvements in Visual Studio for Mac 17.5 (Iain Holmes) * Azure for Executives Podcast – Creating Tools for Developers with Amanda Silver (David Starr & Paul Maher) * Announcing the Flutter News Toolkit (Zoey Fan) * Announcing Metalama RC (Gael Fraiteur) * Uno Platform Learning Resources – 2023 Update (Uno Platform Team) * Using Bindings in Windows Forms apps to go Cross-Platform (Klaus Loeffelmann)

Web & Cloud Development* Angular Performance Tunning (Kevin Logan) * What’s New in Progress Telerik UI for Blazor, .NET MAUI and WinForms (David Ramel) * Create a to-do list app with Phoenix, React, and TypeScript (Allan MacGregor) * CSS Named Colors: Everything Explained (Austin Gil) * AWS Lambdas with C# (Camilo Reyes) * 5 Must-Know Differences Between ref() and reactive() in Vue (Dmitri Pavlutin) * Crafting a Dice Roller with Three.js and Cannon-es (Ksenia Kondrashova) * Part 3 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * Custom scaling on Azure Container Apps based on Redis Streams (Rachit Tandon) * Integrating network isolated backends with Azure Static Web Apps (Thomas Gauvin) * Increase API Adoption with Improved Team Profiles (Avinash Choudhary) * Create more integrated cloud experiences with over 1,400 connectors (Charles Lamanna) * The Six Ways of Optimizing WebAssembly (Matt Butcher & Radu Matei) * Scalable Annotation Service — Marken (Varun Sekhri & Meenakshi Jindal) * Introducing the Adobe Photoshop APIs (Raymond Camden) * How to debug TypeScript in Chrome (Shalitha Suranga) * The New Fiddler Everywhere 4.1 Is Here! (Simona Yaneva)

WinUI, .NET MAUI & XAML* 9 Tips to Reduce WPF App Startup Time (Andrey Slabov) * .NET MAUI Challenge 1: Simple Grid in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET* Benchmarking .NET 6 Applications Using BenchmarkDotNet: A Deep Dive (Joydip Kanjilal) * Inside C++/WinRT: Apartment switching: Unblocking the outgoing thread (Raymond Chen) * ConcurrentDictionary in C# – Detailed Guide (Dusko Mirkovic) * Debug Linux Console apps in Visual Studio’s Integrated Terminal (Sinem Akinci) * Translation and Text to Speech with Amazon Polly and .NET (Bryan Hogan) * Metalama Pricing Model: Affordable, Flexible, and Open-Source Friendly (Gael Fraiteur) * The Rich Set of Data Annotation and Validation Attributes in .NET (Paul Sherriff) * Objects (Eric Sink)

Design, Methodology & Testing* In what circumstances is agile consulting appropriate? (Martin Hinshelwood) * Kindness as a Corporate Virtue (John Page) * That’s NOT an Aggregate in Domain Driven Design (Derek Comartin) * Avoid Being an “Ivory Tower” Architect: The Relationship between Architects and Their Organisation (Eran Stiller) * Eighty Twenty (George Stocker) * In the digital age, democracy depends on information literacy (Ginny Badanes) * What is a Data Pipeline: Types, Architecture, Use Cases & more (Hiren Dhaduk) * Platform Engineers: Developers Are Your Customers (Michael Coté) * How Picnic Builds Faster with JetBrains TeamCity (Olga Bedrina) * The NDepend GitHub Action is now available! (Patrick Smacchia)

Mobile, IoT & Game Development* Android SDK: Working with Android Studio (Nitish Kumar) * Adapting Wonderous to larger device formats (Leigha Jarett) * Introducing Dart 3 alpha (Michael Thomsen)

Screencasts & Videos Breaking Changes | Rico Cordova, Samsung and* Import OpenAPI definitions from Azure API Management to Postman (Postman Team) * Flutter Forward (Codepur) * IoT Coffee Talk: Episode 140 – Brutal Reality of Rural Wireless (Iot Coffee Talk Crew) * Wired for Hybrid – Episode 2 – What’s New in Azure Networking – January 2023 Edition | IT Ops Talk (Pierre Roman & Michael Bender) * Designing a mission-critical workload on Azure | Azure Enablement Show (David Blank-Edelman, Sebastian Bader & Martin Simecek) * Azure Virtual Desktop | Quick Setup | Microsoft Mechanics (Jeremy Chapman) * Getting Started with PostgreSQL in C# | Asp.Net Monsters (David Paquette, Simon Timms & James Chambers) * Create Your Own ChatGPT in 5 Minutes with PowerShell! #ChatGPT #powershell #openai (Caroline Chiari) * Unleash the Potential of .NET 7 with the New Core Superpowers Tour, Presented by Matt Goldman (SSW TV) * Conversations #72: Maura Hart, VP of Technology – Merchandising, The Home Depot (Women Who Code)

Podcasts* .NET Rocks! – Sustainable Open Source with Sarah Novotny (Carl Franklin & Richard Campbell) * Working Code Podcast – Episode 111: How To Learn Stuff Good (Ben Nadel) * Syntax Podcast Episode 567 – We React to State of JS 2022 (Wes Bos & Scott Tolinsky) * Scrum Master Toolbox Podcast – A Scrum Master superpower that CEO’s wish they had! | Peter Janssens (Vasco Duarte) * Design Details 454: Is UI Design Actually That Important? (Brian Lovin & Marshall Bock) * Talk Python to Me #400: Ruff – The Fast, Rust-based Python Linter (Michael Kennedy) * The Stack Overflow Podcast Episode 531 – How chaos engineering preps developers for the ultimate game day (Ryan Donovan) * Software Engineering Radio Episode 548: Alex Hidalgo on Implementing Service Level Objectives (Robert Blumen)

Community & Events Oracle Student webinar: Designed for change, built for you. (Joyce Kim) * How a Viking Princess defeated ChatGPT (Matt Hilbert) * Diversity and Inclusion for Zar Ni Tyn in Myanmar (Rie Moriguchi) * GitHub: 100 million developers and counting (Thomas Dohmke) * “My team knew my technical aptitude and that I could solve problems and work with customers, but they didn’t know the real me.” (Will Curry) * How to create an awesome call for speakers: 6 tips that work and* Happy speakers make memorable events: 7 tips to improve the speakers’ experience (Sessionize Team)

Database* Announcing MySQL Server 8.0.32 (Kenny Gryp) * New MySQL HeatWave capabilities released in 8.0.32 (Mandy Pang) * Using SQL Data Compare from the Command Line with a Project (Steve Jones) * New Oracle Data Safe Reference Architectures to Quickly Secure Your Databases (Jacco Steur) * Achieving Airtight SQL Server Security and Compliance with Confidence (Pinal Dave) * Azure Data Studio 1.41 release (Erin Stellato)

SharePoint, M365 & MS Teams* Maximizing organizational performance with GainX Artificial Intelligence and Microsoft Graph Data Connect (Amit Panchal)

Miscellaneous* 10 Things You Didn’t Know About Files (Files Team) * RDCMan v2.92, Sysmon v14.14, and ZoomIt v6.12 (Alex Mihaiuc) * Announcing Windows 11 Insider Preview Build 25284 (Brandon LeBlanc) * GoldenEye 007 Gets Release Date on Xbox Game Pass (Craig Duncan) * Run an Ubuntu VM on your Mac with a single command (Jim Bennett) * Windows 11’s File Explorer is getting a modern UI overhaul (Tom Warren)

More Link Collections* The Morning Brew #3632 (Chris Alcock) * Daily Wrap Up – January 25, 2023 (#016) (Richard Seroter)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links* What’s new in Flutter 3.7 (Kevin Jamaul Chisholm) * Big Tech Layoffs Are Hitting Diversity and Inclusion Jobs Hard (Bloomberg News) * Documents and tool windows unleashed (Mads Kristensen) * The ‘Enshittification’ of TikTok – Or how, exactly, platforms die (Cory Doctorow) * Inside C++/WinRT: Apartment switching: The basic idea (Raymond Chen) * Windows Terminal Preview 1.17 Release (Christopher Nguyen)

Web & Cloud Development* PhpStorm 2022.3.2 Release Candidate (Brent Roose) * Introducing Content Collections: Type-Safe Markdown in Astro 2.0 (Ben Holmes) * General availability: Mount Azure Storage as a local share in App Service Windows Code (Azure Team) * Astro 2.0 (Fred Schott) * HTML injection attacks: Understanding the threat and how to protect your website (Janus Atienza) * Use React and Spring Boot to Build a Simple CRUD App (Matt Raible) * Take your Azure CLI skills to the next level (nadavbh) * gRPC in Easy Samples for C#, JavaScript and Python (Nick Polyak) * An automated approach to migrate WordPress sites running on Windows App Service to Linux (Radhika Bollineni) * Generating argument expressions for minimal APIs: Behind the scenes of minimal APIs – Part 4 (Andrew Lock) * What We Learned from Building GovSlack (Archie Gunasekara) * Node v19.5.0 (Current) (Rafael Gonzaga) * 4 Accessibility Tips to Remember When Adding Videos to Websites and Apps (Suzanne Scacca)

WinUI, .NET MAUI & XAML* Recurring Events in .NET MAUI Scheduler—An Overview (Sasi Kumar Arumugam) * Blast from the past: Xamarain TDD (2016) (Jesse Liberty) * Step-by-Step Guide: Downloading PDFs from SharePoint and Displaying Them in a Xamarin App (Ramkumar Ravy)

Visual Studio & .NET* Programming SVGs with C# (Khalid Abuhakmeh) * Take ChatGPT for a Spin with VS Code Tools (David Ramel) * C++ Brace Pair Colorization and More in Visual Studio (Mryam Girmay) * C# 11.0: Generic Math, C# Operators and Static Abstract/Virtual Interface Members (Thomas Claudius Huber) * Running Custom .NET code in GitHub Actions (Damir Arh) * Performance: The Fastest Way to Loop Over an Array in Microsoft .NET (David McCarter) * Tracing .NET Applications Easily With OpenTelemetry (Phil Broderick)

Design, Methodology & Testing* Azure DevOps Server 2022 Patch 1 (Gloridel Morales) * Azure DevOps Pipelines: Leveraging Stages with YAML Objects (John Folberth) * How is agile product development different to waterfall project management? (Martin Hinshelwood) * What Makes the Burn Up Chart Such an Effective Agile Tracker? (Tyler Hakes) * Davide’s Code and Architecture Notes – Server-side caching strategies: how do they work? (Davide Bellone) * Become a Git Wizard ‍: Mastering the Advanced Git Commands (Elliot Brenya Sarfo) * Copying Designs Doesn’t Work, And Here’s Why (Peter Ramsey) * Why rapid collaboration needs careful preparation (Jessica McEvoy) * Recommended Postman Skills for API Testing Professionals (Joyce) * Forecasting Potential Misuses of Language Models for Disinformation Campaigns—and How to Reduce Risk (OpenAI Team) * Disable creation of classic pipelines (Silviu) * The business value of frequent deployments (Stephen Fontanella) * AI applications open new security vulnerabilities (Taimur Ijlal)

Mobile, IoT & Game Development* Building an Android app with GraphQL (Emmanuel Enya) * Flutter: Adapting Wonderous for Landscape (Shawn Blais) * Dart: Better isolate management with Isolate.run() (Marya Belanger) * How it’s made: Holobooth (Flutter Very Good Ventures Team) * Control when changes to your app are sent for review with new Play Console features (Steve Suppe, Manuel Wang & Ashley Marshall)

Screencasts & Videos* IoT Coffee Talk: Episode 139 – Privacy, Ag & Private Ag (Iot Coffee Talk Crew) * Video – How to reset a Form in Angular? | How to set the form to non-nullable in Angular (Dhananjay Kumar) * Kick off a blog post using Loop in Microsoft Teams (Microsoft Teams) * FreeCodeSession – Episode 433 (Jason Bock)

Podcasts* Marvels Of Using Svelte and SvelteKit – JavaScript Jabber 566 (AJ O’Neal, Charles Max Wood & Dan Shappir) * RunAs Radio – Application Identities in Azure with Martin Ehrnst (Richard Campbell) * Scrum Master Toolbox Podcast – From Big Bang thinking to incremental delivery, an Agile success story | Peter Janssens (Vasco Duarte) * Practical AI Podcast – GPU dev environments that just work (Nader Khalil, Chris Benson & Daniel Whitenack)

Community & Events* Things to do and not to do during a wave of tech layoffs (Chris Heilmann) * Microsoft cloud revenue up 22%, Windows business plunges 27% in first report since job cuts (Todd Bishop) * Celebrating the CSharp Advent (Ed Charbeneau) * Advent of Code 2022 in Kotlin: Announcing the Winners (Ksenia Shneyveys) * Philly .NET Code Camp 2023 call for speakers is open through late March (Philly .NET Team)

Database* Steps to add a new disk to SQL Server failover cluster instance and move a user database to it (Muhammad Kamran) * Azure Cosmos DB & Power BI Incremental Refresh (Alp Kaya) * Automating the setup of Azure SQL Managed Instance Link (Des FitzGerald) * Performance Improvements in Azure Cosmos DB Kafka Connector (Ricky Diep) * Top 18 Books for SQL Users (Lucero del Alba)

Miscellaneous* The surprising key to a clean energy future (Bill Gates) * LastPass owner GoTo shares more bad news about November’s security breach (Umar Shakir) * Fons Sonnemans 2023 Development Tools List (Fons Sonnemans) * Announcing the stable release of the Python Event Hubs client library using pure Python AMQP stack (Kashif Khan) * Microsoft Edge will soon let you split two tabs in a single window (Tom Warren)

More Link Collections* The Morning Brew #3631 (Chris Alcock) * Daily Wrap Up – January 24, 2023 (#015) (Richard Seroter)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links Keyboard Shortcuts to Master Your Git Flow in Visual Studio (Jessie Houghton) * Microsoft and OpenAI extend partnership (Microsoft) * 5 .NET MAUI Features for Building Great Desktop Apps (James Montemagno) * CommunityToolkit.Maui.MediaElement v1.0.0 Released and MediaElement Documentation on Microsoft Learn (Gerald Versluis) – Use MediaElement across iOS, Android, Tizen, Windows and macOS!* * What .NET 7 means for enterprise applications (Simon Bisson) * Windows Package Manager 1.4 (Demitrius Nelon)

Web & Cloud Development* Adding OpenTelemetry to an Angular Application (Tim Deschryver) * Getting Started With SvelteKit (Adam Rackis) * WebStorm 2023.1 Early Access Program Is Now Open! (David Watson) * Azure Functions and Managed Identity: More Secrets (Dennes Torres) * Using .NET code from JavaScript using WebAssembly (Gérald Barré) * Level Up Your CSS Skills With The :has() Selector (Stephanie Eckles) * Understand How Rendering Works in React (Ifeoma Imoh) * Correctly configuring ASP.NET Core MVC authentication when hosting in Azure Container Apps (Jonathan George) * Introducing the New React Image Editor (Satheeskumar S.) * Programmatically Harmonize Your Data via the Places API (Foursquare Team) * What is a Yubikey and how to set it up with Auth0? (Carla Urrea Stabile)

WinUI, .NET MAUI & XAML* Syncfusion .NET MAUI Control Demos Are Now Available at App Stores (Selva Ganapathy Kathiresan)

Visual Studio & .NET* Create a Table of Contents in Windows Forms using C# (Malin Teegen) * C# NET How to remove ASCII Control Characters fast and reduce to ASCII set (Mark Pahulje) * Inside C++/WinRT: Coroutine completions: The oversimplified version (Raymond Chen) * Text to Speech with Amazon Polly and .NET (Bryan Hogan) * Which collection interface to use? (Vladimir Khorikov) * .NET Community Toolkit Updated (Kay Ewbank) * Static libraries (Eric Sink) * New .NET Community Toolkit Analyzers Help Noobs Improve Code (David Ramel)

Design, Methodology & Testing* Production postmortem: The big server that couldn’t handle the load (Oren Eini) * Imagining more: How organizations are reinventing operations and finding opportunity in the face of volatility (Judson Althoff) * Testing before coding: shifting farther left (Louis Davidson) * Git Commit Signing With JetBrains Space (Maarten Balliauw) * Deploy and debug apps on remote targets (Marc Goodner) * API Contract Testing: 4 Things to Validate to Meet (and Exceed) Expectations (Melinda Gutermuth) * Welcome to Beyond the Canvas, our new home for all things design (Stephen Ashby) * Testing is Risk Management – not Insurance (Mirco Hering) * Microsoft Security innovations from 2022 to help you create a safer world today (Christine Barrett) * What’s next for Sketch? (Emanuel Sá) * Think ‘experiment’ instead of ‘project’ (George Stocker)

Mobile, IoT & Game Development* Incorporating machine learning into your Android app (Victor Brandalise) * RetroSpy 6.0 has now been unleashed upon the world! It has been completely rewritten and now runs on Windows, macOS and Linux. I am 100% sure there are bugs, but I promise to fix them as fast as I can. Get it here: retro-spy.com (RetroSpy) * Flutter: Introducing background isolate channels (Aaron Clarke) * Pwning the all Google phone with a non-Google bug (Man Yue Mo)

Screencasts & Videos Video- What gets called first ngOnInit or ngOnChanges in Angular ? and Video – How to know which @Input() changes in ngOnChanges‍ | SimpleChanges in Angular and* Video – How to Implement Inheritance in JavaScript | Function Constructor Inheritance in JavaScript (Dhananjay Kumar) * SQL Coding Series – Basics Part II (Women Who Code) * Timers in Uno Platform and Windows App SDK (Martin Zikmund)

Podcasts* Revision Path – George McCalman (Maurice Cherry) * Smashing Podcast Episode 55 With Tejas Kumar: Is Technology Making Us Redundant? (Drew McLellan) * Scrum Master Toolbox Podcast – Learning to work well with a difficult team member, a critical lesson for Scrum Masters | Peter Janssens (Vasco Duarte) * Meta Cast 236 – Star Wars tells the story of agile, a Solo-cast (Bob Galen & Josh Anderson) * Stephanie Herr: Database DevOps with Stephanie Herr – Azure DevOps Podcast Episode 229 (Jeffrey Palermo) * Syntax Podcast Episode 566 – Container Queries Explained (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 105 – Security Architect View: Cloud Migration Successes, Failures and Lessons (Anton Chuvakin) * The Stack Overflow Podcast Episode 530 – From your lips to AI’s ears (Ben Popper) * The Changelog News: Prioritizing tech debt, UI components to copy/paste, learnings from 20 years in software, git-sim & jqjq (Jerod Santo) * Unhandled Exception Podcast – Cake – with Mattias Karlsson (Dan Clarke) * React Native Radio 256 – Expo Router with Evan Bacon (Evan Bacon, Robin Heinze, Mazen Chami & Jamon Holmgren) * Microsoft 365 Dev Podcast – Update on development with new Outlook for Windows (Jeremy Thake & Paul Schaeflein) * The Happy Engineer Podcast 084: My Top 3 Books on Habits & Biggest Insights for Personal Change with Zach White | World’s Best Lifestyle Engineer (Kae Lynne Sapino) * Inside Trader Joe’s Podcast Episode 60: Trader Joe’s 14th Annual Customer Choice Awards (Trader Joe’s Team)

Community & Events* Will I become a Rustacean? (Kin Lane) * Open-Source Projects I want to start… eventually (Caleb Jenkins) * Couch to Half Marathon: Closing My First Year of Running (Eric Lawrence) * Start this year fresh with Mozilla’s tech challenge (Jenifer Boscacci) * Spotify is laying off six percent of its global workforce, CEO announces (Jon Porter) * Contributor stories: Kate Baroni (Sherry List) * Just how bad is Microsoft’s bottom line? Earnings report will be closely watched after job cuts (Todd Bishop)

Database* SQL Server Monitoring On-premises and Cloud for Management and DBAs (Eric Blinn)

SharePoint, M365 & MS Teams* From Teams to PowerPoint: 10 ways Azure AI enhances the Microsoft Apps we use everyday (Andy Beatman)

PowerShell* PowerShell/OpenSSH Team Investments for 2023 (Steve Lee) * How to use Get-Credential with Windows containers (Vinicius Apolinario) * Don’t use Get-Eventlog anymore (Emin Atac)

Miscellaneous* Chrome Browser Tabs to Links (Steve Smith) * OpenAI and Microsoft Extend Partnership (OpenAI Team) * Will Microsoft Barney meet ChatGPT? (Todd Ogasawara) * ChatGPT users report $42 a month pricing for ‘pro’ access but no official announcement yet (James Vincent) * Introducing the GitHub Bug Bounty swag store (Jill Moné-Corallo) * Microsoft to stop selling Windows 10 downloads on January 31st (Tom Warren)

More Link Collections* The Morning Brew #3630 (Chris Alcock) * Interesting links of the week 2023-4 (#56) (Michael Eaton) * Sands of MAUI: Issue #88 (Sam Basu) * Reading Notes #539 (Frank Boucher) * Daily Wrap Up – January 23, 2023 (#014) (Richard Seroter)

The Geek Shelf When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

View Details

Top Links* Bringing GitHub Actions to GitHub Mobile (Maximilian Sachs) * Until the Ice Cream Truck Podcast – On Technical Debt (Howard Dierking & Glenn Block) * PowerShell Extension for Visual Studio Code January 2023 Update (Sydney Smith) * How I built the first PDF report for KlipTok using IronPDF (Jeff Fritz) * Unpacking the value of open source and code collaboration (Mike Linksvayer)

Web & Cloud Development* Just jQuery The Core UI – Function Queues (Ian Elliot) * Feature Announcement: Enabling External PDF Renderer PDF.js in TX Text Control DocumentViewer (Bjoern Meyer) * Basic Authentication in ASP.NET Core (Damien Bowden) * Client-Side Filtering with the Kendo UI for Angular Data Grid (Peter Vogel) * Docker Swarm, a User-Friendly Alternative to Kubernetes (Shaun O’Meara) * Rotating Twisted 3D Typography with Three.js and Shaders (Yuriy Artyukh) * The Magical Eleventy v2.0.0-beta.1 Release (Zach Leatherman) * How to Draw an Owl, the API Edition – Part One (Kin Lane) * Building micro services through Event Driven Architecture part21 : Monitoring and Observability (Gora Leye) * Most Popular APIs in the Public API Network (Khushboo Goel) * Data Conversion in Go (Manoj Debnath) * The GoLand 2023.1 Early Access Program Is Open! (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* Embed WPF User Controls in WinForms Applications (Nitin Sharma) * Introducing the New .NET MAUI PDF Viewer (Mohana Priya Raja)

Visual Studio & .NET Saving Christmas with Functional C# – Part Two – Indefinite Loops (Simon Painter) * How to Randomize a List in C# and Required Members in C# (Code Maze) * Using IHttpClientFactory in C# to avoid Port Exhaustion (Henrique Dalcin Dalmas) * C# .NET – How to remove ASCII Control Characters fast and reduce to ASCII set and* C# All valid string escape sequences (Mark Pahulje) * Deep nesting – Why and how to avoid (Steven Giesel) * Realistic Data Generation in .NET With Bogus (Marko Hrnčić) * How can I call a method on a derived class from a base class, say, to get a strong reference to the containing object? (Raymond Chen)

Design, Methodology & Testing* Azure DevOps Pipelines: Tasks, Jobs, Stages and more! (John Folberth) * Agilean (Mark Seemann) * An in-depth look at Prototyping in Sketch (Sketch Team) * Guide to Projections and Read Models in Event-Driven Architecture (Oskar Dudycz) * The Service / Repository Pattern (Paul Michaels) * Getting Started With Software (and Business and Life) Skills – 2023 (Charles Flatt) * Making the case for GitHub’s Secret scanning (Rob Bos) * New Boards Hub, Sprint 216 update (Dan Hellem) * What it takes to make legacy code bases rock solid (Dennis Doomen) * GitHub Releases Copilot for Business Amid Ongoing Legal Controversy (Matt Campbell) * Responsible AI in Microsoft Designer (Sarah Dutkiewicz) * Git 2.39.1 Fixes Two Critical Remote Code Execution Vulnerabilities (Sergio De Simone) * Can we kill the word ‘project’ please? (George Stocker) * How to avoid the “Windows Defender SmartScreen prevented an unrecognized app from starting” warning (Alex Marin)

Mobile, IoT & Game Development* Learn Flutter In 15 Days – Day One (Abhishek Singhal) * Using React Native VisionCamera: Demo and alternatives (Gapur Kassym) * Realistic smoke lighting with 6-way lighting in VFX Graph (Mathieu Muller, Marie Guffroy, Orson Favrel, Julien Fryer, Gabriel de la Cruz & Ludovic Theobald)

Screencasts & Videos* Testing Blazor Applications with Playwright | .NET Conf 2022 (Debbie O’Brien & Max Schmidt) * Flutter 100 Launch | More Announcements (Codepur) * FreeCodeSession – Episode 432 (Jason Bock) * .NET Architects Panel | .NET Conf 2022 (Damian Edwards, David Fowler & Mikayla Hutchinson)

Podcasts* OnPodcast Ep.99: Massive layoffs, Insider program rebranding, new Windows 11 builds, and more (Podcast OnMSFT Team) * Merge Conflict 342: Democratizing AI… and GPT-3 (James Montemagno & Frank Kreuger) * InfoQ Podcast: Empowering Women in STEM & Building Inclusive Teams through Cooking (Kimberly Fox) * Scrum Master Toolbox Podcast – Involving the Agile team in Product Owner decisions, the why and how! | Gert Brits (Vasco Duarte) * The Amp Hour #616 – Open Source Tapeout with Matthew Venn (Dave Jones & Chris Gammell) * The Stack Overflow Podcast Episode 529 – How to build a universal computation machine with Tetris (Eira May) * Coding Blocks Podcast – Designing Data-Intensive Applications – Transactions (Allen Underwood, Michael Outlaw & Joe Zack) * AWS Developers Podcast Episode 068 – RDS Optimized Writes with Prasad Pandit (David Isbitski) * JS Party Podcast – How do you define joy? (Jerod Santo, Nick Nisi, Kevin Ball & Christopher Hiller) * The Changelog – Just Postgres (Craig Kerstiens, Adam Stacoviak & Jerod Santo) * PPP 374 | Building a Strong Personal Brand Without Being a Self-Promoting Jerk (Andy Kaufman) * AGL 295: Remote Development with Alex Svinov (John Rouda)

Community & Events* Microsoft Kills Off AltspaceVR Amid Major Layoffs (BeauHD) * Microsoft news recap: 10,000 job cuts over next 3 months, 250K Xbox Series X|S sold in Japan last year, and more (Jack Wilkinson) * Google cuts 12,000 jobs in latest round of big tech layoffs (James Vincent) * Linux Foundation’s New ‘Open Metaverse Foundation’ Launches (EditorDavid) * Cloud Native Ambassadors 2.0 (Cloud Native Computing Foundation Team) * The third-party apps Twitter just killed made the site what it is today (Mitchell Clark) * CodeMash 2023 Recap (Sarah Dutkiewicz) * Hacking #FHIR for the benefit of the FHIR community (John Moehrke)

Database* Evaluating SQL Server Filtered Indexes in a Multi Table SQL Join (Jared Westover) * Improving your WordPress workload performance on Azure Database for MySQL (Mollee Jain) * Storing and querying your geospatial data in Azure (Clemens Schotte) * Released: General Availability of Microsoft.Data.SqlClient 5.1 (David Engel)

PowerShell* PowerShell App Deployment Toolkit 3.9.1 Released (Sean Lillis)

Miscellaneous Pioneering Apple Lisa Goes ‘Open Source’ Thanks To Computer History Museum and* TikTok Confirms That Its Own Employees Can Decide What Goes Viral (BeauHD) * OpenAI CEO Sam Altman on GPT-4 Hype: ‘People are Begging to be Disappointed and They Will Be’ (EditorDavid) * Google is freaking out about ChatGPT (James Vincent) * C++ programming language and safety: Here’s where it goes next (Liam Tung) * Smithsonian Open Access (Mark Downie) * paint.net 5.0.1 is now available (Rick Brewster) * Microsoft has copied the best Windows audio app (Tom Warren)

More Link Collections* The Morning Brew # 3629 (Chris Alcock) * F# Weekly #3, 2023 – F# eXchange, ChatGPT as a service (Sergey Tihon) * Code Maze Weekly #157 (Vladimir Pecanac) * Daily Wrap Up – January 20, 2023 (#013) (Richard Seroter) * Build5Nines Weekly – January 22, 2023 (Chris Pietschmann) * C# Digest Issue #438 – January 23, 2023 (Jakub Chodounsky) * The Overflow #161: Git isn’t the only game in town (Ryan Donovan & Cassidy Williams)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* Azure SDK Release (January 2023) (Azure SDK) * Navigating the Redesigned Windows 11 Graphics Settings page (Wendy Ho) * Build .NET MAUI Apps Faster with App Accelerator | On .NET (James Montemagno & Matt Lacey) * Playful typography with Flutter (Brian James) * The Hanselminutes Podcast – Game Emulation with former MAME programmer Aaron Giles (Scott Hanselman) * Visual Studio Spell Checker Preview Now Available (Dante Gagne)

Web & Cloud Development* How to Implement Google Authentication in a Next.js App Using NextAuth (Chinedu Imoh) * Azure Bicep: If/Else Conditional Resource and Module Deployment (Chris Pietschmann) * Don’t miss out on this year’s top resources for skilling up on Azure (Deepa Athre) * Introducing the WebAssembly JavaScript Promise Integration API (Francis McCabe, Thibaud Michaud, Ilya Rezvov & Brendan Dahl) * A Beginner’s Guide to JavaScript async/await, with Examples (James Hibbard) * How to create a Kubernetes cluster in AWS: A walkthrough (Lee Brandt) * Consider All Microservices Vulnerable — And Monitor Their Behavior (David Hadas) * Unlocking security updates for transitive dependencies with npm (Bryan Dragon) * Highlights from the BuildKit v0.11 Release (Justin Chadwell) * The Easier Way to Create Pulumi Providers in Go (Kyle Dixler)

WinUI, .NET MAUI & XAML* OCR in .NET MAUI: Building an Image Processing Application (Praveen Kumar) * Using ONNX BERT Model for Text-based Q&A in your Mobile .NET Apps (Uno Platform Team) * Exploring the New .NET MAUI Backdrop: A Specialized Content Page for Your Apps (Sheik Syed)

Visual Studio & .NET A Rough Debut for Visual Studio Spell Checker Preview (David Ramel) * New Features in Visual Studio 2022 17.5 Preview Releases (Alen Genzić) * ReSharper C++ 2023.1 Early Access Program Is Now Open (Elvira Mustafina) * How to Send SMS in 30 Seconds with F# (Niels Swimberghe) * Windows Runtime asynchronous operations can fail in two different ways, so make sure you get them both (Raymond Chen) * 2022 Akka.NET Year-in-Review and Future Roadmap (Aaron Stannard) * .NET Framework January 2023 Cumulative Update Preview (Salini Agarwal) * ReSharper 2023.1 Starts Its Early Access Program and* Rider 2023.1 Early Access Program Has Started (Sasha Ivanova) * XUnit build error: The FrameworkReference Microsoft.WindowsDesktop.App was not recognized (Damian Mehers) * Statistical anomaly detection to help resolve app crashes faster (Mark Downie)

Design, Methodology & Testing* How to build a strategic roadmap: Examples and antipatterns (David Pereira) * Azure DevOps – Leveraging Pipeline Decorators for Custom Process Automation (Jin Lee) * How do your DevOps plans really measure up? (Rebecca Woof) * There’s more to workplace flexibility than meets the eye: 4 findings on the future of teams (Liam Greig) * The Player/Coach Fallacy (Ted Neward) * Using component properties in Figma (Chris Kernaghan) * Turning ambitions into action: Lessons from our sustainability journey (Grace Clack) * A Guide To Designing For Introverts (Pratik Joglekar) * How GitHub coordinates product releases with GitHub Projects and GitHub Actions (Kevin Duck) * Radical Respect: What Are Your Roles and Responsibilities Regarding Injustice at Work? (Kim Scott) * Remediation made simple: Introducing new validity checks for GitHub tokens (Mariam Sulakian)

Mobile, IoT & Game Development* Gaming creators with disabilities connect and learn through Xbox pilot program (Athima Chansanchai) * Surface Duo Relay Leg 2: Tips and tricks (Kristen Halper) * Twitter officially bans third-party clients with new developer rules (Mitchell Clark)

Screencasts & Videos* SQL Server 2022: Cloud Connected [Ep. 2] | Data Exposed (Anna Hoffman) * Self taught developer levels the playing field for people with disabilities (Alex Dunn) * Have I Been Pwned (Troy Hunt) * A community for women (Foyin Olajide-Bello) * GCast 140: Using the Microsoft Graph API (David Giard)

Podcasts* .NET Core Podcast – Statiq with Dave Glick (Jamie Taylor) * Key Takeaways From Conferences – Adventures in DevOps 146 (Jillian Rowe, Jonathan Hall & Will Button) * Angular’s Custom Form Components – Adventures in Angular 366 (Charles Max Wood, Subrat Mishra & Lucas Paganini) * CppCast – Val and Mutable Value Semantics with Dimi Racordon (Timur Doumler & Phil Nash) * Web Rush Episode 217: AI in 2023 – What’s it all Mean? (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Rocket 421: Christina in Russian (Christina Warren, Brianna Wu & Simone De Rochefort)

Community & Events* 35 New Things to Do in Greater Philadelphia for 2023 (Visit Philly)

Database* Implementing backend using Microsoft Azure SQL database (Sachin Mittal) * PostgreSQL Basics: Roles and Privileges (Ryan Booz)

SharePoint, M365 & MS Teams* Do More with Less Employee Experience Series – Viva Goals (Mike Gannotti)

Miscellaneous Tabs in Notepad begins rolling out to Windows Insiders and Announcing Windows 11 Insider Preview Build 22621.1180 and 22623.1180 and* Announcing Windows 11 Insider Preview Build 25281 (Brandon LeBlanc) * Easily manage photos with the new Photos App in Windows 11 (Kunal Chowdhury) * The Steam Deck wasn’t born ready, but it’s ready now (Sean Hollister) * Our Response to Mass Layoffs (Mirajobs Team)

More Link Collections* The Morning Brew #3628 (Chris Alcock) * PHP Annotated – January 2023 (Roman Pronskiy) * Daily Wrap Up – January 19, 2023 (#012) (Richard Seroter) * Collective #748 (Manoela Ilic)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio 2022 17.5 Preview 3 is here! (Anthony Cangialosi) * EFCore.VisualBasic – Adds VB design-time support to EF Core – Release v7.0.0 (Brice Lambson) * Announcing PostSharp 2023: Support for .NET 7.0 and C# 11 (Gael Fraiteur) * .NET Rocks! – Fusion Development with Vishwas Lele (Carl Franklin & Richard Campbell) * Why are there so many tech layoffs, and why should we be worried? Stanford scholar explains (Melissa de Witte) * Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more! (Sergio Pedri)

Web & Cloud Development* GraphQL & Azure Functions – Part 1 (Poornima Nayar) * ASCII String to Lowercase in Go (Karl Seguin) * Azure OpenAI is now generally available (Carlotta Caste) * Progress Telerik REPL for Blazor – The best place to play, experiment, share & learn using Blazor (Progress Telerik Team) * Efficient way to Update Azure VM Data Disks Using Bicep (Danidu Weerasinghe) * New storage providers for Azure Durable Functions now generally available (Lily Ma) * Generate images with DALL·E 2 and Twilio SMS using ASP.NET Core (Volkan Paksoy) * It’s 2023, You Should Be Using Typescript! (Adhithi Ravichandran) * Web resilience is about users – not a shortcut for developers (Chris Heilmann) * How the Web Enables Building Superapps (Jacklin Altman) * How to Review Postman Test Results (Joyce) * On-Scroll Typography Animations (Manoela Ilic) * Practical Cryptography with Go (Schmuio) * Leverage Go workspaces for multi-module local development (Solomon Esenyi)

WinUI, .NET MAUI & XAML* Add ML-Assisted Handwritten Digit Recognizer with C# to your Mobile Apps (Uno Platform Team) * Styling Apps with CSS in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET How to Create an RDL Report in .NET C# Code (Mateen Firoz) * How to Get The List of Properties in C# (Code Maze) * Deconstruction in C# (Patrick Smacchia) * .NET Native AOT and Libraries and Trivial example and Multiplying two integers from Rust and* Silly (Eric Sink)

Design, Methodology & Testing* The new DevOps performance clusters (Steve Fenton) * New in Sketch: Annotations, Templates, Document Libraries and more (Sketch Team) * The Full-Stack Developer Fallacy (Ted Neward) * Bringing editing into the modern era: A revitalized experience for all (Chris Kaundart) * McDonald’s Journey to Event-Driven Architecture (Derek Comartin) * 5 key benefits of a microservice architecture (Lee Brandt) * GitHub Introduces go-gh to Simplify the Creation of GitHub CLI Extensions (Sergio De Simone) * Jay Cincotta: Focus on people instead of tools (Steven Hicks) * 6 Success Stories Where Application Modernization Helped Reduce Tech Debt (Tejas Kaneriya) * Lift and Shift vs. Refactoring vs. Rewriting: Prioritize Modernization Efforts (Tejas Kaneriya)

Mobile, IoT & Game Development* Build an Animated Soccer Rating Hexagon in Flutter (Prateek Sharma) * Screenshots and automated publishing for pub.dev (Jonas Finnemann Jensen)

Screencasts & Videos* .NET MAUI – Working with images (Daniel Hindrikes) * Vite-Powered SPAs in ASP.NET Core Projects (Shawn Wildermuth)

Podcasts Azure for Executives Podcast – Rebooting the podcast with Paul Maher and David Starr (David Starr & Paul Maher) * Azure for Executives Podcast – Moving to the cloud using Azure Landing Zones with Jeff Mitchell and Dom Allen (David Starr) * Scrum Master Toolbox Podcast – Implementing OKR’s in a distributed Agile organization | Gert Brits (Vasco Duarte) * Working Code Podcast – Episode 110: Measuring Impact At Work (Ben Nadel) * Complete Developer Podcast – Everyone Listening Is Fired (BJ Burns & Will Gant) * Liquid Templates With Martin Tirion – Adventures in .NET 139 (Caleb Wells, Shawn Clabough & Wai Liu) * SQL Data Partners Podcast Episode 259: T-SQL Snapshot Backups (Carlos L. Chacon) * Until the Ice Cream Truck Podcast – On Product Management and* Until the Ice Cream Truck Podcast – Being Product-Led (Howard Dierking & Glenn Block) * Talk Python to Me #399: Monorepos in Python (Michael Kennedy) * The Stack Overflow Podcast Episode 540 – How Intuit improves security, latency, and development velocity with a service mesh (Ryan Donovan) * Women in Technology Podcast – Building Yourself from the Ground Up (WiT Team) * Software Engineering Radio Episode 547: Nicholas Manson on Identity Management for Cloud Applications (Kanchan Shringi)

Community & Events Filing: Amazon layoffs will impact at least 2,300 employees in Seattle region (Kurt Schlosser) * Subject: Focusing on our short- and long-term opportunity (Satya Nadella) * Amazon Kicks Off Round of Job Cuts Affecting 18,000 People (msmash) * Xbox boss Phil Spencer honored at the New York Game Awards 2023 (Robert Collins) * Office Insider is now Microsoft 365 Insider! (Susan Cockrell) * Microsoft and Amazon job cuts mark new phase for tech industry after decade of massive growth and* Amazon axing charity program AmazonSmile in latest shutdown (Taylor Soper) * Microsoft says it has changed its ‘hardware portfolio’ amid layoffs (Tom Warren) * Share your feedback about developing with Go (Alice Merrick)

Database Public Preview: Microsoft Purview access policies for SQL Server 2022 and* Public Preview of Viewing SQL Server Databases via Azure Arc (Azure Team) * Query SQL Server Data Based on Various Date and Time Functions (Joe Gavin) * Announcing Microsoft Azure Support for Couchbase Capella, Our Industry-Leading Database-as-a-Service (Tim Rottach) * The 20th Anniversary of the SQL Slammer Worm (Brent Ozar)

SharePoint, M365 & MS Teams* Building an Application for Microsoft Teams with Blazor (Sivakumar R.) * First impressions on the new Microsoft Teams on HoloLens 2 (Vesa Nopanen)

Miscellaneous* Logistic Regression from Scratch Using Raw Python (James McCaffrey) * The Importance of Open Source Street Map Data (Bing Team) * Mailchimp Says It Was Hacked – Again (msmash) * It rather involved being on the other side of this airtight hatchway: Attacking a user by modifying that user’s files (Raymond Chen) * Supercharge Your Social Media With a New Link in Bio Page (Semiha Kocer)

More Link Collections* The Morning Brew #3627 (Chris Alcock) * Daily Wrap Up – January 18, 2023 (#011) (Richard Seroter)

The Geek Shelf Getting Started with the Uno Platform and WinUI 3 (Skye Hoefling) – Referral Link

View Details

Top Links* Material 3 for Flutter (Eilidh Southren) * Checking for Overflow in C# (Jeremy Clark) * Mastering Strictly Typed Reactive Forms in Angular: A Step-by-Step Guide (Ankit Sharma) * You are not your customer: How to avoid building the wrong product (Glenn Block) * The truth about CSS selector performance (Patrick Brosset) * New: Better search in Visual Studio (Leah Tran)

Web & Cloud Development* Multiple File Drag and Drop Upload with ASP.NET Core (Khalid Abuhakmeh) * Securely store secrets in Git using SOPS and Azure Key Vault (Patrick Van Kleef) * Implementing Text-As-You-Type Auto Correct Replacements using JavaScript (Bjoern Meyer) * What’s new in Azure Data & AI: Empowering retailers to streamline operations and accelerate time to value (Jessica Hawk) * Getting started with NextUI and Next.js (Miracle Onyenma) * Microsoft launches Azure OpenAI service with ChatGPT coming soon (Tom Warren) * A Razor Fragments / Single View approach for HTMX (Alexander Zeitler) * Exploring the model-binding logic of minimal APIs: Behind the scenes of minimal APIs – Part 3 (Andrew Lock) * Pulumi: Preview of .NET resource providers (Fraser Waters) * 6 Common SVG Fails (and How to Fix Them) (Mariana Beldi) * Mastodon Streaming to Apache Pulsar via Python (Timothy Spann)

WinUI, .NET MAUI & XAML* say hello to Maui.ColorPicker (Joachim Leonfellner) * Give Your WPF Application a Fresh Look with New Windows 11 Themes (Jegan Raj M) * .NET MAUI — Hot Reload Support (Kseniya K.) * Introducing the New WinUI MaskedTextBox Control (Manivannan Elangovan) * MOBILENET for On-Device Inference in Uno Platform Applications (Uno Platform Team)

Visual Studio & .NET* C# Tip: LINQ’s Enumerable.Range to generate a sequence of consecutive numbers (Davide Bellone) * Securing Sensitive Information with .NET User Secrets (Khalid Abuhakmeh) * C# 12: Primary Constructors (Steven Giesel) * C# 11.0: Generic Attributes (Thomas Claudius Huber) * Create an SMS chatbot using C#, Amazon Lex, and Twilio SMS (Volkan Paksoy) * Head and Tail using list patterns in C# (Jiri Cincura) * vcpkg 2023.01.09 Release: Registry Pattern Matching, Documentation Changes, and More… (Augustin Popa) * How to Resolve Non-nullable Property Must Contain a Non-null Value Warning (Code Maze) * Create First Application In ChatGPT By OpenAI – ChatGPT Tutorial (Munesh Sharma)

Design, Methodology & Testing* Book Review: DevOps For The Desperate (Kay Ewbank) * What are deliverables in agile and why do we have them? (Emma Burt) * 3 common DevOps antipatterns and cloud native strategies that can help (Mark Paulsen) * The Service / Repository Pattern (Paul Michaels) * Advanced Installer 20.2.1 (Advanced Installer Team) * What is the 80/20 rule (Pareto Principle) in business? (David Pereira) * Developer Docs + GenAI = (Dion Almaer) * Secure your business like you secure your home: 5 steps to protect against cybercrime (Emma Jones) * Dependabot alerts are now visible to more developers (Eric Tooley) * Code Documentation, Streamlined (Atila Fassina) * Git security vulnerabilities announced (Taylor Blau)

Mobile, IoT & Game Development* Creating inclusive apps with Flutter: Best practices for accessibility (Carlo Loguercio) * Using Re.pack for large-scale React Native projects (Zain Sajjad) * Apple reportedly shelved its plans to release AR glasses any time soon (Richard Lawler)

Screencasts & Videos* SQL Coding Series – Basics Part I (Women Who Code) * FreeCodeSession – Episode 431 (Jason Bock) * Armchair Architects: Is Big Data Turning into Dark Data? (Eric Charran, David Blank-Edelman & Uli Homann)

Podcasts* Scrum Master Toolbox Podcast – The story of an Agile team that went from Conflict to Collaboration | Gert Brits (Vasco Duarte) * RunAs Radio – DevOps in 2023 with April Edwards (Richard Campbell) * Runtime Security With Gal Weizman – JavaScript Jabber 565 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * The Stack Overflow Podcast Episode 528 – Flake it till you make it: how to detect and deal with flaky tests (Ben Popper) * Practical AI Podcast – Machine learning at small organizations (Kirsten Lum, Chris Benson & Daniel Whitenack) * The ReadME Podcast – Simplicity is the ultimate sophistication (Frances Coronel, Martin Woodward, Neha Batra & Mike Melanson) * Microsoft 365 Dev Podcast – Partner Showcase: Rencore Governance with Mattias Einig (Jeremy Thake & Paul Schaeflein) * Mailin’ It! – The Official USPS Podcast – The 2023 Stamps Program (United States Postal Service)

Community & Events* Microsoft Azure joins Collectives on Stack Overflow (Brendan Cleary) * I, too, have a DREAM (‘Tine Zekis) * Rockin’ the Code World: Special Guest Mark Brown (David McCarter) * Microsoft to Cut Engineering Jobs This Week (Paul Thurrott) * Tech Moves: Ex-Lululemon chief joins Seattle startup; Microsoft AI ethics leader now at Google (Taylor Soper) * Layoffs: It’s Okay to Not Be Okay (Victoria Crawford)

Database* Encrypt SQL Server Stored Procedures to Protect Source Code (Aubrey Love) * Manage Data Over Time with SQL Server MERGE Statement (Greg Larsen) * NoSQL vs. relational: Which database should you use for your app? (Michal Toiba)

SharePoint, M365 & MS Teams* How to implement proactive notifications in Microsoft Teams using Power Automate or Azure Logic App (Alexis Kinzelin)

Miscellaneous Releasing Windows 11 Build 22621.1192 to the Release Preview Channel and* Releasing Windows 11 Build 22000.1515 to the Release Preview Channel (Brandon LeBlanc) * How to quickly run Linux GUI apps on Windows 10 or Windows 11 for added convenience (Dave W. Shanahan) * MacOS Ventura: Where have I heard this before… (Michael Niehaus) * A trio of dubious denial-of-service security vulnerability reports which are just style points piled on top of nothing (Raymond Chen)

More Link Collections* The Morning Brew #3626 (Chris Alcock) * Sands of MAUI: Issue #87 (Sam Basu) * Daily Wrap Up – January 17, 2023 (#010) (Richard Seroter)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* The Download: GPT Takes the Bar, Passwordless Cloud Deployments, Dark Sky API alternatives and more (Christina Warren) * Simplify Your Blazor Applications Using .NET 7’s New Bind Modifiers (Jon Hilton) * Installing Rider on Linux with .NET 7 (Bryan Hogan) * Building Smarter .NET Applications with ONNX ML Models (Uno Platform Team) * Dots – the friendly .NET SDK manager (Joachim Leonfellner) * New GitHub CLI extension tools (Nate Smith)

Web & Cloud Development* How to Create Custom Vue Pivot Tables & Panels for Your Web Application (Joel Parks) * Serializing .NET objects for use with Alpine.js x-data attribute (Alexander Zeitler) * Build your first Web Application with Microsoft Azure (Sachin Mittal) * Angular vs. React: How to Choose the Right Framework for You (Alexander T. Williams) * Implementing secure Microsoft Graph application clients in ASP.NET Core (Damien Bowden) * Use the Powerful Directive Composition API in Angular 15 with Kendo UI (Dany Paredes) * Reducing Blazor WASM size by providing custom ICU data (Gérald Barré) * Azure Web app using Azure SQL using Private Endpoints (Gregor Suttie) * How to use Azure Management APIs in C# with Azure.Identity (John Kilmister) * Accessing Service Bus message metadata in Azure Functions isolated model (Mark Heath) * ESLint v8.32.0 released (Brandon Mills) * Announcing The Aurelia 2 Beta (Dwayne Charrington) * Postman Interceptor But for Product Managers (Kin Lane) * Develop Your Cloud App Locally with the LocalStack Extension (Ajeet Singh Raina) * fetch with Timeout (David Walsh)

WinUI, .NET MAUI & XAML* Image Scaling in .NET MAUI (Leomaris Reyes) * XAML Behaviors and WinUI 3 (Diederik Krols)

Visual Studio & .NET Profiling .NET on Linux with BenchmarkDotNet (Adam Sitnik) * Encrypting and Decrypting a String in C# and Boxing and Unboxing in C# and Convert String and Int to Enum in C# (Code Maze) * C# Coding Best Practices – Coding Conventions with Examples (Edeh Israel Chidera) * Understanding PLINQ in .NET (Marco Luzzara) * Convert GUIDs to a Shorter Textual Representation and Back (Roland Weigelt) * Customize Signature Fields with Dynamically Created SVG Images (Bjoern Meyer) * PreEmptive Protection Dotfuscator Professional Change Log 6.5.2 (Brij Mohan) * Troubleshoot Performance Bottlenecks in .NET 6 Applications (Camilo Reyes) * Applying an improved multiple languages library to .NET applications (Jon P. Smith) * Adventures in application compatibility: Querying for an internal interface and* Making C++ primitive types meaningfully movable when they have sentinel values (Raymond Chen) * How to deploy .NET apps as systemd services using containers (Tom Deseyn) * .NET 7 Brings Networking Improvements (Edin Kapić)

Design, Methodology & Testing* MSIX limitations: How to fix “DLL not found” issue (Horatiu Vladasel) * About software estimation and planning (Dennis Doomen) * How does Naked Agility select associate Scrum Trainers? (Martin Hinshelwood) * Breaking the SAFe: Why Did SAFe Redefine the Scrum Master? (Ryan Ripley) * Resilience and Waste in Software Teams (Jessica Kerr) * Why EV Code Signing? EV Code Signing vs. Regular Code Signing (Radu Popescu) * GitHub Copilot Labs Brews ‘Code Brushes’ for ML-Powered Code Modification (Like Photoshop Painting) (David Ramel) * A DevRel Activity Ontology (Ted Neward) * Cohesion – An indicator for refactoring (Steven Giesel) * How to validate business logic (Oskar Dudycz) * GitHub Adds Required Workflows For Actions (Kay Ewbank) * Proven Solutions to Five Test Automation Issues (Wojciech Bulaty)

Mobile, IoT & Game Development* Cordova CLI 11.1.0 Released! (Bryan Ellis) * From GDSC Lead to Flutter developer: Lenz Paul’s journey (Kubra Zengin) * VS Code for Flutter hacks that will blow your mind (Mahesh Jamdade) * What Are The Best Books About Game Theory? (Guide For 2023) (Shane Duggan)

Screencasts & Videos* Nullables Livestream #6: Finish HttpClient (James Shore) * Localization in .NET MAUI – Adding Multi-Language to Your Apps (Gerald Versluis) * RavenDB Sharding Webinar recording (Oren Eini) * Building “Next Tech Event” using Blazor and RavenDB Part 14 | Coding After Work (Jimmy Engstrom & Jessica Engstrom) * Learning what is new with GitHub Codespaces on The Download (Christina Warren) * FreeCodeSession – Episode 430 (Jason Bock)

Podcasts* Revision Path – Chris Charles (Maurice Cherry) * OnPodcast Ep.98: Single screen Duo, Apple apps on Windows, new M365 Basic, and more (Podcast OnMSFT) * Merge Conflict 341: Frank Masters In-App Subscriptions (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 067 – Introducing AWS DMS Schema Conversion with Vaibhav Khandelwal (David Isbitski) * The Changelog – Premium PCB cheat sheets, a disappearing AWS dev, HyperSwitch, Servo is back at it & Cloudflare Wildebeest (Jerod Santo) * Scrum Master Toolbox Podcast – Acing the Product Owner role even without Agile or Scrum background! | Omar Perez (Vasco Duarte) * JS Party Podcast – The rise & fall of JS frameworks (Chris Ferdinandi & Kevin Ball) * The Changelog – The principles of data-oriented programming (Yehonathan Sharvit & Jerod Santo) * Azure Podcast Episode 451 – Landing Zones (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Directions on Microsoft – Analyzing Microsoft’s Migration to .NET (Mary Jo Foley) * The Amp Hour #615 – Augmented Engineering (Dave Jones & Chris Gammell) * Brian Lagunas: Modern Web – Azure DevOps Podcast Episode 228 (Jeffery Palermo) * AGL 294: From Now to Next with Erica Rooney (John Rouda) * React Native Radio 255 – RTK Query with Lenz Weber-Tronic (Lenz Weber-Tronic, Jamon Holmgren & Robin Heinze) * Talk Python to Me #398: Imaging Black Holes with Python (Michael Kennedy) * Syntax Podcast – Katherine Mello on Liberal Arts → Coding, Bootcamps, and Sustainability (Wes Bos & Scott Tolinsky) * PPP 373 | Supporting Parents in the Workplace: Tips and Strategies, with Julie Foubert (Andy Kaufman) * Google Cloud Security Podcast Episode 104 – CISO Walks Into the Cloud: And The Magic Starts to Happen! (Anton A. Chuvakin)

Community & Events* Climate change, AI, and more from my latest AMA (Bill Gates) * Students & recent graduates: Get ready for the Cloud with free Microsoft training and certification (Doug Masuda) * Game Off 2022 winners (Lee Reilly) * Meet the Skilling Champion Vlad Catrinescu (Rie Moriguchi) * Meta and Microsoft are ditching office space in the Seattle area (Taylor Soper)

Database* Twitter API to Execute Queries and Analyze Data in SQL Server (Levi Masonde) * Lesson Learned #286: Compilation vs Execution time running a TSQL query (Jose Manuel Jurado)

SharePoint, M365 & MS Teams* 4 goal-setting trends for 2023 and how Microsoft Viva Goals can help (Vetri Vellore)

PowerShell* Learn how to remove Windows 11 system apps easily with PowerShell (Kunal Chowdhury)

Miscellaneous How Bing Maps is Bringing About Digital Equity (Bing Team) * #Rust – Let’s create a Generic log() Function (Bruno Capuano) * Windows 12 – A.I. Is Going To Reinvent Everything You Do (Russell Smith) * C++ The Language Of The Future (Shila Toledano) * Microsoft brings the Windows 11 Media Player to Windows 10 and* Tweetbot and other third-party clients stop working as Twitter ‘intentionally’ blocks API access (Sofia Wyciślik-Wilson)

More Link Collections The Morning Brew #3624 and* The Morning Brew #3625 (Chris Alcock) * .NET, Architecture, Azure, And other links #45 (davita8) * Daily Wrap Up – January 13, 2023 (#009) (Richard Seroter) * Interesting links of the week 2023-3 (#55) (Michael Eaton) * F# Weekly #2, 2023 – F# Online, Fantomas VI, Dots (Sergey Tihon) * Code Maze Weekly #156 (Vladimir Pecanac) * The Overflow #160: Looking back at Hat Cafe 2022 (Ryan Donovan & Cassidy Williams) * Daily Links 10 Jan 2023 (Malcolm Jack) * Collective #747 (Manoela Ilic) * Reading Notes #538 (Frank Boucher) * C# Digest Issue #437 – January 16, 2023 (Jakub Chodounsky) * Reading List 299 (Bruce Lawson)

The Geek Shelf

View Details

Top Links* Working with time series data in SQL Server 2022 and Azure SQL (Kendal Van Dyke) * Get Started with GitHub Actions (Mandy Hubbard) * Replicating a Cruise Travel App UI in .NET MAUI (Leomaris Reyes) * Advancing human-centered AI: Updates on responsible AI research (Mihaela Vorvoreanu and Kathy Walker) * Building an Audio Recorder and Player App in .NET MAUI (Mohammed Ismail Sameer Mohamed Saleem) * Language Injection Improvements in Rider 2022.3 (Andrew Karpov)

Web & Cloud Development* Fixing a Memory Leak in a Production Node.js App (Kent C. Dodds) * Create a Totally Awesome Analog Clock (Kirupa Chinnathambi) * Public Preview: Azure Automation Visual Studio Code Extension (Azure Team) * Docker Desktop 4.16: Better Performance and Docker Extensions GA (Jesse Williams) * Creating a Map-Based Application in Blazor (Peter Vogel) * Building and deploying Java apps with Spring Cloud and Azure Cosmos DB (Rory Preddy) * Google Brings Rust into Chromium Project (Alex Williams) * Introducing Support for Templating in Postman Mock Servers (Aman Dhembla) * Web 3.0: What Is It, Has It Already Started and Do We Even Need It? (Suzanne Scacca)

WinUI, .NET MAUI & XAML* .NET MAUI – Managing The Application Lifecycle (Alessandro Del Sole)

Visual Studio & .NET* Entity Framework 8: Raw SQL queries on unmapped types (Steven Giesel) * How should I interpret the various values of NLM_CONNECTIVITY? (Raymond Chen) * Getting rid of warnings with nullable reference types and JSON object models in C# (Maarten Balliauw)

Design, Methodology & Testing Back to the Office With the Agile Fluency® Game (James Shore) * A New Postman Integration for Azure DevOps Users (Jan Kratochvil) * Artificial Intelligence and Mature Content (Jeff Fritz) * Organization profile image (Andrew Brenner) * A smarter, quieter Dependabot (Eric Tooley) * Sht happens! Use the 5 Whys analysis to make sure it happens less often (Genevieve Michaels) * 7 Habits of the Best leaders and Leaders-of-Leaders (JD Meier) * How data literacy gives leaders the edge (Jessica McEvoy)

Mobile, IoT & Game Development* Android Studio Electric Eel (Paris Hsu) * Put A Little Earth On Your Desktop With Raspberry Pi and A Round Display (Caleb Kraft) * Introducing Trapeze: Easy iOS and Android Project Configuration (Max Lynch) * Fixing Quest 2 controllers not showing up in MRTK3 app (Joost van Schaik) * Pass the design baton with Relay (Kristen Halper) * Kotlin 1.8.0 Released (Andrey Polyakov)

Screencasts & Videos* How to Generate AI Art & AI Image using DALL.E2 & Flutter (Codepur) * MV… What? – Presentation Patterns in Android (Women Who Code) * Bringing the Atari 2600 development environment to VS Code on The Download (Christina Warren) * How to easily teach yourself Azure Arc-enabled data services | Data Exposed (Anna Hoffman) * Checking for Connectivity in Uno Platform and WinUI (Martin Zikmund)

Podcasts* InfoQ Podcast: Great Products Need a Culture of Quality and Passionate People (Melissa Daley, Bob Crews & Adam Sandman) * The Hanselminutes Podcast – Ben West is not waiting for Diabetes Tech to catch up (Scott Hanselman) * Web Rush Episode 216: JavaScript Proxies with Evyatar Alush (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Scrum Master Toolbox Podcast – Learning to be a coach for Scrum teams, and Agile organizations | Omar Perez (Vasco Duarte) * Writing Clean Http Service Methods With Walid Bouguima – Adventures in Angular 365 (Charles Max Wood, Subrat Mishra, Armen Vardanyan & Lucas Paganini) * Rocket 420: Make Transportation Sexy Again (Christina Warren, Brianna Wu & Simone De Rochefort) * Geek’s Guide to the Galaxy Podcast #534 – Warren Lapine on Roger Zelazny (David Barr Kirtley & John Joseph Adams) * Design Details #453: Building a Type Stack (Brian Lovin & Marshall Bock) * The Stack Overflow Podcast Episode 527 – Commit to something big: all about monorepos (Eira May) * UI Breakfast Episode 257: White-hat CRO with Paul Boag (Jane Portman) * Software Defined Talk Episode 396: Aloha to your strategy (Brandon Whichard, Cote & Matt Ray) * Software Engineering Radio Episode 546: Dietrich Ayala on the InterPlanetary File System (Nikhil Krishna) * Complete Developer Podcast – Time Management Baseline (BJ Burns & Will Gant)

Community & Events* Public Support for Microsoft’s Activision Blizzard Acquisition is Strong (Paul Thurrott) * Stack Gives Back 2022! (Nicolas Chabanovskii)

Database* How To Fix SQL Server Always On Availability Group Database Not Synchronized (Vincent Jiang) * Azure SQL Managed Instance – Cost Saving! (Arun Sirpal) * Troubleshooting SQL Insights (Fernando Sima) * DataGrip 2022.3.3 (Alisa Lukonina)

SharePoint, M365 & MS Teams* 10 years of Microsoft 365: More benefits at even better prices (Liat Ben-Zur)

Miscellaneous* Image Classification with DCNNs (Python Tutorial) (Exxact Team) * Announcing Windows 11 Insider Preview Build 25276 (Brandon LeBlanc) * SlickRun (Eric Lawrence) * Is 2023 the year for Windows on ARM64? (Michael Niehaus) * Not so open, OpenAI (Om Malik)

More Link Collections* The Morning Brew #3623 (Chris Alcock) * Daily Wrap Up – January 12, 2023 (#008) (Richard Seroter)

The Geek Shelf

View Details

Top Links* Azure Developer CLI (azd) – January 2023 Release (Savannah Ostrowski) * Debugging Encoded Text (Mark Downie) * Welcome to the new Microsoft Q&A – Release Notes (Microsoft Learn) * Learn how to create Adaptive Card Extensions (ACEs) for Microsoft Viva Connections and Viva Home (Vesa Juvonen) * The ReadME Podcast Episode 3 – Taking Das Blog into the future with Scott Hanselman & Mark Downie (Kathy Korevec & Brian Douglas) * Visual Studio 2022 version 17.4.4 Release Notes (Microsoft Learn)

Web & Cloud Development* High Satisfaction Among JavaScript Developers (Ian Elliot) * SQL Server vs Oracle: Connect from Visual Studio 2019 ASP.NET Core Web Application (Pablo Echeverria) * Managing the Cost of Kubernetes (Aaron Newcomb) * Task Scheduling and Markers in Blazor Gantt Chart (Alan Sangeeth) * How to Destructure Props in Vue (Composition API) (Dmitri Pavlutin) * Windows Virtual Machine in Azure Portal (Radhika Tripurani) * Passwordless deployments to the cloud (Chris Reddington) * :has is an unforgiving selector (Geoff Graham) * Build eSignature Workflows with Postman and Signeasy (Karthikeyan KC) * 5 Ways to Improve Your Web Application and API Security (Hillary Nyakundi) * Getting Creative with Infinite Loop Scrolling (Manoela Ilic) * Migrating to Isolated Durable Functions (Mark Heath)

WinUI, .NET MAUI & XAML* Pairing with Mac to Run iOS Apps in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET* What does it mean when I get a mismatch from MSVC for _COROUTINE_ABI? (Raymond Chen) * Cryptography Implementations in .NET (Alvaro Montoya)

Design, Methodology & Testing* Best of Sources of Insight 2022 (J.D. Meier) * DevOps and platform engineering (Steve Fenton) * 9 Best Practices to Safely Deploy and Keep Your Application Healthy at Scale (Michael Shpilt) * Modular Test Design for Automated Test Strategy Success (Amy Reichert)

Mobile, IoT & Game Development* Cozy assets for your cozy games (Unity Asset Store Team) * No one cares about your authentication flow…until you get it wrong (Jacklin Altman) * Roblox’s new Creator Hub could make things a lot easier for developers (Jay Peters)

Screencasts & Videos* Build your first AI Chat Bot App using Flutter & ChatGPT (Codepur) * 3 features now in Microsoft Teams chat (Microsoft Teams) * Creating videos programmatically with Remotion on The Download (Christina Warren) * ONNX 1.13 Release Review (Cassie Breviu & Przemyslaw Wysocki)

Podcasts* .NET Rocks! – Azure API Management with Tom Kerkhove (Carl Franklin & Richard Campbell) * Working Code Podcast – Episode 109: Best Of 2022 (Ben Nadel) * Scrum Master Toolbox Podcast – Learning what we can change, and working to implement it with the team | Omar Perez (Vasco Duarte) * The Stack Overflow Podcast Episode 526 – Taming multiple design systems with a single plugin (Ryan Donovan) * How to Scale Yourself Podcast – Scale Your Knowledge with Matt Eland (Leo Guinan)

Community & Events Parler’s Parent Company Lays Off Majority of Its Staff and* DirecTV Lays Off Hundreds of Managers As Cord Cutting Accelerates (BeauHD) * A look at the 2022 velocity of CNCF, Linux Foundation, and top 30 open source projects (Chris Aniszczyk) * Microsoft is set to offer unlimited paid time off – is that a bad thing? (Kip Kniskern) * Bill Gates talks AI, climate, Microsoft, the new season of ‘White Lotus’ and more in Reddit ‘AMA’ (Kurt Schlosser) * Meet the Skilling Champion Jonas Rapp (Rie Moriguchi) * Experiencing Both Sides (Will Curry) * Employee experience company Limeade laying off 15% of workforce; CFO to resign (Taylor Soper)

Database* SQL Server Function Examples with JSON Files (Rick Dobson) * Cosmos DB Patterns for Performance Efficiency (Marco Cardoso)

SharePoint, M365 & MS Teams* Using JavaScript Gantt Chart in SharePoint Web Parts for Effective Project Management: Part 1 (Alan Sangeeth) * Microsoft 365 Basic set to launch featuring 100 GB of storage and more at $1.99 per month (Kevin Okemwa) * How Microsoft Teams empowers your retail workers to do more with less (Nicole Herskowitz)

PowerShell* PowerShellGet 3.0 Preview 18 (Sydney Smith)

Miscellaneous #Rust – Working with threads and joining thread handles (Bruno Capuano) * Apple might finally make a touchscreen Mac and* Apple’s Music and TV apps for Windows are now available in preview (Mitchell Clark)

More Link Collections* The Morning Brew #3622 (Chris Alcock) * Daily Wrap Up – January 11, 2023 (#007) (Richard Seroter)

The Geek Shelf White Women: Everything You Already Know About Your Own Racism and How to Do Better (Regina Jackson & Saira Rao) – Referral Link

View Details

Top Links* Building Apps for MS Teams in C# and XAML with Uno Platform (Uno Platform Team) * Azure Confidential Computing on 4th Gen Intel Xeon Scalable Processors with Intel TDX (Mark Russinovich) * .NET January 2023 Updates – .NET 7.0.2, .NET 6.0.13 (Dominique Whittaker) * Experience Seamless Excel-Like Filtering in WinUI DataGrid (Neelakandan Kannan) * 4 Ways ‘MAUI App Accelerator’ can save you time (and money) (Matt Lacey)

Web & Cloud Development* Writing Custom Hooks with React (Andrew Evans) * String to Integer (atoi) in Go (Karl Seguin) * Wolverine meets EF Core and Sql Server (Jeremy D. Miller) * Blazor Grid – Integrated Editor Appearance (v22.2) (Lana) * A Look at Kubernetes Deployment (Phil Britt) * Implement User Tagging in Blazor Rich Text Editor with Mention Component (Saravanan G.) * IPv6 Coming to Azure AD (Shobhit Sahay) * Monitor Sites with Uptime Robot or Your Own Process (Steve Smith) * Why Not document.write()? (Harry Roberts) * Extracting metadata from a minimal API handler: Behind the scenes of minimal APIs – Part 2 (Andrew Lock) * Future Benefits of using AI as a Site Reliability Engineer with insight from ChatGPT (Chris Pietschmann) * Five part article series introducing Go on OCI (Lucas Jellema)

WinUI, .NET MAUI & XAML* Introducing the New .NET MAUI Pyramid Charts (Saravanan Madheswaran)

Visual Studio & .NET Easy Pagination for Entity Framework in 3 steps (Steven Giesel) * Generic Attributes in C# (Code Maze) * ReSharper 2023.1 Roadmap and* Rider 2023.1 Roadmap (Sasha Ivanova) * More on .NET 7 user-jwts Tool (Shawn Wildermuth) * 5 new advanced features improving C# 11 (Tom Deseyn) * Unit Tests for Main and Other Methods in Top-Level Statements Console Applications (Bryan Hogan) * Deserialize Mastodon User XML RSS feeds with .NET (Khalid Abuhakmeh) * LEADTOOLS V22 Update Deep Dive – eSignatures (Zac Ferraresi)

Design, Methodology & Testing* Azure DevOps Pipelines: Templates Tasks and Jobs (John Folberth) * How to Optimize your Codespaces: Pro-tips for managing quotas (Alfredo Deza) * Introducing required workflows and configuration variables to GitHub Actions (Ashok Kirla) * Upcoming improvements to Win32 app supersedence (Intune Support Team) * How to take truly useful meeting notes (Kat Boogaard) * Why Digital Products Should Always Solicit Feedback and Bug Reports From Users (Suzanne Scacca) * Why Epic Burndowns Are Important and How To Do It Right (Tyler Hakes)

Mobile, IoT & Game Development* Update to Windows Subsystem for Android on Windows 11 (January 2023) (Brandon LeBlanc) * What to expect from the Raspberry Pi Foundation in 2023 (Philip Colligan) * Falotier Riverpod Part 2: a simple reactive architecture (Jean-Marie Alfonsi)

Screencasts & Videos* Showing a Dialog in Uno Platform (Martin Zikmund) * Coffee and Open Source – Jenn Junod (Isaac Levin) * FreeCodeSession – Episode 429 (Jason Bock) * Power Platform CLI Exposed: Solutions | The Low Code Revolution (Daniel Laskewitz & David Jenni)

Podcasts* “Fast Fridays with Jeff Teper” – The Intrazone podcast (Mark Kashman) * Scrum Master Toolbox Podcast – Escaping death-march projects in Agile teams, a breakthrough! | Omar Perez (Vasco Duarte) * How To Plan For Success In 2023 – JavaScript Jabber 564 (AJ O’Neal, Charles Max Wood, Aimee Knight, Dan Shappir & Steve Edwards) * Practical AI Podcast – ChatGPT goes prime time! (Chris Benson & Daniel Whitenack) * RunAs Radio – Local Administrator Password Solution with Jeremy Moskowitz (Richard Campbell) * Fragmented – A Software Developer Podcast #241: The Pressure to Ship. Fear, Uncertainty and Doubt (Donn Felker & Kaushik Gopal)

Database* SQL Server Indexes with Key and Non-Key Columns as Covering Indexes to improve Performance (Jared Westover) * Using client side encrypted fields in RavenDB (Oren Eini) * Azure Cosmos DB API for NoSQL – The Java Ecosystem (Theo van Kraay) * 3 Ways to Debug T-SQL Code (Brent Ozar)

SharePoint, M365 & MS Teams* Microsoft Learning: Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections (Andrew Connell) * Introducing Python and Jupyter Notebooks Support in Microsoft Teams (Leif Brenne) * What’s New in Microsoft Teams for Education | January 2023 (Mike Tholfsen) * Microsoft Graph Developer Proxy In Preview (Kay Ewbank) * SharePoint pages Microsoft Graph API is now available for public preview (SharePoint Team)

PowerShell & Terminal* What happens when you open a terminal and enter ‘ls’ (Warp Team)

Miscellaneous* Microsoft Scraps Plans For Dual-Screen Surface Duo 3, Pivots To New Foldable Screen Design (BeauHD) * Microsoft’s Nadella Takes Fresh Aim at Google With OpenAI Talks (Bloomberg News) * Say goodbye to Windows 7 as Microsoft ends extended support (Liam Tung) * paint.net 5.0 is now available! (Rick Brewster) * Microsoft unveils VALL-E, an advanced text-to-speech AI that can speak in anyone’s voice based on a 3-second sample (Sofia Wyciślik-Wilson) * Announcing Rust 1.66.1 (Rust Release Team)

More Link Collections* The Morning Brew #3621 (Chris Alcock) * Daily Wrap Up – January 10, 2023 (#006) (Richard Seroter) * Build5Nines Weekly – January 10, 2023 (Chris Pietschmann)

The Geek Shelf

View Details

Top Links* Five shortcuts to boost your productivity (Mads Kristensen) * Making an Asynchronous Breakfast in .NET (Assis Zang) * Default setup: A new way to enable GitHub code scanning (Walker Chabbott) * Build a Serverless ChatGPT SMS Chatbot with the OpenAI API (Lizzie Siegle) * GitHub Discussions just got better with Category Forms! (Abhinav Vadrevu)

Web & Cloud Development* How to Create Custom Angular Pivot Tables & Panels for Your Web Application (Joel Parks) * Executing async operations onchange in Blazor (Mike Brind) * Fibonacci and Going Beyond Recursion (Kirupa Chinnathambi) * Customizing HTML Form Validation (David Walsh) * Learn CSS by Building the Nextflix Logo in Pure CSS (Jennifer Bland) * Handle ASP.NET Core exceptions gracefully in TwiML webhooks (Niels Swimberghe) * What’s Next in PhpStorm: The 2023.1 Public Roadmap (Roman Pronskiy) * Understanding Vue.js (Zach Snoek) * Managing credentials with Open ID Connect for Pulumi Deployments (Pat Gavlin)

Visual Studio & .NET* Consuming SQL Functions with Entity Framework (Tim Deschryver) * LINQ for beginners: pick the right methods! (Davide Bellone) * Detecting breaking changes between two versions of a NuGet package at packaging time (Gérald Barré) * Lazy and once-only C# async initialization (Ian Griffiths) * SourceGear Rust extension for Visual Studio 2022 – Release v0.8 (Eric Sink) * InputPosition, TextChars and Selection: Various Ways to Manipulate Text and the Input Position (Bjoern Meyer) * Official TX Text Control .NET Sample Applications Are Now Hosted on GitHub (Gordon Suhr) * Version 22 Update: Added support for .NET 7, eSignatures, Medical Web Viewer Updates and More! (Halah Villalobos) * The IO monad (Mark Seemann) * Rebus in .NET – Service Bus Implementation (Phil Broderick) * When Your DbContext Has The Wrong Scope (Phil Haack)

Design, Methodology & Testing* Creating Azure Architecture Diagrams from scratch (almost) (Gregor Suttie) * Here’s how to avoid hitting the limits on free Codespaces (Alfredo Deza) * Beyond Git: The other version control systems developers use (Ryan Donovan)

Mobile, IoT & Game Development* Extending the Android SDK (Anton Hansson) * Updating the Android NDK in Rust 1.68 (Android Platform Team) * Raspberry Pi Announces New Camera Module (Caleb Kraft)

Screencasts & Videos* Object Oriented Programming: Structural Patterns (Women Who Code) * Save an Image from .NET MAUI Community Toolkit DrawingView (Gerald Versluis) * Nullables Livestream #5: get() HttpClient (James Shore) * Architect More Secure Cloud Apps | Microsoft Mechanics (Matt McSpirit & Jeremy Chapman) * Fuzz Testing with Big List of Naughty Strings (Postman Team)

Podcasts* Revision Path – Gus Granger (Maurice Cherry) * Organizing Data Workflows With Prefect – Adventures in DevOps 144 (Jillian Rowe, Jonathan Hall, Will Button, Tyler Bird & Nell Shamrell-Harrington) * SQL Server Radio Episode 148 – Rob Sewell and SQLBits 2023 (Guy Glantser & Eitan Blumin) * Syntax Podcast Episode 560 – TypeScript Fundamentals × Satisfies and as const (Wes Bos & Scott Tolinsky) * Marco Rossignoli: Automated Code Coverage Measurement – Azure DevOps Podcast Episode 227 (Jeffrey Palermo) * Microsoft 365 Dev Podcast – Partner Showcase: Integrating Yasoon with Tobias Viehweger (Jeremy Thake & Paul Schaeflein) * AGL 293: Lift Your Impact with Richard Newman (John Rouda) * Google Cloud Security Podcast Episode 103 – Security Incident Response and Public Cloud – Exploring with Mandiant (Anton Chuvakin) * The Stack Overflow Podcast – From CS side project to the C-suite (Ben Popper) * Meta Cast 235 – How To Handle A Lowball Offer (Bob Galen & Josh Anderson) * The Amp Hour #614 – Reunion Impedance Matching and 2023 Predictions (Dave Jones & Chris Gammell) * Radical Candor S5, ep. 1: What’s Your Radical Candor Story? (Kim Scott, Jason Rosoff & Amy Sandler)

Community & Events* .NET MAUI Devs Hold ‘Ask Me Anything’ Community Standup (David Ramel) * RavenDB 6.0: Sharding webinar (Oren Eini) * Philly .NET Meetup – Encryption and Minimal APIs (Bill Wolff) * Open Circle Principle – leave room for new people (Caleb Jenkins) * 2023; a new era for W3C (Ralph Swick)

Database* Configure Contained Availability Groups for High Availability in SQL Server 2022 (Edwin Sarmiento) * Public Preview: Azure Cosmos DB to Azure Data Explorer Synapse Link (Azure Team) * Index Types in PostgreSQL: Learning PostgreSQL with Grant (Grant Fritchey)

SharePoint, M365 & MS Teams* Get more done with Excel and Power Automate! (Ravon Lingard)

Miscellaneous* C++ Is TIOBE’s Language Of The Year (Harry Fairhead) * Microsoft In Talks To Invest $10 Billion In ChatGPT Owner (BeauHD) * On leading underscores and names reserved by the C and C++ languages (Raymond Chen) * Microsoft looking at OpenAI’s GPT for Word, Outlook, and PowerPoint (Tom Warren)

More Link Collections The Morning Brew #3620 (Chris Alcock) * Interesting links of the week 2023-2 (#54) (Michael Eaton) * Sands of MAUI: Issue #86 (Sam Basu) * 2022 in Review: Reading and Writing Highlights and* Daily Wrap Up – January 9, 2023 (#005) (Richard Seroter) * Reading Notes #537 (Frank Boucher)

The Geek Shelf

View Details

Top Links* Designing Widgets for Windows 11 with AdaptiveCards.IO (Nick Randolph) * C# Advent 2022 Awards (Matthew Groves) * The Download: #GitHubUnwrapped, Game Off Winners, bflat for C# and more (Christina Warren) * Meet the 2023 Imagine Cup Epic Challenge Winners! (Doug Masuda) * New in Banana Cake Pop 3 (Rafael Staib)

Web & Cloud Development Azure Functions 2022 recap and 2023 sneak peek (Anirudh Garg) * Implement the OAUTH 2.0 Token Exchange delegated flow between an Azure AD API and an API protected using OpenIddict (Damien Bowden) * Angular Basics: Extend Kendo UI Calendar with Angular Directives (Dany Paredes) * Protect and call an ASP.NET Core minimal Web API with Azure AD (Mark Heath) * #CASBAN6: Setting up an Azure Functions project for the API (Marco Siccardi) * Getting Started with WordPress Development: A Developer’s Guide (Naman Bansal) * MLflow 2.0 and Azure Machine Learning (Facundo Santiago) * Introducing a Redis binding for Azure Functions (Jason Farrell) * Advanced Unit Testing in React with Jest: Hooks and Promises (Emmanuel Byrd) * Mastodon Opening the Age of Federated APIs and* Federated Mastodon API Automation Building Blocks (Kin Lane) * LEARN: Take a Break Reminder App with NextJs and Microsoft Graph (Glaucia Lemos) * Creating a Standalone Duende BFF for any SPA (Paul DeVito) * Node v19.4.0 (Current) (Rafael Gonzaga) * How do I get started in web development? (Salma Alam-Naylor)

WinUI, .NET MAUI & XAML* .NET MAUI — Your Feedback Counts (Alexander Russkov) * Learn .NET MAUI: Beginner’s Guide (Luis Matos)

Visual Studio & .NET* How to add .NET Framework as a prerequisite (Radu Popescu) * Entity Framework – Select Multiple Tables (Paul Michaels) * Squashing EF Core Migrations Safely (Mitchel Sellers) * Importing and Processing Signature Fields from MS Word in C# (Bjoern Meyer) * How to Iterate Over JSON Objects in C# (Code Maze) * Updates in d3dx12.h: Nuget Packaging, Header Bloat Reduction, and D3DX12GetCopyableFootprints (Roland Shum) * Finding and Killing .NET Processes that you Disconnect from Instead of Stopping while Debugging on Linux (Bryan Hogan) * No, No, No – Tasks are not threads and they are not for performance! (Steven Giesel)

Design, Methodology & Testing* The Problem With Dependency Injection Frameworks (James Shore) * 10 Big Ideas from Lead with Humility (J.D. Meier) * Node runner update guidance for Azure Pipelines task authors (Eric van Wijk) * What is Microsoft Intune? The Ultimate Guide for Beginners (Alex Marin) * Where does DevRel fit on an org chart? (Ted Neward) * Object-oriented Programming in Python: An Introduction (Lorenzo Bonannella) * 6 ChatGPT Coding Prompts to Level Up Your Skills (Ondrej Balas) * Start your Tech Career in 2023 from Zero to Hero (Olanrewaju Oyinbooke) * Breaking Down Innovation & Invention (Charlie Kindel)

Screencasts & Videos* What are Azure Functions? | One Dev Question (Melony Qin) * FreeCodeSession – Episode 428 (Jason Bock)

Podcasts* InfoQ Podcast: API Evolution Without Versioning with Brandon Byars (Brandon Byars) * OnPodcast Ep.97: Surface Neo returns, Gaming in 2023, Windows and AI, and more (OnMSFT Team) * Merge Conflict 340: CES, IoT, Security, & Roasting Coffee (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 066 – AWS AppSync Updates with Brice Pelle (David Isbitski) * React Native Radio #254 – How can we improve React Native? (Jamon Holmgren & Robin Heinze) * Syntax Podcast Episode 559 – Supper Club × Sarah Drasner on Engineering Management (Wes Bos & Scott Tolinsky) * The Changelog – Don’t sleep on Ruby & Rails (Justin Searls, Adam Stacoviak & Jerod Santo) * Unhandled Exception Podcast – Coffee and Code – with Isaac Levin (Dan Clarke)

Community & Events* Sound Blaster Creator Dies (Sue Gee) * Introducing Developer Evangelist, Enterprise Gyasi Calhoun (Gyasi Calhoun)

Database* Azure SQL Server VNet Integrated using Bicep (Gregor Suttie) * SQL Create Schema to Organize Database Objects, Assign Permissions and Easier Management (Joe Gavin)

SharePoint, M365 & MS Teams* Cool Features in Microsoft Teams Meetings (Part 2) (Kenelle Moore)

PowerShell* PowerShell IntelliSense completion (Mark Downie)

Miscellaneous* Microsoft PowerToys Now Installs .NET 7 for You (David Ramel) * Dubious security vulnerability: Granting access to SIDs that don’t exist yet (Raymond Chen) * paint.net 5.0 beta (build 8407) is now available (Rick Brewster)

More Link Collections* The Morning Brew #3619 (Chris Alcock) * Daily Wrap Up – January 6, 2023 (#004) (Richard Seroter) * F# Weekly #1, 2023 – Fast F#, Oly and Pulumi Codegen (Sergey Tihon) * The Overflow #159: Our top blog posts (part 2) (Ryan Donovan & Cassidy Williams) * C# Digest Issue #436 – January 09, 2023 (Jakub Chodounsky)

The Geek Shelf

View Details

Top Links* .NET Monthly Roundup – December 2022 (Jon Galloway) * Windows Sizing & Positioning in .NET MAUI (Leomaris Reyes) * Microsoft PowerToys v0.66.0 – What’s new and improved? (Kunal Chowdhury) * Join us for #17DaysOfFlutter (Shamira Marshall) * The Road to Out-of-Process ReSharper: Asynchronous Typing (Sasha Ivanova)

Web & Cloud Development* Build Containers Without a Dockerfile (Rocky Lhotka) * Blazored Toast – Release v4.0.0 (Chris Sainty) * Fleet Preview Update 1.13 improves code completion and much more (Roman Prokashev) * Send and Receive SMS Messages With Node.js and Express (Michael Crump) * Bye bye Azure Functions, Hello Azure Container Apps: Conclusions (Jonathan George) * Node v18.13.0 (LTS) (Danielle Adams) * How to Get Started with HTTP/3 (David Sudia) * Restrict Editing of Word Documents Based on User in a Web Application (Gunasekaran Thirumoorthy)

WinUI, .NET MAUI & XAML* What’s New in 2022 Volume 4: WinUI and WPF (Mohamed Samsudeen) * Introducing the New .NET MAUI Text Input Layout (Selva Ganapathy Kathiresan)

Visual Studio & .NET* Finding and Killing .NET Processes that you Disconnect from Instead of Stopping while Debugging on Windows (Bryan Hogan) * 12 Days of Bluetooth – #12 Summary (Peter Freeman Foot) * Support Corner: How to Leverage Custom Rules in Dotfuscator (PreEmptive Team) * How can I force a user to have a specific SID prefix, so that they go into a particular group? (Raymond Chen) * Avoiding Primitive Obsession in .NET (Assis Zang)

Design, Methodology & Testing* Automating Integration Tests using the “Critter Stack” (Jeremy D. Miller) * Using GitHub as your portfolio (Steven Giesel) * How to run a team health check (and why should schedule one today) (Amy Rigby) * 5 Software Development Trends to Watch in 2023 (Christopher Tozzi) * Why is Multi-Factor Authentication (MFA) important for your business? (Evangelin Samarasan) * 4 Ways to Enhance Exploratory Testing with Postman (Mark Winteringham) * The Rise and Fall of Protractor, and Why You Should Stop Using It (Joshua Grant) * A developer’s guide to Zero Trust Networking (Mandy Hubbard) * Fix that damn Git Unsafe Repository (Rick Strahl) * Being Comfortable with Ambiguity (Ryan Wilson)

Mobile, IoT & Game Development* Using FFIGen in Dart 2.18 (Aseem Wangoo) * 7 tutorials to help uplevel your Unity skills in 2023 (Jennifer Pyne) * Surface Duo: Happy New Year 2023 (Lauri Jokela)

Screencasts & Videos* Azure SQL VM: Azure Backup & restore for SQL Server on Azure Virtual Machines – Ep10 | Data Exposed (Anna Hoffman) * Manage your multi-cloud identity infrastructure with Microsoft Entra | Microsoft Mechanics (Jeremy Chapman)

Podcasts .NET Core Podcast – Atypical ASP .NET Core Design Patterns With Carl-Hugo Marcotte (Jamie Taylor) * The Hanselminutes Podcast – Dr. Gregory Kapfhammer wants to stop flaky tests (Scott Hanselman) * InfoQ Podcast: People Matter Most in Organisational Change (Simon Powers) * Software Defined Talk Episode 395: Should you start a podcast? (Brandon Whichard) * State Management with RxJS – Adventures in Angular 363 and* Standalone Components With Marek Panti – Adventures in Angular 364 (Charles Max Wood, Subrat Mishra, Armen Vardanyan & Lucas Paganini) * Web Rush Episode 215: How I Doubled by Lighthouse Performance with Astro.js with Corbin Crutchley (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Scrum Master Toolbox Podcast – From shared Product Owner responsibilities to a focused PO that could actually help the Scrum team! | Fred Deichler (Vasco Duarte) * Syntax Podcast Episode 558 – Our Predictions for 2023 (Wes Bos & Scott Tolinsky) * CppCast – From Healthcare to Automotive (Phil Nash & Timur Doumler) * The Stack Overflow Podcast Episode 524 – Our favorite apps, books, and games of 2023 (Ben Popper) * Talk Python to Me #397: Evaluating New Open Source Tech Panel (Michael Kennedy) * Rocket 419: BEST and WORST of 2022! (Christina Warren, Brianna Wu & Simone De Rochefort)

Community & Events* Join Us for a New Webcast: New Year, New UI (Matthew Groves)

Database* Introducing the MySQL common table expression (Robert Sheldon) * How to move Azure SQL managed instance cross subscriptions (Sabrin Alsahsah) * SQLitePCLRaw and open source sustainability (Eric Sink) * How to Find Missing Rows in a Table (Brent Ozar)

Miscellaneous Bean Machine Retrospective, part 6 (Eric Lippert) * Enable or disable Widgets in Windows 11 (Kapil Arya) * String Formatting in Python (Ashnita Bali) * Announcing Windows 11 Insider Preview Build 22621.1095 and 22623.1095 and* Announcing Windows 11 Insider Preview Build 25272 (Brandon LeBlanc) * Looking at Writing Book Blurbs and How that can Help Conference Speakers (Chris Woodruff) * Microsoft Edge Dev Build 110.0.1587.1 improves ad blocker on Android (Kunal Chowdhury) * M12 ventures down a new path (Michelle Gonzalez) * High level Steps to create Content and best practices to create courses on the MCT portal (Oluwaseun Oyero)

More Link Collections* The Morning Brew #3618 (Chris Alcock) * Collective #746 (Manoela Ilic) * Daily Wrap Up – January 5, 2023 (#003) (Richard Seroter) * Code Maze Weekly #155 (Vladimir Pecanac)

The Geek Shelf

View Details

Top Links* Create Project Planning and Resource Management Calendar in .NET MAUI (Jeyasri Murugan) * PowerShell, GraphQL, and SpaceX (Liam Cleary) * New Microsoft Graph Developer Proxy preview v0.3 with support for all APIs (Waldek Mastykarz and Garry Trinder) * Machine Learning in .NET with F# and ML.NET 2.0 (Matt Eland) * Debugger Text Visualizer (Mark Downie)

Web & Cloud Development* How to Introduce a UI Theme in Your React App (Hassan Djirdeh) * First Public Working Draft: Web Locks API (Xueyuan Jia) * Amazon Releases Fortuna, an Open-Source Library for ML Model Uncertainty Quantification (Daniel Dominguez) * Self-hosting Chromium extensions (Gérald Barré) * WebAssembly: 5 Predictions for 2023 (Matt Butcher)

WinUI, .NET MAUI & XAML* Introducing the New .NET MAUI Funnel Charts (Saravanan Madheswaran)

Visual Studio & .NET* Challenge: what does this code print? (Oren Eini) * Why tuples in C# are not always a code smell (Dennis Fruhauff) * OpenTelemetry in .NET – Basic Usage With Examples (Code Maze) * Unifying Your UIs with Telerik Fluent Theme (Peter Vogel) * Using perfect (and imperfect) forwarding to simplify C++ wrapper classes (Raymond Chen)

Design, Methodology & Testing* Things I Learned #18: GitHub Actions on a Schedule (Michael Eaton) * Introduction to DevSecOps on Azure (Daniel Krzyczkowski) * Platform Engineer or Software Engineer? (Anirudh Menon) * A Guide To Getting Data Visualization Right (Sara Dholakia) * Introducing 15 Days of Postman: Test Challenge for API Testing Professionals (Joyce) * Feature Announcement: Volumes in the cloud (Lee Brandt) * Part 3: Architectural Cost Optimisation – Practical Design Steps for Architects and Developers (Shane Baldacchino)

Mobile, IoT & Game Development* Understanding stops property on LinearGradient in Flutter (Ansh Saini)

Screencasts & Videos* Armchair Architects: Architecture and Ambiguity (David Blank-Edelman, Uli Homann & Eric Charran) * NPM package hell – How to avoid going insane with Brook Jeynes (SSW TV) * Coffee and Open Source – Jason Lengstorf (Isaac Levin)

Podcasts .NET Rocks! – Alice and Bob Learn App Security with Tanya Janca (Carl Franklin & Richard Campbell) * Developer Tea – Celebrating 8 Years – Plus, What it Feels Like to Be Wrong (Jonathan Cutrell) * Working Code Podcast – Episode 108: 2022 Year In Review (Ben Nadel) * Software Engineering Radio Episode 545: John deVadoss on Design Philosophies that Drive .NET/Azure (Nikhil Krishna) * Scrum Master Toolbox Podcast – Learning to communicate uncertainty in Agile planning and in SAFe | Fred Deichler and* Scrum Master Toolbox Podcast – Remember the Future Agile Retrospective, prospecting for risks to prepare for | Fred Deichler (Vasco Duarte) * Complete Developer Podcast – Predictions 2023 (BJ Burns & Will Gant) * The Happy Engineer Podcast 081: The 6 Essential Core Values of Leadership with David Valentine | Marketing Madman and $$ Billion Dollar Leader (Kae Lynne Sapino) * The Stack Overflow Podcast – Better developer experience through AI and open source (Ryan Donovan)

Community & Events* On the road: My year of conferences on Unity’s Diversity Recruiting team (Kaylynn Castleman) * Tech plays key role as Washington state launches ambitious programs to curb carbon emissions (Lisa Stiffler) * Amazon’s confirms its massive layoffs will affect 18,000 employees (Mitchell Clark) * The future of mobility is now: Five themes to watch at CES 2023 (Sanjay Ravi) * Things to Do for Martin Luther King Jr. Weekend 2023 in Greater Philadelphia (Visit Philly)

Database* Public preview: Azure Cosmos DB V2 Connector for Power BI (Azure Team) * Getting Started with Azure Data Studio (Daniel Calbimonte) * Announcing Cosmos DB to Azure Data Explorer Synapse Link (public preview) (Vincent-Philippe Lauzon) * Identify Unused Indexes across all Databases (Matthew McGiffen) * Getting your data in shape for machine learning (Tobias Kupek)

Miscellaneous* PostScript Source Code Released (Kay Ewbank) * New York City schools ban access to ChatGPT over fears of cheating and misinformation (James Vincent) * Apple Books quietly launches AI-narrated audiobooks (Jon Porter)

More Link Collections* The Morning Brew #3617 (Chris Alcock) * The SQL Server Posts You Read the Most in 2022 (Brent Ozar) * .NET Annotated Monthly | January 2023 (Rachel Appel) * Daily Wrap Up – January 4, 2023 (#002) (Richard Seroter)

The Geek Shelf

View Details

Top Links* MAUI — Playing MP3 Files (Bohdan Benetskyi) * Download Files from Azure Blob Storage with Blazor WebAssembly and ASP.NET Web API (A. Yohan Malshika) * Maximize Your Company’s Productivity and Potential with the Power of Real-Time Collaboration & Communication (Dan Wahlin) * Convert Figma designs to HTML code with App Builder (Zdravko Kolev) * Azure DevOps Pipelines: Environments and Variables (John Folberth)

Web & Cloud Development Testing ASP.NET Core FastEndpoints (Khalid Abuhakmeh) * How to Add a Vue Pivot Table to Your Web Application (Joel Parks) * Understanding useState in React and* Using LogRocket for Front End Monitoring and Analytics (Andrew Evans) * How to Determine a JavaScript Promise’s Status (David Walsh) * Azure Function and User Assigned Managed Identities (Dennes Torres) * Simulating desired throughput with Azure Load Testing (Nikita Nallamothu) * A first look behind the scenes of minimal API endpoints: Behind the scenes of minimal APIs – Part 1 (Andrew Lock) * Cloud cost optimization guide: How to save more on the cloud? (Hiren Dhaduk) * Providing context to cancellations in Go 1.20 with the new context WithCause API (Joseph Woodward) * App to AKS with Draft and Acorn (Paul Yu) * Switching to Key Vault Secrets usage for Function App based Microsoft Sentinel Data Connectors (Prateek Taneja)

WinUI, .NET MAUI & XAML* MAUI Now Available For .NET 7 (Kay Ewbank)

Visual Studio & .NET* ConcurrentBag in C# (Code Maze) * C# 11 List Patterns – Create compatible types (Gérald Barré) * .NET Tips and Tricks & ValueStringBuilder (Steven Giesel) * Adding NuGet packages when offline (Mark Seemann) * 12 Days of Bluetooth – #11 Command and Control (Peter Freeman Foot)

Design, Methodology & Testing* “Testing Without Mocks” Training (James Shore) * Announcing turmoil (Tokio Team) * 20 team meeting ideas that will help your team bond in 2023 (Kat Boogaard) * Continuous Testing Options for Agile and Non-Agile Teams (Amy Reichert)

Mobile, IoT & Game Development* Limitations with iOS and Android Web Views (Christine Perez) * Generating Text Inputs for Mobile App Testing Using GPT-3 (Sergio De Simone) * 2022’s best tips from Unity developers on Twitter (Joachim Pefferkorn)

Screencasts & Videos* GCast 139: Creating a JWT Bearer Token with Azure Active Directory (David Giard) * Augmented reality and the future of devices with Richard Campbell and Ulysses Maclaren (SSW TV) * FreeCodeSession – Episode 427 (Jason Bock)

Podcasts* CodeNewbie S22:E9 – Coding Bootcamps & Coding Journeys (Mark Thompson) (CodeNewbie Team) * Scrum Master Toolbox Podcast – A simple rule that makes Agile Retrospectives impactful, not merely helpful! | Fred Deichler (Vasco Duarte) * Qwik Part II With Misko Hevery – JavaScript Jabber 563 (AJ ONeal, Charles Max Wood, Aimee Knight, Dan Shappir & Steve Edwards) * Geek’s Guide to the Galaxy #533 – Andor Season 1 Review (with Erin Lindsey, Andrea Kail, Matt London) (David Barr Kirtley & John Joseph Adams) * RunAs Radio – M365 Governance in 2023 with Martina Grom (Richard Campbell) * A Developer Experience Podcast – In-betweener: Identity isn’t permanent (Steven Hicks) * Mailin’ It! – The Official USPS Podcast – How the Postal Service Helped America Conquer Its Western Frontier (United States Postal Service)

Community & Events* Girls Who Code Launches Project to Disrupt Gender Inequity in Video Games (Endless) * CES 2023: Intel introduces 13th Gen Intel Core mobile processors, vision processing unit and more (Athima Chansanchai)

Database* Add Report Server Project to an existing Visual Studio Solution (Jan Potgieter)

PowerShell* CMD inside PowerShell (Rob Miles)

Miscellaneous* Microsoft and OpenAI Working On ChatGPT-Powered Bing In Challenge To Google (BeauHD) * I asked ChatGPT how to overcome Imposter Syndrome. (Chris Woodruff) * Windows OS Platform (Hari Pulapaka) * It rather involved being on the other side of this airtight hatchway: Gaining code execution from a Trojan horse (Raymond Chen)

More Link Collections* The Morning Brew #3616 (Chris Alcock) * Best Posts & Podcasts of 2022 – JesseLiberty.com (Jesse Liberty) * Daily Wrap Up – January 3, 2023 (#001) (Richard Seroter)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links* The Best C# .NET Web Application Tech Stack: Choosing a Database (Michael Shpilt) * Calling OpenAI GPT-3 From Microsoft Blazor (Michael Washington) * You Want Modules, Not Microservices (Ted Neward) * Photo capturing options for your .NET MAUI app (Andreas Nesheim) * Opinionated notes on the Windows.Data.Json namespace (Raymond Chen)

Web & Cloud Development* Detect XR Support with JavaScript (David Walsh) * JavaScript: How to Implement Client-Server Isomorphism (Jessica Wachtel) * Best Practices for Angular i18n (Vyom Srivastava)

Visual Studio & .NET* Wolverine delivers the instrumentation you want and need (Jeremy D. Miller) * Electronic Signatures: Requesting Signatures from Multiple Signers using Custom Signature Workflows (Bjoern Meyer) * Rock Your Code: Code & App Performance for Microsoft.NET – 3rd Edition (David McCarter) * Improving the support of multiple languages in .NET applications (Jon P. Smith)

Design, Methodology & Testing* Blue-Green Deployment From the Trenches (Sarah Saunders)

Screencasts & Videos* Implement Speech-To-Text on Windows with .NET MAUI (Gerald Versluis)

Podcasts* Revision Path – Sharon Burton (Maurice Cherry) * Syntax Podcast Episode 557 – TypeScript Fundamentals × Type Narrowing, Guards, and Predicates (Wes Bos & Scott Tolinsky) * The Stack Overflow Podcast Episode 522 – From life without parole to startup CTO (Ben Popper) * Meta Cast 234 – No Shit Sandwiches (Bob Galen & Josh Anderson) * The Changelog – Clipboard, unbundling tools for thought, microfeed, prepare to be productive & a look inside Matrix (Jerod Santo) * Inside Trader Joe’s Podcast – ICYMI: Why Doesn’t Trader Joe’s Have a Loyalty Program (Trader Joe’s Team)

Community & Events* New Year and the Art of the Restart (Chris Woodruff)

Database* Export Large SQL Query Result with Python pyodbc and dask Libraries (Hristo Hristov)

Miscellaneous* Microsoft Gambles on ‘Nice Guy’ Strategy to Close Activision Megadeal (Karen Weise & Dave McCabe)

More Link Collections* The Morning Brew #3615 (Chris Alcock) * Interesting links of the week 2023-1 (#53) (Michael Eaton) * Build5Nines Weekly – January 2, 2023 (Chris Pietschmann) * Reading Notes #536 (Book edition) (Frank Boucher)

The Geek Shelf

View Details

Top Links Top .NET Videos & Live Streams of 2022 and* Top .NET Blog Posts of 2022 (James Montemagno) * Step-by-Step Understanding the Async Pipe (Dhananjay Kumar) * Every Company Needs a Developer Relations Team (Ted Neward) * Create a 3D collaborative app for Teams Meeting using Live Share SDK, Live Share Canvas and Babylon (Freist Li)

Web & Cloud Development* What’s new in Svelte: January 2022 (Dani Sandoval) * Kubernetes v1.26: Alpha support for cross-namespace storage data sources (Takafumi Takahashi) * Azure AD Multi tenant Azure App registration consent (Damien Bowden) * Azure Storage Caching and Compression – The Missing Piece (Jeff Fritz) * Part 2 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * What’s New in Syncfusion Blazor: 2022 Volume 4 (Sivakumar R.) * Upgrading to Angular 15: Our Experience and Lessons Learned (Rakia Ben Sassi) * Configure Eleventy to Host a Custom Mastodon Alias (David Neal) * ESLint v8.31.0 released (Brandon Mills) * Document.elementFromPoint (David Walsh) * Do you want to build a Chatbot? (Matt Eland)

Visual Studio & .NET* Entity Framework Error – Entity Type Cannot be Tracked (Paul Michaels) * Understanding Task and ValueTask in C# (Code Maze) * Sticky Scroll comes to Visual Studio (preview) (Nick Randolph) * Give your strings context with StringSyntaxAttribute (Steven Giesel) * 12 Days of Bluetooth – #10 Hands-Free (Peter Freeman Foot) * When I create a waitable timer with a callback, do I have to wait alertably on that specific timer before the callback will run? (Raymond Chen)

Design, Methodology & Testing* Unit testing with GBT (Shila Toledano) * Azure Boards – Organize and Plan All of Your Work (April Edwards) * Building micro services through Event Driven Architecture part20 : Shared Libraries (Gora Leye) * Understability of code should be the default priority (Matt Lacey)

Mobile, IoT & Game Development* Using Azure Web PubSub and WebSockets for multi user XR experiences with MRTK3 (Joost van Schaik) * Modeling and managing Mobile Application State (Rodney Littles)

Screencasts & Videos* Technology & Friends – Eric Lawrence on Web Browser Complexity (David Giard) * Learn Ktor | Creating HTTP APIs | Routing, ContentNegotiation, Serialization (Codepur) * FreeCodeSession – Episode 426 (Jason Bock)

Podcasts* Merge Conflict 339: Building a DIY Smart Thermostat with .NET (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast BONUS: Product Owner, the critical role we don’t pay enough attention to (Vasco Duarte) * Coding Blocks Podcast – 2023 Resolutions (Allen Underwood, Michael Outlaw & Joe Zack) * Talk Python to Me #396: AI Goes on Trial For Writing Code (crossover) (Michael Kennedy) * Tabs and Spaces Podcast #301 – Gaming the System (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events* GitHub and the Ekoparty 2022 Capture the Flag (Logan MacLaren) * Advent of Code Lessons Learned (Mark Heath) * Bring back personal blogging (Monique Judge)

SharePoint, M365 & MS Teams* What’s New in Microsoft Teams | December 2022 (Holly Lehman)

Miscellaneous* ‘Metropolis’, Sherlock Holmes Finally Enter the Public Domain 95 Years Later (EditorDavid) * A partial list of all the EVs that qualify for the new $7,500 tax credit (Andrew J. Hawkins) * How the Best Amazon Affiliate Sites Succeed (Janus Atienza) * LinkedIn Automation: What You Need to Know (Kunal Chowdhury)

More Link Collections* F# Weekly #52, 2022 – Happy New Year! (Sergey Tihon) * 2022 year-end link clearance (Raymond Chen) * The Overflow #158: Our top blog posts (part 1) (Ryan Donovan & Cassidy Williams)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* Adding Windows 11 Widgets to a UWP Application (Nick Randolph) * Exploring Christmas UI in .NET MAUI (Leomaris Reyes) * Surface Duo 2022 year in review (Guy Merin) * 2023 Tech Predictions (Ted Neward) * Building a Step-by-Step / Wizard Control in .NET MAUI (Jonathan Dick)

Web & Cloud Development Setting Up Grafana With Azure Service Bus (Paul Michaels) * Just jQuery The Core UI – Creating Objects (Ian Elliot) * Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering (Andrew Sy Kim) * Securing a Kafka Cluster in Kubernetes using Strimzi (Alex Soto) * JavaScript print Events and* Detect Browser Bars Visibility with JavaScript (David Walsh) * Let’s build a contact form with Next.js (Dexter) * Learn jQuery (Franc Lucas) * Modern APIs With Fastify in Node.js (Leonardo Maldonado) * Part 1 | .NET 7 Web API | SQL Database | VueJS (3.0) – Composition API | CRUD Example (Naveen Bommidi) * ChatGPT inside VSCode with official OpenAI API (Daniel San) * Cloudflare Servers Share IP Addresses for Egress Traffic (Eran Stiller) * An Ultimate Guide On Sizing, Spacing, Grids And Layout In Web And UI/UX Design (Paul Matvienko) * Redis Data Types: The Basics (Lee Atchison) * API Design Tips for Students: Advice from the API Handyman (Isaac Atif)

WinUI, .NET MAUI & XAML* Migrating Mitawi to .NET MAUI (Daniel Monettelli) * Syncfusion .NET MAUI 2023 Roadmap (Selva Ganapathy Kathiresan)

Visual Studio & .NET C# 12: Default Parameters in Lambdas and* ReadOnlySpan and strings – How not to compare them (Steven Giesel) * Entity Framework 7 Brings Bulk Operations and JSON Columns (Edin Kapić) * How can I detect programmatically whether Windows is an N or KN version? (Raymond Chen)

Design, Methodology & Testing* How To Change Your Life with the Law of Reciprocation (J.D. Meier) * Helping Teams Deliver with a Quality Practices Assessment Model (Ben Linders) * Don’t be like Ebenezer Scrooge. A few words about workaholism. (Oskar Dudycz) * Sign your software with Travis CI (Michał Rybiński & Montana Mendy) * How to Optimize Cost and Reduce Risks in Application Modernization? (Tejas Kaneriya) * Why Developers Need Source Code Obfuscation (PreEmptive Team)

Mobile, IoT & Game Development* Mastering Dart & Flutter DevTools — Performance View [Part 8 of 8] (Flutter Gems) * A Fresh New Way To Access Your Ionic Account (Michael Ellis) * Telemetry is now optional in Warp (Warp Team) * Drifting through worlds built in NDunes with Doug Campbell (Kat LeeHong)

Screencasts & Videos* Image Caching in .NET MAUI (and Xamarin.Forms) – .NET MAUI 101 (Gerald Versluis) * Building inclusion into organisations with Sammy Herbert and Penny Walker | NDC Sydney 2022 (SSW TV)

Podcasts* InfoQ Podcast: Kanplexity as an Approach to Tackle Complex Problems (John Coleman) * The Hanselminutes Podcast – Dr. Brandeis Marshall’s Data Conscience (Scott Hanselman) * SwampUp: Advancing Your Security With JFrog & Upgrading with JFrog Connect – Adventures in DevOps 143 (Charles Max Wood) * Scrum Master Toolbox Podcast BONUS: The hardest lesson I’ve had to learn as a Scrum Master and Agile Coach (Vasco Duarte) * Syntax Podcast Episode 555 – Were We Wrong? 2022 Predictions Revisited (Wes Bos & Scott Tolinsky) * Rocket 418: FAILSAFE MODE (Christina Warren, Brianna Wu & Simone De Rochefort) * UX Podcast #305 – Dyscalculia and ChatGPT (James Royal-Lawson & Per Axbom)

Community & Events* Reports: Twitter to close Seattle office and faces eviction (Taylor Soper)

SharePoint, M365 & MS Teams* SharePoint Roadmap Pitstop: December 2022 (Mark Kashman)

PowerShell* Microsoft Graph PowerShell and Python SDK In Preview (Kay Ewbank)

Miscellaneous* Microsoft calls out FTC lawsuit as unconstitutional (Robert Collins) * The best movies and TV of 2022, picked for you by NPR critics (Eric Deggans, Aisha Harris, Linda Holmes, Bob Mondello, Bilal Qureshi & Glen Weldon) * Software Engineer Charged For Theft Inspired By the Movie ‘Office Space’ (BeauHD) * New Games with Gold for January 2023 (Dan Hickey) * Windows 11 looks to be busy in 2023 (David Allen) * “Weird Al” Yankovic’s Weird, Wonderful Career (Jon Mayer) * New York Breaks the Right To Repair Bill as It’s Signed Into Law (msmash)

More Link Collections* GitHub’s top 10 blog posts of 2022 (Laura Lindeman) * Collective #745 (Mary Lou) * Code Maze Weekly #154 (Vladimir Pecanac)

The Geek Shelf

View Details

Top Links* .NET Rocks! – Space Geek Out 2022 (Carl Franklin & Richard Campbell) * What Does ChatGPT Mean for New Software Developers? (Matt Eland) * Mastering Dart & Flutter DevTools — Part 1: Introduction & Installation (Ashita Prasad) * Become an expert in Artificial Intelligence with Microsoft Learn (Pablito Piova) * Bulk Operations Support in OData Web API (Elizabeth Okerio)

Web & Cloud Development How to Add a React Pivot Table to Your Web Application and* How to Add a JavaScript Pivot Table to Your Web Application (Joel Parks) * Different Ways to Use Select Tag Helper in ASP.NET Core (Code Maze) * Core JavaScript: Hoisting (Ioana Tiplea) * PhpStorm 2022.3.1 is released (Roman Pronskiy) * Debugging Node.js apps with Visual Studio Code debugger (Željko Šević) * What Rust Brings to Frontend and Web Development (Loraine Lawson) * Don’t Panic: A Developer’s Guide to Building Secure GraphQL APIs (Melinda Gutermuth) * How To Design an Effective 404 Page for Websites (Suzanne Scacca) * 10 Tips for Building Scalable and Performant Data Pipelines with Apache Pulsar (Timothy Spann)

Visual Studio & .NET* How to Update the Value Stored in a Dictionary in C# (Code Maze) * DocumentViewer: Aspect Ratio Scaling of Signature Annotations (Bjoern Meyer) * After importing a TLB, how do I convert from one type of _com_ptr_t to another? (Raymond Chen)

Design, Methodology & Testing* 5 Tools for Managing Hybrid Development Teams in 2023 (Nandini Sharma) * The 4-day work week is good for business, according to these Seattle startups (Annie Atherton) * Getting Started With CI/CD Pipeline Security (Melissa Habit)

Mobile, IoT & Game Development* Flutter for iOS developers (Flutter Docs) * 5 Reasons JavaScript Is Crucial for Mobile App Development (Janus Atienza) * Improvements to shader build times and memory usage in 2021 LTS (Damian Nachman) * Introduction to Jetpack Compose for NativeScript (Eduardo Speroni) * How Much Does it Cost to Develop a Health App? (ITRex)

Screencasts & Videos* Azure App Modernization with Power Apps | The Low Code Revolution (April Dunnam & Jim Dugan) * Learn Ktor | What is Ktor? | Setting Up | Getting Started (Codepur) * Source Generators With Chris Sienkiewicz & JK | NDC Sydney 2022 (SSW TV) * Wired for Hybrid – Episode 1 – What’s New in Azure Networking – December Edition (Pierre Roman & Michael Bender)

Podcasts* CodeNewbie S22:E8 – From Opera to Code (Anna McDougall) (CodeNewbie Team) * The Happy Engineer Podcast 080: Powerful 22-minute 2022 Reflection Exercise & Big News for The Happy Engineer Podcast in 2023 with Zach White (Max Ahumada) * Working Code Podcast – Episode 107: Through The Wormhole (Ben Nadel) * Software Engineering Radio Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering (Priyanka Raghavan) * The Work Item #60 – Defining A Force Multiplier, with Sam Saccone (Den Delimarsky) * Complete Developer Podcast – Resolutions 2023 (BJ Burns & Will Gant) * SQL Data Partners Podcast Episode 258: Leave 2022 Enter 2023 (Carlos L. Chacon)

Community & Events* My OSS Plans for 2023 (Jeremy D. Miller) * I’ve joined Automattic (Jeff Sandquist) * Success For Google Summer Of Code (I Programmer) * Twitter Rival Mastodon Rejects Funding To Preserve Nonprofit Status (BeauHD)

Miscellaneous* How to fall back in love with reading (Alissa Wilkinson) * The LastPass disclosure of leaked password vaults is being torn apart by security experts (Mitchell Clark) * Adaptive wallpapers could bring the Windows 12 desktop to life (Wayne Williams)

More Link Collections* Developer News Links 12-15-2022 (Ed Charbeneau)

The Geek Shelf

View Details

Top Links* Add Busy Notifications to Your .NET MAUI Application (Selva Ganapathy Kathiresan) * Generate YouTube Timestamp Links with C# 11 (Khalid Abuhakmeh) * How JavaScript Code Gets Executed: Synchronous vs. Asynchronous (Ifeoma Imoh) * Kubernetes for Windows (Mary Branscombe) * The Modern JavaScript Tutorial (Ilya Kantor)

Web & Cloud Development* SvelteKit Reaches General Availability (Kay Ewbank) * How to Control CSS Animations with JavaScript (David Walsh) * Road detections from Microsoft Maps aerial imagery (Bing Maps)

WinUI, .NET MAUI & XAML* .NET MAUI Framework and .NET MAUI Community Toolkit Updated for .NET 7 (Edin Kapić)

Visual Studio & .NET* ML.NET 2.0 Release Contains New NLP APIs and AutoML Updates (Anthony Alford) * The Service and the Beast: Building a Windows Service that Does Not Fail to Restart (Michael Haephrati & Ruth Haephrati) * 12 Days of Bluetooth – #9 Pairing (Peter Freeman Foot)

Design, Methodology & Testing* How to create a realistic peeling sticker effect in Sketch (Sketch Team) * Continuous Regression Testing—Pros, Cons & How It Works (Amy Reichert) * Argo and Flux: grown-up GitOps for cloud native generation (Chris Aniszczyk) * How to Depend on Others More Effectively (Todd Mitchell)

Mobile, IoT & Game Development* What is Native Mobile Development? (Benefits, Tools, Resources) (Mark Gamble) * Made with Unity: 2022 in review (Michael Saver)

Screencasts & Videos* Implement Speech-To-Text on iOS with .NET MAUI (Gerald Versluis) * FreeCodeSession – Episode 425 (Jason Bock) * Hachyderm’s Kris Nova on running a Mastodon Server – Hanselminutes Podcast 872 (Scott Hanselman)

Podcasts* Your Daily Scrum: Why Was Estimation Replaced by Sizing in Scrum Guide 2020? (Ryan Ripley) * RunAs Radio – Being a SysAdmin in 2023 (Richard Campbell)

Community & Events* Archer Maclean, Commodore 64 Developer, Dies At 60 (BeauHD) * Surface celebrates 10 years of transforming organizations (Harshitha Murthy)

Database* Considering Nullable Date Columns As A Representation Of State In SQL (Ben Nadel) * Error when viewing audit files for Azure SQL Managed Instance in SSMS. (Ahmad Nassar)

Miscellaneous* U.S. Copyright Office Rules A.I. Art Can’t Be Copyrighted (Jane Recker) * 10 great Windows PC games from 2022 (Antonio G. Di Benedetto) * Why can’t I print when I boot Windows into audit mode? (Raymond Chen) * Macstodon – A basic Mastodon client for Classic Mac OS (Scott Small)

The Geek Shelf

View Details

Top Links* Adding a Windows Widget to a C# Windows App SDK (Windows UI) App (Nick Randolph) * NoSQL Migrations for Couchbase (Matthew D. Groves) * Advent of Code 2022: Dart Edition (Tim Sneath) * The worst-selling Microsoft software product of all time: OS/2 for the Mach 20 (Raymond Chen) * Add Arm64 Support To Your Visual Studio 2022 Extensions (Jeremy Sinclair)

Web & Cloud Development* Things I Learned Attempting Azure Administrator Associate – Part 2 – Storage (Peter Ritchie) * Kubernetes v1.26: CPUManager goes GA (Francesco Romani) * Angular Basics: JavaScript Template Literals (Ashnita Bali) * Updating SubTextParts using JavaScript Promises (Bjoern Meyer) * Deploying CSS Logical Properties On Web Apps (Nicolas Hoffmann) * Chat GPT in JavaScript (Igor Krupitsky) * What TypeScript Brings to Node.js (Paul Ferrill) * Detecting Fonts Ready (David Walsh)

WinUI, .NET MAUI & XAML* Top 5 .NET Nuggets of 2022 (Uno Platform Team)

Visual Studio & .NET Technical Debt and C# Best Practices (Xavier Morera) * The case of the recursively hung WM_DRAW­CLIPBOARD message (Raymond Chen) * ToString Method in C# and* Default Interface Method in C# And When to Use It (Code Maze) * Colorful ASCII Christmas Tree in C# by ChatGPT (Martin Zikmund) * Parsing a template language with C# and Pidgin (Zach Blocker) * Working With Parameters In Dapper ORM (Shivam Payasi)

Design, Methodology & Testing* Strategy Deployment and Team of Teams (Karl Scotland) * Explicit events serialisation in Event Sourcing (Oskar Dudycz) * Donald Knuth’s 2022 ‘Christmas Tree’ Lecture Is about Trees (David Cassel) * Get started with UI testing using Legerity Templates (James Croft) * How Developers Will Work In 2023 (Matthew Hughes) * What’s with all the ducks? (Michelle Mannering) * Lift and Shift: A Holistic Approach to Application Modernization (Tejas Kaneriya)

Mobile, IoT & Game Development Android SDK: Project Manifest and* Android SDK: App Resources (Nitish Kumar) * Gaming in 2023: What to expect from Microsoft, Sony, Amazon, Valve, Nintendo, and others (Thomas Wilde)

Screencasts & Videos* FreeCodeSession – Episode 424 (Jason Bock) * The remote revolution with Richard Campbell and Ulysses Maclaren (SSW TV)

Podcasts* Revision Path – Shakeil Greeley (Maurice Cherry) * Merge Conflict 338: Android Publishing Complexities (James Montemagno & Frank Kreuger) * State Management with RxJS – Adventures in Angular 363 (Charles Max Wood & Lucas Paganini) * Scrum Master Toolbox Podcast – Putting people first, a Product Owner lesson that Scrum Masters can amplify! | Stacey Taurah (Vasco Duarte) * Meta Cast 233 – Project Driven to Product Led Organizations (Bob Galen & Josh Anderson) * The Changelog – State of the “log” 2022 (Adam Stacoviak & Jerod Santo) * AWS Developers Podcast Episode 065 – Application Resiliency with Laura Hyatt (David Isbitski) * Troy Vinson: Learning From the Rackspace Security Breach with Troy Vinson – Azure DevOps Podcast Episode 225 (Jeffrey Palermo) * AGL 292: Encryption with Rishabh Poddar (John Rouda) * Inside Trader Joe’s Episode 59: Looking Forward, Looking Back, with Trader Joe’s (Trader Joe’s Team) * UI Breakfast Episode 256: The Business of UX Writing with Yael Ben-David (Jane Portman)

Community & Events* 12 Years of Daily .NET Tips (Abhijit Jana) * Get to know Unity’s Employee Resource Groups and the steps they’re taking to foster inclusion (Mija Lieberman)

Database* Database Sharding to help Improve Performance and Maintenance Tasks (John Miner)

Miscellaneous Introducing Files v2.4 (Files Team) * Will ChatGPT Change Coding Interviews Forever? (#TechTweeter) * ChatGPT will not replace programmers, but Search Engines should be worried (Chris Heilmann) * TikTok Banned on Government Devices Under Spending Bill Passed by Congress and* Big Nonprofit Hospitals Expand in Wealthier Areas, Shun Poorer Ones (msmash) * paint.net 5.0 beta (build 8395) is now available (Rick Brewster)

More Link Collections* Interesting links of the week (2022-52) (Michael Eaton) * F# Weekly #51, 2022 – Merry Christmas! (Sergey Tihon) * The Overflow #157: Tis the season for hats (Ryan Donovan & Cassidy Williams)

The Geek Shelf The Milky Way Smells of Rum and Raspberries: …And Other Amazing Cosmic Facts (Jillian Scudder) – Referral Link

View Details

Top Links* The Hanselminutes Podcast – Hachyderm’s Kris Nova on running a Mastodon Server (Scott Hanselman) * LastPass: Notice of Recent Security Incident (Karim Toubba) * Saving Christmas with Functional C# – Part One – Definite Loops (Simon Painter) * How the heap verification mode helps with debugging heap corruption (Maoni Stephens) * Accelerate ML.NET training with Intel oneDAL (Luis Quintanilla)

Web & Cloud Development WebStorm 2022.3.1 Is Available (Ekaterina Ryabukha) * Azure Maps as a Source to Syncfusion Maps (Hari Venkatesh E.) * Azure Functions OpenAPI Extension Update (Justin Yoo) * How to Host a WordPress Site in Azure (rtripurani) * A Complete Guide to Creating a Mind Map Using Angular Diagram Component (Sarathkumar V.) * As GitHub Quits Atom for VS Code, GitLab Revamps Web IDE (Based on VS Code) (David Ramel) * Implementing Validations in .NET Core API (Baskar Rao) * Beating Traffic with Bing Maps’ Route Optimization APIs and* HO HO HO! Microsoft and Bing Maps help NORAD track Santa! (Bing Team) * Auth0 SDK for NextJS v2.0 released! (Juan Cruz Martinez)

WinUI, .NET MAUI & XAML Introducing the Sixth Set of .NET MAUI Controls and* Introducing the New .NET MAUI Rating Control (Selva Ganapathy Kathiresan) * Uno Platform 2022 in Review (Uno Platform Team)

Visual Studio & .NET* F# Tuple (Jin Vincent Necesario) * C# 11.0: Raw String Literals (Thomas Claudius Huber) * MailMerge: Working with Image Placeholders (Bjoern Meyer) * Is there a fixed virtual address that the system promises never to use for anything, so I can use it? (Raymond Chen)

Design, Methodology & Testing* Don’t Do DevOps Just So You Can Say You Do DevOps (LeadingAgile Team) * Learnings from Applying Psychological Safety Across Teams (Ben Linders) * Playwright 1.29 is out! Watch the Overview. (Playwright Team) * Things I Learned #17: Another git trick (Michael Eaton) * EXE or MSI Installer – What suits your business best? | Differences and Recommendations (Radu Popescu) * 12 Days of Holiday Hacking (PreEmptive Team) * How to make the most of Color Variables (Sketch Team) * GitLab 15.7 released introducing the GitLab CLI and with browser-based DAST GA (Dilan Orrino) * 2022: The Year AI Came to Coding (Loraine Lawson) * Deciphering the legacy software bottlenecks: How re-architecting reduces it? (Tejas Kaneriya)

Mobile, IoT & Game Development* Surface Duo: Happy Holidays 2022 (chatgpt & Craig Dunn) * $5 at Yankee Candle: What No One Understands About Indie Game Development (Todd Mitchell) * Free gamedev tools and art packs to kick-start your next project (Joachim Pefferkorn)

Screencasts & Videos* How to build a real-time leaderboard for the Soccer World Cup with Azure SQL & Redis | Data Exposed (Anna Hoffman) * Visual Studio for Mac vs. Visual Studio Code vs. JetBrains Rider for new C# Developers (Aaron LaBeau)

Podcasts* Learning How To Learn – Adventures in DevOps 142 (Jillian Rowe, Jonathan Hall & Will Button) * The Work Item #59 – Building On Your Own, with iOS Developer Donny Wals (Den Delimarsky) * Scrum Master Toolbox Podcast – Focusing Agile teams on “the most important thing”, a retrospective format | Stacey Taurah (Vasco Duarte) * Rocket 417: Techno Vice (Christina Warren, Brianna Wu & Simone De Rochefort) * Hachyderm.io, from Side Project to 38,000+ Users and Counting (Heather Joslyn) * CppCast – Holiday Special with Phil Nash and Timur Doumler (Rob Irving & Jason Turner) * Software Defined Talk Episode 393: 10 Years of Project Sputnik, with Barton George (Cote) * WebAuthn With Dan Moore – JavaScript Jabber 562 (AJ O’Neal & Charles Max Wood) * Talk Python to Me #395: Tools for README.md Creation and Maintenance (Michael Kennedy)

Community & Events* Mastodon: The Open-Source Social Network Taking on Big Tech (Russell Smith) * Read Microsoft’s response to the FTC’s Activision Blizzard lawsuit (Mitchell Clark)

Database* Should You Use SQL Server 2022’s GREATEST and LEAST? (Brent Ozar) * DataGrip 2022.3.2 (Maksim Sobolevskiy)

Miscellaneous Questions to consider before choosing an email newsletter tool (Annet Mathews) * DuckDuckGo Will Block Google’s ‘Invasive, Annoying’ Sign-In Popups and* ‘Easily’ Replaceable Batteries May Soon Be Required By EU Law (BeauHD) * YouTube lands NFL Sunday Ticket in major shake-up of sports streaming (Jay Peters) * Best IDEs and Code Editors for Python (Lucero del Alba) * Hackers stole encrypted LastPass password vaults, and we’re just now hearing about it (Mitchell Clark) * Having an Immutable Mastodon Handle (Nicolas Fränkel)

More Link Collections* The Morning Brew #3614holidays (Chris Alcock) * Collective #744 (Mary Lou) * Code Maze Weekly #153 (Vladimir Pecanac)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links* Write markdown without leaving Visual Studio (Dante Gagne) * Microsoft Graph PowerShell v2 is now in public preview, half the size, and will speed up your automations (Microsoft Graph Team) * ReSharper and Rider 2022.3.1 Bug Fixes Are Here (Sasha Ivanova) * Getting started with TwoPaneView layout in .NET MAUI (Leomaris Reyes) * .NET Rocks! – Energy Geek Out 2022 (Carl Franklin & Richard Campbell)

Web & Cloud Development* Fixing GitHub Gist’s Sudden Case Of Line Wrapping (Ben Nadel) * Real time App with .NET MAUI Blazor and Azure SignalR service (Mangesh Gaherwar) * Azure portal November 2022 updates (Allison Cordle) * 7 Tips for Building a Good Web API (Assis Zang) * 10 Best WebStorm Themes (David Watson) * Next.js API Routes—What You Need To Know (Ifeoma Imoh) * How to Configure Extensions for Azure Postgres Flexible Server (Jeff Fritz) * PhpStorm 2022.3.1 RC (Roman Pronskiy) * Migrating from WordPress to GitHub Pages (Chris Ayers) * Prefix your http requests without touching the actual HttpClient code (Josef Ottosson)

Visual Studio & .NET* IEnumerable in C# (Code Maze) * Filtering in C# – How to Filter a List with Code Examples (Edeh Israel Chidera) * Wolverine and “Clone n’ Go!” Developement (Jeremy D. Miller) * New MailMerge Live Demo: Form Field Mail Merge (Bjoern Meyer) * 20 Years of NAudio (Mark Heath) * 12 Days of Bluetooth – #8 Bluetooth Low Energy in Code (Peter Freeman Foot) * Running some UI code on a timer at a higher priority than your usual timer messages, or without coalescing (Raymond Chen) * Syncfusion Essential Studio 2022 Volume 4 Is Here! (Suresh M.) * CodeSmith Generator 8.5 has Arrived! (Blake Niemyjski) * Test Containers for C#/.NET (Roman Stoffel)

Design, Methodology & Testing* Do you need a Distributed Transaction? Maybe not! (Derek Comartin) * Introducing Guest Users in Space (Evgenia Verbina)

Mobile, IoT & Game Development* Introducing Auth0 React Native SDK v2.16.0 (Ruchita Shah)

Screencasts & Videos* How to use Q&A in Microsoft Teams meetings and webinars (Microsoft Teams) * Breaking Changes | Sri Kandikonda (Postman Team)

Podcasts* CodeNewbie S22:E7 – Starting out in Open Source (Brian Douglas) (CodeNewbie Team) * Working Code Podcast – Episode 106: A Cascading Cataclysmic Christmas (Ben Nadel) * Software Engineering Radio Episode 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises (Brijesh Ammanath) * PPP 372 | How to Quit Bad Decisions Faster: Knowing When to Walk Away, with Annie Duke (Andy Kaufman) * Complete Developer Podcast – Time Management Mistakes (BJ Burns & Will Gant) * Design Details 452: Design Trends for 2023 (Brian Lovin & Marshall Bock) * The Happy Engineer Podcast 079: Career Burnout Recovery and Prevention Secrets with Michael Levitt – Chief Burnout Officer (Kae Lynne Sapino)

Community & Events* 2022 Recap: You Asked, We Answered! (Bjoern Meyer) * GitHub Gives 2022: Creating positive, lasting contributions in our communities (Toya East)

Database* Should You Use SQL Server 2022’s STRING_SPLIT? (Brent Ozar)

PowerShell* Microsoft PowerShell Graph SDK – Woes (Liam Cleary) * PNP PowerShell – Read Excel File And Add Bulk Data Into SharePoint List (Ashish Yadav)

Miscellaneous* OpenAI Releases Point-E, an AI For 3D Modeling (BeauHD) * Addressing cybersecurity proactively to support hybrid learning (Bill Hagen) * 5 Gmail tips to start your inbox fresh in 2023 (Megan Friedman)

More Link Collections* The Morning Brew #3613 (Chris Alcock) * Top 10 Postman Blog Posts of 2022 (Linda Koffman)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Visual Studio: Adding new files just got a lot faster (Josh Stevens) * RunAs Radio – Reflecting on Microsoft with Mary Jo Foley (Richard Campbell) * Introduction to Rust for JavaScript Developers (Leonardo Maldonado) * Ephemeral Messages with Wolverine (Jeremy D. Miller) * Replicating Pet Adoption UI with Uno Platform and Figma (Uno Platform Team)

Web & Cloud Development* Things I Learned Attempting Azure Administrator Associate – Part 1 (Peter Ritchie) * ASP.NET Core Display Description Tag Helper (Khalid Abuhakmeh) * CRUD in WebAssembly with Fermyon Spin and MySQL (Thorsten Hans) * ASP.NET Core in Action, Version 3 update (Andrew Lock) * Help choose the syntax for CSS Nesting (Geoff Graham) * LEARN – Authentication App with Next.Js & Microsoft Graph (Glaucia Lemos) * Introduction to the Node.js reference architecture, part 11: Typical development workflows (Michael Dawson) * Reduce Your Image Size with the Dive-In Docker Extension (Prakhar Srivastav) * jQuery 3.6.3 Released: A Quick Selector Fix (Timmy Willison) * What are microservices? The pros, cons, and how they work (Anna Monus) * Document Viewer Update: DocumentViewer 31.1.1 Released (Bjoern Meyer) * The Top 10 Security Vulnerabilities for Web Applications (Lukas Vileikis) * Experimenting With .NET & WebAssembly – Running .NET Based Spin Application On WASI Node Pool in AKS (Tomasz Pęczek) * How to Make Your APIs Available to More Consumers (Shashank Awasthi) * GA: App Insights integration for .NET apps on App Service Linux and On by Default for .NET and Java (Yutang Lin)

WinUI, .NET MAUI & XAML Implementing Maps in .NET MAUI (Leomaris Reyes) * I want to be wrong about XAML! and* The problem with XAML (Matt Lacey)

Visual Studio & .NET* Delete dotnet bin and obj folders recursively (Steve Smith) * NuGet Support in Visual Studio for Mac 17.4 (Matt Ward) * The Traveling Salesman Problem Using an Evolutionary Algorithm with C# (James McCaffrey) * BitArray in C# (Code Maze) * .NET Learning Resources (Kenelle Moore)

Design, Methodology & Testing* Testing Without Mocks: A Pattern Language (James Shore) * A DevOps reset for a multi-cloud world (Chris Munford) * Useful Accessibility And Usability Examples To Help Improve Your Designs (Thomas Bohm) * How to link Slack and Trello Workspaces for more efficient collaboration (Jack Wallen) * Increase developer productivity, save time on developer onboarding, and drive ROI in 2023 (Jeimy Ruiz) * How we use GitHub to be more productive, collaborative, and secure (Mike Hanley)

Mobile, IoT & Game Development* Raspberry Pi 5 Not Launching Until After 2023 (BeauHD) * Using GitHub workflow to deploy Unity project to Azure Static Web Apps (Uroš Miletić) * Accelerating player builds with an incremental build pipeline (Jonas Echterhoff)

Screencasts & Videos* Blazor Best Practices Borrowed From ReactJS – Webinar Recording (Khalid Abuhakmeh) * Implement Speech-To-Text on Android with .NET MAUI (Gerald Versluis) * FreeCodeSession – Episode 423 (Jason Bock) * FhirBlaze Overview and Local Setup (Microsoft Healthcare and Life Blog Videos) * Festive Tech Calendar – Building a Festive Poll with SignalR (John Kilmister)

Podcasts* Azure Podcast Episode 450 – Twitter Live Spaces Discussion (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Scrum Master Toolbox Podcast – Counterintuitive! When an Agile team of A-players started acting like a team of Z-players! | Stacey Taurah (Vasco Duarte) * Syntax Podcast Episode 551 – “Serverless” Databases (Wes Bos & Scott Tolinsky) * A Developer Experience Podcast – Michael Weinand: The pressures of reliability (Steven Hicks)

Community & Events* Mozilla to Explore Healthy Social Media Alternative (Steve Teixeira)

Database* The Basics of SQL Server Variables (Aubrey Love) * Should You Use SQL Server 2022’s DATETRUNC? (Brent Ozar) * Azure Cosmos DB for MongoDB v5 now in limited preview! (Shweta Nayak) * Security Investments in Azure SQL Database & Azure SQL Managed Instance in 2022 (Andreas Wolter)

Miscellaneous* Taking an early look at the next generation of Files (Files App Team) * Beanstalk Retrospective, part 5 (Eric Lippert) * Fix: Windows Spotlight not working in Windows 11 (Kapil Arya) * Why doesn’t the BitLocker wizard let me save the BitLocker key on an encrypted drive? (Raymond Chen) * paint.net 5.0 beta (build 8389) is now available (Rick Brewster) * Linux 6.1 Officially Adds Support for Rust in the Kernel (Sergio De Simone)

More Link Collections* The Morning Brew #3612 (Chris Alcock)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI (James Montemagno) * Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server (Scott Hanselman) * Directions on Microsoft – Microsoft Teams: What’s Next for the Platform (Mary Jo Foley) * Introduction to MVVM Source Generators for C# .NET (Julian Ewers-Peters) * A Simple To-Do App Using JS Interop with HTML5 Drag and Drop in Blazor WebAssembly (Rajendran R.)

Web & Cloud Development* Using Angular Testing Library with Test Harnesses (Tim Deschryver) * Reflecting on Azure App Service’s innovations and triumphs in 2022 (Mayunk Jain) * Document information extraction with Azure Form Recognizer. (Samuel Gomez) * Introduction to the GraphQL Schema (Alexis Reina) * How to build a secure foundation for identity and access (Christine Barrett) * Creating a Cross-Domain Capable ML Pipeline for Image Classification (Felix Krause) * HTTP Client CLI – Run Requests and Tests on CI (Yuriy Artamonov)

WinUI, .NET MAUI & XAML* Android Splash Screen Logos and Animations with Xamarin (Walter Aguilar)

Visual Studio & .NET* Extreme LINQ Performance Boost in .NET 7 (Ivan Matec) * Error-accumulating composable assertions in C# (Mark Seemann) * 12 Days of Bluetooth – #7 Bluetooth Low Energy (Peter Freeman Foot) * On the large number of ways of expressing Microsoft Visual C++ compiler versions (Raymond Chen)

Design, Methodology & Testing* Agile or Traditional Testing—Is There Truly a Difference? (Amy Reichert) * An Ode to Unit Tests: In Defense of the Testing Pyramid (Guilherme Ferreira) * Alternatives To Microsoft Project (Enrique Corrales) * How do You Fit Observability within Testing & QA? We have Got Answers! (Hiren Dhaduk) * Structure and order your DI container (Steven Giesel)

Mobile, IoT & Game Development* Unity in 21 Days (Uroš Miletić) * Dart 3 Will Be Fully Sound And Null Safe (Kay Ewbank) * Havok Physics for Unity is now supported for production (Isaac Seah & Lydia White)

Screencasts & Videos* Automatically Refresh OAuth2.0 Access Tokens | Postman Level Up (Postman Team)

Podcasts* Revision Path: Lauren Brown (Maurice Cherry) * No Dogma Podcast #169 – Mads Torgersen, C# 11 Part 2, Listener Questions (Bryan Hogan) * “Who Is Agile” Interview (James Shore) * Scrum Master Toolbox Podcast – How to step back, and help Scrum teams adopt Agile at their own pace | Stacey Taurah (Vasco Duarte) * Google Cloud Security Podcast Episode 102 – Sunil Potti on Building Cloud Security at Google (Anton Chuvakin) * The Stack Overflow Podcast Episode 532 – Let’s talk about our favorite terminal tools (Ben Popper) * Meta Cast 232 – Beefing up your resiliency (Bob Galen & Josh Anderson) * Eduardo Maltez: Full-system testing using Selenium – Azure DevOps Podcast Episode 224 (Jeffrey Palermo) * Women in Technology Podcast – The Low-Down on Cyber Security (WiT Team)

Community & Events* Getting started as a Security MVP (Most Valuable Professional) (Ben Harris) * Dr. Jeffrey Jaffe steps down as W3C CEO; Ralph Swick appointed Interim CEO (Coralie Mercier)

Database* SQL Server 2022: How Auto-Drop Statistics Work (Dennes Torres) * What’s New in Visual Studio Extensions for SSAS and SSRS (Subhojit Basak)

SharePoint, M365 & MS Teams* Most Valuable M365 Features of 2022 (Dustin Hodges) * Top 5 AppSource validation errors for Office Add-ins submissions (Office Add-ins Team)

PowerShell* Best Practices for PowerShell Testing (Kunal Chowdhury) * Removing Connect-MgGraph Permissions (Liam Cleary)

Miscellaneous* Twitter Followings OPML ExportGet websites and RSS Feeds of the people you follow (Scott Watermasysk) * Research @ Microsoft 2022: A look back at a year of accelerating progress in AI (Brenda Potts) * Traveling in 2023? Here’s the vacation planner template to help you pack, prioritize, and play (Lauren Moon) * Resolving to Write in the New Year (Louis Davidson) * Gatekeeper’s Achilles heel: Unearthing a macOS vulnerability (Microsoft Security Threat Intelligence Team) * IRS Accidentally Releases 112,000 Taxpayers’ Private Data Again (msmash)

More Link Collections* The Morning Brew #3611 (Chris Alcock) * Interesting links of the week (2022-51) (Michael Eaton) * Sands of MAUI: Issue #85 (Sam Basu) * Reading Notes #535 (Frank Boucher) * Reading List 298 (Bruce Lawson)

The Geek Shelf Modernizing Your Windows Applications with the Windows App SDK and WinUI (Matteo Pagani & Marc Plogas) – Referral Link

View Details

Top Links* Cake for Rider 5.0.0 released (Nils Andresen) * Tutorial: Develop an ASP.NET web application with Azure Cosmos DB for NoSQL (Microsoft Learn) * Generating C# bindings for native libraries by using ChatGPT (Muhammad Azeez) * Yet Another Podcast – David Ortinau – Microsoft PM .NET MAUI (Jesse Liberty) * Blazor Implementations Across Web & Native (Sam Basu)

Web & Cloud Development* Kubernetes 1.26: Device Manager graduates to GA (Swati Sehgal) * Angular Basics: Intro to Angular Interceptors (Dany Paredes) * WebStorm 2022.2.4 Is Out (David Watson) * Azure Service Fabric 9.1 First Refresh is now available! (Divya Cherukuri) * Deploying EOL .NET Core to Azure App Services (Dominique St-Amand) * Fleet Preview Update 1.12: C++, C# Solution View, Svelte, TailwindCSS, Smart Mode Memory Optimizations and More (Eugene Toporov) * Announcing the stable release of Spring Cloud Azure 4.5.0 (Jimmy Fang) * CSS Infinite 3D Sliders (Temani Afif) * ESLint v8.30.0 released (Milos Djermanovic) * When Pulumi met Nuke: a .NET love story (Alexandre Nedelec) * Microsoft is finally killing off Internet Explorer 11 with an Edge update (Sofia Wyciślik-Wilson)

WinUI, .NET MAUI & XAML* ‘Is WPF Dead?’ Some Devs Claim ‘Yes’ as Microsoft Relegates Issues/PRs to the Community (David Ramel) * WPF BrowsePathEdit — Select Files and Folders in Your WPF App (Anzhelika Andronova)

Visual Studio & .NET* Strengthening Security Posture of Containerized .NET Applications With Chiseled Ubuntu Containers (Kris D.) * Indexing and Querying Embedded Objects with Redis OM .NET (Steve Lorello) * Ref-structs are technically obsolete (James Turner) * Enhancing the Factory Pattern with C# Attributes (John Patrick Glattetre) * Better assertions for your unit tests (Johan Smarius) * Method-Core Injection: a C# Pattern for Reducing Boilerplate Code (Ann Lewkowicz) * Service Pack 1 for TX Text Control 31.0 Released (Bjoern Meyer) * How to Secure Passwords with BCrypt.NET (Code Maze) * Will ChatGPT replace .NET developers? (David Grace) * Why doesn’t Windows use the 64-bit virtual address space below 0x00000000`7ffe0000? (Raymond Chen)

Design, Methodology & Testing* The magic is that there is no magic. Or how to understand design patterns. (Oskar Dudycz) * Introducing AWS Connection: A New Approach for Working With AWS in TeamCity (Sergei Ugdyzhekov) * App Builder Release with Pivot Grid, Tree Grid Hierarchical Data Support and More (Zdravko Kolev)

Mobile, IoT & Game Development* Windows Subsystem for Android Picks Up Android 13 in Preview (Paul Thurrott) * Ziva for feature animation: Smooth simulation and machine learning-ready workflows (Brian Anderson)

Screencasts & Videos Microsoft Teams Premium Experiences and How to Set It Up (Microsoft Mechanics) * Web to app in one hour with .NET MAUI & Blazor and* .NET MAUI & Themes – Go beyond dark- and light themes (Daniel Hindrikes) * Technology & Friends – Himanshu Rao on Reliability, Performance, and Scalability in the Cloud (David Giard) * FreeCodeSession – Episode 422 (Jason Bock) * Tell us about the fancy conference room | One Dev Question (Microsoft Developer)

Podcasts* InfoQ Podcast: Stop Having Meeting that Suck – Patricia Kong on Why Facilitation Should be a Core Competency (Patricia Kong) * Merge Conflict 337: Drawing Lines on Maps (James Montemagno & Frank Kreuger) * AWS Developers Podcast Episode 064 – DevOps with Namrata Shah (David Isbitski) * JS Party Podcast – Big news in Deno Land (Ryan Dahl & Jerod Santo) * The Changelog – GPT has entered the chat (Shawn Wang, Adam Stacoviak & Jerod Santo) * Coding Blocks Podcast – 200th Episode Extravaganza! (Allen Underwood, Michael Outlaw & Joe Zack) * The Amp Hour #613 – It’s a Keyzermas Miracle! (Dave Jones & Chris Gammell)

Community & Events* Release Radar · November 2022 Edition (Michelle Mannering) * I got tired (Scott Hanselman)

Database* Released: Update to Microsoft OLE DB Driver 18 for SQL Server (David Engel) * Enable Auditing for Azure SQL Managed Instance (John Miner)

SharePoint, M365 & MS Teams* Microsoft Teams Premium preview now available (Margi Desai)

Miscellaneous* 3D Printing For Accessibility At Microsoft (Caleb Kraft) * Will ChatGPT kill search & software + a few good reads (Om Malik)

More Link Collections* The Morning Brew #3610 (Chris Alcock) * F# Weekly #50, 2022 – Cancelable Tasks, Contribution to compiler and move from #FsAdvent (Sergey Tihon) * Code Maze Weekly #152 (Vladimir Pecanac) * C# Digest #435 – December 19, 2022 (Jakub Chodounsky) * .NET, Architecture, Azure, And other links #44 (davita8)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* 10 features to jumpstart your Microsoft Teams app development (Daniel Carrasco) * What’s new in the MSIX Packaging Tool: December 2022 (Naveen Nooka) * Drag and drop with AndroidX (Craig Dunn) * The Future of .NET with WASM (Khalid Abuhakmeh) * Sticky Scroll now in preview (Leah Tran)

Web & Cloud Development* How to customize Swagger UI with custom CSS in .NET 7 (Davide Bellone) * Transactional Outbox/Inbox with Wolverine and why you care (Jeremy D. Miller) * Getting Started With JavaScript Promises (Nwose Lotanna Victor) * Announcement: BizTalk Server Migration to Azure Integration Services Architecture Guidance (Kent Weare) * Hello Cadl (Ted Neward) * Protocol: A beautiful starting point for your next API documentation site (Adam Wathan) * Should WebAssembly Get a PaaS? (B. Cameron Gain)

Visual Studio & .NET* Add All Project to Solution with dotnet CLI (Steve Smith) * Answer: What does this code print? (Oren Eini) * Inside C++/WinRT: IReference (Raymond Chen) * Testing In Dotnet (Mark Oliver) * 12 Days of Christmas in C# (Michael Eaton) * Array, List, Collection, Set, ReadOnlyList – what? A comprehensive and exhaustive list of collection-like types (Steven Giesel) * Combining Merge and Form Fields to Prepare Document Forms (Bjoern Meyer) * Overview of the 2022.3 Versions of All JetBrains IDEs and .NET Tools (Marina Kovaleva)

Design, Methodology & Testing* Advancing MSIX Support: Automatic Conversion and Compatibility Analysis Framework (Alexandra Stolenescu) * GitHub Advanced Security customers can now push protect their custom patterns (Mariam Sulakian) * 3 Ways of Handling User Resources in MSI: Self-Repair, Active-Setup, CustomAction (Horatiu Vladasel) * What is a Code Signing Certificate and how to ensure digital trust for your application (Radu Popescu) * 8 graphic design tips to start applying today (Sketch Team) * Do more with less with Microsoft Security—3 strategies to get you started (Christine Barrett) * How your “Sr.” Devs incurred Technical Debt (Derek Comartin) * A first look at the new GitLab Web IDE and remote development experience (Eric Schurter) * How To Prioritize User Security When Collecting Offline Data (Suzanne Scacca) * Refactoring – Fixing huge methods (Henrique Dalcin Dalmas) * Learn how Microsoft datacenter operations prepare for energy issues (Jeremy Hollett) * Leaked a secret? Check your GitHub alerts…for free (Mariam Sulakian) * DZone Trend Report – Enterprise Application Security (Melissa Habit)

Mobile, IoT & Game Development* 12 Days of Bluetooth – #6 Bluetooth Classic on iOS (Peter Freeman Foot) * It’s all in here: The ultimate guide to creating UI interfaces in Unity (Shanti Zachariah & Eduardo Oriz)

Screencasts & Videos* How to migrate SQL Server to Azure SQL Database offline using Azure Data Studio | Data Exposed (Anna Hoffman) * How can I get started with Azure Remote Rendering? | One Dev Question (Andrew London)

Podcasts* CodeNewbie S22:E6 – Technical writing (Philip Kiely) (CodeNewbie Team) * The Hanselminutes Podcast – Growing as an Engineering Manager with Taylor Poindexter (Scott Hanselman) * SwampUp: Process for Fixing System Issues & Delivering Integrations Efficiently – Adventures in DevOps 141 (Charles Max Wood) * Scrum Master Toolbox Podcast – Learning about being a great Scrum Master by looking at the team’s Agile Retrospectives | Paula Dunne (Vasco Duarte) * Angular 15: The Good Parts – Adventures in Angular 362 (Charles Max Wood & Lucas Paganini) * Kubernetes Podcast from Google – Kubernetes v1.26 Electrifying, with Leonard Pahlke (Abdel Sghiouar & Kaslin Fields) * SQL Down Under Show 83 – with guest Davide Mauri (Greg Low) * UX Podcast #304 – Building a content strategy practice with Natalie Marie Dunbar (James Royal-Lawson & Per Axbom) * Web Rush Episode 214: Securing Your Web Apps and Source Code with Feross Aboukhadijeh (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Talk Python to Me #394: Awesome Jupyter Libraries and Extensions in 2022 (Michael Kennedy) * The Stack Overflow Podcast Episode 518 – An honest end-of-year rundown (Ritika Puri) * UI Breakfast Episode 255: Running a Design Vision Program with Nick Myers (Jane Portman) * Windows Weekly 807: You’re a Contronym! (Paul Thurrott) * Software Engineering Radio Episode 542: Brendan Callum on Contract-Driven APIs (Kanchan Shringi) * Oracle Groundbreakers Podcast – Kaya Weers at JavaOne Las Vegas on Remote Pair Programming (Bob Rhubart) * Rocket 416: S-tier Repercussions (Christina Warren, Brianna Wu & Simone De Rochefort) * Geek’s Guide to the Galaxy Podcast #532 – Michael Livingston on Robert Jordan (David Barr Kirtley & John Joseph Adams)

Community & Events* Grassroot Soccer scores a hat trick for African youth (Bill Gates) * Microsoft names new Chief Sustainability Officer (Brad Smith) * Job insights from the tech community: The latest survey results from Stack Overflow Knows (Erin Yepis) * Twitter is blocking links to Mastodon (Jay Peters)

Database* Announcing Public Preview of Viewing SQL Server Databases – Azure Arc (Nikita Takru) * Cosmos DB: How to choose between provisioned throughput and serverless (Microsoft Learn)

SharePoint, M365 & MS Teams* HoloLens 2 now has full Microsoft Teams integration (Tom Warren)

PowerShell* Post-mortem: Azure PowerShell and PowerShell 7.3 compatibility issue (Alex Wang) * 6 Command Line (PowerShell & CLI) Tips & Tricks for Microsoft Azure you should know about! (Thomas Maurer)

Miscellaneous* Announcing Windows 11 Insider Preview Build 22621.1037 and 22623.1037 (Brandon LeBlanc) * Tauri: Fast, Cross-platform Desktop Apps (Ivaylo Gerchev) * Microsoft Bans Mining Cryptocurrency on Its Online Services (msmash) * What It’s Like to Run a Mastodon Server in the Musk Twitter Era (Richard MacManus) * ChatGPT: Smart, but Not Smart Enough (Steven J. Vaughan-Nichols) * Announcing Rust 1.66.0 (Rust Release Team)

More Link Collections* The Morning Brew #3609 (Chris Alcock) * Collective #743 (Mary Lou)

The Geek Shelf Git for Programmers: Master Git for effective implementation of version control for your programming projects (Jesse Liberty) – Referral Link

View Details

Top Links* Build bots to automate repetitive workflows using Teams Toolkit for Visual Studio Code (Garry Trinder) * vcpkg Documentation Moves to Microsoft Docs Platform (Augustin Popa) * Debug Angular Apps Easily Using Angular DevTools (Nethmi Wijesinghe) * Stable channel release notes for the Windows App SDK – Version 1.2.2 (1.2.221209.1) (Microsoft Learn) * Dev tunnels in Visual Studio for ASP.NET Core projects (Sayed Ibrahim Hashimi)

Web & Cloud Development* Announcing SvelteKit 1.0 (Svelte Team) * Kubernetes 1.26: Alpha API For Dynamic Resource Allocation (Patrick Ohly & Kevin Klues) * WordPress on Azure App Service – Top features you must know about (Abhishek Reddy) * Applying the CQRS Pattern in an ASP.NET Core Application (Assis Zang) * Yes, WebAssembly Can Replace Kubernetes (B. Cameron Gain) * How to Upload and Download CSV Files With Angular (Divya Dev) * Blazor WASM – Workflow Designer Using Blazor Diagrams (Kajul Nisha) * Skip the Setup and Start Coding With KendoReact Templates for Create React App (Kathryn Grayson Nanz) * 2022 a Golden Year as JavaScript Moves to the Edge (Loraine Lawson) * Web API Analyzers in ASP.NET Core (Muhammed Saleem) * Microsoft Azure CLX: A personalized program to learn Azure (Priyanka Rawat) * Azure Blob Storage using the Azure SDK for Go (Thorsten Hans) * VS Code Preview: Python in the Browser, Executed by WebAssembly (David Ramel) * ECMAScript proposal: Set methods (Axel Rauschmayer) * Node 18 Is Now Available in Beta for Actions (Darin LaFramboise) * Node v19.3.0 (Current) (Michaël Zasso) * Delivering Microsoft Edge WebView2 Runtime to managed Windows 10 devices (Limin Zhu) * Service Mesh Considerations (Paul Yu) * Call for Review: Web Share API is a W3C Proposed Recommendation (Xueyuan Jia)

Visual Studio & .NET* Challenge: What does this code print? (Oren Eini) * Basic Machine Learning Algorithms in C# – Part One – Naive Bayes (Simon Painter) * Interactive C# with Polyglot Notebooks (Matt Eland) * In C++/WinRT, how do I create or consume an IReference that wraps a particular value? (Raymond Chen) * ArcGIS Maps SDK for .NET – Release notes for 200.0 (ArcGIS Team) * Visual Studio 2022 version 17.5 Preview 2 Release Notes (Microsoft Learn) * Task surprise (Jiri Cincura) * Text-to-Speech Step-By-Step (Sam Nasr) * Using Procdump to generate dumps on a specific .NET Core exception (Xiao Dong Zhu)

Design, Methodology & Testing* Azure DevOps Pipelines: Tasks, Jobs, Stages (J. Folberth) * New in GitHub Actions for Octopus Deploy v3 (Shannon Lewis) * How to Use Developer Curiosity to Reduce Developer FUDA (Fear, Uncertainty, Doubt and Anxiety) (DeveloperMedia) * Advanced Installer 20.2 (Advanced Installer Team) * Does Your Product Actually Need Dark Mode? (Brad Frost) * Raising the bar for software security: next steps for GitHub.com 2FA (John Swanson) * Gitlab Adopts CLI Project to Bring GitLab to the Terminal (Matt Saunders) * AI, Machine Learning and the Future of Software Development (Syed Hamid) * Trello’s product managers tell all: Updates for 2023, their fave features, and more (Vivian Lopez)

Screencasts & Videos* Use Natural Language & Prompts with AI Models | Azure OpenAI Service | Microsoft Mechanics (Pablo Castro & Jeremy Chapman) * Breaking Changes | Jessica Ulyate, HelloFresh (Postman Team) * Armchair Architects: Architects vs. The Ivory Tower (David Blank-Edelman, Uli Homann & Eric Charran) * What have TitletownTech portfolio companies been able to achieve by partnering with Microsoft? | One Dev Question (Matt Adamczyk)

Podcasts* .NET Rocks! – Source Open vs Open Source and IdentityServer with Dominick Baier and Brock Allen (Carl Franklin & Richard Campbell) * Developer Tea – Your Biggest Opportunity is In Your Daily Influence (Jonathan Cutrell) * Syntax Podcast Episode 549 – JavaScript in 2022 (Wes Bos & Scott Tolinsky) * Working Code Podcast – Episode 105: No Effort December (Ben Nadel) * Complete Developer Podcast – Being a Good Follower (BJ Burns & Will Gant) * Fragmented – The Software Podcast #240: Important Kotlin Constructs (Donn Felker & Kaushik Gopal)

Community & Events* Uno Platform Survey: Windows Usurps Android as Most Important Target (David Ramel) * The Azure Cosmos DB Conf call for speakers is now open! (Jay Gordon) * Why cross-platform capability is vital to the future of development [Q&A] (Ian Barker) * JetBrains Three Webinars on Game Development – Live Streams (Anna Ruban) * It’s time to get real: the truth about gender diversity in tech (Kathryn Heffernan) * Microsoft Ignite & Microsoft MVP – Global Experience (Rie Moriguchi) * Expanding our commitments in Africa: Connectivity and skills (Teresa Hutson)

Database* Recommended Approach to Encryption in SQL Server (Matthew McGiffen) * Azure SQL News Update: A Year in Review (Anna Hoffman) * Azure AD authentication for MySQL – Flexible Server from end-to-end (Cyrille Visser) * Creating an Entity Relationship Diagram (ERD) for Database Applications (David Ekete) * Public Preview: Materialized view for Azure Cosmos DB for Apache Cassandra (Azure Team)

SharePoint, M365 & MS Teams* This Feature in Microsoft Teams is a Lifehack (Stale Hansen)

Miscellaneous* Announcing Windows 11 Insider Preview Build 25267 (Brandon LeBlanc) * Beyond the Hype: Blockchain is dead, long live blockchain (Colin Eberhardt) * Say Hello to Notes for ChatGPT (Kavya Sri M) * Kodi 20 ‘Nexus’ exits beta, is now available to download (Wayne Williams)

More Link Collections* The Morning Brew #3608 (Chris Alcock) * Build5Nines Weekly – December 14, 2022 (Chris Pietschmann)

The Geek Shelf Hands-On Visual Studio 2022: A developer’s guide to exploring new features and best practices in VS2022 for maximum productivity (Miguel Angel Teheran Garcia & Hector Uriel Perez Rojas) – Referral Link

View Details

Top Links* Try out Visual Studio 2022 version 17.5 Preview 2 (Anthony Cangialosi) * DirectStorage GDeflate Reference Implementation Now Available (Cassie Hoef) * Under the hood of the new Azure Functions extension for Azure Cosmos DB (Matias Quaranta) * XAML Fundamentals for Web & Mobile: Adding Custom Sorting Logic (Uno Platform Team) * Azure SDK network reliability (Jeffrey Richter)

Web & Cloud Development Handing HTTP Requests with .NET 7 Native AOT on AWS Lambda (Bryan Hogan) * Blazor Form Layout – Group Enhancements (Elena Khamliuk) * How Wolverine allows for easier testing (Jeremy D. Miller) * PhpStorm 2022.3.1 Preview (Roman Pronskiy) * jQuery 3.6.2 Released! (Timmy Willison) * .NET 7 | Razor Pages | EF Core | One To Many Relationships | CRUD Example (Naveen Bommidi) * The Web Platform Is Back (Bertrand Delacretaz) * 4 things to look for in a multicloud data protection solution (Emma Jones) * Baby Steps With TypeScript (Ifeoma Imoh) * Enabling gRPC server reflection (Irina Scurtu) * How to Find the Right API for the Job (Isaac Atif) * Recursion in Go and Golang (Manoj Debnath) * Describing a real API with Cadl: The Moostodon story (Mark W.) * Accessible Front-End Patterns For Responsive Tables (Part 2) (Adrian Bece) * The value of Cadl in designing APIs (Mike Kistler) * Node v14.21.2 (LTS) and* Node v16.19.0 (LTS) (Richard Lau)

WinUI, .NET MAUI & XAML* Localize Your .NET MAUI MVVM Application (Anthony Sameishchev) * MAUI Sounds Amazing. Is It? (Lee Richardson) * Font Awesome Duotone icons in .NET MAUI and Xamarin.Forms (Pieter Nijs)

Visual Studio & .NET* Entity Framework Core Conversions for Logical Domain Types (Khalid Abuhakmeh) * Simple Numerical Optimization Using an Evolutionary Algorithm with C# (James McCaffrey) * C11 Atomics in Visual Studio 2022 version 17.5 Preview 2 (Charlie Barto) * High-confidence Lifetime Checks in Visual Studio version 17.5 Preview 2 (Gabor Horvath) * Standards conformance improvements to /Gw in Visual Studio version 17.5 Preview 2 (kybrady) * Easiest Ways to Highlight Data in Excel Using C# (Mohan Chandran) * .NET Framework December 2022 Security and Quality Rollup Updates (Salini Agarwal) * Advent of Code 2022 via C# (Andrea Angella) * Logging and global error handling in .NET 7 WPF applications (Thomas Ardal) * Improving the State of Debug Performance in C++ (Cameron DaCamara) * Working With Collections in .NET (Code Maze) * .NET December 2022 Updates – .NET 7.0.1, .NET 6.0.12, .NET Core 3.1.32 (Dominique Whittaker) * Inspecting code quality with NDepend (Henrique Dalcin Dalmas) * 12 Days of Bluetooth – #5 Coding Bluetooth Classic (Peter Freeman Foot)

Design, Methodology & Testing* December patches for Azure DevOps Server (Gloridel Morales) * Code brushes for GitHub Copilot (Chris Heilmann) * The Importance of Testing the Responsiveness of Your Website (Dennis Martinez) * How to use GitHub Codespaces to Improve Student Learning (Lee Stott) * Creating an accessible search experience with the QueryBuilder component (Lindsey Wild) * 3 Popular Chrome Extensions for Test Automation (Osusara Kammalawatta) * Metrics every design team should be tracking. (Ricky Johnston) * Top Planning Tools For GitHub Projects (Tyler Hakes)

Mobile, IoT & Game Development* Gamedev tips from Unity Asset Store publishers: 2022 roundup (Unity Asset Store Team)

Screencasts & Videos* AWS for the .NET Developer – Porting Assistant for .NET (Isaac Levin) * 3 tools to help you move to Azure | Data Exposed: MVP Edition (Anna Hoffman) * FreeCodeSession – Episode 421 (Jason Bock) * What’s an unknown skill I need to succeed in tech? | One Dev Question (Ali Schumacher)

Podcasts* Scrum Master Toolbox Podcast – Designing and implementing and Agile Framework at scale | Paula Dunne (Vasco Duarte) * Coding Blocks Podcast – Job Hopping and Favorite Dev Books (Allen Underwood, Michael Outlaw & Joe Zack) * RunAs Radio – Securing Apps in the Cloud with Carroll Moon (Richard Campbell) * The Amp Hour #612 – Slapping Industries (Dave Jones & Chris Gammell) * Mailin’ It! – The Official USPS Podcast – Direct Mail Delivers for Small and Local Businesses (United States Postal Service) * Astro with Fred K. Schott – JavaScript Jabber 561 (AJ O’Neal & Steve Edwards) * Unhandled Exception Podcast – Application Security – with Tanya Janca (Dan Clarke)

Community & Events* How to buy a social network, with Tumblr CEO Matt Mullenweg (Nilay Patel)

Database* Take the Azure Cosmos DB Cloud Skills Challenge (Nikos Vaggalis) * Effectively Integrating FHIR Data from Azure Health Services (Steve Hughes) * The Case for A Database Monitoring Tool: Your Organization’s Most Valuable Asset (Pinal Dave)

SharePoint, M365 & MS Teams* Microsoft Teams chat is coming to Outlook (Tom Warren)

Miscellaneous* Nuclear fusion power research passes milestone with ‘fusion ignition’ (Justine Calma)

More Link Collections* The Morning Brew #3607 (Chris Alcock)

The Geek Shelf Learn WinUI 3: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links* Highlights from Git 2.39 (Taylor Blau) * How can we improve the Flutter experience for desktop? (Mindy Hoover) * Introduction to Calling Microsoft Graph from Polyglot Notebooks (.NET Interactive) (Brian T. Jackett) * Authenticate the .NET MAUI App with Azure AD (Johnson Manohar) * Polyglot Notebooks – December 2022 Release (Claudia Regio)

Web & Cloud Development* Kubernetes 1.26: Windows HostProcess Containers Are Generally Available (Brandon Smith & Mark Rossetti) * A Literary Clock in Blazor (James Curran) * Boosting Performance of Blazor Gantt Chart Using Virtualization (Alan Sangeeth) * Test Authorization in ASP.NET Core Web APIs With the user-jwts Tool (Andrea Chiarelli) * Building a To-Do App using GitHub Actions, Playwright, Next.js (Burak Kantarci) * How to deploy your free private Minecraft server with Azure for Student? (Cyrus Wong) * Easily Generate Bulk Reports Using Mail Merge in Angular (Gunasekaran Thirumoorthy) * Investigating PDF Generation Software for C# and Azure (Jeff Fritz) * Introducing Wolverine for Effective Server Side .NET Development (Jeremy D. Miller) * Easy Steps to Create a Read-Only Angular PDF Viewer (Johnson Manohar) * Start learning Azure today with new role-based skill guides (Lanna Teh) * Send wishes using Twilio Voice and SMS with C# and ASP.NET Core (Similoluwa Adegoke) * How to get the user’s timezone in JavaScript with Edge Functions (Salma Alam-Naylor) * Announcing the beta release of Spring Cloud Azure versions 6.0.0 Beta 3 and Beta 4 (Yonghui Ye) * How to Create and Share a Pulumi Template (Christian Nunciato) * From Design to Development in 7 Steps With ThemeBuilder (Kathryn Grayson Nanz) * Open Data APIs: Standards, Best Practices, and Implementation Challenges (Melinda Gutermuth) * IIS modules: The evolution of web shells and how to detect them (Microsoft Security Threat Intelligence Team)

WinUI, .NET MAUI & XAML* New .NET MAUI Community Toolkit Built on .NET 7 (David Ramel) * Displaying DataGrid Row Details in a TabView in WinUI 3 (Diederik Krols)

Visual Studio & .NET* Nullable Types in C# (Code Maze) * 2 new features in C# 11 (Tom Deseyn) * Using Memcached with a .NET Console Application (Bryan Hogan) * Building Minesweeper – Showing Why Logic Should Not Be in the UI (Brendan Enrick) * What’s New in .NET Community Toolkit v8.1.0 Preview 1 (Alen Genzić) * What does it mean when the compiler tells me that promise_type: is not a member of coroutine_traits? (Raymond Chen) * Moving to .NET 7 MSMQ Alternatives (Irwin Williams)

Design, Methodology & Testing* DevOps versus SDLC (Steve Fenton) * Simple DI – Container (Steven Giesel) * New Boards Hub, Sprint 214 Update (Dan Hellem) * Is Observability Worth It? A Detailed Cost-benefit Analysis (Hiren Dhaduk) * Is Low-Code Development Better for the Environment? (Jennifer Riggins) * Automatically set remote branch in Git (Rebecca Guy) * GitHub Actions Were Vulnerable to Rust Artifact Poisoning (Steven J. Vaughan-Nichols)

Mobile, IoT & Game Development* Building better paths while maintaining creative flow with Splines in 2022.2 (Gabriel Williams)

Screencasts & Videos* Highly Customizable Popups for .NET MAUI with Mopups (Gerald Versluis) * Introduction to MongoDB: Zero To Document Hero – Webinar Recording (Khalid Abuhakmeh)

Podcasts* InfoQ Podcast: InfoQ Software Architecture & Design Trends 2022 (Eran Stiller, Vasco Veloso, Sarah Wells & Daniel Bryant) * Agile Toolkit Podcast – Ulrich and Marie Lages – Radical Reorganization in the Automotive Industry using Teams of Teams – BAI 2022 (Bob Nadler) * Syntax Podcast – Rendering Methods Explained (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 101 – Cloud Threat Detection Lessons from a CISO (Anton A. Chuvakin) * The Stack Overflow Podcast – Taking drag and drop tech stacks with Builder.io’s Steve Sewell (Ben Popper) * Meta Cast 231 – Elon & Deion, Debating Their Leadership (Bob Galen & Josh Anderson) * The Changelog – tRPC, a bug tracker embedded in git, awesome ChatGPT prompts, half-baked cloud dev envs & Whisper.cpp (Jerod Santo) * AWS Developers Podcast Episode 063 – Announcing Trusted Language Extensions for PostgreSQL (David Isbitski) * David Pine: NET Content Development – Azure DevOps Podcast Episode 223 (Jeffrey Palermo) * SQL Server Radio Episode 147 – Congratulations! It’s an RTM! (Guy Glantser & Eitan Blumin)

Database* Adding a Database Project to a Visual Studio Solution (Jan Potgieter) * Why Did That Database Throw That Exception? (Phil Haack)

Miscellaneous* ProcDump 1.4 for Linux (Alex Mihaiuc) * Rust Makes Us Better Programmers (Erick Daniel Corona Garcia) * Microsoft tops list of best-run companies in the U.S. for third straight year (Kurt Schlosser) * Bring back the Surface Book (Monica Chin) * Rust 1.66.0 pre-release testing (Release Automation Team) * paint.net 5.0 beta (build 8382) is now available (Rick Brewster)

More Link Collections* The Morning Brew #3606 (Chris Alcock) * Interesting links of the week (2022-50) (Michael Eaton) * Sands of MAUI: Issue #84 (Sam Basu) * Reading Notes #534 (Frank Boucher)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed. (Mark J. Price) – Referral Link

View Details

Top Links* See new possibilities in technology with Official Collections on Microsoft Learn (Kaberi Bell) * The Download: Clippy Sweaters, ChatGPT Mania, Advent of Code and more (Christina Warren) * Pointer gesture recognizer in .NET MAUI (Leomaris Reyes) * 11 Ways of Making Your C# Harder to Use (Brendan Enrick) * Private Preview for App Store Connect API support (Jihye Eom)

Web & Cloud Development* How to set the ASP.NET Version for a Website or Application (Renato Ivanescu) * Kubernetes v1.26: Electrifying (Kubernetes Release Team) * Azure App Configuration, Key Vault and Managed Identity Implementation (Kevin Logan) * Kubernetes 1.26: We’re now signing our binary release artifacts! (Sascha Grunert) * Install and run Kubernetes on Windows Server (Thomas Maurer) * Angular Basics: How To Best Use Fonts in Angular? (Vyom Srivastava) * LibreTranslate – Free and Open Source Machine Translation API (Piero Toffanin) * ECMAScript proposal: iterator helpers (Axel Rauschmayer) * A simple stack for today’s web hacks (Evan Martin) * Getting Started with Developer Containers (Joseph Guadagno) * Microsoft Edge and Webview2 ending support for Windows 7 and Windows 8/8.1 (Microsoft Edge Team) * Building Microservices With WebAssembly and Fermyon Spin (Thorsten Hans)

WinUI, .NET MAUI & XAML* Maui.Markup v2.1.0: Source Generator + VisualElement Updates! (Gerald Versluis)

Visual Studio & .NET* Delete a record without prior loading in Entity Framework (Steven Giesel) * PriorityQueues on .NET 7 and C# 11 (Davide Bellone) * Visual Studio Code File List Sort Order (Joseph Guadagno) * Karvonen Heart Rate using C# and Spectre.Console (Michael Eaton) * Creating Multi-Tier Subscriptions using C# (Jonathan Danylko) * Fun with C# and Bingo (Eric King) * Text Classification in C# Using ML.NET 2.0 (Matt Eland) * Getting started with built-in container support in .NET 7 (Markus Lippert) * How To Structure Your .NET Solutions: Architecture And Trade-Offs (James Hickey) * How can I do the opposite of compare_exchange and exchange if the value is different? (Raymond Chen) * Instrumenting .NET Apps with OpenTelemetry (Thorsten Hans)

Design, Methodology & Testing 3 Futures to Choose From (J.D. Meier) * What are the Pros and Cons of using VBScript in MSI packaging? (Alex Marin) * How to use Figma Auto Layout? and* The Definitive Guide to Figma Components (Shirish Shikhrakar) * Can the Kindle Scribe replace the yellow notepad? Notes on taking notes with Amazon’s new device (Todd Bishop)

Mobile, IoT & Game Development* Android 13 for TV is now available (Wolfram Klein) * Tips from Android Dev Summit 2022: How to scale made-for-mobile apps to ChromeOS (Patrick Fuentes) * Compose for Wear OS 1.1 is now stable: check out new features! (Kseniia Shumelchyk) * Per-App Language Preferences – Part 2 (Neelansh Sahai) * 8 new features to support game backend development (Danny Chalet)

Screencasts & Videos* Visual Search Toolkit with Azure AI | The AI Show Live (Seth Juarez & Serge Retkowsky) * Technology & Friends – Beth Humphreys on Technical Leadership (David Giard) * FreeCodeSession – Episode 420 (Jason Bock) * Bringing app development to one compact device with Windows Dev Kit 2023 (Project Volterra) (Microsoft Developer) * Observability for APIs | Postman Intergalactic (Postman Team) * The future of App modernization with Richard Campbell and Ulysses Maclaren (SSW TV)

Podcasts InfoQ Podcast: The InfoQ Podcast: .NET Trends Report 2022 (Irina Scurtu & François Tanguay) * Revision Path – Lawrence Humphrey (Maurice Cherry) * Merge Conflict 336: ChatGPT (James Montemagno & Frank Kreuger) * JS Party Podcast – Learning CSS in 2023 (Kevin Powell & Kevin Ball) * React Native Radio 253 – We React to News: Kotlin’s got a new daddy (Robin Heinze & Mazen Chami) * Scrum Master Toolbox Podcast – The Product Ownership perfect storm, and how to solve it with the help of the Scrum team | Jill Stott (Vasco Duarte) * Yet Another Podcast – Mark Price on C# 11 and* Yet Another Podcast – Bill Wagner on C# 11 – Part 1 (Jesse Liberty) * The Changelog – Coming home to GitHub (Christina Warren, Adam Stacoviak & Jerod Santo) * AGL 290: Faisal Hoque (John Rouda) * The Stack Overflow Podcast – The next step in ecommerce? Replatform with APIs and micro frontends (Ryan Donovan) * The .NET MAUI Podcast Episode 116: .NET Conf Recap (James Montemagno, Matt Soucoup & David Ortinau)

Community & Events* Lynn Langit: Turning a passion for learning into online courses viewed by millions (Kevin Hernandez) * Release Radar · October 2022 Edition (Michelle Mannering) * The Future of Foundation (Swift.org) * Where to Celebrate Hanukkah in Greater Philadelphia in 2022 (Visit Philly)

Database* Released: SQL Server 3rd Party Backend for Django v1.2 (David Engel) * Intermittent ANONYMOUS LOGON of SQL Server linked server double hop (Ling Duan) * Backing up MySQL Part 8: Zmanda Backups for MySQL & Other Backup Tools (Lukas Vileikis) * Using sp_prepare and sp_execute to utilize prepared SQL statements (Eric Blinn)

Miscellaneous* Announcing Windows 11 Insider Preview Build 25262 (Brandon LeBlanc) * Source Code for Adobe’s PostScript Publicly Released (EditorDavid) * 12 Days of Bluetooth – #4 Serial Port Profile (Peter Freeman Foot) * paint.net 5.0 beta (build 8378) is now available (Rick Brewster)

More Link Collections* The Morning Brew #3605 (Chris Alcock) * F# Weekly #49, 2022 – Rider 2022.3, F# AoC board, FSSF election (Sergey Tihon) * Code Maze Weekly #151 (Vladimir Pecanac) * C# Digest Issue #434 – December 12, 2022 (Jakub Chodounsky) * The Overflow #155: Continuous security (Ryan Donovan & Cassidy Williams)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Migrating from ASP.NET to ASP.NET Core with Project Migrations Part 5 (Sayed Ibrahim Hashimi and Mike Rousos) * The road to Dart 3: A fully sound, null safe language (Michael Thomsen) * Vivaldi Integrates Mastodon in Its Desktop Browser (BeauHD) * Compose TwoPaneLayout updates (Kristen Halper) * Screen recording in Snipping Tool begins rolling out to Windows Insiders (Dave Grochocki) * .NET 7 Networking Improvements (Natalia Kondratyeva and Máňa)

Web & Cloud Development* Ready to optimize your JavaScript with Rust? (Ben Popper) * Implement User Authentication Into Your Web Application Using SuperTokens (Ajeet Singh Raina) * C# Advent 2022 – Utilize Secrets in your C# MVC Projects (Brian Gorman) * Over a decade of anti-tracking work at Mozilla (Kristina Bravo) * Hot-Reload .NET Configuration in Kubernetes with ConfigMaps (Thorsten Hans) * Animated Background Stripes That Transition on Hover (Preethi) * Containerizing Blazor WASM, ASPNET Core WebApi, NGINX & Let’s Encrypt (Ledjon Behluli) * A Quick Look at The OWASP API Security Top 10 (Seif Hateb) * Let the Sunshine In: Finding Your Daylight with GeoBlazor (Tim Purdum)

WinUI, .NET MAUI & XAML* First Look at FlexGrid for MAUI: A Cross-Platform Datagrid Control (Greg Lutz) * Advantages of Using Syncfusion WinUI Controls over Framework Controls: Part 2 (Jeyasri Murugan) * Agenda View in .NET MAUI Scheduler: A Perfect Tool for Modern-Day Office Management (Sasi Kumar Arumugam)

Visual Studio & .NET* Go for C# developers: LINQ (cellfish) * Towards a Beginner-Friendly DotNet (Matt Eland) * If you’re going to wrap a Windows Runtime event, you may as well let the wrapped event source manage the token (Raymond Chen) * Using Roslyn to Power C# SDK Generation from OpenAPI Specifications (Brant Burnett)

Design, Methodology & Testing* How Defining Agile Results and Behaviors Can Enable Behavioral Change (Ben Linders) * Agile Today Vs Agile 10 Years Ago (Dennis Stevens) * Design Patterns: Who gives a ? (Derek Comartin) * What is Insight? Insight Definition Explained (J.D. Meier) * What Is Manipulative Insincerity? Radical Candor Coaches Share Their Epic Feedback Fails (Brandi Neal) * How to make time for learning in tech (Jeremy Morgan & Mattias Andersson) * Taming Names in Software Development (Joseph Glass) * Improving Business Productivity with Artificial Intelligence (Kunal Chowdhury) * Beginner’s Guide to Environment Variables (Leonardo Maldonado) * Experiment: The hidden costs of waiting on slow build times (Natalie Somersall) * Inside Sketch: An introduction to semantic design (Ramsés Cabello) * Announcing the Preview for Qodana Cloud, a One-Stop-Shop for All Your Code Quality Insights! (Valerie Kuzmina) * Trello vs. Jira: Which to choose (and how to use them together) (Vivian Lopez)

Mobile, IoT & Game Development* Building a Rust-y Vim clutch with the Raspberry Pi 2040 by Chris Price (Chris Price) * What we learned from the Flutter Q3 2022 survey (JaYoung Lee) * Unity 2022.2 Tech Stream is now available (Ralph Hauwert)

Screencasts & Videos* .NET MAUI – Working with styles (Daniel Hindrikes) * 3 Ways Combine .NET MAUI and .NET MAUI Blazor Hybrid (Gerald Versluis) * CoPilot for CodeQL queries to find security bugs! (GitHub) * Understanding Connectivity issues in SQL Database | Data Exposed (Anna Hoffman & Subbu Kandhaswamy) * How to use GitHub Codespaces to Improve Student Learning (Juan Flores, Alfredo Deza, Sara Gibbons & Noah Gift) * Use winget to find and install latest versions of apps on managed Windows devices. | Microsoft Mechanics (Jason Githens) * What were the goals when building MRTK3? | One Dev Question (Grace Hsu)

Podcasts* .NET Rocks! – Wolverine .NET Command and Message Bus with Jeremy Miller (Carl Franklin & Richard Campbell) * .NET Core Podcast – NDepend with Patrick Smacchia (Jamie Taylor) * The Hanselminutes Podcast – Real-time personal health data with Dot Health’s Huda Idrees (Scott Hanselman) * Scrum Master Toolbox Podcast – Introducing Retrospectives on Demand, an Agile approach to Agile retrospectives! | Jill Stott (Vasco Duarte) * UI Breakfast Episode 254: Learning to Build with Bob Moesta (Jane Portman) * Rocket 415: Hit The Booster (Christina Warren, Brianna Wu & Simone De Rochefort) * Azure Podcast Episode 449 – Java Jakarta EE Applications (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Web Rush Episode 213: Hello Web Rush: Dan Wahlin, This is Your Life (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * The Happy Engineer Podcast 077: Do the Impossible and Overcome Any Disadvantage with Jessica Cox – the World’s 1st Armless Pilot (Kae Lynne Sapino) * Talk Python to Me #393: Space Science with Python (Michael Kennedy) * Software Defined Talk Episode 390: It’s just a bunch of programming (Brandon Whichard, Cote & Matt Ray)

Community & Events* Hello from GitHub’s new Chief Product Officer (Inbal Shani) * Results from our .NET and Windows Developer Community Survey (Uno Platform Team)

Database* Calculate SQL Server Page Counts for Tables, Indexes and Objects (Jared Westover) * Azure Storage Mover–A managed migration service for Azure Storage (Jurgen Willis) * AltGraph – Graph workloads with Azure Cosmos DB for NoSQL (Chris Joakim) * The Rise of the Kubernetes Native Database (Jeff Carpenter) * Migrate databases from Amazon RDS for SQL Server to Azure SQL Database – Part 1 (Luis Silva)

PowerShell* What Is PowerShell? (Brien Posey) * #PowershellBasics: Warnings and how to hide them. (Kenneth Fisher)

Miscellaneous* A conversation with ChatGPT (David Pine) * Get The Facts: How Microsoft is Committed to Growing Gaming Communities (Microsoft) * Cloud computing: The Pentagon just split this giant deal between AWS, Google, Oracle, and Microsoft (Liam Tung) * Asking Alexa to thank your Amazon delivery driver will trigger a $5 tip — paid for by the company (Kurt Schlosser) * 12 Days of Bluetooth – #3 Protocols, Profiles and Services (Peter Freeman Foot) * The FTC is suing Microsoft to block its Activision Blizzard purchase (Tom Warren)

More Link Collections* The Morning Brew #3604 (Chris Alcock) * Collective #742 (Mary Lou)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links GitHub Copilot is generally available for businesses (Shuyin Zhao) * Visual Studio Code November 2022 (Visual Studio Code Team) * Regular Expressions With C# and .NET 7 (Mark Price) * Rider 2022.3: Support for .NET 7 SDK, the Latest From C#11, Major Performance Improvements, and More! and* ReSharper 2022.3 Released With More C# 11 Features, NuGet Vulnerabilities Detection, and Support for Visual Studio ARM64. (Sasha Ivanova) * Making Remote Development Even Better (Brigit Murtaugh)

Web & Cloud Development* Azure Communication Services December 2022 Feature Updates (Daysha Carter) * Get the passwordless Web application running in Azure (Sarah Dutkiewicz) * What I wish I new when I started using the Microsoft Graph API (Eric Potter) * Changes in JWT Bearer Token Setup in .NET 7 (Shawn Wildermuth) * What Is the Purpose of API Governance? (Arnaud Lauret) * Migrate from Dapr Open Source to the AKS Dapr Extension with zero down-time (Hannah Hunter) * Copying Blob Tags and Metadata with the V12 Storage SDK (Mark Heath) * Secure Your Postman Account with Two-Factor Authentication (Suhas Gaikwad)

Visual Studio & .NET ReSharper C++ 2022.3: C++20 Modules and Clang-Format Integration (Elvira Mustafina) * Reminder: If you intend to use a C++/WinRT namespace, you must include that namespace’s header file (Raymond Chen) * Check for elevated rights in .NET 8 and* ChatGPT – Current state for .NET – and in general (Steven Giesel) * dotCover, dotMemory, dotPeek, and dotTrace 2022.3 Released! (Alexander Kurakin) * Generating Source Code Documentation With DocFx (Ryan Miranda)

Design, Methodology & Testing* Common mistakes in DevOps metrics (Steve Fenton) * How to sign your git commits (Charlotte Gayton) * Why You Shouldn’t Be Afraid of Rebases in Git (Marcin Wosinek) * The Deceptive Simplicity of OKRs (Tarang Baxi) * Every Repo is a Monorepo (Victor Savkin)

Mobile, IoT & Game Development* Best Practices for Designing Breadcrumbs for Mobile (Suzanne Scacca)

Screencasts & Videos* Mobile frameworks – Comparing the big guns: Ionic, Electron, React Native, Flutter and .NET MAUI (SSW TV) * AWS for the .NET Developer – AWS Lambda & Amazon API Gateway (Isaac Levin) * How do you turn an idea into a venture-ready business? | One Dev Question (Craig Dickman) * Control & Visibility for the Power Platform with Managed Environments | Microsoft Mechanics (Evan Lew & Jeremy Chapman)

Podcasts* Agile Toolkit Podcast – Ron Schmelzer and Kathleen Walch – Hosts of the AI Today Podcasts – 2022 (Bob Nadler) * Working Code Podcast – Episode 104: Alexa Make A Podcast About AI (Ben Nadel) * Complete Developer Podcast – Creating A Nightly Routine (BJ Burns & Will Gant) * Software Engineering Radio Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain (Robert Blumen) * AWS Developer Podcast Episode 062 – Announcing Amazon Code Whisperer Developer Preview with Srinivas Iragavarapu (David Isbitski)

Community & Events* AWS joins Collectives on Stack Overflow (Des Darilek) * How the Mozilla Community helps shape our products (Francesca Minelli)

Database* 3 Major Obstacles to Windows/SQL Server Azure Migration – and How to Overcome Them (Richard Sedlak)

SharePoint, M365 & MS Teams* Communities in Microsoft Teams: Connect, collaborate, and share (Manik Gupta)

Miscellaneous Atari Revives Unreleased Arcade Game That Was Too Damn Hard For 1982 Players (BeauHD) * Build a Weather Forecast App in Python (morioh) * No, ChatGPT Is Not Writing Code For You (Matthew Reynolds) * This Apple TV article was written by AI (Francesco Pretelli) * 12 Days of Bluetooth – #1 Introduction and* 12 Days of Bluetooth – #2 Discovery (Peter Freeman Foot) * Microsoft Bing Makes Holiday Shopping Easy! (Bing Team)

More Link Collections* The Morning Brew #3603 (Chris Alcock)

The Geek Shelf Git for Programmers (Jesse Liberty) – Referral Link

View Details

Top Links* Now available: Azure DevOps Server 2022 RTW (Gloridel Morales) * Top 10 Vue Component Libraries (Nipuni Arunodi) * Building a Profile Page with Uno Platform for Figma (Uno Platform Team) * Transformer support for PyTorch with DirectML is here! (Adele Parsons) * What’s new in Visual Studio productivity (Dante Gagne)

Web & Cloud Development* Use of the Exclamation Mark in TypeScript (Ravindu Shehan Perera) * How to Build a Secure React and Fastify API App (Gabi Dombrowski) * 5 new MVC features in .NET 7 (Andrew Lock) * How to Extract Custom Header in ASP.NET Core Web API (Code Maze) * Exploring competitive features in Node.js v18 and v19 (Matt Angelosanto) * Accessible Front-End Patterns For Responsive Tables (Part 1) (Adrian Bece) * Invoking Legacy JavaScript from Blazor WebAssembly using the JSRuntime (Jeffrey Barnes) * How Can I Test That My API Requires and API Key (Kin Lane) * TLS Certificate Verification Changes in Edge (Eric Lawrence) * New npm features for secure publishing and safe consumption (Monish Mohan) * Create a Web application to read the data (Sarah Dutkiewicz)

WinUI, .NET MAUI & XAML* Recap: .NET MAUI Performance—.NET Conf 2022 (Leomaris Reyes) * The DelayedView: a better LazyView (Jean-Marie Alfonsi)

Visual Studio & .NET* My Christmas Wish List from Visual Studio and the C# Build System (Michael Shpilt) * Why Byte Arrays Are A Bad Idea When Dealing With Large Data (Mark Oliver) * Generic math extended example (Michael Brylka) * Prevent http requests to external services in unit tests (Gerald Barre) * Validating .NET Configuration (Chris Ayers) * Is the regression in GC or something else? (Maoni Stephens)

Design, Methodology & Testing* Book – Engineering Management for the Rest of Us (Michael Scharnagl) * Top 6 Reasons To Use a Mocking Framework (Amy Reichert) * A Guide to Better Developer Experience (Dawid Ziolkowski) * How startups can help build a sustainable future (Irwin Boutbol) * How I Learned to Live My Values at Work (JD Meier)

Mobile, IoT & Game Development* Interest Growing in Dart and Flutter for Mobile (Loraine Lawson) * Create spellbinding visual effects with our advanced VFX guide (Shanti Zachariah & Eduardo Oriz) * Supporting six platforms with two keyboards (Brett Morgan)

Screencasts & Videos* Azure Virtual Desktop Essentials | Intro and Full Tour | Microsoft Mechanics (Jeremy Chapman) * Referencing Polly in your C# Application to set RetryAsync with Scott Hunter @ Microsoft Ignite (Microsoft Developer) * Testing Tools in Visual Studio | Visual Studio Toolbox (Leslie Richardson & Wendy Breiding) * FreeCodeSession – Episode 419 (Jason Bock) * Github Copilot | Visual Studio Toolbox (Leslie Richardson & Fabien Guillaume)

Podcasts* CodeNewbie S22:E4 – Showing up in tech (Jason Lengstorf) (CodeNewbie Team) * Scrum Master Toolbox Podcast – Learning to work with dominant people in Scrum teams | Jill Stott (Vasco Duarte) * ReWork Podcast – Your Estimates Suck (Jason Fried & David Heinenmeier Hansson) * RunAs Radio – Getting Rid of Excel with Jennifer Stirrup (Richard Campbell) * AGL 289: Steve Kahan (John Rouda) * Syntax Podcast Episode 545 – GitHub Next Projects (Wes Box & Scott Tolinsky) * The State of WASM – JavaScript Jabber 560 (Dan Shappir, AJ O’Neal & Charles Max Wood) * A Developer Experience – Christina Aldan: Am I willing to shift this energy? (Steven Hicks)

Community & Events* Hachyderm Blog: Growth and Sustainability (Kris Nova) * A conversation with Kevin Scott: What’s next in AI (Microsoft) * Update on JetBrains’ Statement on Ukraine (Maxim Shafirov) * Moving to Tech: A Marketer’s Story (Sarah Lahiff)

Database* Encryption Is Now Required for SQL Server Connection Strings (Joseph Guadagno) * Go Language for Database Professional (Pinal Dave)

SharePoint, M365 & MS Teams* #PowerAutomate – Flow to use Open Trivia Database questions in a Microsoft Teams bot 6/N (Bruno Capuano) * Cool Features in Microsoft Teams Meetings (Part 1) (Kenelle Moore) * How to manage your Microsoft 365 subscription in Windows 11 (Lance Whitney)

PowerShell & Terminal* Announcing PowerShell Crescendo 1.1.0-preview01 (Jason Helmick) * Setting Windows Display Resolution from the Terminal (Rick Strahl)

Miscellaneous* Things I Learned #16: Writing is hard (Michael Eaton) * Announcing Windows 11 Insider Preview Build 22621.1028 and 22623.1028 (Brandon LeBlanc) * Auto send new blog posts to Mastodon (Mark Downie) * Sleeping Tabs in Microsoft Edge: Saving extra resources when you need it most (Microsoft Edge Team) * Give a Great First Technical Talk: Share your experiences at user groups and meetups – Available now! (Matt Lacey) * Trouble connecting to Web sites and services because of certificate errors? Check if you’re being held captive (Raymond Chen) * paint.net 5.0 beta (build 8376) is now available (Rick Brewster) * C++ The Language Of The Future (Shila Toledano) * Microsoft releases epic PowerToys v0.65 update with .NET 7 support (Sofia Wyciślik-Wilson)

More Link Collections* The Morning Brew #3602 (Chris Alcock)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links* Custom Controls for WinForm’s Out-Of-Process Designer (Klaus Loeffelmann) * 25 Lessons from 25 Years at Microsoft (Steve Clayton) * Get your developer news (Mads Kristensen) * ChatGPT for VSCode – A VSCode extension that allows you to use ChatGPT (Marcel Pociot) * What’s new in the Microsoft Fluent UI library for Blazor version 2.0 (Vincent Baaij) * Jeff Fritz: Evolving Cloud Architecture – Azure DevOps Podcast Episode 222 (Jeffrey Palermo)

Web & Cloud Development* What’s new in Svelte: December 2022 (Daniel Sandoval) * web-component-designer – A Designer for HTML Components or Pages in a WebComponent (Jochen Kuhner) * Forensic container checkpointing in Kubernetes (Adrian Reber) * Angular v15—She’s Here! (Alyssa Nicoll) * Implement Feature Management in Blazor ASP.NET Core (Damien Bowden) * Managing CSS Scope With Razor Components (Ed Charbeneau) * Create a Skill Bot from Azure Question Answering Service (Freist Li) * How to Create an AI Social Listening Tool using Azure and the Twitter API Part 3: Applying Azure AI to Create an Analytics Function (Jamie Maguire) * Redeeming Azure for Student from your GitHub Student Pack when you do not have an Academic Email (Lee Stott) * Creating a Holiday Creatures Catalog in Azure with Secure Credentials (Sarah Dutkiewicz) * ESLint v8.29.0 released (Milos Djermanovic) * Benefits of Good API Design at the Gateway Layer (Kin Lane) * Using Versions and Aliases to Pre-Warm Lambda Execution Environments when Handling Bursts of Traffic (Bryan Hogan) * Build Your Own Decentralized Twitter, Part 2: Mitigations (David Eastman) * Mark-of-the-Web: Additional Guidance (Eric Lawrence) * Creating FHIR Objects Using Power Apps and FHIRPower a Custom Connector (Francisco Ruiz) * Automate Posting to Mastodon via Web Requests (James Montemagno) * How the Web Storage API Works (Leonardo Maldonado) * Manifest V3 and Microsoft Edge Add-ons (Microsoft Edge Team) * Why and How eBay Pivoted to OpenTelemetry (Vijay Samuel)

WinUI, .NET MAUI & XAML* Playing audio in a .NET MAUI app (Andreas Nesheim) * Logging and global error handling in .NET 7 WPF applications (Thomas Ardal) * I built an Android app on my Linux machine using .NET 7 and MAUI (Jeff Fritz)

Visual Studio & .NET Testing asynchronous processes with a little help from .NET Channels (Oskar Dudycz) * Introducing C#11: Required properties and Introducing C#11: Newlines in string interpolation expressions and Introducing C#11: Pattern match Span and ReadonlySpan on a constant string and Introducing C#11: Extended nameof parameter scope and Introducing C#11: UTF-8 String Literals and Introducing C# 11: Numeric IntPtr and UIntPtr and Introducing C#11: File local types (Anthony Giretti) * How to Enumerate an Enum in C# and How to Implement a LinkedList in C# (Code Maze) * Entity Framework Core 7 JSON Columns | Mapping | Querying | Updating | Example (Naveen Bommidi) * How to Recover from a DbUpdateException With EF Core (Phil Haack) * Our journey to F#: C#-F# Interop (Urs Enzler) * Abstraction vs Encapsulation and How to enumerate through a StringBuilder (Steven Giesel) * Building Window Services in .NET 7 (Kevin W. Griffin) * C++ template parlor tricks: Using a type before it is defined and* Instead of a C++ template parlor trick, why not just add support based on whether the header file has already been included? (Raymond Chen) * Create a .NET Console app to load the data (Sarah Dutkiewicz)

Design, Methodology & Testing* Comparing Lean, Agile, and Continuous Delivery (Steve Fenton) * Best Agile Reporting Tools For Software Teams (Tyler Hakes) * Things I Learned #14: GitHub Actions and ignoring files (Michael Eaton) * Setting up SSH Keys for GitHub using WSL and Keychain (Christopher Johnson) * GitHub, accessibility, and the disability divide (Ed Summers) * Keeping your git history clean with rebase (Henrique Dalcin Dalmas) * 8 GitHub Actions for Setting Up Your CI/CD Pipelines (Ismail Egilmez) * Ready-to-go sample data pipelines with Dataflow (Jasimine Omeke, Obi-Ike Nwoke & Olek Gorajek) * How We Built It: Git Workflows (Pooja Mistry)

Mobile, IoT & Game Development* .NET, IoT and Hedgehogs! (Mike Irving) * Support Corner: Protecting React Native Apps (PreEmptive Team) * Swift Summer of Code 2022 Summary (Konrad Malawski) * 10 mobile marketing terms every app developer should know (Reinaldo Calcaño)

Screencasts & Videos* Technology & Friends – Sara Benhamron on Sustainability (David Giard) * FreeCodeSession – Episode 418 (Jason Bock) * Setting up Rate Limiting in .NET 7 with Damien Edwards and David Fowler @ Microsoft Ignite (Microsoft Developer)

Podcasts Revision Path – Andrew Bass Jr. (Part 2 of 2) (Maurice Cherry) * Merge Conflict 335: All in on Codespaces (James Montemagno & Frank Kreuger) * Scrum Master Toolbox Podcast – Learning to be a Scrum Master for a team under pressure | Jill Stott and* Scrum Master Toolbox Podcast – How to win the trust of your team as a Product Owner | Elly Griffith-Ward (Vasco Duarte) * Google Cloud Security Podcast Episode 100 – 2022 Accelerate State of DevOps Report and Software Supply Chain Security (Anton Chuvakin) * Meta Cast 230 – Learn how to start a new agile team (Bob Galen & Josh Anderson) * PPP 371 | Why We Get Trapped In High Conflict and How We Get Out, with Amanda Ripley (Andy Kaufman) * The Stack Overflow Podcast – The blockchain tech to build in a crypto winter (Ben Popper) * The Changelog – Building a VM inside ChatGPT, Advent of Code 2022, webdev Liam Neeson, Fedifinder & BDougie (Jerod Santo & Adam Stacoviak) * Design Details 451: The Whole Twitter Thing (Brian Lovin & Marshall Bock) * The Amp Hour #611 – Grad School Time Capsule with Joshua and Zach (Dave Jones & Chris Gammell) * Talk Python to Me #392: Data Science from the Command Line (Michael Kennedy) * Tabs and Spaces 212 – James and the giant ball of mud (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events Bean Machine Retrospective, part 1 and Bean Machine Retrospective, part 2 (Eric Lippert) * Rockin’ the Code World: Special Guest Shay Rojansky (David McCarter) * philly.NET Code Camp 2023 and* philly.NET Meetup – 15 Minutes of Fame (Bill Wolff) * Uncritical analysis (Mark Downie) * Launching the 2022 State of Rust Survey (The Rust Survey Working Group) * Opening Hachyderm Registrations (Kris Nova) * .NET open source is ‘heavily under-funded’ says AWS (Tim Anderson)

Database* Update: ODBC Driver 17.10.2 for SQL Server Released (David Engel) * Cardinality Estimation Feedback in SQL Server 2022 (Kate Smith) * Dealing with the Bits of a Binary Value in SQL Server (Louis Davidson) * Backing Up MySQL Part 7: MySQL Enterprise Backup (Lukas Vileikis) * Configure Auto-Failover Group for Azure SQL Database and Azure SQL Managed Instances for SQL Server (Manvendra Singh) * Work with Custom Roles for RBAC with Azure Cosmos DB for NoSQL (Sarah Dutkiewicz) * What’s New In Analysis Services 2022? (Chris Webb)

SharePoint, M365 & MS Teams* Principles for monetizing selected Microsoft 365 APIs (Microsoft Graph Team) * 5 ways Microsoft Viva helps businesses save time and money (Seth Patton)

PowerShell* PowerShell Extension for Visual Studio Code October 2022 Update (Andy Jordan) * How To Assess SSD Health in PowerShell (Brien Posey)

Miscellaneous* Preparing for a Russian cyber offensive against Ukraine this winter (Clint Watts) * ChatGPT: Optimizing Language Models for Dialogue (OpenAI) * A Weekend with Midjourney, the AI Artist (Matthew MacDonald) * FBI Joins Investigation Into North Carolina Power Outage Caused By ‘Intentional’ Attacks on Substations (msmash) * Take Control of Windows Updates on your Windows 11 DAW PC (Pete Brown) * Just laid off? Nervous about possible layoffs? Here’s what to do. (Ryan Donovan) * Microsoft is adding a quick launcher to PowerToys for easy access to the best Windows utilities (Sofia Wyciślik-Wilson) * Introducing Mona Sans and Hubot Sans (Tobias Ahlin) * Things I Learned #15: Zsh_stats (Michael Eaton)

More Link Collections The Morning Brew #3600 and* The Morning Brew #3601 (Chris Alcock) * .NET Annotated Monthly | December 2022 (Rachel Appel) * Interesting links of the week (2022-49) (Michael Eaton) * Sands of MAUI: Issue #83 (Sam Basu) * Code Maze Weekly #150 (Vladimir Pecanac) * F# Weekly #48, 2022 – #FsAdvent, AoC, Mastodon community (Sergey Tihon) * The Overflow #154: The state of the cloud in 2022 (Ryan Donovan & Cassidy Williams) * Reading Notes #533 (Frank Boucher) * C# Digest Issue #433 – December 05, 2022 (Jakub Chodounsky)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* What’s new in the .NET MAUI Community Toolkit (Kym Phillpotts) * Uno Platform for Figma Preview 4 – Updated UI, Auto-Layout Features and Custom Components (Uno Platform Team) * A Full-Stack Web App Using Blazor WebAssembly and GraphQL—Part 7 (Ankit Sharma) * Fewer cold starts, more features – Cloud Functions (2nd generation) for Firebase in 2022 (Dmitry Lyanlin & Jeff Huleatt) * Building a new JavaScript linting experience in Visual Studio (Maria Solano)

Web & Cloud Development* Color Formats in CSS (Josh Comeau) * HTML/CSS: How to (Maybe) Prevent the Text of a Time Display from Jiggling Around, Part 2 (Roland Weigelt) * New in Docker Desktop 4.15: Improving Usability and Performance for Easier Builds (Alyssa Shames) * Developing Faster JavaScript Apps: the Ultimate Guide to Web Workers (Craig Buckler) * Polly with .NET 6, Part 7 – Policy Wraps with Minimal APIs, and HttpClientFactory (Bryan Hogan) * Tell Your API Story with Your Postman Profile (Avinash Choudhary) * Digging Deeper Into Container Style Queries (Geoff Graham) * New on Microsoft Learn: Advance your security posture from chip to cloud (Thomas Trombley)

WinUI, .NET MAUI & XAML* Shadows Everywhere in Xamarin.Forms (Junior Saravia) * .NET MAUI, Neural Networks and Observability (Wolfgang Ziegler)

Visual Studio & .NET* Web Scraping and Generating PDFs Using C# and .NET (Christopher Johnson) * 3 Easy Ways to Convert Word Documents to Images in C# (Mohanaselvam Jothi) * Special Characters are Truly Special (Aaron Stanley King) * New ArgumentException and ArgumentOutOfRangeException helpers in .NET 8 (Steven Giesel) * Not even trying to cross an airtight hatchway: Calling a function in your own process by synthesizing a function pointer (Raymond Chen) * Improved Startup Performance in Rider 2022.3 (Maarten Balliauw)

Design, Methodology & Testing* Introducing a product delivery culture at Etsy (Martin Fowler) * Things I Learned #13: VS Code and merging (Michael Eaton) * Enabling Effective Remote Working – Principles and Patterns from Team Topologies (Eduardo da Silva & Rich Allen) * How empowering developers helps teams ship secure software faster (Gwen Davis) * Publishing NuGet Packages With Nuke & Azure DevOps (Andrew DePersio) * TeamCity 2022.10.1 is available (Julia Alexandrova) * How to manage multiple projects: Tips and tricks for juggling like a pro (Kat Boogaard) * Students, kick-start your tech career with a Microsoft Certification! (Lee Stott) * An enterprise account is coming to all Enterprise customers (Melody Mileski)

Screencasts & Videos* GCast 137: Registering an Application with Azure Active Directory (David Giard) * Nullables Livestream #2: Exploring Architecture (James Shore) * SQL Server 2022: Introducing SQL Server 2022 General Availability [Ep. 1] | Data Exposed (Anna Hoffman & Bob Ward) * Introducing Microsoft Teams Premium (Microsoft Teams) * Advent of Code 2022 — Day 1 (C#, .NET 7) (Martin Zikmund)

Podcasts* The Hanselminutes Podcast – Do I stay or do I go? – Tech career advice with Mekka Williams (Scott Hanselman) * User Management – Adventures in DevOps 140 (Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – The Toyota Kata, an effective template for Agile Retrospectives | Elly Griffith-Ward (Vasco Duarte) * Agile Toolkit Podcast – Evan Leybourn – The Behaviors of Agile Organizations and the BAI Conference – BAI 2022 (Bob Nadler) * Talking “Code” with Kevin Craine (Charles Petzold) * Azure Podcast Episode 448 – Azure and OSS (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * A Geek’s Guide to the Galaxy #531 – Cliff Bleszinski, creator of Gears of War and author of Control Freak: My Epic Adventure Making Video Games (David Barr Kirtley & John Joseph Adams) * AWS Developers Podcast Episode 061 – Announcing Amazon CodeCatalyst with Harry Mower and Doug Clauson (David Isbitski) * UX Podcast #303 – Metacognition with Steve Fleming (James Royal-Lawson & Per Axbom) * Web Rush Episode 212: AG Grid with Stephen Cooper (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Windows Weekly 805: Week E is a Lie (Paul Thurrott) * UI Breakfast Episode 253: Brand Voice & Tone with Reese Fuller (Jane Portman) * Software Defined Talk Episode 389: The Miscellaneous Keynote (Brandon Whichard & Matt Ray) * Software Engineering Radio Episode 540: Joe Nash on DevRel (Felienne) * How to Advance Your Career without Grinding for Years – Adventures in Angular 361 (Charles Max Wood & Subrat Mishra) * The Stack Overflow Podcast – Taking stock of crypto’s crash (Ben Popper) * Rocket 414: Bad Boys of Tech (Christina Warren, Brianna Wu & Simone De Rochefort)

Community & Events* droidcon New York and London (John Wiese) * Pulse Joins the Mozilla Family to Help Develop a New Approach to Machine Learning (Steve Teixeira)

Database* How to get a date and time from a SQL Server RowVersion value with T-SQL (Eric Blinn) * Backing Up MySQL Part 6: Physical vs. Logical Backups (Lukas Vileikis) * Subqueries in MySQL (Robert Sheldon) * Using LATERAL Joins To Get “Top N” Records From Each Group In MySQL 8.0.14 (Ben Nadel)

SharePoint, M365 & MS Teams* Improving interoperability between the Visio web and desktop apps (Shefali Birla)

Miscellaneous* Prime Health (Scott Galloway) * ‘The New Wordle Editor Is Ruining Wordle’ (BeauHD) * An introduction to Markdown (Charlie Olive)

More Link Collections* The Morning Brew #3599 (Chris Alcock) * Collective #741 (Mary Lou) * Tech Advent Calendars – 2022 (Matt Lacey)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links* Announcing Microsoft’s next steps to help the world learn new skills (Kate Behncken) * Electron 22.0.0 (Keeley Hammond & George Xu) * Introducing the Microsoft Graph Developer Proxy community preview (Sébastien Levert & Waldek Mastykarz) * .NET Rocks! – Thinking High-Level Design with Billy Hollis (Carl Franklin & Richard Campbell) * Hello from the GitHub Actions: Core .NET SDK (David Pine)

Web & Cloud Development Public preview: Go language support on Azure App Service and Public preview: Build and deploy to Azure Container Apps without a Dockerfile from the Azure CLI and* Public preview: GitHub action to build and deploy to Azure Container Apps (Azure Team) * Boosting Kubernetes container runtime observability with OpenTelemetry (Sascha Grunert) * Azure portal October 2022 updates (Allison Cordle) * Using custom elements and pinia with Vue 3 (Jaime Jones) * Exploring generating PDF files from HTML in ASP.NET Core (Mike Brind) * How do you back up and restore your (stateful) Kubernetes workloads? Here’s a new cloud-native option. (Richard Seroter) * Meet Replit Ghostwriter, your partner in code (Replit Team) * Pro Tips for Windows 365 Configuration (Phil Urban) * Electron: Farewell, Windows 7/8/8.1 (Keeley Hammond)

WinUI, .NET MAUI & XAML* WPF: How to (Maybe) Prevent the Text of a Time Display from Jiggling Around (Roland Weigelt) * .NET MAUI Advent Calendar 2022 – Dec 1st : MAUI App Accelerator (Matt Lacey)

Visual Studio & .NET Announcing PostSharp 6.11 RC: Support for .NET 7.0 and C# 11 and* Metalama Status Update (November 2022) (Gael Fraiteur) * Producer-Consumer Applications With .NET Channels (Code Maze) * I used FILE_FLAG_SEQUENTIAL_SCAN but it didn’t seem to speed up my sequential scanning (Raymond Chen)

Design, Methodology & Testing* How to create an alpha mask in Sketch (Sketch Team) * Rewriting tests from Cypress to Playwright using GPT3 (Gajus Kuizinas) * Effective Retrospectives Require Skilled Facilitators (Ben Linders) * 10 reasons to choose Codemagic CI/CD in 2022–2023 (Codemagic) * Wix.com – 5 Event Driven Architecture Pitfalls! (Derek Comartin) * The Master List of UI Design Resources (Kathryn Grayson Nanz) * Continuous delivery, meet continuous security (Tanya Janca) * Best practices for CI/CD (Terence Wong) * Updates to Windows App Management in Intune with Winget (Zachary Cavanell)

Mobile, IoT & Game Development* Bring Personalization at Scale Using Adobe Experience Platform to Your React Native Mobile… (Shikhar Saxena) * Lights, camera, update: The latest on Cinematic Studio and Live Capture (Marc Tanenbaum)

Screencasts & Videos Focus on app UX in .NET MAUI with Kym Phillpotts | .NET MAUI Hack day 2022 and MVVM in .NET MAUI with Alec Tucker | .NET MAUI Hack day 2022 (SSW TV) * Why Automated Software Testing Matters (1 of 12) | Automated Software Testing and* Web Application Testing with Microsoft’s Playwright (12 of 12) | Automated Software Testing (Robert Green, Leslie Richardson & Phil Japikse)

Podcasts* The Happy Engineer Podcast 076: Q&A #4 with Zach White | Dealing with a Micromanager Boss who Kills Your Motivation | How to Add More Value in Your Role Right Now (Kae Lynne Sapino) * Complete Developer Podcast – Integration Code Smells (BJ Burns & Will Gant) * SQL Data Partners Podcast Episode 257: The Business of Working for Yourself (Carlos L. Chacon) * A Developer Experience Podcast – Eric Potter: The Pomodoro Technique (Steven Hicks)

Community & Events* PowerShell + DevOps Global Summit 2023 (James Petty) * A long expected update (Eric Lippert) * Twitter 2.0: Our continued commitment to the public conversation (Twitter) * Announcing Replit Reps Cohort 2 (Replit Team) * Rockin’ the Code World: Special Guest Robert Bogue (David McCarter)

Database* Azure SQL—Public preview updates for late November 2022 (Azure Team) * Move Azure SQL Managed Instance across the virtual networks (Uros Milanovic)

SharePoint, M365 & MS Teams* From sign language capabilities to gaming in Teams—here’s what’s new in Microsoft 365 (Colette Stallbaumer) * #PowerAutomate – Flow to use Open Trivia Database questions in a Microsoft Teams bot 5/N (Bruno Capuano) * What’s New in Microsoft Teams | November 2022 (Holly Lehman) * SharePoint Roadmap Pitstop: November 2022 (Mark Kashman) * New SharePoint Framework version 1.16.1 is available (Microsoft 365 Platform Team)

PowerShell* Clearing the Microsoft Teams Cache – Centrally Managed with PowerShell and Microsoft Intune (Drago Petrovic)

Miscellaneous* Does the Marketing Funnel Apply to Developers? (DeveloperMedia) * LastPass’ latest data breach exposed some customer information (Emma Roth) * Windows Subsystem for Linux Now Generally Available in Microsoft Store (Sergio De Simone) * Things I Learned #12: DevToys (Michael Eaton)

More Link Collections* The Morning Brew #3598 (Chris Alcock)

The Geek Shelf Apps and Services with .NET 7: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies (Mark J. Price) – Referral Link

View Details

Top Links* Removing out-of-support components from your Visual Studio installations (Christine Ruana) * Replicating Food Delivery App UI with Uno Platform (Uno Platform Team) * Configuring your Windows development machine for data science (Bea Stollnitz) * Windows on Arm: Accelerating momentum for the future of laptop computing (David Whaley) * VS Code Sandboxing (Benjamin Pasero)

Web & Cloud Development* Using Picture And Source Tags To Prevent Loading Hero Image On Mobile Devices (Ben Nadel) * How to capture single frame from an HTML video (Dave Rupert) * Learn to Code With JavaScript: Part 4, Functions (Alberta Williams) * Creating Async Task Runner with Concurrency in JavaScript (Bidisha Das) * ASP.NET Core: Deploying the TX Text Control Document Viewer to Azure App Services (Bjoern Meyer) * 5 Ways to Make Your JavaScript More Functional (Darren Jones & Olivia Gibson) * Confidential Compute on Azure with Kubernetes (Mary Branscombe) * Build a web app to manage a custom provider in Viva Learning with Blazor (Matteo Pagani) * .NET 7 | Web API | Azure Blob Storage | File Management | Example (Naveen Bommidi) * The Top 5 Angular Data Grid Features You Never Knew You Needed (Zdravko Kolev) * Some Helpful, Free APIs I Run with Fly.io (Mark Thomas) * 8 Common HTTP Error Codes and Their Possible Fixes (Aarthi Manoharan) * Privacy Consent on FHIR – looking for initial feedback (John Moehrke) * Node v19.2.0 (Current) (Ruy Adorno)

WinUI, .NET MAUI & XAML* Achieve Outlook-Like Swiping Using .NET MAUI ListView (Jayaleshwari N.) * Recap: State of .NET MAUI—.NET Conf 2022 (Leomaris Reyes)

Visual Studio & .NET* Use a C# .NET Text Parser to Extract Data and Add it to Desktop Apps (Kartik Sagar) * Introducing C#11: List Pattern (Anthony Giretti) * Adding Digital Signatures to PDF Documents in C# (Bjoern Meyer) * Difference Between Is and Equality Operators in C# – “is null” vs “== null” (Code Maze) * C# 11: Raw strings, required members, and auto-default structs (Tom Deseyn) * Microsoft ML.NET 2 Adds Text Classification API (Kay Ewbank) * Dubious security vulnerability: Reading the files in the WindowsApps folder (Raymond Chen) * MSVC OpenMP Update (Tanveer Gani)

Design, Methodology & Testing* Fundamental knowledge (Oren Eini) * Intercepting HTTP Requests with Playwright (Tim Deschryver) * How the management team at MS integrates with engineering (James Lieurance) * A Beginner’s Overview of Software Development (Joe Mayo) * Make PRs the BEST PART of Programming (Kaeden Wile)

Mobile, IoT & Game Development* Android SDK: Common Android Components (Sue Smith) * 3 ways to use Mozilla Hubs, a VR platform that’s accessible and private by design (Kristina Bravo)

Screencasts & Videos Start your metadata driven adventure in Azure Data Factory | Data Exposed: MVP Edition (Anna Hoffman) * Effective Alerts with Snackbar & Toast with .NET MAUI (Gerald Versluis) * Migrating & Upgrading Xamarin.Forms to .NET MAUI (James Montemagno) * Getting started with .NET MAUI with Jack Pettit | .NET MAUI Hack day 2022 and* Building a simple mail client with .NET MAUI with Brady Stroud | .NET MAUI Hack day 2022 (SSW TV) * You should benchmark your .NET apps (Daniel Hindrikes) * FreeCodeSession – Episode 417 (Jason Bock) * Armchair Architects: So, you want to build a platform … (Part 2) (David Blank-Edelman, Uli Homann & Eric Charran)

Podcasts* CodeNewbie S22:E3 – Demonstrating curiosity kindly with Matt Newkirk (CodeNewbie Team) * Working Code Podcast – Episode 103: Birdsite Go Boom (Ben Nadel) * Practical AI Podcast – Copilot lawsuits & Galactica “science” (Chris Benson & Daniel Whitenack) * Your Daily Scrum: How Do You Handle a Defensive Scrum Team in a Retro? (Ryan Ripley) * Shop Talk Show #593: Zach Leatherman on Eleventy, Mastodon, Twitter, and is-land (Zach Leatherman) * A Developer Experience Podcast – In-betweener: Fluidity and context in our systems (Steven Hicks) * AWS Developers Podcast Episode 060 – Introducing Lambda SnapStart with Tarun Rai Madan (David Isbitski) * Radical Candor S4, Ep. 17: Radical Candor Wipeouts Reimagined (Kim Scott, Jason Rosoff & Amy Sandler) * Talk Python to Me #391: Pyscript powered by MicroPython (Michael Kennedy) * RunAs Radio – What SysAdmins Want for Christmas with Rick Claus and Joey Snow (Richard Campbell) * All Things TypeScript with Maina Wycliffe – JavaScript Jabber 559 (Charles Max Wood & Steve Edwards)

Community & Events* Snap Demands Employees Work In Office 80% of the Time Starting Early Next Year (BeauHD) * Jamstack Community Survey 2022 Results (Zach Leatherman)

Database* Enabling PostgreSQL 15 in Azure Cosmos DB for PostgreSQL – how we did it (M. Ozan Saka) * Azure SQL Database External REST Endpoints Integration Now in Public Preview (Steef-Jan Wiggers) * Setting SQL Deadlock Priority to Control the Transaction that is Rolled Back (Sergey Gigoyan) * Slow “Having” Query? Try Pre-Filtering. (Brent Ozar) * Encrypting Your SQL Data Should be Your Default Option (Matthew McGiffen)

Miscellaneous* Things I Learned #11: Zsh, Spotify, and more (Michael Eaton) * Anker’s Eufy Cameras Caught Uploading Content To the Cloud Without User Consent (BeauHD) * Twitter has stopped enforcing its covid misinformation policies (Emma Roth)

More Link Collections* The Morning Brew #3597 (Chris Alcock)

The Geek Shelf Learn WinUI 3 (Alvin Ashcraft) – Referral Link

View Details

Top Links* Introducing the Microsoft Graph Python SDK now available for public preview (Isaac Vargas Chacon) * Updates to Windows App Management in Intune with Winget | Microsoft Mechanics (Jeremy Chapman & Jason Githens) * When to use gRPC vs GraphQL (Loren Sands-Ramshaw) * Brady Gaster: Orleans – Azure DevOps Podcast Episode 221 (Jeffrey Palermo) * Replicating an Invoice Page UI in .NET MAUI (Leomaris Reyes)

Web & Cloud Development Automate your API deployments with Azure API Management and Bicep modules (Adrian Hall) * Preact vs. React (Prashant Yadav) * Pulumi Crosswalk for AWS 1.0: AWSX, EKS, and AWS API Gateway and* AWS Lambda SnapStart with Pulumi (Daniel Bradley) * Newer Things to Know About Good Ol’ HTML Lists (Daniel Schwarz) * WebStorm 2022.3: New UI Preview, Vue and Angular Improvements, and Vitest Support (David Watson) * Local Development with the Azure Static Web Apps CLI (David M. Ginn) * Alba for Effective ASP.Net Core Integration Testing (Jeremy D. Miller) * Testing your ASP.NET Core application – using a real database (Josef Ottosson) * DevExtreme Multi-Purpose UI Components — Angular, React, Vue, and jQuery (Vlada S.) * Testing static types in TypeScript (Axel Rauschmayer) * Examples for calling the GitHub GraphQL API (with ProjectsV2) (Rob Bos) * Pointer compression in Oilpan (Anton Bikineev & Michael Lippautz) * Close out – 30 Days of Microsoft Graph Challenge – 30th November (Ayca Bas) * DS Server: Announcing Distributed OAuth Authentication for Scalable Applications (Bjoern Meyer) * Stop waiting for GitHub pages to build using overrides (Chris Heilmann) * How To Easily Understand TypeScript Generics (Hassan Djirdeh) * Are You API-First? Here Are 4 Implementations (Joyce) * Microsoft Graph Python SDK – Public Preview (Lee Stott) * To infinity and beyond: enabling the future of GitHub’s REST API with API versioning (Tim Rogers) * Scaling Mastodon: The Compendium (Hazel Weakly) * Changes to Twilio’s Messaging API Response Headers have been Cancelled (Twilio)

Visual Studio & .NET C# Tip: Raise synchronous events using Timer (and not a While loop) (Davide Bellone) * Having fun with C# 11 raw string literals (Jiri Cincura) * Introducing C#11: Raw string literals (Anthony Giretti) * What kind of caller diagnostic information can I get from exceptions thrown by C++/WinRT and wil?, C++20 edition and* The case of the application that used thread local storage it never allocated (Raymond Chen) * Floating-Point Types in C# – Double vs Float vs Decimal (Code Maze) * How the new VSCode XML extension improves developer experience (Mohit Suman, Angelo Zerr & Jessica He) * A Tour of 4 MSVC Backend Improvements (Sy Brand) * Top 15 VS Code Extensions Every Developer Should Know (Nipuni Arunodi)

Design, Methodology & Testing* MSIX App Attach Step-by-Step Guide: How to set-up MSIX App Attach (Alex Marin) * How to Set Up an Environment Variable in MSIX to Directory and File Paths (Horatiu Vladasel) * Experimenting with Federation and Migrating Accounts (Kris Nova)

Screencasts & Videos* Coding After Work – Building “Next Tech Event” using Blazor and RavenDB Part 13 (Jimmy Engstrom & Jessica Engstrom) * Code reuse with .NET MAUI with Sam Basu | .NET MAUI Hack day 2022 (SSW TV) * The Download: GitHub Universe Recap, .NET Conference Overview, Our Anniversary and more (Christina Warren) * Fluent UI Insights: APIs in v9. Slots, JSX children & triggers (Fluent UI Team)

Podcasts InfoQ Podcast: Managing an API as a Product with Deepa Goyal (Deepa Goyal) * Revision Path – Andrew Bass Jr. (Part 1 of 2) (Maurice Cherry) * Scrum Master Toolkit Podcast – How to help an overwhelmed team deliver! Flow lessons for Scrum teams | Elly Griffith-Ward and* Scrum Master Toolkit Podcast – The impediment that kills Agile adoption in many organizations, and what to do about it | Elly Griffith-Ward (Vasco Duarte) * Agile Toolkit Podcast – Marsha Acker – Facilitation and Developing Agile Leaders – BAI 2022 (Bob Nadler) * Syntax Podcast Episode 542 – Serverless Limitations (Wes Bos & Scott Tolinsky) * Google Cloud Security Podcast Episode 99 – Google Workspace Security: from Threats to Zero Trust (Anton Chuvakin) * The Stack Overflow Podcast Episode 509 – From Twitter Bootstrap to VP of Engineering at Patreon, a chat with Utkarsh Srivastava (Ben Popper) * The Changelog – Free Heroku EOL, Stable Diffusion 2.0, Twitter SRE explains why it stays up, Git Notes & Joel Lord (Jerod Santo & Adam Stacoviak) * AGL 288: Engineering Careers with Jeff Perry (John Rouda) * Inside Trader Joe’s Podcast Episode 58: It’s Beginning to Look a Lot Like a Trader Joe’s Holiday Shopping List (Trader Joe’s Team) * Fragmented: The Software Podcast 239: Require PR Reviews with CODEOWNERS (Donn Felker & Kaushik Gopal)

Community & Events* Coming Back To Microsoft (Den Delimarsky) * 20 Pop-Up Holiday Bars & Festively Decorated Restaurants in Philly for 2022 (Visit Philly) * Highlights for the Global AI Student Conference (Henk Boelman) * Join us for Windows Server Summit 2022 (Janine Patrick) * Redgate 100 Spotlight: Community Heroes (Kerry Ramsbotham) * Sex, Drugs, and Bipolar – A Novel (Jesse Liberty)

Database* Strategies to Improve SQL Server Storage Performance (Joseph D’Antoni) * New In SQL Server 2022 and Azure SQL: XEvent Performance Metrics (Mitchell Sternke) * Managing delays in distributed systems with RavenDB (Oren Eini)

SharePoint, M365 & MS Teams* #PowerAutomate – Flow to use Open Trivia Database questions in a Microsoft Teams bot 3/N (Bruno Capuano) * Adding a custom content provider to Viva Learning with Microsoft Graph (Matteo Pagani)

PowerShell & Terminal* Things I Learned #10: The Mac Terminal is talking back (Michael Eaton)

Miscellaneous Active Directory Explorer v1.52, Contig v1.82, and Sysmon v14.13 (Alex Mihaiuc) * Comcast’s Sneaky Broadcast TV Fee Hits $27, Making a Mockery of Advertised Rates (BeauHD) * Announcing Windows 11 Insider Preview Build 25252 and* Announcing Windows 11 Insider Preview Build 22621.1020 and 22623.1020 (Brandon LeBlanc)

More Link Collections* The Morning Brew #3596 (Chris Alcock) * Interesting links of the week (2022-48) (Michael Eaton) * Sands of MAUI: Issue #82 (Sam Basu) * Reading Notes #532 (Frank Boucher) * Collective #740 (Mary Lou)

The Geek Shelf C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Ed (Mark J. Price) – Referral Link

View Details

Top Links* Preloading Routes in Angular for Faster Navigation (Ashnita Bali) * Merge Conflict 334: 7 Awesome New Features in .NET 7 (James Montemagno & Frank Kreuger) * JS Party Podcast – All about Playwright (Debbie O’Brien, Amal Hussein & Nick Nisi) * C# 11 Strings in the Raw (Shawn Wildermuth) * Creating a Custom Connector for Mastodon in Power Automate (Jeremy Sinclair) * MVVM Framework for WinForms (Bogdan Kharchenko)

Web & Cloud Development* Warming Up 100 AWS Lambda Hosted ASP.NET Web API Applications (Bryan Hogan) * Sharing Microsoft Graph permissions and solution Azure App Registrations (Damien Bowden) * How to Create an AI Social Listening Tool using Azure and the Twitter API Part 2: Creating a Function to Fetch Data (Jamie Maguire) * Azure SQL Trigger for Azure Functions in Public Preview (Renato Losio) * ECMAScript proposal: Array.fromAsync() (Axel Rauschmayer) * Making the First Mastodon API Call to My Instance (Kin Lane) * registry.k8s.io: faster, cheaper and Generally Available (GA) (Adolfo Garcia Veytia & Bob Killen) * IE – RIP or BRB? (Bruce Lawson) * Positioning notification messages with accessibility in mind (Chris Heilmann) * How to build Power Apps Custom Controls using TypeScript (Julia Muiruri) * 10 SEO Tips For Technical Writers And Software Developers (Mahesh Chand) * DasBlog support for WebFinger (Mark Downie) * HL7 FHIR Security & Privacy tutorial – Vegas (John Moehrke) * GoLand 2022.3 Release Candidate 2 Is Available! (Sergey Kozlovskiy)

WinUI, .NET MAUI & XAML* .NET MAUI App: MAUI app icon, MAUI splash screen, and MAUI image to different mobile platforms. (Suthahar Jegatheeean)

Visual Studio & .NET* .NET and C# Versions – 7/11 Update (nietras) * Hashing and Salting Passwords in C# – Best Practices (Diego García) * Required Properties in C# 11 (Dirk Strauss) * Benchmark Your Code Like dotNetDave! (David McCarter) * My Top 10 Visual Studio Code Extensions for 2022 (John Kilmister) * EF Core Audit Extension – now with new features and optimizations (Maciej Zwierzchlewski) * A new wave of analyzers in .NET 8 (Steven Giesel) * Using The New Generic Number Interface In .NET 7 (Munib Butt) * How do I pass a raw pointer to a Windows Runtime function? (Raymond Chen)

Design, Methodology & Testing Observability-Driven Development: From Development to DevOps (Hiren Dhaduk) * Reinforcement—How to Strengthen and Reinforce Change and ADKAR is a Simple Model for Change and* What’s Your Life Focus? Fame, Friends, Fortune, Family, Fun, Freedom, Faith? (J.D. Meier) * Mapping event type by convention (Oskar Dudycz) * What is Regression Testing? Explained with Test Cases, Tools, and Methods (Hardik Shah) * JetBrains Previews Aqua, New Test Automation-Oriented IDE (Sergio De Simone)

Mobile, IoT & Game Development* Experts share insights on Firebase, Flutter and the developer community (Komal Sandhu) * How to immerse your players through effective UI and game design (Christo Nobbs)

Screencasts & Videos* Technology & Friends – Chander Dhall on AI in Azure, Google, and AWS (David Giard) * Federated Learning with Azure Machine Learning and Building Recommender Systems (Seth Juarez) * FreeCodeSession – Episode 416 (Jason Bock)

Podcasts* InfoQ Podcast: Mean time to Awesome as a Measure for Developer Experience (Rick Spencer) * GeekWire Podcast: What we’re thankful for in tech, business, and science in 2022 (Todd Bishop) * Syntax Podcast #541 – Supper Club × Anything But Coding with Wes and Scott (Wes Bos & Scott Tolinsky) * The Changelog – This !insane tech hiring market (Gergely Orosz, Adam Stacoviak & Jerod Santo) * Rocket 413: Okay let’s talk about the polycule (Christina Warren, Brianna Wu & Simone De Rochefort) * Unhandled Exception Podcast – Vim – with Joseph Woodward (Dan Clarke)

Community & Events* The Curious Case of… community (Paul S. Randal) * A Twitter executive got a court injunction to prevent Elon Musk from firing her (Emma Roth)

Database* Hyperconverged storage tuning tip for SQL Server (David Klee) * Backing Up MySQL Part 5: Backing Up Big Data (Lukas Vileikis) * Deploy and Configure Azure SQL Managed Instance (John Miner)

SharePoint, M365 & MS Teams* Image as choice in Microsoft Forms (Yuanquan Hu)

PowerShell & Terminal* Install Terminal App Themes in Windows 11 (Sofia Sondh)

Miscellaneous Announcing axum 0.6.0 (David Pedersen) * Want to see end of life dates for, well, anything? (Michael Niehaus) * Universal Flu Vaccine May Be Available Within Two Years, Says Scientist and* Google: 60% Of The Internet Is Duplicate (msmash) * Stop the Scroll (Lynn Langit)

More Link Collections* The Morning Brew #3595 (Chris Alcock) * .NET, Architecture, Azure, And other links #43 (davita8) * The Overflow #153: How to get a job in Japan (Ryan Donovan & Cassidy Williams) * C# Digest Issue #432 – November 28, 2022 (Jakub Chodounsky) * F# Weekly #47, 2022 – #FsAdvent starts next week (Sergey Tihon)

The Geek Shelf Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

View Details

Top Links A Mostly Complete Guide to C# 11’s Final Features (Matthew MacDonald) Processing data in parallel using Channels (Maciej Zwierzchlewski) Developers Get a Quick-Start to Coding with Replit IDE (Loraine Lawson) Improve your productivity with Web Live Preview and Telerik (Sayed Ibrahim Hashimi) The Hanselminutes Podcast – Creating games on Nintendo Switch with FUZE4 […]

View Details

Top Links MAUI App Accelerator v1.1 – Now with C# Markup support (Matt Lacey) The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11 (Craig Loewen) Exciting New GitHub Features Powering Machine Learning (Seth Juarez) Interview with Azure Maps Using Blazor Succinctly Author Michael Washington (Jacqueline Bieringer) […]

View Details

Top Links Visual Studio 2022 Performance Enhancements 17.4 (Nayana Srikanth) Test Uno Platform WebAssembly apps on mobile devices using Dev Tunnels (Martin Zikmund) Build and publish Visual Studio extensions with GitHub Actions (Thomas Ardal) Programmatically Accessing App Settings from Logic Apps Expressions (Kent Weare) The new .NET 7.0 IParsable interface (Patrick Smacchia) Web & Cloud […]

View Details

Top Links Make the most of Microsoft Learn Cloud Games (Lee Stott) Making your WPF app cross platform with Avalonia UI (Bruno Sonnino) Tagged Strings in Visual Studio and .NET 7 (Jonathan Allen) How to Use Svelte and Go to Build a Video Chat App (Joseph Udonsak) Microsoft: Platform Invoke in .NET 7.0 sweeps away […]

View Details

Top Links Large-screen design patterns (Craig Dunn) Azure SDK Release (November 2022) (Azure SDK) #WinAppSDK 1.2.1 (1.2.221116.1) is now available with a fix for a bug causing an app crash on startup for C++ WinUI 3 apps. (Windows UI Team) Update to Windows Subsystem for Android™ on Windows 11 (November 2022) (Brandon LeBlanc) A reusable […]

View Details

Top Links SQL Server 2022 is now generally available (Rohan Kumar) Keyboard Shortcuts in .NET MAUI Scheduler (Jeyasri Murugan) Angular v15 is now available! (Minko Gechev) Intro to LiteDB for .NET Developers. Sample WebApp Included (Uno Platform Team) Azure Data Studio November release (Timi Oshin & Erin Stellato) What’s New in Windows App SDK 1.2 […]

View Details

Top Links Public preview of dev tunnels in Visual Studio for ASP.NET Core projects (Sayed Ibrahim Hashimi) How to use Azure ML registries to share models, components, and environments (Bea Stollnitz) Avalonia platform support – why it’s simple (Mike James) Announcing TypeScript 4.9 (Daniel Rosenwasser) Build a stock update notification bot for Microsoft Teams using […]

View Details

Top Links Multi-repository Support Released! (Jessie Houghton) Easily Design a Sleep Tracker Using WinUI Radial Gauge (Vignesh Ramesh) Case Study – Why Consistent Profiling Pays Off (Roman Emelin) What is GitHub Codespaces and how can Students access them for free? (Alfredo Deza) Transcribe and Ink experience in OneNote on Windows (Abhinav Santoshi) Using ML.NET to […]

View Details

Top Links Template Studio for .NET MAUI (Matt Lacey) MVVM is easier than ever before with Source Generators, .NET 7, and the MVVM Toolkit| .NET Conf 2022 (Sergio Pedri) Introducing the C# 11 Required Keyword (Matt Eland) Accelerate your WinUI 3 app with the Windows Community Toolkit | .NET Conf 2022 (Michael Hawker) F# Doom […]

View Details

Top Links Introducing Visual Studio Rollback! (Sayyeda Mussa) Optimum performance for your data with SQL Server 2022 (Marisa Mathews) .NET MAUI for Android and cross-platform apps (Craig Dunn) Fiddler Everywhere 4.0 Is Here With a New Filtering Experience for Debugging (Simona Yaneva) What’s new with Codespaces from GitHub Universe 2022 (Nik Molnar) Announcing ML.NET 2.0 […]

View Details

Top Links PowerShell 7.3 General Availability (Steve Lee) How to Use Angular Native Animations (Dulanka Karunasena) PWABuilder: The Manifest Editor (Jaylyn Barbee) Windows Community Toolkit Labs Experiments are Here! (Michael Hawker) State of .NET MAUI | .NET Conf 2022 (David Ortinau & Maddy Montaquila) State of Azure + .NET | .NET Conf 2022 (Scott Hunter) […]

View Details

Top Links Announcing .NET MAUI for .NET 7 General Availability (David Ortinau) What’s new for WPF in .NET 7 (Pankaj Chaurasia) Announcing ASP.NET Core in .NET 7 (Daniel Roth) Welcome to C# 11 (Mads Torgersen) Visual Studio 2022 17.4 is now available! (Marc Goodner) What’s new in Orleans 7.0 (Brady Gaster) .NET 7 is Available […]

View Details

Top Links DirectStorage 1.1 Now Available (Cassie Hoef) Merge Conflict 331: .NET 7 is here! C# 11, Performance, and more! (James Montemagno & Frank Kreuger) NuGet Central Package Management Comes To JetBrains Rider (Khalid Abuhakmeh) Web & Cloud Development Action filters in ASP.NET – A quick guide (Dennis Fruhauff) How to Use HTML Agility Pack […]

View Details

Top Links Bring WCF apps to the latest .NET with CoreWCF and Upgrade Assistant (Sam Spencer) What If 2 with Randall Munroe on the Hanselminutes Podcast 865 (Scott Hanselman) MAUI App Accelerator (Preview) (Matt Lacey) An increasingly less-brief guide to Mastodon (Noelle Anthony) Announcing .NET Community Toolkit v8.1.0 Preview 1 (Sergio Pedri) Web & Cloud […]

View Details

Top Links .NET 7 Performance Improvements in .NET MAUI (Jonathan Peppers) Building Microsoft Teams app in C# and XAML with Uno Platform (Martin Zikmund) PHP in Visual Studio (Mads Kristensen) Uno Platform 4.6: Hello .NET 7! (Uno Platform Team) Activity Embedding preview for large screens and foldables (Cesar Valiente) .NET Interactive Notebooks is now Polyglot […]

View Details

Top Links Visual Studio Code October 2022 (Visual Studio Code Team) Microsoft releases PowerToys 0.64.0 packed with bug fixes and two incredible new utilities (Sofia Wyciślik-Wilson) – Get it here. Closing the Sustainability Skills Gap: Helping businesses move from pledges to progress (Brad Smith) How I Kept a Zero Email Inbox at Microsoft for 25 […]

View Details

Today marks 15 years of link blog posts! Thank you for continuing to follow the Morning Dew! Top Links Performance improvements in ASP.NET Core 7 (Brennan Conroy) Announcing TypeScript 4.9 RC (Daniel Rosenwasser) Announcing the new SharePoint Pages API in Microsoft Graph (SharePoint Team) From Figma to Visual Studio – Adding Back-End Logic to Goodreads […]

View Details

Top Links Cool features in Visual Studio 2022 (Mads Kristensen) TechBash is next week! Get our mobile app today. (TechBash Team) Customizing F5 Debugging in Teams Toolkit for VS Code (Tomomi Imura ) How to create a Windows installer package – Beginner Guide (Alex Marin) Slaying Zombie ‘No Repro’ Crashes with Infer# (Matthew Jin) Web […]

View Details

Top Links Filtering events using WPR (Sowoon Pyo) Using WASM and WASI to run .NET 7 on a Raspberry PI Zero 2 W (Laurent Kempe) Welcome to hell, Elon (Nilay Patel) The Download: Game Off Returns, CLI Week, Simpsons Sneakers and more (Christina Warren) Metalama Status Update (October 2022) (Gael Fraiteur) Angular Basics: Step-by-Step Understanding […]

View Details

Top Links Android 12L for developers on Surface Duo (Guy Merin) Top 7 Features of Angular 14 (Sathish Kumar Rajendran) 2022 Diversity & Inclusion Report: Driving progress through greater accountability and transparency (Lindsay-Rae McIntyre) A developer’s guide to containers (Lee Brandt) Learning Series: Get started with GitHub in Visual Studio (Jessie Houghton) Web & Cloud […]

View Details

Top Links TechBash 2022 is Two Weeks Away! (Jason Gaylord) Windows Dev Kit 2023 – Reviews from developers (Windows Developer Team) C# 11 File Scoped Types (Patrick Smacchia) Introducing Vision Studio, a UI-based demo interface for Computer Vision (Kate Browne) Windows Developer Kit 2023 | Tabs vs Spaces (Divya Venkataramu & Fred Balsiger) Web & […]

View Details

Top Links Copy with proper indentation (Mads Kristensen) Join us for Building with Microsoft Graph – 30DaysOfMSGraph Tuesday 1st Nov 3pm UTC (Japhlet Nwamu) Using App Center Distribution with .NET MAUI (Andreas Nesheim) Advancements in the Angular Router (Andrew Scott) Creating your Microsoft Learn Profile (Lee Stott) Azure DevOps Server 2022 RC2 now available (Gloridel […]

View Details

Top Links Introducing Windows Dev Kit 2023 (Project Volterra) (Windows Developer Team) Available today: Windows Dev Kit 2023 aka Project Volterra (Pavan Davuluri & Kevin Gallo) Windows Dev Kit 2023 Documentation (Microsoft Learn Team) Dotnet (.NET) Performance Tracing for WinUI, Uno and Maui Applications (Nick Randolph) Microsoft 365 Developer Program instant sandbox update (Microsoft 365 […]

View Details

Top Links .NET MAUI – Forget Me Not – Part 4 (Jesse Liberty) Material Design Components for Android 1.7.0 (James Williams) The Download: GitHub Fork Improvements, Windows Terminal is Now Default, TS’s Midnights and more (Christina Warren) Graph Connectors on Teams Mobile Search (Bill Baer) 14th Anniversary of Small Basic (Nonki Takahashi) Web & Cloud […]

View Details

Top Links Support reminder for older versions of Visual Studio (Jason Chlus) The Hanselminutes Technology Podcast – Celebrating the Second Edition of Code with Charles Petzold (Scott Hanselman) Persisting and sharing ink (Parker Schroeder) Our commitment to making the new Image Creator from Microsoft Bing fun and inclusive for everyone (Liat Ben-Zur) Bring the kids […]

View Details

Top Links Introducing Spectre.Console (Steve Smith) Improving Your Desktop Applications With ToolTips in .NET MAUI (Leomaris Reyes) Azure SDK Release (October 2022) (Azure SDK) Coffee and Open Source Conversation – Scott Hanselman (Isaac Levin) How to Quickly Build Goodreads Author Page with Figma and Uno Platform (Uno Platform Team) Web & Cloud Development Blazor Video […]

View Details

Top Links Announcing .NET MAUI support for .NET 7 Release Candidate 2 (David Ortinau) Node.js 19 is now available! (The Node.js Project) Modern CSS in Angular: Layouts (Emma Twersky) Milestone Reached: 200+ Free eBooks Are Now Available in the Syncfusion Succinctly Series (Suresh M.) Windows Terminal is now the Default in Windows 11 (Kayla Cinnamon) […]

View Details

Top Links How to structure your machine learning projects using GitHub and VS Code (Bea Stollnitz) OpenSilver 1.1 Promises 99% of Code Compatibility with Silverlight Applications (Edin Kapić) Design an Airfare Calendar to Display the Lowest Fares Using the WinUI Scheduler (Jeyasri Murugan) News from Ignite: A new employability program and updates to Microsoft Learn […]

View Details

Top Links What’s new in System.Text.Json in .NET 7 (Eirik Tsarpalis, Krzysztof Wicher & Layomi Akinrinade) retrowin32, a win32 emulator (Evan Martin) Foldable Navigation Rail (Sorin Albu) Modern C# Techniques, Part 3: Generic Code Generation (Stephen Cleary) DirectStorage 1.1 Coming Soon (Cassie Hoef) Dapr v1.9 is now available (Dapr Team) Web & Cloud Development Two […]

View Details

Top Links Introducing new Surface devices that take the Windows PC into the next era of computing (Panos Panay) Microsoft Ignite: A showcase of products to help customers be more efficient and productive (Frank X. Shaw) Advancing the State of Color Management in Windows (Ana Marta Carvalho) Adaptive Card-based Loop components: Collaborate on live content […]

View Details

Top Links Announcing .NET MAUI support for Xcode 14 and iOS 16 (David Ortinau) Recreating Amazon Goodreads App Home Page Using Material UI, Figma and Uno Platform (Uno Platform Team) ASP.NET Core updates in .NET 7 Release Candidate 2 (Daniel Roth) Microsoft and Meta partner to deliver immersive experiences for the future of work and […]

View Details

Top Links Beginners’ crash course to build apps for Teams using Teams Toolkit for Visual Studio Code (Rabia Williams & Zhidi Shang) Single day tickets for TechBash 2022 are now available! (TechBash Team) Alvin Ashcraft: Windows SDKs – Azure DevOps Podcast Episode 214 (Jeffrey Palermo) Top Tech Events in 2022: Quarter 4 Ultimate Guide (Redwerk […]

View Details

Top Links The Sixth Annual C# Advent (Matthew Groves) What was “Make Raymond Chen Wear Normal Clothes” day? | One Dev Question (Windows Developer) My Favourite .NET Content Creators (Matthias Jost) The Download: Hacktoberfest, JS13K Winners, a Pimped Out BBC Micro and more (Christina Warren) 11 Console Methods in JavaScript for Effective Debugging (Ravindu Shehan […]

View Details

Top Links Authentication for .NET MAUI Apps with MSAL.NET (Sameer Khandekar) TechBash family day is back! Kalahari room discounts expiring today (10/07) (TechBash Team) Modern C# Techniques, Part 2: Value Records (Stephen Cleary) Introducing the .NET MAUI Autocomplete Control (Selva Ganapathy Kathiresan) Welcome to the 2023 Imagine Cup (MS Student Developer Team) Designing for foldable […]

View Details

Top Links New in Banana Cake Pop 2 (Rafael Staib) .NET Rocks! – GitHub Copilot with Michelle Mannering (Carl Franklin & Richard Campbell) OpenSilver gains more features and improved performance (Ian Barker) Welcome to the Kusto Detective Agency, rookie! (Microsoft) How To: Retrieve from CosmosDB using Azure API Management (Jeffrey Chilberto) XAML Fundamentals for Web […]

View Details

Top Links Comparing files in Visual Studio (Mads Kristensen) RunAs Radio – Manageable Infrastructure as Code using Pulumi with Joe Duffy (Richard Campbell) Using .NET 7’s Blazor Custom Elements to render dynamic content (Jon Hilton) .NET Monthly Roundup – September 2022 (Jon Galloway) Announcing the .NET MAUI Community Toolkit v1.3 (Kym Phillpotts) Web & Cloud […]

View Details

Top Links Deploying a Blazor Server-Side Application to Azure App Service Using GitHub Actions (A. Yohan Malshika) BlazorBindings.Maui – Build native and hybrid MAUI apps with Blazor (Oleksandr Liakhevych) Cake for Rider 4.0.0 released (Nils Andresen) .NET Build Improvement: Stop Wasting Resources (Patrick Smacchia) Highlights from Git 2.38 (Taylor Blau) Web & Cloud Development Deno […]

View Details

Top Links Ten Years of TypeScript (Daniel Rosenwasser) Write barrier optimizations in regions (Maoni Stephens) Pulumi Challenge: One Quickstart to Rule them All (Kat Cosgrove) Vibrations in .NET MAUI (Leomaris Reyes) The Download: OpenAI Whisper, Rust in the Linux Kernel, GitHub Copilot Tips and more (Christina Warren) Hacktoberfest and Microsoft Learn (Microsoft Learn) Web & […]

View Details

Top Links Experimental WebTransport over HTTP/3 support in Kestrel (Chris R.) SQL Server 2022 Release Candidate 1 is now available (Ajay Jagannathan) Real-Time Image Blurring & DirectX Resource Binding in the Windows ML Samples Gallery (Linnea May) Show off your apps with Phone Link (Ionut Stirban) Migrating from ASP.NET to ASP.NET Core (Part 4) (Sayed […]

View Details

Top Links The Microsoft Learn Cloud Skills Challenge – Microsoft Ignite Edition (Microsoft Learn) Understanding Styes in XAML based Applications and Implicit and Explicit Styles in XAML and Fixing Broken DefaultButtonStyle in Windows UI (WinUI) / WinAppSdk (Nick Randolph) 5 Ways to Personalize Visual Studio | Visual Studio Toolbox (Leslie Richardson & Robert Green) By […]

View Details

Top Links Fall 2022 Updates for Xamarin, Hello iOS 16 and Android 13 (David Ortinau) Build and deploy containerized apps with Azure Kubernetes Service & Azure Cosmos DB (Sandeep S. Nair) 6 Weeks Until TechBash – Check Out the Schedule! (TechBash Team) Build a stock update notification bot for Microsoft Teams using Teams Toolkit for […]

View Details

Top Links Creating outlined map polygons in .NET MAUI (Andreas Nesheim) Celebrating 20 Years of DirectX 9 (Cassie Hoef) Kalahari Resort Discount Ends Soon (Jason Gaylord) Mark Miller: The Science of Great UI in Software – Azure DevOps Podcast Episode 212 (Jeffery Palermo) ReSharper 2022.3 Early Access Program Is Open! and Rider 2022.3 Early Access […]

View Details

Top Links Announcing TypeScript 4.9 Beta (Daniel Rosenwasser) Simple Steps to Integrate a Blazor WebAssembly Project with an Existing ASP.NET Core Application (Satheeskumar S) InfoQ .NET Trends Report 2022 (Arthur Casals, Jonathan Allen, Edin Kapić, Irina Scurtu & François Tanguay) Playlist: Text Editor from scratch with Blazor and C# (Hunter Freeman) C# / Blazor Wolfenstein […]

View Details

Top Links Jetpack Compose Accompanist TwoPane (Kristen Halper) Hello #PowerShell folks using #Graph. Have you seen the new #GraphPowerShellSDK online documentation that went out today? (Maisa Rissi) Halo Infinite API Output Data Formats (Den Delimarsky) Empower and energize employees with Microsoft Viva (Seth Patton) Now Introducing Arm64 Support for VS Extensions! (Leslie Richardson) Web & […]

View Details

Top Links Uno Platform for Figma Preview 3 – Improved Flexibility, Performance, and UX (Uno Platform Team) Announcing Patrol — Flutter-First UI Testing Framework (LeanCode) Why Next.js and Nuxt.js Are Becoming Popular (Osusara Kammalawatta) Welcome to La Terminal (Miguel de Icaza) Systemd support is now available in WSL! (Craig Loewen) Web & Cloud Development Displaying Data in […]

View Details

Top Links .NET MAUI in .NET 7 Release Candidate 1 (David Ortinau) More content and new developer opportunities in the Microsoft Store (Giorgio Sardo) Janet Jackson had the power to crash laptop computers, follow-up (Raymond Chen) CoreWCF v1.2.0 Release (Matt Connew) How inclusion drives innovation in Windows 11 (Carolina Hernandez) Available today: The Windows 11 […]

View Details

Top Links Book Review – Parallel Programming and Concurrency with C# 10 and .NET 6 (Joseph Guadagno) Merge Conflict 324: Revisiting GitHub Copilot (James Montemagno & Frank Kreuger) Fiddler Jam Embedded Is Here With Fiddler Jam 1.7! (Simona Yaneva) Is a Rust Rewrite Really Worth It? (Cynthia Dunlop) C# / Blazor Wolfenstein – Part 7 […]

View Details

Top Links Build skills that open doors—with Microsoft Learn (Erin Rifkin) EmberJS: Announcing the Official TypeScript Types Public Preview (Chris Krycho) C# / Blazor Wolfenstein – Part 6 – The Basic Raycaster (James Randall) Playing video with .NET MAUI on Windows (Dave Britch) Azure DevOps Podcast – Scott Hunter: Microsoft’s Azure & .NET strategy (Jeffery […]

View Details

Top Links Visual Studio: DataTable Visualizer Improvements (Harshada Hole) Android Studio Dolphin (Yuri Blaise) Improving app accessibility with Jetpack Compose (Kristen Halper) Announcing Postman v10: The API Platform for an API-First World (Ankit) Visual Studio Code – Dev Container Features (Brigit Murtaugh) Web & Cloud Development Quick Tip: How to Transform the Character Case of […]

View Details

Top Links Visual Studio 2022 17.4 Preview 2 (Marc Goodner) ASP.NET Core updates in .NET 7 Release Candidate 1 (Daniel Roth) 8 things you didn’t know you could do with GitHub Copilot (Rizel Scarlett) Announcing .NET 7 Release Candidate 1 (Jeremy Likness) Uno Platform 4.5: Uno Islands, 4 New Controls, Linux Framebuffer and MUCH more […]

View Details

Top Links WebView2 is now Generally Available for WinUI 2 (UWP) apps (Microsoft Edge Team) Scaling Git’s garbage collection (Taylor Blau) [Announcement] Test the Fall Insider Preview Build for HoloLens today! (Shona Bang) Lazy Loading with React–An Overview (Chameera Dulanga) Windows Terminal Preview 1.16 Release (Kayla Cinnamon) Web & Cloud Development How to run Bash […]

View Details

Top Links .NET now on Windows Package Manager (Ashita Nagar) Architecture of a .NET Application: Case Studies (Patrick Smacchia) Arm64 Performance Improvements in .NET 7 (Kunal Pathak) Book your stay at the Kalahari before Oct 8th to get our low rates! (TechBash Team) Serializing asynchronous operations in C# (Raymond Chen) Push notifications in .NET MAUI […]

View Details

Top Links .NET 7 comes to Azure Functions & Visual Studio 2022 (Melony Qin) The Download: GitHub Universe, Minecraft Coding Font, Quake on an Apple Watch and more (Christina Warren) Referencing a Local Private NuGet Package in your Solution (Rick Strahl) PowerShellGet 3.0 Preview 17 (Sydney Smith) Blazor Best Practices: Handling Errors (Jon Hilton) Web […]

View Details

Top Links Start your journey to becoming a Microsoft 365 developer (Garry Trinder) The TechBash 2022 Schedule Is Available (TechBash Team) GitHub Copilot now available for teachers (Elise Hollowed) Go for C# developers: Using keywords as identifiers (cellfish) Surface Duo Design Kit 2.2 update (Yuran Liu) Web & Cloud Development An overview of Node.js: architecture, […]

View Details

Top Links Sharing Code With Blazor & .NET MAUI (Sam Basu) Handling Concurrent Requests with JavaScript Callbacks (Piumi Liyana Gunawardhana) Research: quantifying GitHub Copilot’s impact on developer productivity and happiness (Eirini Kalliamvakou) dotnet-monitor: Querying the trigger state (Mark Downie) SQL Server 2022 Release Candidate 0 is now available on Linux (Amit Khandelwal) Extension: Omit null […]

View Details

Top Links Azure DevOps Graph connectors for Microsoft Search (Gloridel Morales) Microsoft Adds Three More Tools to PowerToys (Paul Thurrott) Contributing to open source at GitHub (Ariel Deitcher) RunAs Radio – Learning PowerShell with Jeff Hicks (Richard Campbell) Announcing the new guide to Android app modularization (Milosz Moczkowski) Web & Cloud Development TailwindCSS Tip: Arbitrary […]

View Details

Top Links Adding color to bracket pairs (Mads Kristensen) C# / Blazor Wolfenstein – Part 1 and C# / Blazor Wolfenstein – Part 2 and C# / Blazor Wolfenstein – Part 3 – Records and Collections (James Randall) Azure DevOps Podcast – Steve Smith: Domain-Driven Design and Architecture (Jeffrey Palermo) Browser Extension with Blazor WASM […]

View Details

Top Links Dual-screen example adds Jetpack Compose to the experience (Alin-Mihai Argeanu) #ServerlessSeptember 01 – It’s 30DaysOfServerless! (Nitya Narasimhan and Devanshi Joshi) The new sidebar in Microsoft Edge helps you multitask smarter (Microsoft Edge Team) Achieve Google-Like Autosuggestions with the WinUI AutoComplete Control (Jegan R.) Visual Studio Code August 2022 (Visual Studio Code Team) Web […]

View Details

Top Links Performance Improvements in .NET 7 (Stephen Toub) Rainbow Colorized Brackets in Visual Studio (Steve Smith) Learning To Use Menu Bar in .NET MAUI (Leomaris Reyes) #ThisMonthInSWA – The August Issue! (Reshmi Sriram, Nitya Narasimhan & Sara Gibbons) Hello, ServerlessSeptember (Nitya Narasimhan & Devanshi Joshi) Web & Cloud Development Lazy loading HTML includes (Michael […]

View Details

Top Links Announcing Flutter 3.3 at Flutter Vikings (Tim Sneath) PowerShell Extension for Visual Studio Code August 2022 Update (Sydney Smith) Introducing Microsoft Teams App Camp (Bob German) Refactor code to use new C# language features (Rachel Appel) Building Custom Structural and Attribute Directives in Angular (Nethmi Wijesinghe) Welcome to #ServerlessSeptember | Building Cloud Native […]

View Details

Top Links .NET MAUI Cloud Skills Challenge – Learn .NET MAUI, Get Stickers! (Matt Soucoup) Creating batch endpoints in Azure ML (Bea Stollnitz) The TechBash Summer Sale Ends on August 31st (TechBash Team) Introducing the Auth0 Flutter SDK (Juan Cruz Martinez) Stack Overflow is launching a Student Ambassador program. Here’s how to apply. (Ben Popper) […]

View Details

Top Links XamlStyler plugin for VS now has AvaloniaUI *.axaml file support – v3.2208.1 Release (Dave Grochocki) Designing a Heat Map Calendar Using WinUI Scheduler (Jeyasri Murugan) Decoupling ViewModels in MVVM with the MVVM Toolkit Messenger (Bruno Sonnino) Learn Performing Animation in .NET MAUI: Part 1 (Selva Ganapathy Kathiresan) Capturing screenshots in .NET MAUI (Leomaris […]

View Details

Top Links .NET MAUI eBook Now Available – Enterprise Application Patterns (Michael Stonis) Announcing built-in container support for the .NET SDK (Chet Husk) Build Your Own Retro Toy Robot – Meet Omnibot (John Kennedy) C# 11 Raw String Literals Explained (Patrick Smacchia) Announcing TypeScript 4.8 (Daniel Rosenwasser) Web & Cloud Development Installing and running Node.js […]

View Details

Top Links Twenty Years of .NET Rocks! (Carl Franklin & Richard Campbell) SQL Server 2022 Release Candidate 0 is now available (Ajay Jagannathan) Lazy Load JSON Data in Xamarin.Forms ListView: An Overview (Jayaleshwari N) Microsoft Viva Engage is now generally available (Michael Holste) Check out the full schedule for TechBash 2022 (TechBash Team) A Heavy […]

View Details

I’ll be taking a day off tomorrow and will be back with more links on Thursday. Top Links C# 11 preview: generic math, required members, and more (Bill Wagner) Build an Avalonia app with Azure Mobile Apps (Adrian Hall) Quickly Create Test Solutions by Scripting the Dotnet CLI (Eric Potter) Jeffrey Palermo: The Process of […]

View Details

Top Links .NET Conf Focus on MAUI – That’s a wrap! (Jeffrey Fritz) Microsoft Docs from the inside – interview with Nick Doelman (Carina M. Claesson) Figma: Visual Studio Code Icons (David Dossett & Miguel Solorio) Avalonia – Turning it up to 11 (Dan Walmsley) Microsoft Surface Duo app dev setup, .NET MAUI and Uno […]

View Details

Top Links Design a Car Dashboard Like a Pro Using the WinUI Radial Gauge (Vignesh Ramesh) TechBash 2022 Sponsors and an August Deal (TechBash Organizers) A Full-Stack Web App Using Blazor WebAssembly and GraphQL: Part 6 (Ankit Sharma) droidcon Berlin and Surface Duo video collection (Cesar Valiente) PWABuilder pwa-starter (PWABuilder Team) Web & Cloud Development […]

View Details

Top Links A Space-Shooter Game on the Web with C#, WASM, and Uno Platform (Uno Platform Team) New Release: Fiddler Everywhere 3.4 Is Here! (Simona Yaneva) Azure SDK Release (August 2022) (Azure SDK Team) Unhandled Exception Podcast – The Unlikely Success of a Copy Paste Developer – with Iris Classon (Dan Clarke) WinUI 2.7.3 Release […]

View Details

Top Links .NET 6 is now in Ubuntu 22.04 (Richard Lander) Using the new JSON writer in OData (Clément Habinshuti) What’s New in Visual Studio 2022 17.4 Preview 1 (Marc Goodner) Visual Studio Code – Introducing the Markdown Language Server (Matt Bierner) Janet Jackson had the power to crash laptop computers (Raymond Chen) Web & […]

View Details

Top Links Announcing Microsoft Dev Box Preview (Anthony Cangialosi) Supporting Android v12+ Splash Screens in Xamarin.Forms (Brandon Minnick) Android 13 is in AOSP! (Seang Chau) .NET MAUI Learning Resources (Gerald Versluis) Meet the Great Sponsors of TechBash 2022 (Jason Gaylord) Git Line-staging Released! (Taysser Gherfal) Web & Cloud Development GraphQL on Azure: Part 9 – […]

View Details

Top Links Free eBook – Enterprise Application Patterns Using .NET MAUI (Michael Stonis) ASP.NET Core 6: Here is the best way to pass a JWT in the headers of a gRPC client (Anthony Giretti) Stable channel release notes for the Windows App SDK – Version 1.1.4 (Microsoft Docs) Beautify your Apps with Lottie for Uno […]

View Details

Top Links Choosing a .NET Memory Profiler in Visual Studio – part 1 (Clément Habinshuti) Surface Duo: Test Kit Annotations update (Andrei Cirja) Virtual Formatter – Fixing Tabs versus Spaces and other Problems (Matthias Koch) .NET MAUI Sample Project – eShop mobile client (Michael Stonis & MAUI and Docs Teams) Announcing TypeScript 4.8 RC (Daniel […]

View Details

Top Links VisualStudio.Extensibility: A New Way to Write Extensions (Leslie Richardson) .NET Rocks! – Changing Your Career with Rocky Lhotka (Carl Franklin & Richard Campbell) Microsoft open sources its 3D emoji to let creators remix and customize them (Tom Warren) Pre-Order My New Book, Parallel Programming and Concurrency with C# 10 and .NET 6 (Alvin […]

View Details

Top Links Visual Studio 2022 17.3 is now available! (Chris Hardy) Announcing NuGet 6.3 – Transitive Dependencies, Floating Versions, and Re-enabling Signed Package Verification (Jon Douglas) Announcing .NET 7 Preview 7 (Jeremy Likness) Visual Studio for Mac 17.3 is now available (Jon Galloway) Post notifications to Microsoft Teams with .NET using Teams Toolkit for Visual […]

View Details

Top Links Learn web development using .NET and Visual Studio (Katie Savage) Migrating from ASP.NET to ASP.NET Core in Visual Studio (Sayed Ibrahim Hashimi) The MVVM Pattern revisited with the MVVM Community Toolkit 8.0 (Bruno Sonnino) Announcing the release of Get-WhatsNew (Jason Helmick) Announcing the .NET MAUI Beautiful UI Challenge (Jon Galloway) Web & Cloud […]

View Details

Top Links Top 7 JavaScript Object Destructuring Techniques (Chameera Dulanga) Cheat codes for the web – Browser developer tools for non-developers (Chris Heilmann) Crashlytics for .NET MAUI with Sentry (Andreas Nesheim) “Code” 2nd Edition Now Available! (Charles Petzold) The Changelog #500 – The legacy of CSS-Tricks (Chris Coyier, Adam Stacoviak & Jerod Santo) Web & […]

View Details

Top Links Differentiating Visual Studio instances (Mads Kristensen) Making a gamepad for my Flutter game (Andrei Diaconu) Checking Out Visual Studio Notebooks (Joe Mayo) Visual Studio 2022 version 17.3 Preview 6 Release Notes (Microsoft Docs) Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more! (Sergio Pedri) Web & Cloud Development After upgrading an Azure […]

View Details

Top Links .NET Rocks! – Azure Developer Tools with Scott Hunter (Carl Franklin & Richard Campbell) Firebase Crashlytics and the Flutter Casual Games Toolkit (Rich Hall) Securing Web APIs with Azure AD: Building the Server (Jimmy Bogard) Interact with a GraphQL API from a .NET Core Application (Nic Raboy) Windows Package Manager 1.3 (Demitrius Nelon) […]

View Details

Top Links Rider 2022.2 Comes With More C# 11 Features,  Performance Improvements, and Extended Unreal Engine Support (Sasha Ivanova) Electron 20.0.0 (Charles Kerr) ReSharper 2022.2 Comes With C# 11 Support, Solution-Wide Analysis Optimizations, and Virtual Formatter (Alexandra Kolesova) Getting Started With Basic Bindings in .NET MAUI (Leomaris Reyes) Update to Windows Subsystem for Android™ on […]

View Details

Top Links A Full-Stack Web App Using Blazor WebAssembly and GraphQL—Part 5 (Ankit Sharma) TechBash 2022 is Just 3 Months Away! (Jason Gaylord) The Best C# .NET Web Application Tech Stack: Deploying to Azure (Michael Shpilt) Local .NET MAUI events happening around the world! (Katie Savage) .NET Conf – Call for Speakers is now open! […]

View Details

Top Links 5 Different Ways to Deep Compare JavaScript Objects (Mahesh Samarasinghe) ZoomIt v6.01, BgInfo v4.31, and ProcMon v3.91 (Alex Mihaiuc) Daniel Roth: Blazor Futures – Azure DevOps Podcast Episode 204 (Jeffrey Palermo) PowerShell Extension for Visual Studio Code July 2022 Update (Steve Lee) Writing C# on a IoT Microcontroller with .NET and the Wilderness […]

View Details

Top Links PowerShellGet 3.0 Preview 16 (Sydney Smith) Template Studio 5.2 for WinUI C# is now available (Gabby Bilka) Playing video with .NET MAUI (David Britch) Web Rush Episode 194: Building apps for Teams with Waldek Mastykarz (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) Drag and drop library for Jetpack Compose (Joy Liu) […]

View Details

Top Links Let’s Learn .NET – Blazor Hybrid – July 28th 2022 – Free Live Stream Event (James Montemagno) Azure Data Studio July Release with VS Code Updates (Timi Oshin) Jetpack Compose 1.2 is now stable! (Jolanda Verhoef) Promoting Empathy and Inclusion in Technical Writing (Ben Linders) SQL Server 2022 community technology preview 2.1 is […]

View Details

Top Links Announcing .NET Conf – Focus on .NET MAUI, Reactor, and Community Events (Jon Galloway) Visual Studio 2022 version 17.3 Preview 5 Release Notes (Microsoft Docs) PowerShell: Archive Module 2.0 Preview 1 (Sydney Smith) Launching GitHub Community: Powered by GitHub Discussions (tuves) Replicating Outlook UI with Uno Platform for Figma (Uno Platform Team) Web […]

View Details

Top Links Exploring Multi-Windows in .NET MAUI (Leomaris Reyes) Choose your own adventure at TechBash 2022 with a 4-day ticket (TechBash Team) You asked for a .NET Foundation Discord and we listened Join the .NET Foundation Discord group to hang out with the #dotnet community. (.NET Foundation) How to train using pipelines and components in […]

View Details

Top Links Using Visual Studio Notebooks for learning C# (Lee Stott) ClassFly UI – XAML vs Blazor – Part 1 – XAML (Kym Phillpotts) The Download: C++ Successor Language, VS Code Server, WordPerfect for Unix and more (Christina Warren) More Consistent Execution Plan Timings in SQL Server 2022 (Paul White) Ultimate Guide to Deploying Azure […]

View Details

Top Links Windows Package Manager 1.4.2011-preview (Ryan Fu) Application permissions for Bookings APIs in Microsoft Graph now available on v1 (Microsoft Graph Team) Surface Duo droidcon San Francisco recap (Joy Liu) Tips & tricks for using GitHub projects for personal productivity (Lukasz Warchol) Windows Community Toolkit Labs – Powered by Uno Platform (Uno Platform Team) […]

View Details

Top Links Windows App SDK Stable Channel Release Notes – Version 1.1.3 (Windows Dev Docs) Fluent UI Insights: Positioning (Microsoft Fluent UI Team) Announcing the Windows Community Toolkit Labs! (Michael Hawker) Discord voice chat is coming to Xbox and A first look at Discord on Xbox (Tom Warren) .NET Rocks! – Building C# 11 with […]

View Details

Top Links Announcing Microsoft Viva Engage (Seth Patton) From enabling hybrid work to creating collaborative experiences—here’s what’s new in Microsoft 365 (Colette Stallbaumer & Emily He) Null Forgiving Operator in C# – ! (Jeremy Clark) Microsoft Inspire 2022: Unlocking new partner opportunities, solutions for hybrid work and more (Frank X. Shaw) Join us for the […]

View Details

Top Links ‘Meet Windows 11’: New video series helps with basics, personalization, apps and tools (Athima Chansanchai) How to Profile .NET Code Using the dotMemory Plugin in Rider (Sasha Ivanova) Steve Sanderson: The future of Blazor and WebAssembly – Azure DevOps Podcast Episode 202 (Jeffrey Palermo) No, C# Is Not Dying. But No Language Lives […]

View Details

Top Links Blazor Sticker Giveaway – Try the new Blazor Guide in Visual Studio (Grace Taylor) Catering to Desktop & Mobile With .NET MAUI (Sam Basu) Customer Orders Database – what next? (John Kennedy) .NET MAUI Community Toolkit v1.1.0 Release: Never Forget UseMauiCommunityToolkit() Again! (Community Toolkit Team) Nullability in C# – What It Is and […]

View Details

Top Links Windows Subsystem for Android™ (Windows Developer Team) Source Editor & Diary samples for Jetpack Compose (Unmesh Padhye) Research: How GitHub Copilot helps improve developer productivity (Albert Ziegler) Announcing Zapp, an in browser sandbox environment to build Flutter apps (Majid Hajian) Swift Extension for Visual Studio Code (Adam Fowler) IEnumerable Debugger Visualizer Improvements (Harshada […]

View Details

Top Links Top 50 Reasons to use Uno Platform – 2022 edition (Uno Platform Team) What’s New in the Fiddler Everywhere 3.3 Release! (Simona Yaneva) Final Android 13 Beta update, official release is next! (Maru Ahues Bouza) Build your application across multiple platforms | Uno Platform | July User Group | Nick Randolph (SSW TV) […]

View Details

Top Links .NET Conf – Focus on Maui – Save the Date (Aug 9, 2022) (.NET Team) Analysis Services and Reporting Services extensions for Visual Studio 2022 are here! (Leslie Richardson) ASP.NET Core updates in .NET 7 Preview 6 (Daniel Roth) Introducing the Azure Developer CLI: A faster way to build apps for the cloud […]

View Details

Top Links VS2022 Performance Enhancements: Git Branch Switching (Taysser Gherfal) Crux Conception will Keynote at TechBash 2022 (Jason Gaylord) Setting up CI for your .NET MAUI Windows app in Azure DevOps (Andreas Nesheim) Overview of Azure ML (Bea Stollnitz) VS2022 Performance Enhancements: Faster C++ Development (David Li) Web & Cloud Development Kendo UI For Angular […]

View Details

Top Links Making production diagnostics easier with Source Link (Mark Downie) User Research — Why are we still questioning its relevance? (Nikita Chandawale) CQRS and EventSourcing with Greg Young – Azure DevOps Podcast Episode 201 (Jeffrey Palermo) How to build & publish NuGet packages with Azure Pipelines (James Croft) Dapr v1.8 is now available (Dapr Team) Web […]

View Details

Top Links Swift with Windows App SDK (Eric Sink) Visual Studio Code June 2022 (Visual Studio Code Team) Notifications on the Glance Bar (Alin-Mihai Argeanu) Improve scalability with Buffer Pool Parallel Scan in SQL Server 2022 (David Pless) The VS Code Server (Brigit Murtaugh) Web & Cloud Development Node.js: checking if an ESM module is […]

View Details

Top Links .NET Rocks! – WASM Everywhere with Steve Sanderson (Carl Franklin & Richard Campbell) Update to Windows Subsystem for Android™ on Windows 11 (July 2022) (Brandon LeBlanc) AWS announces a streamlined deployment experience for .NET applications (Irene Kors) Replicating Pet Adoption UI in .NET MAUI (Leomaris Reyes) Windows Terminal Preview 1.15 Release (Kayla Cinnamon) […]

View Details

Top Links CoreWCF 1.1.0 and project templates (Sam Spencer) TechBash 2022 Early Bird Ends Tomorrow (Jason Gaylord) – Today! #JulyOT 05: Altair Everywhere (Jim Bennett) Generating Class Diagrams with code – Adventures in .NET 125 (Shawn Clabough) Minimal API Validation with FluentValidation (Khalid Abuhakmeh) Web & Cloud Development Coding Shorts: Nested Routing in Vue.js (Shawn […]

View Details

Top Links TechBash 2022 Keynote Highlight – Is there #Stress in the world of #Tech? with Crux Conception (TechBash Team) Changes to Microsoft 365 Apps usage reports API in Microsoft Graph (Microsoft Graph Team) What’s new in T-SQL in SQL Server 2022 (Dennes Torres) Make the IServiceProvider of your MAUI application accessible with the MVVM […]

View Details

Top Links Jeff Blankenburg will Keynote at TechBash 2022 (Jason Gaylord) Rider 2022.2 EAP: Create a New Unreal Plugin (Anastasia Kazakova) Video+Chat and Calculator samples for Jetpack Compose (Levi Ortega) Leveraging trimming to make the Microsoft Store faster and reduce its binary size (Sergio Pedri) Hanselminutes Technology Podcast – Engineering Stack Overflow with Roberta Arcoverde […]

View Details

Top Links .NET Rocks! – Episode 1800 with Heather Downing Live from NDC London! (Carl Franklin & Richard Campbell) The Best C# .NET Web Application Tech Stack: Choosing The Back End (Michael Shpilt) Deploy WordPress to AWS using Pulumi and Ansible (Joe Duffy) Play with These Gaming APIs in the Postman Public API Network (Sean […]

View Details

Top Links Getting Started with DevOps and .NET MAUI (Sweeky Satpathy) Learning .NET MAUI – Part 5 (Jesse Liberty) MRTK3 Public Preview! (Grace Hsu) Understanding your middleware pipeline .NET 6 with the Middleware Analysis package (Andrew Lock) Uno Platform 4.4 – Wasm Threading+Exception Handling, Rich Animations, GamePad APIs and more (Uno Platform Team) Web & […]

View Details

Top Links Hosting PowerShell in a Python script (Jim Truher) Delivering the Microsoft Edge WebView2 Runtime to Windows 10 Consumers (Limin Zhu) Central NuGet store for your UNO Platform App (Steven Giesel) Highlights from Git 2.37 (Taylor Blau) PSReadLine 2.2.6 enables Predictive Intellisense by default (Jason Helmick) Sneak Peek and Edit Your Code While You […]

View Details

Top Links Unhandled Exception Podcast – Windows Terminal – with Kayla Cinnamon (Dan Clarke) An Engineer’s Best Tips for Writing Documentation Devs Love (David Cassel) Metalama Status Update (June 2022) (Gael Fraiteur) Writing .NET Application Services for Kubernetes (Mike Hadlow) Async Enumerable in C# (Part 2) (Mark Heath) Web & Cloud Development Blazor Posts Biggest […]

View Details

Top Links Jetpack Compose TwoPaneLayout update (Joy Liu & Kristen Halper) Microsoft 365 Developer Podcast – What’s new in Azure Communication Services with David de Mattheu (Jeremy Thake & Paul Schaeflein) Welcome to the best browser for gamers (Liat Ben-Zur) Web Rush Episode 189: Be a Lifelong Learner with Deborah Kurata (John Papa, Ward Bell, […]

View Details

Top Links Listen Up, Visual Studio has a new feature you need to hear about! (Dante Gagne) DirectML Plugin for TensorFlow 2 is here (Jonah Dykhuizen) Asked and answered: the results for the Stack Overflow 2022 Developer survey are here! (David Gibson & Ryan Donovan) Windows Subsystem for Android and .NET MAUI (Lance McCarthy) What’s […]

View Details

Top Links GitHub Copilot is generally available to all developers (Thomas Dohmke) WSL 2 distros are now supported on Windows Server (Craig Loewen) Announcing TypeScript 4.8 Beta (Daniel Rosenwasser) Microsoft’s framework for building AI systems responsibly (Natasha Crampton) Improving .NET host error messages and supportability (Richard Lander) Web & Cloud Development Developing a Cloud-Native Application […]

View Details

Top Links The State of WebAssembly 2022 (Colin Eberhardt) Shaping Microsoft’s new campus of the future with user-centric design (Josh Krenz) Stretching the WinUI 3 Expander control (Diederik Krols) The Curse of the Indie Game Developer (Matthew MacDonald) LINQ to GraphQL: Query GraphQL with LINQ syntax (Giorgi Dalakishvili) Web & Cloud Development Angular 14 Adds […]

View Details

Top Links The Future of Multi-Platform .NET Application Development with WinUI, .NET 6 and the Uno Platform (Nick Randolph) C# 11 – Top 5 Features in the new C# Version (Nikola M. Zivkovic) Making Sense of “this” by Using Arrow Functions, That, and Bind (Kirupa Chinnathambi) Implement IXmlSerializable in a readonly struct (Fons Sonnemans) The […]

View Details

Top Links New Resources to Get Started with .NET MAUI (Matt Soucoup) Azure SDK Release (June 2022) (Azure SDK) What’s new with SQL Tools (Timi Oshin) Displaying Pop-Up in .NET MAUI (Leomaris Reyes) Responsive layouts in Flutter with TwoPane (Andrei Diaconu) Web & Cloud Development Accessing AWS Secrets Manager from .NET Lambda Functions, Part 4 […]

View Details

Top Links What’s New in Visual Studio: Make it Your Home (Grace Taylor) TechBash 2022 Early Bird Registration is Now Open! (TechBash Team) What’s New in CMake for VS Code (Sinem Akinci) .NET Rocks! – Maintainer Month with Martin Woodward and Immo Landwerth (Carl Franklin & Richard Campbell) Internet Explorer 11 has retired and is […]

View Details

Top Links Stable channel release notes for the Windows App SDK – Version 1.1.1 Released (Windows Dev Docs Team) Arm64 Visual Studio and Native support for Visual Studio on Arm64 is here! (Mark Downie) Visual Studio for Mac 17.3 Preview 2 is now available (Jordan Matthiesen) Introducing the ML.NET Text Classification API (preview) (Luis Quintanilla) […]

View Details

Top Links OneService Journey to .NET 6 (Dominic Nguyen) The 6 Figure Developer – Eric Potter on F# and .NET Interactive Notebooks (John Callaway) Light & Dark Mode with AppThemeBinding – .NET MAUI 101 (Gerald Versluis) Inside Surface Duo 2 | Microsoft’s two screen mobile device for multitasking & hybrid work | Microsoft Mechanics (Jeremy […]

View Details

Top Links Xbox & Bethesda Games Showcase Recap 2022 (Larry Hyrb) Xamarin.Forms to Maui Part 1 and Learning .NET MAUI Part 2 (Jesse Liberty) What’s New in Angular—v14 Edition (Alyssa Nicoll) Create a Custom PowerApp Connector to Graph API (Dave Upton) Using Gamepad API in Uno Platform apps (Martin Zikmund) UI/UX Design: Something BIG just […]

View Details

Top Links New Profiler feature in Visual Studio (Misty Hays) New Updates for Notepad and Media Player for Windows Insiders (Brandon LeBlanc) Microsoft Teams JS SDK v2 is now generally available (Rabia Williams) Visual Studio Code May 2022 (Visual Studio Code Team) .NET 7 Preview 5 – Generic Math (Tanner Gooding) TechBash 2022 Early Bird […]

View Details

Top Links .NET Rocks! – gRPC in .NET with Irina Scurtu (Carl Franklin & Richard Campbell) Introducing Mixed Reality Toolkit 3.0 (Grace Hsu) Exchange Online Journey to .NET Core (David Sterling) Android 13 Beta 3 and Platform Stability (Dave Burke) Skottie Now Available for SkiaSharp (Uno Platform Team) Web & Cloud Development Azure Tips & […]

View Details

Top Links Performance Improvements in .NET MAUI (Jonathan Peppers) Join the Mixed Reality Dev Days 2022 Hackathon (Grace Hsu) Microsoft Garage opens in Atlanta as a hub for tech talent and community growth driving innovation and inspiration (Meixia Huang) Debug Android Apps with WSA and Visual Studio 2022 | On .NET (James Montemagno & Jonathan […]

View Details

Top Links v5.1 Release of Template Studio (Mike Battista) The Best C# .NET Web Application Tech Stack: Choosing The Front End (Michael Shpilt) Visual Studio 2022 version 17.2 Release Notes – v17.2.3 (Microsoft Docs) 5 great books for the summer (Bill Gates) Runtime C# Code Compilation Revisited for Roslyn (Rick Strahl) Web & Cloud Development […]

View Details

Top Links Angular v14 is now available! (Emma Twersky) The Download: Maintainer Month, .NET MAUI Goes GA, Flight Simulator: Top Gun, and more (Christina Warren) Dual-screen case study: Total Commander – file manager (Andrei Paval) ReSharper and Rider 2022.1.2 Are Now Available (Asia Rudenko) Microsoft Docs updates and news following the Microsoft Build 2022 announcements! […]

View Details

It’s a Morning Dew holiday next week. Posts will return on Monday, June 6th! Top Links Visual Studio at Microsoft Build 2022 (Chris Hardy) 30 Days of SWA #25: KlipTok & SWA – A Case Study (Jeff Fritz) Put Flutter to Work (Very Good Ventures Team) Building applications on the Microsoft Cloud: A guide for […]

View Details

Top Links Introducing the private preview of port tunneling in Visual Studio for ASP.NET Core projects (Sayed Ibrahim Hashimi) Parsing Bond Responses From The Halo Infinite API (Den Delimarsky) PyTorch-DirectML: Preview Release 3 (Adele Parsons) Build 2022: GitHub Copilot will be Free for Open Source Contributors & Students This Summer (Rabia Noureen) Introducing Project Volterra […]

View Details

Top Links Scale your cloud-native apps and accelerate app modernization with Azure, the best cloud for your apps (Scott Guthrie) Microsoft Store grows with the developer community (Giorgio Sardo) Announcing TypeScript 4.7 (Daniel Rosenwasser) At Microsoft Build, Microsoft is delivering tools developers can use today (Frank X. Shaw) Create Next Generation Experiences at Scale with […]

View Details

Top Links Introducing .NET MAUI – One Codebase, Many Platforms (David Ortinau) Learn .NET MAUI – Full Course for Beginners (James Montemagno) .NET MAUI – Unifying the .NET platform (Mark Downie) Microsoft Build is on us once again – here’s what you need to know (Kip Kniskern) Visual Studio 2022 for Mac is now available […]

View Details

Top Links Inside the Microsoft Archives and Celebrating Julia Liuson’s 30 years at Microsoft with some of the code she worked on! (Scott Hanselman) How We Used dotMemory to Optimize dotMemory (Ilya Ivanov) The Download: Math Support in Markdown, Playdate Dev Resources, 3D Movie Maker Forever and More (Christina Warren) 30 Days of SWA #21: […]

View Details

Top Links Azure SDK Release (May 2022) (Azure SDK Team) 30 Days of SWA #18: Debug Static Web Apps with Edge DevTools (Patrick Brosset) Web Rush Episode 184: Why so hard? Upgrading Your Dependencies. (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) ReSharper 2022.2 Starts the EAP and The Rider 2022.2 Early Access Program […]

View Details

Top Links An Azure Developer’s guide to Microsoft Build 2022 (Jenn Jinhong) Radical Candor S4. Ep 7: Radically Candid Conversations — Kim Scott & Russ Laraway (Kim Scott, Jason Rosoff & Amy Sandler) 30 Days of SWA #16: Test Automation with Playwright (Nitya Narasimhan & Debbie O’Brien) Unity and .NET, what’s next? (Alexandre Mutel & […]

View Details

Top Links Migrating MR.Gestures from Xamarin.Forms to .NET MAUI (Michael Rumpler) What’s new with ML.NET Automated ML (AutoML) and tooling (Luis Quintanilla) 8 Very Useful Markup Extensions in .NET MAUI (Leomaris Reyes) Using SQL Server Cursors with Entity Framework Core (Khalid Abuhakmeh) All-In-One Search In Visual Studio Is Getting Slicker (Denizhan Yigitbas) Web & Cloud […]

View Details

Top Links Babylon.js 5.0: Key Engine Advancements – Part 3 (Zahara Kondo) 30 Days of SWA #15: Develop with Azure Tools! (Nitya Narasimhan) IEnumerable Visualizer In Visual Studio 2022 (Wade Gausden) Microsoft Build: Student Developer Drop-in Day (Lee Stott) Fundamentals of .NET Garbage Collection – Generations (Microsoft Docs) Code snippets for CommunityToolkit.Mvvm (Andreas Nesheim) Web […]

View Details

Top Links Getting full control over MSIX updates with the App Installer APIs (Matteo Pagani) LiveTerm – Build terminal styled websites in minutes! (Cveinnt) The Download: Markdoc, VS Code Updates, Optimus Prime LEGO and More! (Christina Warren) Babylon.js 5.0: News Tools – Part 2 (Zahara Kondo) 30 Days of SWA #12: Headless CMS & SWA […]

View Details

Top Links Regular Expression Improvements in .NET 7 (Stephen Toub) Now in Android – a new, open source, real-world sample app (Paris Hsu & Don Turner) Announcing the Flutter Casual Games Toolkit (Zoey Fan) A “Quick Edit” bookmarklet to make changes to any web site (Chris Heilmann) CSLA Version 6.0.0 release (Rocky Lhotka) The Azure […]

View Details

Top Links Introducing Flutter 3 (Tim Sneath) Just-in-time refactoring made even easier with IntelliCode auto suggested code for C# (Peter Groenewegen) Announcing gRPC JSON transcoding for .NET (James Newton-King) Update all Visual Studio installations with a single click! (Sayyeda Mussa) Microsoft Build Cloud Skills Challenge | May 2022 – Complete one challenge and earn a […]

View Details

Top Links Visual Studio 2022 17.2 is now available! (Tim Heuer) ASP.NET Core updates in .NET 7 Preview 4 (Daniel Roth) .NET MAUI Release Candidate 3 (David Ortinau) New accessibility features coming to Windows 11 (Jeff Petty & Carolina Hernandez) Tips for Moving Your Xamarin Library to .NET MAUI (Luis Matos) Announcing .NET 7 Preview […]

View Details

Top Links Join us and the developer community to celebrate Azure Static Web Apps (Simona Cotin) What is .NET MAUI? – .NET Maui Crash Course #0 (Gerald Versluis) Building a Stack Overflow browser as a VS extension (Thomas Ardal) Get Jurassic with Loady Dungeons: The new UGS sample game (Russell Sng) Android Studio Chipmunk (Paris […]

View Details

Top Links How to use biometric authentication in .NET MAUI (Andreas Nesheim) Dart asynchronous programming: Streams (Flutter Devrel Team) Flutter for Apple TV (Aleksandr Denisov) Technology & Friends – Shannon Kuehn on Workload Identity Federation (David Giard) On awaiting a task with a timeout in C++/WinRT (Raymond Chen) Web & Cloud Development Azure Tips & […]

View Details

Top Links Babylon.js 5.0: Beyond The Stars – Part 1 (Jason Carter) Visual Studio on an ultra-wide monitor (Mads Kristensen) Upgrading a WCF service to .NET 6 with CoreWCF (Mike Rousos) Azure Samples – Deploy an Orleans Cluster on Azure Container Apps (Brady Gaster) Visual Studio Code April 2022 (Visual Studio Code Team) Accessibility in […]

View Details

Top Links .NET Rocks! – Studio 2022 Extensions with Mads Kristensen (Carl Franklin & Richard Campbell) Windows Community Toolkit – Toolkit Labs for Windows – May 2022 – Create Toolkit Labs for Windows (Michael Hawker) Case Study: How many colors are too many colors for Windows Terminal? (Leonard Hecker) Rider Comes to Space Dev Environments […]

View Details

May the 4th be with you… always Top Links Handling Light and Dark Mode With .NET MAUI (Leomaris Reyes) Major update to the PowerShell Extension for Visual Studio Code (Sydney Smith) Adding Uno.Extensions to a WinUI Multi-Platform Uno Application (Uno Platform Team) Announcing FakeAuth 2.0 now with AllowedHosts Option (Caleb Jenkins) Microsoft 3D Movie Maker […]

View Details

Top Links 30 Days of SWA – #01: Introducing Static Web Apps (Nitya Narasimhan & Simona Cotin) The 6 Figure Developer – gRPC in .NET 6 with Anthony Giretti (John Callaway) Visual Studio Case Study: Double performance in under 30 minutes (Nik Karpinsky) Techniques and tools to update your C# project – Migrating to nullable […]

View Details

Top Links v5.0 Release of Windows Template Studio (Mike Battista) Bringing code navigation to GitHub communities (Patrick Thomson) The Download: ZX Spectrum Anniversary, GitHub Desktop 3.0, Classic Mac in Your Browser and More (Christina Warren) Azure Service Fabric 9.0 Release (Service Fabric Team) Visual Studio Toolbox – .NET Community Toolkit (Robert Green & James Montemagno) […]

View Details

Top Links CoreWCF 1.0 has been Released, WCF for .NET Core and .NET 5+ (Sam Spencer) Develop with Windows Subsystem for Android (Craig Dunn) Install prerequisite Windows SDK with Azure Pipelines (Mark Heath) Best practices to keep your projects secure on GitHub (Justin Hutchings) Hanselminutes – Cross-platform UIs with C# and Avalonia with Dan Walmsley […]

View Details

Top Links .NET Rocks! – Pivoting your Startup with Phil Haack (Carl Franklin & Richard Campbell) CoreWCF: Introducing WSDL Support (Matt Connew) Metalama Status Update (April 2022) (Gael Fraiteur) Porting your WPF application to the web with Uno Platform (Bruno Sonnino) HTMX for ASP.NET Core Developers – Tutorial (Maarten Balliauw) Web & Cloud Development Simple […]

View Details

Top Links * .NET MAUI Release Candidate 2 – With 100% More Tizen (David Ortinau) * GitHub Desktop 3.0 brings better integration for your pull requests (Sergio Padrino) * Create .NET Objects without Calling The Constructor (Khalid Abuhakmeh) * Visual Studio 2022 for Mac Release Candidate (Jordan Matthiesen) * Microsoft Build 2022, announced for May 24-25 as a Digital Event, is now open for registration (Kip Kniskern)

Web & Cloud Development * Node.js 18 Adds Core Test Runner (Ian Elliot) * Why isn’t my ASP.NET Core app in Docker working? (Andrew Lock) * Long-Running Tasks in a Monolith ASP.NET Core Application (Code Maze) * Legacy String Methods for Generating HTML (David Walsh) * Getting Started With HTML5 Canvas (Johnny Simpson) * What’s Coming for Blazor in .NET 7? (Jon Hilton) * What To Do When You Need a Global Variable in Vue 3 (Marina Mosti) * Node v16.15.0 (LTS) (Danielle Adams) * Pulumi and RedMonk on developer-first infrastructure and why it matters (George Huang) * Build A Python Microservice With Couchbase – Part 3 (Michael Minichino) * 100 Days of TypeScript (Day 8) (Pete O’Hanlon) * What’s New in Postman’s Improved Audit Logs (Suhas Gaikwad)

WinUI, .NET MAUI & XAML * Easily Create Repeating or Recurring Appointments Using WPF Scheduler (Jeyasri Murugan) * Implementing Lazy Loading Functionality in Uno WebAssembly Applications (Joachim Leonfellner)

Visual Studio & .NET * C#11 Will Support Raw String Literals (Kay Ewbank) * OpenMP Task Support for C++ in Visual Studio (Bran Hagger)

Design, Methodology & Testing * DevOps is at the center of GitLab (GitLab) * Hybrid Model for GitHub and Azure DevOps – Enjoy the best of both worlds (Shany Wiesel) * Advanced Installer 19.4 (Advanced Installer Team) * Preventing Bad UX Through Integrated Design Workflows (Ceara Crawshaw) * Artificial Intelligence in Architecture (Kevin Vu) * The friend zone: friendly forks 101 (Lessley Dennington)

Mobile, IoT & Game Development * The Beta for Android 13 is out now: Android 13 Beta 1 (Dave Burke) * Exploring Architectural Concepts Building a Card Game (Enrico Piccinin) * Remote Desktop on the Pi (j2inet) * 6 Helpful Hacks to Accelerate Your Mobile App Development Timeline (Matthew Cooper)

Podcasts, Screencasts & Videos * The 6 Figure Developer – The Latest on RavenDB with Dejan Milicic (John Callaway) * RunAs Radio – Managing Teams Sprawl with Erica Toelle and John Gruszczyk (Richard Campbell) * ReWork Podcast – Focus on What Won’t Change (Jason Fried & David Heinemeier Hansson) * The Changelog – Warp wants to be the terminal of the future (Zach Lloyd, Adam Stacoviak & Jerod Santo) * Functional Geekery Episode 138 – Aleksander Lisiecki (Steven Proctor) * FreeCodeSession – Episode 355 (Jason Bock) * Microsoft 365 Dev Podcast – Bookings API with Altamish Ahmad (Jeremy Thake & Paul Schaeflein) * Armchair Architects: Exploring the relationship between Cost and Architecture (Uli Homann, Eric Charran & David Blank-Edelman) * MongoDB Hackathon ’22 – Special Guest Event: Announcing Kalev Leetaru, founder of GDELT Project (MongoDB)

Community & Events * Participate in the Developer Ecosystem Survey 2022! (Anastassiya Sichkarenko) * Faces of Unity – Manuel Sainsily (Unity Community Team) * Meet the 2022 Imagine Cup World Championship judges (MS Student Developer Team)

Miscellaneous * How to get into the Overwatch 2 beta (Ash Parrish) * Microsoft: Cloud revenue at $23.4 billion in Q3, up 32 percent (Mary Jo Foley)

More Link Collections * The Morning Brew #3459 (Chris Alcock) * Daily Links 27 Apr 2022 (Malcolm Jack) * The Wolf Report – April 27th, 2022 (Michael Wolfenden)

The Geek Shelf Modernizing Your Windows Applications with the Windows App SDK and WinUI: Expand your desktop apps to support new features and deliver an integrated Windows 11 experience (Matteo Pagani & Marc Plogas) – Referral Link

View Details

Top Links * Twitter Has a New Owner. Here’s What He Should Do. (Jillian C. York, Gennie Gebhart, Jason Kelley & David Greene) * Customizing GitHub Codespaces for C++ Projects (Michael Price) * CoreWCF: Introducing WebHttpBinding Support (Jonathan Hope) * Azure Cosmos DB Cassandra API: A true differentiator with Autoscale (Dileep Rao) * Hey Windows developers – we want to make sure you have all the information you need to get coding with the latest Microsoft dev platforms. What do you think of this FAQ? What are we missing? (Windows Dev Docs Team) * We also wrote this glossary of terms to avoid confusion. What did we miss? What could be clearer? Do let us know, thanks! (Windows Dev Docs Team)

Web & Cloud Development * Multiple Directories for Static Files in ASP.NET Core (Shawn Wildermuth) * Azure Redis Cache – scaling (Arun Sirpal) * Introduction to Testing Blazor WebAssembly With bUnit (Code Maze) * Angular Basics: Keep Track of Incoming Data With the Angular TrackBy Method (Dany Paredes) * A Step-By-Step Guide to Server-Side Rendering with VueJS (Minura Samaranayake) * Kubernetes Helps Teams Modernize Faster … Even On Premises (Mark Nunnikhoven) * ASP.NET Core 7 has built-in dark mode for error pages (Thomas Ardal) * State Management in Angular Using NGXS – Part 1 (William Juan) * Growing Sunflowers with Three.js (Yuriy Artyukh)

WinUI, .NET MAUI & XAML * Top 10 Features of .NET MAUI Scheduler (Jeyasri Murugan)

Visual Studio & .NET * .NET Framework April 2022 Cumulative Update Preview (Salini Agarwal) * How can I force a WriteFile or ReadFile to complete synchronously or hang, in order to test something? (Raymond Chen)

Design, Methodology & Testing * How do you fix the Azure DevOps Error: Secrets cannot contain multiple lines? (Ralph Willgoss) * Leading change: How industries are partnering with Microsoft to empower their teams and serve customers through uncertainty (Judson Althoff) * Empathy for the Dev: Avoiding common pitfalls when communicating with developers (Heidi Waterhouse) * Auto publish your data using Travis (Montana Mendy) * How to Use Git Bash on Windows (Sagar) * How to Build a Culture of Observability (Stephen Watts)

Mobile, IoT & Game Development * Microsoft best practices for managing IoT security concerns (Christine Barrett)

Podcasts, Screencasts & Videos * Revision Path – Monique Jenkins (Maurice Cherry) * The PowerShell News Podcast Episode 033 – Interview with Jeffrey Snover @ PowerShell Global Summit and Episode 034 – PowerShell Summit 2022 – Interview with Marcus Sherfield of Tech Impact and Episode 035 – PowerShell Global Summit 2022 – Day 1 Recap (Mick Pletcher & Harjit Dhaliwal) * The .NET MAUI Community Toolkit: Converters, Controls and More! (Gerald Versluis) * Unreal Engine and Game Development in Visual Studio (David Li) * Google Cloud Security Podcast Episode 62 – Protect Modern Applications in the Cloud: Union of APIs and Application Security (Anton A. Chuvakin) * Unhandled Exception Podcast – MiniHack – with Paul Michaels and Kev Smith (Dan Clarke) * Directions on Microsoft – Windows on Macs (Mary Jo Foley) * The Stack Overflow Podcast Episode 436: Meet the design system that lets us customize and theme Stack Overflow (Eira May) * Women in Technology Podcast – When One Door Opens (WiT Team)

Community & Events * Webinar – Using the BFF pattern to secure SPA and Blazor Applications (Khalid Abuhakmeh) * Rockin’ The Code World with dotNetDave – Guest: Paul Michaels (David McCarter) * EVENT: Microsoft Build – Join us May 24-26 2022 (Kurt Shintaku) * The Dev Talk Show – Web App Testing with Playwright (Andy Schwam, Chris Gomez & Rich Ross) * Introducing Social Impact League Projects in the Microsoft Learn Student Ambassadors program (MS Student Developer Team) * Pure Virtual C++ 2022 is Today (Sy Brand) * Elon Musk to Buy Twitter for $44 Billion (Paul Thurrott)

Database * Resetting Marten Database State Between Tests (Jeremy D. Miller) * Understanding the DATEADD SQL Function and its use cases (Manvendra Singh)

PowerShell * Azure Function with PowerShell and the Power BI REST API (Koen Verbeeck)

Miscellaneous * Diablo Immortal is launching on Android, iOS, and PC on June 2nd (Ash Parrish)

More Link Collections * The Morning Brew #3458 (Chris Alcock) * Interesting links of the week (2022-17) (Michael Eaton) * .NET, Architecture, Azure, And other links #25 (David Shergilashvili) * The Wolf Report – April 26th, 2022 (Michael Wolfenden) * Sands of MAUI: Issue #54 (Sam Basu) * [Last Week in .NET #86] – Spring has Sprung and so have Security breaches (George Stocker)

The Geek Shelf Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading (Shakti Tanwar) – Referral Link

View Details

Top Links * Heather Downing: Retooling for the Future – Azure DevOps Podcast Episode 190 (Jeffrey Palermo) * Async and Async Void Event Handling in WPF (Rick Strahl) * Add Uno.Extensions to a WinUI Multi-Platform Uno Application (Nick Randolph) * Technology & Friends – Joe Kunk on Windows UI Testing (David Giard) * Annotating your C# code – Migrating to nullable reference types – Part 3 (Maarten Balliauw)

Web & Cloud Development * Introducing the latest beta versions of the Azure SDK for Go management modules (Chenjie Shi) * Two Approaches of Dynamically Generating Images with Azure Functions (John Kilmister) * What If Our Sliders Actually Slid? (Jhey Tompkins) * Distributed Caching in ASP.NET Core (Muhammed Saleem) * Part 5 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 (Naveen Bommidi) * How to get the full public URL of ASP.NET Core (Niels Swimberghe) * Application Insights telemetry in Azure Functions (Orestis Meikopoulos) * Azure Monitor – Failures and Triggering an Alert from Application Insights (Paul Michaels) * ESLint v8.14.0 released (Milos Djermanovic) * Introducing an API to Access Mock Server Call Logs (Aman Dhembla) * Where Does GraphQL Fit In the Stack? (Ceora Ford) * Just Give Me an Access Token (Phil Jirsa) * Stay on Top of Your API Builds witih Postman’s Jenkins Integration (Shashank Awasthi) * React Editor or Text Area—How To Choose (Thomas Findlay)

WinUI, .NET MAUI & XAML * Replicating Foodora UI in .NET MAUI – Part 4 (Andreas Nesheim) * Handling Overlay Elements in .NET MAUI with ZIndex (Jayaleshwari N) * MVVM – Made Easy (Vijay Anand E G)

Visual Studio & .NET * Create PDF in C# (How-to Example) (IronPDF Team) * How to generate Fake data in C#? (Karthik Chintala) * Document Editor: Implementing a Contextual Toolbar (Bjoern Meyer)

Design, Methodology & Testing * Agile Principles: Reflect and Adjust (Brian Bassett) * Effort Estimation Techniques: A Guide for Software Developers and Team Leaders (Tyler Hakes) * Use GitHub Actions to Build GraalVM Native Images (Matt Raible) * What is a design system? And why you need one (Sketch Team) * What is a staging environment? (David Thor) * Using Unsupervised Learning to Combat Cyber Threats (Exxact Team) * The basics of secret management (Michael Muesch)

Podcasts, Screencasts & Videos * InfoQ Podcast: Vulnerabilities and Risks in the Software Supply Chain (Brian Fox) * GCast 123: Ingesting Into an ADX Table From an Azure Storage Blob (David Giard) * Merge Conflict – var num = 303; var title = $$”””Episode #{{num}}”””; (James Montemagno & Frank Kreuger) * GeekWire Podcast: Netflix ads, Amazon’s shipping business, and Paul Allen’s real legacy (Todd Bishop) * React Native Radio 232 – Flutter is better than React Native…in all the ways that don’t matter (Jamon Holmgren, Robin Heinze & Jon Major Condon) * OnPodcast Episode 70: Teams returns to Microsoft Store, early Build sessions pulled, Windows 10 21H2 news (Podcast OnMSFT Team) * Building and Organizing DevOps Teams – Adventures in DevOps 110 (Jillian Rowe, Jonathan Hall & Will Button) * The Download: New Job, New Channel, DALL-E 2, Framework Laptop and more (Christina Warren) * UI Breakfast Podcast – BDTP. Link Building Strategy with Alan Silvestri (Jane Portman) * Coding Blocks Podcast – Site Reliability Engineering – Service Level Indicators, Objectives, and Agreements (Allen Underwood, Michael Outlaw & Joe Zack) * Serverless Chats Episode #134: Serverless Community Building with Farrah Campbell (Jeremy Daly & Rebecca Marshburn) * AGL 256: Matthew Stibbe (John Rouda) * JS Party – The Type Annotations proposal (Daniel Rosenwasser, Ryan Cavanaugh, Nick Nisi & Christopher Hiller) * The Changelog – Practical ways to solve hard problems (Frank Kreuger, Adam Stacoviak & Jerod Santo) * AWS Developers Podcast Episode 036 – Machine Learning and Serverless with Luca Bianchi – Part 2 (David Isbitski) * Maximize productivity with GitHub Codespaces (Tanmayee Kamath) * Pure Virtual C++ 2022 Pre-Conference Sessions Available (Sy Brand) * SolidJS with Ryan Carniato – JavaScript Jabber 528 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)

Community & Events * Tech Moves: Microsoft developer relations chief lands at Google; Amazon HR leader joins AppLovin (Julie Emory) * Meet 4 Women Postmanauts Helping Us Win Together (Postman Team) * Talking about the last pandemic at TED (Bill Gates) * Stack Overflow Exec Shares Lessons from a Self-Taught Coder (David Cassel)

Database * Oracle Cloud Functions Now Supports C# (David Ramel)

PowerShell * Copy a SharePoint list with PnP PowerShell (Tony Pohl)

Miscellaneous * ZX Spectrum Turns 40 (Sue Gee) * New updates to the Ethical Shopping hub on Microsoft Bing (Bing Team) * Obsidian and the Case for Using More Markdown (David Eastman) * Surface: Our path to a more sustainable future (Harshitha Murthy)

More Link Collections * The Morning Brew #3457 (Chris Alcock) * Weekly Xamarin – Issue 347 – 22nd Apr 2022 (Kym Phillpotts) * C# Digest Issue #412 (Jakub Chodounsky) * F# Weekly #17, 2022 – new Bolero, FSharp.CosmosDb and C# 11 Preview (Sergey Tihon) * The Overflow #122: Your salary shouldn’t be dictated by how good a negotiator you are (Ryan Donovan & Cassidy Williams) * Reading Notes #504 (Frank Boucher) * Top Stories from the Microsoft DevOps Community – 2022.22.04 (April Edwards) * Friday Five: Top Cybersecurity, Teams Tips! (Jeffrey Raymond Kitt) * Reading List 289 (Bruce Lawson)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links * Amplify your database development experience with Azure Data Studio (Timi Oshin) * View .NET collections with the new IEnumerable Debugger Visualizer (Harshada Hole) * Hanselminutes – Patterns.dev with Lydia Hallie and Addy Osmani (Scott Hanselman) * Uno Platform 4.2 – .NET 6 Mobile RC1, Perf Boost, 190+ Improvements (Uno Platform Team) * Microsoft and partners are building a more sustainable future (Nick Parker)

Web & Cloud Development * ‘Alternative to Blazor’ Wisej 3 Ships and With Microsoft OpenJDK Build, Azure App Service Adds Java 17 and Tomcat 10.0 (David Ramel) * Create downloadable blob links with Azure Functions and App Service authentication (Mark Heath) * Announcing the General Availability of AWS Amplify Studio (Steve Roberts) * Eleventy: Build vs. Serverless vs. Edge (Zach Leatherman) * Retrying e2e test suites with Jest (Andrew Easton) * OWASP ZAP Exploration by Postman Open Technologies (Kin Lane) * Amazon Aurora Serverless v2 is Generally Available: Instant Scaling for Demanding Workloads (Marcia Villalba)

WinUI, .NET MAUI & XAML * .NET MAUI RC1 is available with VS for Mac support (András Tóth) * Automated UI testing for Uno Platform with Legerity (James Croft) * Replicating a Game Store UI in Xamarin.Forms (Leomaris Reyes)

Visual Studio, C++ & .NET * How do I access and customize the IInspectable methods of a Windows Runtime class written in C++/WinRT? (Raymond Chen) * vcpkg April 2022 Release is Now Available (Augustin Popa) * Understanding Cross-Assembly obfuscation (John Brawner)

Design, Methodology & Testing * What is Slowing Down Your Agile Transformation? It Could be Your Legacy Applications (Daryl Kulak) * Your guide to GitHub InFocus: Improving the way software development teams work in 2022 (Jeimy Ruiz) * Improving Git push times through faster server side hooks (Carlos Martín Nieto) * What Is Toxic Productivity? And 5 Tips To Overcome It (Dave Schafer) * The robots are coming for (the boring parts of) your job (Eira May) * Adopting users’ design feedback (Hermina) * DZone Refcardz Trend Reports – Enterprise Application Integration (Lindsay Smith)

Mobile, IoT & Game Development * Metaverse Minute: Leaving no trace with digital twins (Dave Rhodes & Marina Psaros) * Building a Mobile Application with Couchbase – Part 3 (Sandhya Krishnamurthy)

Podcasts, Screencasts & Videos * CppCast – Rcpp with Dik Eddelbuettel (Rob Irving) * The Stack Overflow Podcast Episode 435: How a college extra-credit project became PHP3, still the bedrock of the web (Eira May) * Azure CLI – get-access-token (Microsoft Healthcare and Life Blog Videos) * Software Defined Talk Episode 354: We’ve always been doing Agile (Brandon Whichard & Coté) * Productivity in Visual Studio (Kyle Reed) * How to set up breakout rooms before a Microsoft Teams meeting (Microsoft Teams) * The Work Item #53 – Find Your Mentor And Complementary Skills, With Nicole Zhu, Senior Engineer At Vox Media (Den Delimarsky) * The Usual SaaS-pects 34 – Josh Pigford (Maybe Finance, Baremetrics) (Ch Daniel) * Rocket 382: lol (Christina Warren, Brianna Wu & Simone De Rochefort) * Azure Podcast Episode 421 – Project Flash (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Radical Candor S4, Ep. 5: Get Sh*t Done Step 2 — Clarify Your Thinking For Yourself and Others (Kim Scott, Jason Rosoff & Amy Sandler) * UX Podcast #287 – Endineering with Joe MacLeod (James Royal-Lawson & Per Axbom) * Web Rush Episode 180: Functional Web Apps with Simon MacDonald (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast 044: Meet Your Host – Reverse Interview with Zach White (Kae Lynne Sapino) * Windows Weekly 773: Smells Like Alcantara (Paul Thurrott)

Community & Events * Meet the Developers: Mobile Edition (Aleksandr Sergeev) (Dmitry Vinnik) * Women in tech are cracking the glass ceiling (Esther Shein) * Celebrate Earth Day with Team Xbox (Jordan Grainger) * Surface Duo Team: Join us at droidcon in 2022 (Joy Liu)

Database * The ins and outs of joining tables in SQL Server (Greg Larsen) * The nuances of MySQL indexes (Lukas Vileikis) * SQL Server vulnerabilities and assessment (Priyanka Chouhan) * RavenDB Cloud: Metrics & Disk I/O enhancements (Oren Eini) * What DBAs Need to Know About Snapshots (Brent Ozar) * Microsoft.Build.Sql: the next frontier of SQL projects (Drew Skwiers-Koballa)

SharePoint & MS Teams * Microsoft Teams will be making a comeback to the Microsoft Store (Arif Bacchus)

PowerShell * How to Download a File using PowerShell (Michael Reinders)

Miscellaneous * Panos Panay shares a wicked cool mashup reel of recent Surface Products & Windows 11 (Arif Bacchus) * #GitHubCoPilot – Also writes jokes ! (Bruno Capuano) * Valve upgrades its Steam Deck dock ahead of release, but we still don’t know how much it costs (Jay Peters) * 7 Benefits You’ll Notice When You Start Learning to Code (Kunal Chowdhury) * How big are the built-in Windows 11 apps? (Michael Niehaus) * Microsoft releases biannual digital trust reports (Microsoft)

More Link Collections * The Morning Brew #3456 (Chris Alcock) * The Wolf Report – April 22nd, 2022 (Michael Wolfenden) * Code Maze Weekly #120 (Vladimir Pecanac)

The Geek Shelf Content Design (Sarah Richards) – Referral Link

View Details

Top Links * Introducing a New Way to Search Your Code and Visual Studio Features (Denizhan Yigitbas) * Customize your memory use with Unity 2021 LTS (Peter Hall) * Kalahari Resorts Discounted Rooms Now Available for TechBash 2022 (Jason Gaylord) * What’s new for C++ Debugging in Visual Studio Code (Julia Reid) * Secure Your .NET 6 Web API (Nickolas Fisher) * Tutorial: Build gRPC & OData in ASP.NET Core (Sam Xu)

Web & Cloud Development * Azure Container Apps (Monu Banbroo) * Working with Firebase Version 9 Modular SDK and React Typescript (Goodness Woke) * What’s new with React 18 (Nikola Đuza) * How To Migrate From jQuery to Vue 3 (Thomas Findlay) * Issues you may meet when upgrading Azure function app to V4 (Xinyu Shan) * Auth0 Actions: Looking Back, What’s Ahead? (Dan McCorriston) * EKS Blueprints for Pulumi (David Flanagan) * Microsoft Purview- Paint By Numbers Series (Part 0a) – Permissions and Microsoft Purview- Paint By Numbers Series (Part 1) – Sensitive Information Types and Microsoft Purview – Paint By Numbers Series (Part 3a) – DLP for Endpoint (SIT-based) and Microsoft Purview – Paint By Numbers Series (Part 3b) – DLP for Endpoint (Label-based) (James Havens) * TypeScript Basics: How Generic Types Work (Johnny Simpson) * Faster initialization of instances with new class features (Joyee Cheung) * Introduction to Regular Expression in Go (Manoj Debnath)

WinUI, .NET MAUI & XAML * Introducing the New .NET MAUI Range Selector (Vijayakumar Mariappan)

Visual Studio & .NET * Building a NuGet Packages Architecture Part 6 – Enhancing your packages (Imar Spaanjaaars) * Insertion Sort in C# (Code Maze) * View, Archive, and Play Live Streams from Cameras in C# and C (Zac Ferraresi)

Design, Methodology & Testing * Agile Book Club: Customer Involvement (James Shore) * Opt-in to Auditing on Azure DevOps (Angel Wong) * How to Deploy Azure Logic Apps with ARM and Azure Devops (Koen Verbeeck) * How Agile Software Development Can Improve Your Client’s Experience (Saurabh Thakur) * Codespaces for multi-repository and monorepo scenarios (Gabe Dominguez) * Aggregate Responsibility Design (Steve Smith) * Organization profiles leading the way (Daniel Adams) * ADVICE to my younger self as a Software Developer (Derek Comartin) * A day without meetings (Kathi Kellenberger) * Top 5 Automated QA Tools in 2022 (Peter Vogel) * Introduction to Application Testing with Twilio (Phil Bredeson)

Mobile, IoT & Game Development * A Pocket-Guide For Building tvOS Apps (Prateek Sharma)

Podcasts, Screencasts & Videos * .NET Rocks! – Comparing Infrastructure-as-Code with Chris Klug (Carl Franklin & Richard Campbell) * Tips for safe and effective Microsoft Teams meetings (Microsoft Teams) * Working Code Podcast – Episode 71: Potluck #4 (Ben Nadel) * .NET MAUI Release Candidates! Multi-platform iOS, Android, macOS, & Windows in C# (James Montemagno) * Your Daily Scrum: Are an Impediment and a Blocker the Same in Scrum? (Ryan Ripley) * Targeting macOS from Visual Studio (Sinem Akinci) * Potluck – Working on a Team × Dealing with Imposter Syndrome × Animating on the Web × Icon Libraries × Demanding Clients (Wes Bos & Scott Tolinsky) * Design Details 436: Reclaiming Your Focus (Brian Lovin & Marshall Bock) * Microsoft 365 Dev Podcast – Extensibility discussion with Ed Averett (Jeremy Thake & Paul Schaeflein) * GitHub Coding with GitKraken (SSW TV) * How do you interview? – Adventures in .NET 115 (Caleb Wells, Shawn Clabough & Wai Liu) * Talk Python to Me #362: Hypermodern Python Projects (Michael Kennedy)

Community & Events * Reconnect Series: Chris O’Connor (Jeffrey Raymond Kitt)

Database * A MySQL story: Can system engineers solve database issues using system tools? (Rajeshkumar Sasidharan) * Larger document sizes, unique index improvements, $expr support in Azure Cosmos DB API for MongoDB (Shweta Nayak)

SharePoint & MS Teams * Microsoft Purview – Paint By Numbers Series (Part 3c) – Data Loss Prevention with Teams Chat (James Havens) * How to enable collaboration inside and beyond your organization using Teams Shared Channels (Vesa Nopanen) * Getting started with ACE in SPFx (Chandani Prajapati)

Miscellaneous * Stay safe online with Microsoft Autofill (Anand Balachandran) * DuckDuckGo’s browsers and extensions now protect against AMP tracking (Kim Lyons)

More Link Collections * The Morning Brew #3455 (Chris Alcock) * Collective #708 (Mary Lou) * The Wolf Report – April 21st, 2022 (Michael Wolfenden)

The Geek Shelf The Customer-Driven Playbook: Converting Customer Feedback into Successful Products (Travis Lowdermilk & Jessica Rich) – Referral Link

View Details

Top Links * Node.js 18 is now available! (Node.js Team) * Rider 2022.1 Comes With Full Unreal Engine Support and Remote Development (Alexandra Kolesova) * The future of compliance and data governance is here: Introducing Microsoft Purview (Alym Rayani) * ReSharper 2022.1 Released (Asia Rudenko) * C# async await explained (Patrick Smacchia)

Web & Cloud Development * ASP.NET Core Interview Questions and Answers (Khalid Abuhakmeh) * A Simple CORS Example with a .NET 6 Web API Application and a .NET 6 Web Application (Bryan Hogan) * Convert useState to useReducer in a React Context (Peter Kellner) * SPAs in ASP.NET Core – Another Attempt (Shawn Wildermuth) * Running JavaScript inside a .NET app with JavaScriptEngineSwitcher (Andrew Lock) * Manage Forms Data With Telerik UI for ASP.NET Core and EF Core (Assis Zang) * Tips for Azure Redis Cache (Arun Sirpal) * Implement Azure AD Continuous Access Evaluation in an ASP.NET Core Razor Page app using a Web API (Damien Bowden) * Mission-Critical Applications on Microsoft Azure (Ed Price) * Azure Purview is now Microsoft Purview (Jessica Hawk) * How To Save HTML Canvas as an Image (Johnny Simpson) * Part 4 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 (Naveen Bommidi) * How to generate absolute URLs in ASP.NET Core (Niels Swimberghe) * Angular Basics: Using Ng-Content for Projection in Angular (Nwose Lotanna Victor) * Creating a Keyboard With CSS and jQuery (Vasili) * Jamstack Rendering Patterns: The Evolution (Ekene Eze) * TypeScript 4.7 Beta Tackles ‘Very Difficult Feature’ of ECMAScript Module Support (David Ramel) * URL, URI, URN: What’s the Difference? (Andrea Chiarelli) * New Data: Developers & Web3 (David Gibson) * Azure Communication Services UI Library releases new capabilities (Jorge Garcia Hirota) * API Definitions as Developer Contracts (Mark Weitzel & Mike Kistler) * Microsoft Purview Information Protection: General availability of 51 new sensitive information types (Martin Berzin) * Pulumi Release Notes: Display richer diffs, clear pending operations, and much more! (Meagan Cojocar) * Using Global Namespaces and Zero-Trust Policies with VMware Tanzu Service Mesh (Niran Evenchen)

WinUI, .NET MAUI & XAML * .NET Community Toolkit v8.0 Preview 3 Tweaks MVVM Source Generators (David Ramel) * Replicating Foodora UI in .NET MAUI – Part 3 (Andreas Nesheim) * Generating QR Codes and Other Barcodes is Now Easy in .NET MAUI (Sheik Syed) * All-in-One .NET MAUI App Project Template – What’s New (Vijay Anand E G) * Background Work in Xamarin.Forms. Part #1 — Xamarin.Android (Bohdan Benetskyi)

Visual Studio & .NET * JSON Deserialization to a POCO Class in C# (Code Maze) * ReSharper C++ 2022.1: Updates for Unit Testing and Unreal Engine (Elvira Mustafina) * The 2022.1 Release of dotTrace, dotMemory, dotCover, and dotPeek! (Alexander Kurakin)

Design, Methodology & Testing * GitHub Dependabot Now Warns Of Vulnerabilities (I Programmer) * Modeling Relationships in a DDD Way (Vladimir Khorikov) * Sharing security expertise through CodeQL packs (Part I) (Andrew Eisenberg) * Imposter Syndrome (Jane Lusby) * Hide Complexity (Jim Holmes) * The Five Rs of Application Modernization (Victoria Wright)

Mobile, IoT & Game Development * Twitter going all in on Jetpack Compose for feature development: greater productivity, less bugs (Android Developers Team) * Introducing RiderFlow, a Free Unity Editor Plugin for Scene Management (Matt Ellis)

Podcasts, Screencasts & Videos * Microsoft Stories Podcast: Season 2, episode 5 – Here’s how you can work flexibly, have an impact on your team and keep your boss happy (Katie Gale) * Developer Tea – Blueprint for Better Intermediate Decision Making (Jonathan Cutrell) * How to transcribe your 1:1 VoIP calls in Microsoft Teams (Microsoft Teams) * Scrum Master Toolbox Podcast – Focusing on flow, a must for Scrum Masters and teams | Luís Santos Silva (Vasco Duarte) * Yet Another Podcast – James Montemagno on Maui! (Jesse Liberty) * Your Daily Scrum: Does a Scrum Master Participate When Facilitating Events? (Ryan Ripley) * SQL Data Partners Podcast Episode 245: Tooling Updates (Carlos L. Chacon) * The Usual SaaS-pects 33. Pierre De Wulf (ScrapingBee) (Ch Daniel) * Adaptive Cards community call – April 2022 (JP Roca) * Manage Data Risks from Employee Insiders with Microsoft Purview | Microsoft Mechanics (Jeremy Chapman) * RunAs Radio – Fixing Problem WiFi Devices using Tonic with Ryan Woodings (Richard Campbell) * Prototype in Production – From Tech Debt to a Verifiably Stable Application (SSW TV) * Software Engineering Radio Episode 508: Jérôme Laban on Cross Platform UI (Jeff Doolittle) * Mailin’ It! – The Official USPS Podcast – The First Year of the Delivering for America Plan (Yasmine Di Giulio & Dale Parsan) * Microsoft 365 PnP Weekly – Episode 162 – Wictor Wilén (Microsoft) (Vesa Juvonen & Waldek Mastykarz) * Rework Podcast – Throw Less at the Problem (Jason Fried & David Heinemeier Hansson)

Community & Events * Go Developer Survey 2021 Results (Alice Merrick) * Missed Patents and other sad stories (Jesse Liberty)

Database * Microsoft Introduces SQL Server Information Protection Sensitivity Labels (Rabia Noureen) * Cumulative Update #16 for SQL Server 2019 RTM (Srinivas Kandibandas) * Creating SQL VIEWs with T-SQL (Aubrey Love)

SharePoint, M365 & MS Teams * Return to work schedule with the Lists app in Teams (Anand V. Ragav) * Automate Team Creation in Microsoft Teams (Kat Greenan) * Updated preview of SharePoint Framework 1.15 – New release of the upcoming features and Microsoft 365 Platform Community (PnP) – April 2022 update (Vesa Juvonen) * Yammer Explained: How data and testing shapes Yammer (Ben Freeman)

PowerShell * PowerShell for the DBA – FOR and WHILE Loops (Alejandro Cobar)

Miscellaneous * (Definitive) Surface Duo vs Surface Duo 2 (Steve Litchfield) * Brave Is Bypassing Google AMP Pages Because They’re ‘Harmful To Users’ (BeauHD) * Microsoft Accelerates the Journey to Low Code (Celeste Malia) * Microsoft launcher gets new ability to pin historical search queries (Kareem Anderson) * The Applesoft Compiler (TASC): We have the source code, in a sense (Raymond Chen)

More Link Collections * The Morning Brew #3454 (Chris Alcock) * .NET, Architecture, Azure, And other links #24 (David Shergilashvili) * The Wolf Report – April 20th, 2022 (Michael Wolfenden)

The Geek Shelf Joy of UX, The: User Experience and Interactive Design for Developers (David Platt) – Referral Link

View Details

Top Links * Internals of C# nullable reference types – Migrating to nullable reference types – Part 2 (Maarten Balliauw) * DevTalk Podcast #80: Best practices for XAML. With Leomaris Reyes (Kerry Lothrop) * ASP.NET Core CRUD with NoSQL: Part 2 (Matthew Groves) * Use Copilot to Write and Translate a Binary Search Algorithm (Rizèl Scarlett) * C# 11 Preview Updates – Raw string literals, UTF-8 and more! (Kathleen Dollard)

Web & Cloud Development * ASP.NET Core Furthers Minimal API Work in .NET 7 Preview 3 (David Ramel) * Getting to know Azure Arc (Amy Colyer) * Tips & Tricks: Delaying AWS Service configuration when using .NET Dependency Injection (Philip Pittle) * Measuring container size and startup latency for serverless apps written in C#, Node.js, Go, and Java (Richard Seroter) * How To Run Unit Testing In Angular (Svetloslav Novoselski) * Aurelia update notes – mid April 2022 (bigopon) * On Go’s Generics Implementation and Performance (Sergio De Simone) * WebAssembly 2.0 First Public Working Drafts (Xueyuan Jia)

Visual Studio & .NET * Update Pipeline Improved in Entity Framework Core 7 and Microsoft Asks for Votes on Visual Studio 2022 for Mac Issues and Mads Asks What You Want for Visual Studio 2022 (David Ramel) * ADO.NET provider 9.0.0.0 for Firebird is ready (with Entity Framework Core 6.0 support) (Jiří {x2} Činčura) * Using dotnet format Command to Format the C#/.NET Code (Ryan Miranda)

Design, Methodology & Testing * Clean Code Tip: Avoid using too many Imports in your classes (Davide Bellone) * Top Types for Code Connections (David Oliver) * The Ultimate Guide To Push Notifications For Developers (Lee Munroe) * Highlights from Git 2.36 (Taylor Blau)

Podcasts, Screencasts & Videos * InfoQ Podcast: Ana Medina on Chaos Engineering, Game Days, and Learning (Ana Medina) * Google Cloud Security Podcast Episode 61 – Anniversary Episode – What Did We Learn So Far on Cloud Security Podcast? (Anton A. Chuvakin) * Revision Path – Liz Montague (Maurice Cherry) * Svelte Cubed + 3D In Browser (Wes Bos & Scott Tolinsky) * Asp.Net Monsters #247 – HTML Template Element (James Chambers, David Paquette & Simon Timms) * Does Azure is PaaS or SaaS? (Frank Boucher) * Your Daily Scrum: How Does A Scrum Master Break Down Silos in an Org? (Ryan Ripley) * How to view people’s time zones in Microsoft Teams (Microsoft Teams) * PPP 354 | The Stories We Tell Ourselves—And Why We Armor Up (Andy Kaufman) * The Stack Overflow Podcast Episode 434 – What’s the average tenure of an engineer at a big tech company? (Ben Popper) * Serverless Chats Episode #133: Moving to Serverless Safely with Jeff Williams (Jeremy Daly & Rebecca Marshburn) * AGL 255: Yair Riemer (John Rouda) * UI Breakfast Episode 237: UX Writing vs. Content Design with Yuval Keshtcher (Jane Portman)

Community & Events * Celebrating 20 Million Postman Users (Abhinav Asthana) * MVPs Celebrate International Women’s Day (Jeffrey Raymond Kitt)

More Link Collections * The Morning Brew #3453 (Chris Alcock) * Sands of MAUI: Issue #53 (Sam Basu) * The Wolf Report – April 19th, 2022 (Michael Wolfenden)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links * Taking .NET MAUI for a spin (Jon Skeet) * Mark Seemann: Code That Fits In Your Head – Azure DevOps Podcast Episode 189 (Jeffrey Palermo) * Optimizing Azure Service Fabric Workloads with the Well-Architected Framework (Chad Kittel) * Yet Another Podcast – .vsix with Mads Kristensen (Jesse Liberty) * Xamarin.Forms, .NET Maui and the Uno Platform and Styling Controls for Windows Apps (Nick Randolph)

Web & Cloud Development * Inside the making of the Azure SDK management libraries (Azure SDK) * Upload Files With Drag & Drop or Paste in Blazor (Code Maze) * Modern Identity Platform powered by Azure cloud (Azure AD B2C/CIAM) (Daniel Krzyczkowski) * Top 6 JavaScript ES12 Features You Should Use (Dulanka Karunasena) * Understanding Kubernetes Resource Types (Erwin Daria) * Part 2 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 and Part 3 (Naveen Bommidi) * Azure Automation Run Books – Setup (Paul Michaels) * Microsoft Finally Brings ARM-Based VMs to Azure (Steven J. Vaughan-Nichols) * Essential VS Code extensions for TypeScript (Matt Angelosanto) * How to preserve customizations between IIS updates in just one-click (Alex Marin) * Application Service Adapter for VMware Tanzu Application Platform: New Beta Release Now Available (Nick Kuhn, Karim Chelouati & Eric Malm) * OpenAPI is Your Source of Truth and Collections are Derivatives of That Truth Designed For Specific Business Outcomes (Kin Lane) * Building a WebAssembly-powered serverless platform (Colin Eberhardt) * An Introduction to JSON (Jack Wallen) * Introduction To Postman (Jeetendra Gund) * Type annotations: strong types, weakly held (John Reilly) * How the TypeScript Partial Type Works (Johnny Simpson) * Design Your Own Style Guide with This Public Workspace Linter (Joyce) * Understanding Garbage Collection in Go (Manoj Debnath)

WinUI, .NET MAUI & XAML * .NET MAUI Release Candidate Ships with ‘Go Live’ Support (David Ramel) * Porting to .NET MAUI your Xamarin.Forms library (Luis Matos)

Visual Studio & .NET * How to Solve the Command or File Was Not Found EF Core Error (Code Maze) * How can I co_await on a Windows Runtime async action or operation with a timeout? (Raymond Chen) * Accessing an RDS SQL Server from a .NET 6 application in Lambda (Bryan Hogan) * .NET 7 Preview 3 Is All About Native AOT (David Ramel) * Different Ways to Store Additional Information in Documents (Bjoern Meyer)

Design, Methodology & Testing * Preserving Empty Folders in a git Repository (David Giard) * How to design eye-catching widget backgrounds (Sketch Team) * How To Use Storytelling In UX (Marli Mesibov) * Bringing Social Work Skills to the Workplace (Jessica Keaton) * Guest access now available in Project for the Web! (Microsoft Project Team) * How To Extend GitHub and Improve Your Workflow With GitHub Apps (Peter Mbanugo) * Software Architecture: It Might Not Be What You Think It Is (Pierre Pureur & Kurt Bittner) * What Is Trello Used For? Project Management Software Explained | Trello (Karen Solomon) * Artificial Intelligence in Architecture (Exxact Team)

Mobile, IoT & Game Development * A tour with Dart syntax – Dart programming – Part 2 (Hoang Nguyen)

Podcasts, Screencasts & Videos * Technology & Friends – Mihai Tataran on the Microsoft Azure Well Architected Framework (David Giard) * OnPodcast Episode 69: Surface Laptop Go 2 rumors, Windows Spotlight wallpapers, HoloLens 2 update (Podcast OnMSFT) * Merge Conflict 302: .NET MAUI Release Candidate Is Here! (James Montemagno & Frank Kreuger) * JS Party – Postgres.js (Rasmus Porsager & Jerod Santo) * Scrum Master Toolbox Podcast – Measuring and learning from the level of morale in your Scrum team | Luís Santos Silva (Vasco Duarte) * AWS Developers Podcast Episode 035 – Machine Learning and Serverless with Luca Bianchi (David Isbitski) * Talk Python to Me #361: Pangeo Data Ecosystem (Michael Kennedy)

Community & Events * Join us at @AzureCosmosDB Conf 2022 on April 19th – 20th (Jay Gordon) * French MVPs Unite At Modern Workplace Conference (Jeffrey Raymond Kitt) * Cheers! 24 Great Beer Festivals & Events in Philly in 2022 (Visit Philly) * Meet the future in this online series about climate change (Bill Gates)

Database * SQL data classification now offers Microsoft Informaton Protection labels in SSMS (Madhumita Tripathy) * Working with MySQL Stored Procedures (Robert Sheldon)

PowerShell * Use PowerShell to Provision Storage Within Windows Server and Use PowerShell to Initialize a Disk and Create Partitions (Brien Posey)

Miscellaneous * 10 Things I (Still) Love About Programming (Al Tenhundfeld) * The former CEO of Reddit would like you all to stop bickering online (Elizabeth Lopatto) * INFO: Resources for a Career with Microsoft (Kurt Shintaku)

More Link Collections * Interesting links of the week (2022-16) (Michael Eaton) * C# Digest Issue #411 (Jakub Chodounsky) * F# Weekly #16, 2022 – Giraffe 6, Ionide 6, Saturn and MAUI RC (Sergey Tihon) * Reading Notes #503 (Frank Boucher) * Friday Five: Visual Studio, Teams Tips, More! (Jeffrey Raymond Kitt) * The Overflow #121: You should be reading academic computer science papers (Eira May & Cassidy Williams) * Links: A list of new(ish) command line tools (Scott Banwart)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links * Cake v2.2.0 released (Mattias Karlsson) * 30 days of PWA: Fall in love with Progressive Web Apps (Patrick Brosset) * .NET MAUI Podcast Episode 110: RELEASE CANDIDATE! (James Montemagno, Matt Soucoup & David Ortinau) * Hanselminutes – Site Reliability Engineering with PagerDuty’s Stevenson Jean-Pierre (Scott Hanselman) * isSeparating: the field that unites all foldables (Cesar Valiente)

Web & Cloud Development * AWS Enterprise Container Management with Pulumi (Isaac Harris) * Update Your Azure Functions Table Storage Bindings (Mark Heath) * Introducing GoLand 2022.1 (Sergey Kozlovskiy)

Visual Studio & .NET * Using Async/Await with Disposable Objects (David McCarter) * Ignoring JSON Key Casing and Numbers as Strings when Deserializing with System.Text.Json (Bryan Hogan) * Dissecting AutoMapper Programming Horror (Jimmy Bogard)

Design, Methodology & Testing * How Can DevOps Engineers Use Okta? (E. Dunham) * How to create a Kanban board in Todoist (Jack Wallen) * A clearer lens on Zero Trust security strategy: Part 1 (Christine Barrett) * Should Your Company Offer Unlimited Time Off? Pros And Cons To Consider (Kat Boogaard) * There are two types of developers (Matt Lacey) * Is Your Feedback Falling Flat? Practicing Radical Candor Will Fix Your Feedback Fails (Radical Candor) * Converting markdown files to PDF in GitHub actions (Steve Fenton)

Mobile, IoT & Game Development * Cordova Android 10.1.2 Released! (Bryan Ellis)

Podcasts, Screencasts & Videos * CppCast – CppNorth with Diana Ojeda and Stephanie Brenham (Rob Irving) * .NET Core Podcast – The Programmer’s Brain with Felienne Hermans (Jamie Taylor) * Random.Code() – C#, Rocks, and DIM (Jason Bock) * Rocket 381: Loose Cannon (Christina Warren, Brianna Wu & Simone De Rochefort) * Azure Podcast Episode 420 – Infrastructure as Code (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * The Stack Overflow Podcast Episode 433 – Warning signs that hot startup hiring engineers might not last (Eira May) * Web Rush Episode 179: Visual Testing with Ramona Schwering (John Papa, Ward Bell, Craig Shoemaker & Dan Wahlin) * Windows Weekly 772: Exploit Wednesday (Paul Thurrott) * Alternative Roles for Software Developers ft. Karl Hughes – Adventures in Angular 344 (Charles Max Wood & Subrat Mishra) * MR Speaker Series: Documenting a Mixed Reality Engine (Nick Klingensmith)

Community & Events * Global Azure Bootcamp 2022 – Toronto in-person event on May 7th! and #Students – Let’s go for a free Microsoft Certification ! (Bruno Capuano) * Overjoyed: Gaming Project Delivers Accessibility (Jeffrey Raymond Kitt) * Inspiring Women: Kendra Mazara (Leomaris Reyes) * Season of Docs announces participating organizations for 2022 (Romina Vicente & Erin McKean) * Eat, Drink, Lounge & Relax at the PHS Pop Up Gardens, Now Back for 2022 and Philly Black Pride Returns For Its 23rd Year This April (Visit Philly)

Database * How to export data to a csv file using an SSIS package (Jan Potgieter) * Minimal blocking UPDATE statements (Robert Hartmann)

Miscellaneous * Releasing Windows 10 Build 19044.1679 to Release Preview Channel and Releasing Windows 11 Build 22000.651 to the Release Preview Channel (Brandon LeBlanc) * How to provide feedback on Windows 365 (Bryan Taylor)

More Link Collections * .NET, Architecture, Azure, And other links #23 (David Shergilashvili) * Code Maze Weekly #119 (Vladimir Pecanac) * Collective #707 (Mary Lou) * Weekly Xamarin – Issue 346 – 15th Apr 2022 (Kym Phillpotts)

The Geek Shelf The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems (Michael L. Perry) – Referral Link

View Details

Top Links * ASP.NET Core updates in .NET 7 Preview 3 (Daniel Roth) * Announcing: Azure Communication Services UI Library Design Kit (Alex Pereira) * NuGet: Introducing Central Package Management (Jeff Kluge) * Announcing Entity Framework Core 7 (EF7) Preview 3 (Jeremy Likness) * Supercharge your Git experience in VS (Taysser Gherfal) * Announcing .NET 7 Preview 3 (Jon Douglas)

Web & Cloud Development * How to Build and Deploy a Serverless React App on Azure (Nickolas Fisher) * Public preview: Visual Studio Code extension for Azure Container Apps and Public preview: Visual Studio support for Azure Container Apps (Azure Team) * Azure portal March 2022 updates (Allison Cordle) * Angular State Management with NgRx (Chameera Dulanga) * Download Multiple Files From Azure Blob Storage in ASP.NET Core (Code Maze) * CSS Layers Tutorial: Real CSS Encapsulation (Johnny Simpson) * Part 1 – A CRUD Operation Demo With .NET 6 Web API | SQL Database | Angular 13 (Naveen Bommidi) * Using Event Webhooks for Emails with Twilio SendGrid in Node.js (Sam Agnew) * Lambda Function URLs – triggering .NET 6 Lambda functions with a HTTPS Request (Bryan Hogan) * Migrating Auth0 Hooks to Auth0 Actions (Andrea Chiarelli) * Returning HTTP 204 (No Content) from .NET Minimal API (Jeremy Clark) * Meet Matrix: Postman’s Internal Tool for Working with Microservices (Jibin Mathews) * Introducing .NET Annotations Lambda Framework (Preview) (Norm Johanson) * Top Frontend Developer Tools for Beginners in 2022 (Nwose Lotanna Victor) * Will chatbots ever live up to the hype? (Sylvain Perron)

WinUI, .NET MAUI & XAML * Introducing the New .NET MAUI Linear Gauge Control (Sheik Syed)

Visual Studio & .NET * A survey of how implementations of Windows Runtime events deal with errors (Raymond Chen)

Design, Methodology & Testing * Asynchronous Request-Response Pattern for Non-Blocking Workflows (Derek Comartin) * Why Do Testers Need CI/CD? (Alexandra Psheborovskaya) * Git For Windows Issues Update To Fix Running-Someone-Else’s-Code Vulnerability (BeauHD) * Designing A Better Carousel UX (Vitaly Friedman) * Getting started with Microsoft To Do (Kevin Okemwa) * What is GitOps? (Matthew Casperson) * Reasons to Invest in DevSecOps (Michelle Pruitt)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – Language, Learning and Leadership, with Divya Mohan (Craig Box & Adam Glick) * .NET Rocks! – Web Apps to Desktop Apps using Photino with Otto Dobretsberger (Carl Franklin & Richard Campbell) * GCast 122: Azure Data Explorer Materialized Views (David Giard) * The AI Show: Ep 55 | Audio analytics with Azure Automated ML (Seth Juarez & Serge Retkowsky) * InfoQ Podcast: Randy Shoup on Creating High-Performance Cultures (Randy Shoup) * Scrum Master Toolbox – Questions to help you reflect on your success as a Scrum Master | Bevan Williams (Vasco Duarte) * .NET MAUI Release Candidate (RC) 1: GA Just One Month Away! (Gerald Versluis) * Working Code Podcast – Episode 70: Self Reflection (Ben Nadel) * Potluck – Multi Tenant Apps, JS Sprinkles, Kids Coding, Server Error Handling (Wes Bos & Scott Tolinsky) * DAWbench Radio Show Episode 17 : TechBytes 05 : 2022 Music Technology Quarter Time Review ! (Vin Curigliano, Pete Brown & Chris Mann) * Just Tech: Centering Community-Driven Innovation at the Margins Episode 3 with Dr. Sasha Costanza-Chock (Alyssa Hughes) * This is JS Party! (Jerod Santo, Kevin Ball, Amelia Wattenberger, Nick Nisi, Divya, Amal Hussein, Mikeal Rogers, Feross Aboukhadijeh, Christopher Hiller & Ali Spittel) * Design Details 435: New Feature Launch Checklist (Brian Lovin & Marshall Bock) * The Happy Engineer Podcast 043: Become Your Own Superhero with Laban Ditchburn (Kae Lynne Sapino) * MongoDB World 2022 Hackathon Introduction (MongoDB Team) * Minimal APIs Aren’t so Minimal in Power – Adventures in .NET 114 (Shawn Clabough) * Software Engineering Radio Episode 507: Kevin Hu on Data Observability (Priyanka Raghavan)

Community & Events * Visual Studio Champ (Jesse Liberty) * Mozilla partners with the Center for Humane Technology (Melissa Thermidor) * Angular Developer Survey 2021 Results (Minko Gechev) * Pure Virtual C++ 2022 Schedule Available (Sy Brand)

Database * SQL Server Ports for Various Components (Daniel Calbimonte) * Azure SQL—Public preview updates for mid-April 2022 (Azure Team) * Azure SQL DB Backup History – View backups of your Azure SQL Database (Sudhir Raparla) * Released: Microsoft.Data.SqlClient 5.0 Preview 2 (David Engel)

SharePoint & MS Teams * SharePoint Online Modern App Catalog – April 2022 (Andrew Connell) * Most used SharePoint Framework solutions from the Store – March 2022 (Vesa Juvonen)

Miscellaneous * Announcing Windows 11 Insider Preview Build 22598 (Brandon LeBlanc) * Ford’s F-150 Lightning launch event is set for April 26th (Richard Lawler) * Elon Musk offers to buy 100 percent of Twitter (Thomas Ricker)

More Link Collections * The Morning Brew #3452 (Chris Alcock) * The Wolf Report – April 14th, 2022 (Michael Wolfenden)

The Geek Shelf Thinking in Systems (Donella H. Meadows & Diana Wright) – Referral Link

View Details

Top Links * Visual Studio 2022 for Mac Preview 8 (Jordan Matthiesen) * Tutorial – Building a Kanban Style Todo App (code included) (Uno Platform Team) * .NET Core Podcast – AvaloniaUI with Dan Walmsley (Jamie Taylor) * Foldable ExoPlayer video… plus trivia (Kristen Halper) * Evolving the connection between your phone and your Windows PC (Gerald Haslhofer) * Enhancing Game Developer Productivity with Visual Studio 2022 (David Li)

Web & Cloud Development * Kubernetes Logging: Introduction & Challenges (Stephen Watts) * .NET MAUI Blazor Hybrid – Custom Authentication Implementation (Mitchel Sellers) * Building React and Angular Component Libraries with Stencil and Nx (Anthony Giuliano) * Generating Interactive PDF Forms by Injecting JavaScript (Bjoern Meyer) * How to Use ModelState Validation in ASP.NET Core Web API (Code Maze) * Create a custom database logging provider with ASP.NET Core ILogger (David Grace) * Efficiently Bind Data to the Angular Data Grid and Perform CRUD Operations Using GraphQL (Mohammed Farook J) * How Go Mitigates Supply Chain Attacks (Filippo Valsorda) * Using Go Generics with Pulumi (David Flanagan) * Has Service Worker usage increased on this website over the past four years? (Dean Hume) * The “Magical” Back Button and Chromium’s DNS Cache (Eric Lawrence) * The WebAIM Million – 2022 Update (Jared Smith)

WinUI, .NET MAUI & XAML * Getting started with MADE for Uno Platform controls (James Croft) * Getting started: Xamarin.Native vs Xamarin.Forms/MAUI for iOS & Android (The First Prototype)

Visual Studio & .NET * Using Async/Await With Disposable Objects (David McCarter) * Should I translate my window class names? (Raymond Chen) * Using custom media types in .NET (Irina Scurtu)

Design, Methodology & Testing * Agile Book Club: Zero Friction Development (James Shore) * Using Team-Set Salaries for Company-Wide Compensation (Ben Linders) * Config as Code and persistence ignorance (Mark Siedle) * How To Master Remote Work: A Roundup Of Trello Resources (Sam Milbrath)

Mobile, IoT & Game Development * Gradual null safety migration for large Dart projects (Polina C.)

Podcasts, Screencasts & Videos * CppCast – Julia with Logan Kilpatrick (Rob Irving) * Hanselminutes – Pyjion, a JIT compiler for Python using .NET Core with Anthony Shaw (Scott Hanselman) * Azure Podcast Episode 418 – Azure Marketplace (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Instant Realtime GraphQL on Azure SQL with Hasura | Data Exposed (Anna Hoffman & Abby Sassel) * Scrum Master Toolbox Podcast – Psychological safety for Agile teams, a sign of Scrum Master success | Daniel Lutz (Vasco Duarte) * 3 search bar shortcuts to use in Microsoft Teams (Microsoft Teams) * The Usual Saas-pects 31 – Dennis Hegstad (LiveRecover, OrderBump) (Ch Daniel) * Rocket 379: Natural Gas! (Christina Warren, Brianna Wu & Simone De Rochefort) * Unhandled Exception Podcast – Geeking out on .NET with Nick Chapsas (Dan Clarke) * The Stack Overflow Podcast Episode 429 – Embracing ambiguity in software with one of YouTube’s UX engineers (Eira May) * Web Rush Episode 177: OSS Sustainability and NPM Module Ecosystem with Matteo Collina (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Solutions Architecture at MongoDB (MongoDB Team) * Windows Weekly 770: Hairy Shooters (Paul Thurrott) * Just Tech: Centering Community-Driven Innovation at the Margins episode 2 with Dr. Tawanna Dillahunt, Zachary Rowe, and Joanna Velazquez (Alyssa Hughes)

Community & Events * Webinar next week: Clean Architecture with RavenDB (Oren Eini) * E3 2022 is canceled (Ash Parrish) * Announcing PulumiUP 2022: The Cloud Awakens on May 4th (George Huang) * Inspiring Women: Julissa Mateo (Leomaris Reyes) * Top 10 Memorable Women in Tech (Michelle Pruitt) * API Security conference — on #FHIR (John Moehrke) * On the mend (Rob Miles) * Former Seattle Police Chief Carmen Best joins Microsoft as director of global security risk operations (Taylor Soper)

Database * Cumulative Update #29 for SQL Server 2017 RTM (Hristina Sarankin) * Creating a Generic SSRS Report (Tim Mitchell) * Approaches to Model a Document Database Schema (Maria Zakourdaev)

SharePoint, M365 & MS Teams * Set Up and Manage Viva Topics in Microsoft Teams (Kat Greenan) * Microsoft Teams apps designed for Microsoft 365 coming in Preview to Outlook and Office.com (Mamta Kumar) * SharePoint Roadmap Pitstop: March 2022 (Mark Kashman) * What’s new in Yammer – March 2022 (Yammer Team)

Miscellaneous * What’s new in axum 0.5 (David Pedersen) * Power Automate for desktop – March 2022 update (Tiannis Mavridis) * How GitHub does take home technical interviews (Andy McKay) * Microsoft could be working on an Xbox Game Pass Family Plan (Arif Bacchus) * Smart due date and reminder recognition in Microsoft To Do (Ayan Chakraborty) * Time to get on trend (Ben Popper & Ryan Donovan) * How to Write Persuasive Technical Content (Karl Hughes) * Edge & Bing – Our best features to help you save time, stay organized and do more of what you love (Liat Ben-Zur) * Microsoft releases PowerToys v0.57.0 — and it’s a huge update (Sofia Wyciślik-Wilson)

More Link Collections * The Morning Brew #3443 (Chris Alcock) * .NET, Architecture, Azure, And other links #21 (davita8) * The Wolf Report – April 1st, 2022 (Michael Wolfenden) * Code Maze Weekly #117 (Vladimir Pecanac) * Five Faves: March Edition (‘Tine Zekis)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links * Visual Studio Code March 2022 (Visual Studio Code Team) * What to expect from Microsoft’s Windows 11 hybrid work event (Tom Warren) * .NET Rocks! – Azure Static Web Apps with Stacy Cashmore (Carl Franklin & Richard Campbell) * ReSharper and .NET Tools 2021.3.4 has been released! (Alexander Kurakin) * Microsoft to hold virtual Build 2022 conference on May 24-26 (Kip Kniskern)

Web & Cloud Development * Microsoft Won’t Do Drag-and-Drop for Blazor (David Ramel) * How To Build a Real-Time Updating Data Grid in React (Carl Bergenhem) * Best practices to increase the speed for Next.js apps (Imran Alam) * Using Design Patterns in JavaScript —The Ultimate Guide (Nishani Dissanayake) * Spring Cloud Azure 4.0 GA (Sean Li) * Microsoft Brings Private Link Support in Preview to Azure API Management (Steef-Jan Wiggers) * Is Your Cluster Ready for v1.24? (Kat Cosgrove) * VMware Tanzu Community Edition Taps in Cartographer for Building Secure Adaptable Cloud Native Supply Chains (Beena More) * Introducing the Pulumiverse (David Flanagan) * Config Mapping in Bicep – cool stuff! (Gregor Suttie) * Designing A Better Infinite Scroll (Vitaly Friedman) * Livestreaming with Twilio’s Livestream API (Joyce) * Authenticate Standard Logic Apps using OAuth 2.0 Bearer Token (Duan Walker) * How I massively improved my website performance by using the right tool for the job (Salma Alam-Naylor)

Visual Studio & .NET * Quicksort Algorithm in C# (Code Maze) * Why am I getting the error message “This is only for weak ref support” when I try to create a C++/WinRT weak reference? (Raymond Chen) * Connecting a .NET Application With MongoDB Atlas (Assis Zang)

Design, Methodology & Testing * How to launch or call .BAT file from an MSIX shortcut (Horatiu Vladasel) * Inspire your frontline workers and elevate your employee experience (Cyril Belikoff) * Avoiding Distributed Transactions with the Reservation Pattern (Derek Comartin) * How Meta enables de-identified authentication at scale (Shiv Kushwah & Haozhi Xiong)

Mobile, IoT & Game Development * My Project submission for Flutter Puzzle Hack (Bolisetty Sujith) * Get Started with iOS Authentication using SwiftUI, Part 1: Login and Logout and Part 2: User Profiles (Joey deVilla) * Debugging Tips For Your Ionic App (Simon Grimm)

Podcasts, Screencasts & Videos * Working Code Podcast – Episode 68: Hire Women, Inspire Women (Ben Nadel) * The Changelog – Wisdom from 50+ years in software (Brian Kernighan, Adam Stacoviak & Jerod Santo)

Community & Events * Rockin’ The Code World with dotNetDave – Guest: Steve Jones (David McCarter) * The Dev Talk Show – Working with Bicep to Deploy Cloud Resources LIVE! (Andy Schwam, Chris Gomez & Rich Ross) * Get inspired with Microsoft 365 apps at Microsoft Tech Days (Microsoft 365 Platform Team) * How Google Women Techmakers celebrated IWD 2022 (Caitlin Morrissey) * What Does VMware Know about Developer Experience? (Ben Hale & Rita Manachi) * Battery-free MakeCode empowers kids to code sustainably (Ben Ryon)

Database * SQL Server Management Studio Top 10 Productivity Tips and Hidden Secrets (Joe Gavin) * Public preview: Azure Cosmos DB partition key advisor notebook and Azure SQL—Public preview updates for late March 2022 and Public preview: Azure SQL Migration extension with Azure PowerShell and CLI support (Azure Team) * Improving the Development and Production Time Experience with Marten V5 (Jeremy D. Miller)

SharePoint, M365 & MS Teams * What to use when: Teams Connect shared channels, private channels, Teams and guests (Loryan Strant) * What’s New in Microsoft Teams | March 2022 (Microsoft Teams Team) * CLI for Microsoft 365 v5.1 (Patrick Lamber)

Miscellaneous * Guest Post: 5 Things You Should Know Before Coding an IntelliJ Platform Plugin (Jakub Chrzanowski) * After using Microsoft’s Surface Laptop Studio, I have one question: Where’s the MacBook equivalent? (Jason Cipriani)

More Link Collections * The Morning Brew #3442 (Chris Alcock) * Collective #705 (Mary Lou) * The Wolf Report – March 31st, 2022 (Michael Wolfenden)

The Geek Shelf The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Gene Kim & Patrick Debois) – Referral Link

View Details

Top Links * GitHub Copilot now available for Visual Studio 2022 (Martin Woodward) * Introducing the .NET Community Toolkit – MVVM, Performance, Diagnostics, & More | On .NET (James Montemagno & Sergio Pedri) * With 3 months left before IE retirement, new enhancements arrive in Microsoft Edge for IE mode (Eric Van Aelstyn) * React v18.0 (React Team) * Designing C# with Mads Torgersen – Adventures in .NET 112 (Caleb Wells, Shawn Clabough & Wai Liu) * MVPs – Uno Platform Thanks You! (Uno Platform Team)

Web & Cloud Development * Electron 18.0.0 (Sofia Nguy & Keeley Hammond) * MVC vs Blazor WASM: A Different Look At Performance (Mitchel Sellers) * Azure Tips & Tricks – Tip 357 – How to run jobs at scale with Azure Batch (Azure Team) * Using LibMan To Manage Client-Side Dependencies (Khalid Abuhakmeh) * How to Integrate BoldSign into Your ASP.NET Core Application (Jayaprakash Kamaraj) * Working with Multiple Marten Databases in One Application (Jeremy D. Miller) * 3 steps to secure your multicloud and hybrid infrastructure with Azure Arc (Lauren Goodwin) * Conditional Rendering in Vue (Nwose Lotanna Victor) * Combining Bearer Token and Cookie Auth in ASP.NET (Rick Strahl) * Introducing the new Azure Front Door: Reimagined for modern apps and content (Sunil Kishen) * Google Releases Forms API (Kay Ewbank) * My Pulumi: Managing My DNS (David Flanagan) * Minze, a Minimalistic JS Library for Creating Web Components (Guy Nesher) * Chrome version 100 arrives with refreshed logo in tow (Jon Porter) * Marrying Fn Functions to Dapr.io-leverage the power of the proxy (Lucas Jellema) * VMware Tanzu Application Service 2.13 Now Generally Available (Nick Kuhn)

Visual Studio & .NET * (Approximately) correcting perspective with C# (fixing a blurry presentation video – part two) (Dan) * Serialization and Deserialization in C# (Code Maze) * How to Prepare for .NET 5 End-of-Support on May 8 (David Ramel) * JetBrains Toolbox App 1.23 Released! (Marina Kovaleva)

Design, Methodology & Testing * Tracking down a hanging xUnit test in CI: building a custom Test Framework (Andrew Lock) * Site Reliability Engineering vs. DevOps (Grant Fritchey) * Azure DevOps: consume a private artifact feed (John Reilly) * Take more control over sharing your work in Sketch (Sketch Team) * Anatomy of an Optimally Designed Modal (Anthony) * Releasing Faster (and More Frequently) Without Defects: The Automation Game (Asya Ivanova) * Space Documents 2.0: Upload any file, Manage and automate everything centrally (Ilia Afanasiev) * Career tips for beginner developers (Kelsey Bernius)

Mobile, IoT & Game Development * Dealing with latency in your multiplayer game (Dew Smith) * Ionic: How to Improve App Performance (Mike Hartington)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – in-toto, with Santiago Torres-Arias (Craig Box & Adam Glick) * What You Need to Know About Azure VM Sizing | Data Exposed: MVP Edition (Anna Hoffman & Tim Radney) * React Component and State Management – JavaScript Jabber 526 (AJ O’Neal, Charles Max Wood & Dan Shappir) * SQL Data Partners Podcast Episode 244: Extended Events vs SQL Server Audit (Carlos L. Chacon) * How to set up a webinar in Microsoft Teams (Microsoft Teams) * RunAs Radio – PowerShellGet 3 with Sydney Smith (Richard Campbell) * Functional Geekery Episode 137 – Renzo Borgatti (Steven Proctor) * FreeCodeSession – Episode 352 (Jason Bock) * No Dogma Podcast – Martine Dowden, Accessibility (Bryan Hogan) * 8 Bits with Reshmi Sriram! (Pj Metz & Brandon Minnick) * Your Daily Scrum: What’s an Example of a Product Goal and a Sprint Goal? (Ryan Ripley) * Software Engineering Radio Episode 505: Daniel Stenberg on 25 years with cURL (Gavin Henry) * Mailin’ It! – The Official USPS Podcast – In-Person Proofing and Digital Fingerprints (Yasmine Di Giulio & Dale Parsan) * Microsoft 365 PnP Weekly – Episode 159 – Stefan Bauer (N8D) (Vesa Juvonen & Waldek Mastykarz) * PPP 352 | How to Build Psychologically Safe Relationships With People Who Are Different From You (Andy Kaufman) * The Stack Overflow Podcast Episode 428 – Give us 23 minutes, we’ll give you some flow state (Ben Popper)

Community & Events * Women belong in tech – celebrating innovation in our industry (Charlotte Yarkoni) * SmashingConf Is Back In 2022 (Jarijn Nijkamp) * .NET Developer Openings at biBERK (Jason Gaylord) * .NET Foundation: Upcoming events for March 2022 (Nicole Miller)

SharePoint & MS Teams * Learn from the community: Teams App Dev Challenge winners bring data and dashboards into Teams chats (Bob German)

Miscellaneous * Windows 11 to get soon a one-click default browser option (Mary Jo Foley) * FDA authorizes second COVID-19 vaccine booster for vulnerable groups (Nicole Wetsman) * Why are there separate Program Files and Program Files (x86) directories? (Raymond Chen) * Steam Deck, one month later (Sean Hollister) * Minecraft knocks out a new update for blocky MLB fans (Steve Clarke)

More Link Collections * The Morning Brew #3441 (Chris Alcock) * The Wolf Report – March 30th, 2022 (Michael Wolfenden)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link

View Details

Top Links * Windows App SDK Tutorial—Create a simple photo viewer with WinUI 3 (C#) (Steven White) * Interactive Quick Tour in Xamarin Forms/MAUI (Charlin Agramonte) * Azure DevOps: “New Boards Hub” Public Preview (Dan Hellem) * Uno Platform – Build a Todo App (Steven Giesel) * GitHub Essentials with Rider (Rachel Appel)

Web & Cloud Development * #ICYMI 002 – Learn from the community: React web app and Azure QnA bot to centralize learning resources (Ayca Bas) * Locale Aware Sorting in JavaScript (Elijah Manor) * Middleware in ASP.NET 6 – Order of Operations (Matthew Jones) * Announcing v5.0.0 of the Pulumi AWS Provider (Paul Stack) * Go from the beginning – working with log messages (Chris Noring) * 6 Useful Bookmarklets to Boost Web Development (Daniel Schwarz) * Cloud-Native Application Security (Lindsay Smith) * Uploading Blobs with the V12 Storage SDK and Copying Blobs with the V12 Storage SDK (Mark Heath) * Building an Interactive Sparkline Graph with D3 (Michelle Barker) * Hot Chocolate GraphQL Pagination Using UseOffsetPaging Middleware [.NET 6] (Naveen Bommidi) * Announcing Postman’s Launch of the API Lab at BITS Pilani to Promote API Literacy (Postman Team)

Visual Studio & .NET * How to perform CRUD operations with Entity Framework Core and PostgreSQL (Davide Bellone) * StringBuilder in C# (Code Maze) * Search videos through the YouTube Data API from C# (Thomas Ardal) * What does .NET 5 end of support mean for you? (Maourice Gonzalez) * Different Ways to Insert Images (Bjoern Meyer)

Design, Methodology & Testing * Transitional Architecture (Martin Fowler) * Task Start Times & Your Projects! (Microsoft Project Team) * How To Simplify and Accelerate Future Feature Development (Peter Vogel) * How to secure your end-to-end supply chain on GitHub (Zachary Steindler) * The metaverse is coming. Here are the cornerstones for securing it. (Charlie Bell)

Mobile, IoT & Game Development * Microsoft Offers Visual Studio 2019 in New Azure VM for Game Development (Azure Team) * Gamedev tips to keep players leaning forward in their seat (Adam Axler)

Podcasts, Screencasts & Videos * Revision Path – Kevin Carroll (Maurice Cherry) * .NET MAUI Blazor Switch Language In-App: Here’s How! (Gerald Versluis) * Take your first steps with C# (Bob Tabor) * All about using channels in Microsoft Teams (Microsoft Teams) * How much real experience do you get as an intern at Microsoft? #Shorts (Eleanor Lewis) * Productive C# Podcast 21 – Modern Software Engineering (Andrea Angella) * Google Cloud Security Podcast Episode 58 – SOC is Not Dead: How to Grow and Develop Your SOC for Cloud and Beyond (Anton A. Chuvakin) * The Amp Hour #583 – The Smart Grid with Paul Zawada (Dave Jones & Chris Gammell) * Women in Technology Podcast – Change Happens One Step at a Time (WiT Team) * The 6 Figure Developer – WireMock with Andrew Morgan (John Callaway)

Community & Events * Get to Know Pulumi’s UX Team (Anita Trimbur) * Announcing the finalists in the 2022 GeekWire Awards: Voting now open in a dozen categories (John Cook)

Database * Getting Started with SQL Server Developer Edition (Daniel Calbimonte) * Multi-Tenancy with Marten (Jeremy D. Miller) * Quick Tip: Remove CONVERTCAST from your WHEREJOIN clauses (Monica Rathbun)

SharePoint, M365 & MS Teams * Bookmarks in Yammer are now available (Valeria Furlong) * Microsoft Graph API support for new content type sync enhancements (SharePoint Team)

PowerShell * Azure Storage: Mapping File Shares and PowerShell drives (Dennes Torres)

More Link Collections * The Morning Brew #3440 (Chris Alcock) * Interesting links of the week (2022-13) (Michael Eaton) * AWS Week in Review – March 28, 2022 (Marcia Villalba) * Sands of MAUI: Issue #50 (Sam Basu) * The Wolf Report – March 29th, 2022 (Michael Wolfenden) * Reading Notes #500 (Frank Boucher)

The Geek Shelf Microsoft Azure Architect Technologies and Design Complete Study Guide: Exams AZ-303 and AZ-304 (William Panek & Benjamin Perkins) – Referral Link

View Details

Top Links * App Actions in .NET MAUI (Andreas Nesheim) * JS Party Podcast – Web development for beginners (Jen Looper, Jerod Santo & Ali Spittel) * Jon Galloway – Yet Another Podcast (Jesse Liberty) * What’s up with TimeZoneInfo on .NET 6? (Part 2) (Jon Skeet)

Web & Cloud Development * Azure Tips & Tricks – Tip 356 – How to automatically scale Azure App Services (Azure Team) * Optional Parameters in ASP.NET Core Web API Routing (Code Maze) * Implementing OAuth2 APP to APP security using Azure AD from a Web APP (Damien Bowden) * CSS :has (David Walsh) * Angular Basics: Conditional Statements With NgSwitch (Nwose Lotanna Victor) * ESLint v8.12.0 released (ESLint Team) * Bicep Access policies and Managed Identity (Gregor Suttie) * Frontend and API Testing Using Cypress and Postman (Joyce)

WinUI, .NET MAUI & XAML * No Code font tester in WPF (Bruno Sonnino) * Building a Task Sequence in Xamarin Forms/ MAUI (Part 1) (Rendy Del Rosario) * Xamarin MAUI: Pair to Mac M1 chip from Windows machine for iOS development using Visual Studio 2022 Preview (Suthahar)

Visual Studio & .NET * Compare Arrays in C# (Code Maze) * Using PowerPoint as a WYSIWIG Editor for HTML Templates (Proof of Concept in C#) (Roland Weigelt) * Behind C++/WinRT: How does C++/WinRT get the list of implemented interfaces? (Raymond Chen) * Exploring Stowage (Dane Vinson) * Using SqlBulkCopy with .NET lists (Kris van der Mast)

Mobile, IoT & Game Development * Using Mockito in Flutter (Aseem Wangoo) * Introducing Swift Async Algorithms (Tony Parker) * Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases (Tracy Stampfli)

Podcasts, Screencasts & Videos * CodeNewbie S19:E8 – How being demoted could be the right career move (Kristina Lustig) (CodeNewbie Team) * OnPodcast Episode 66: Unsupported Windows 11 PC watermark, Insider channels merge, Lapsus$ hack (Podcast OnMSFT Team) * Merge Conflict 299: Databases shouldn’t allow delete (James Montemagno & Frank Kreuger) * GeekWire Podcast: Testing Starlink; U.S. tech worker migration; GeekWire Awards sneak peek (Todd Bishop) * Coding After Work – Planning, designing, and coding a Blazor site from scratch part 17 (Jimmy Engstrom & Jessica Engstrom) * React Native Radio 230 – We React to News (Robin Heinze & Jamon Holmgren) * Your Daily Scrum: Does a Scrum Master Facilitate All of the Scrum Events? (Ryan Ripley) * Scrum Master Toolbox Podcast – How to set up teams for success during an Agile transformation! | Daniel Lutz (Vasco Duarte) * The Work Item #52 – Grow Your Career in Data Science, with Nick Wan, Director of Analytics for Cincinnati Reds (Den Delimarsky) * New Maintainers Video: Mattias Karlsson (Shawn Wildermuth) * Coding Blocks Podcast – Software Reliability Engineering – Hope is not a strategy (Allen Underwood, Michael Outlaw & Joe Zack) * AWS Developers Podcast Episode 033 – What Every Developer Should Know about Web3 with Nader Dabit – Part 2 (David Isbitski) * Random.Code() – Generator Performance in Rocks and Random.Code() – More Rocks Performance Fun (Jason Bock) * Kevin Kirkus on Automated Testing Embedded Code – Azure DevOps Podcast Episode 186 (Jeffrey Palermo) * Serverless Chats Episode #130: Serverless Framework v3 with Matthieu Napoli and Mariusz Nowak (Jeremy Daly & Rebecca Marshburn) * Talk Python to Me #358: Understanding Pandas visually with PandasTutor (Michael Kennedy) * Fragmented, The Software Podcast #225: Don’t Give Up – Persevere (Donn Felker & Kaushik Gopal)

Community & Events * Rockin’ The Code World with dotNetDave – Guest: Byron Tardif (David McCarter) * Meet a recent Microsoft Learn Student Ambassador graduate: Manish Bhattarai (MS Student Developer Team)

Database * Maximizing work space with SSMS by using separate results tabs (Atif Shehzad) * Get Ready for SQL Server 2022 (Greg Robidoux) * MySql Auto-Increment (Paul Michaels)

SharePoint & MS Teams * How to build a Good Vibes generator for Microsoft Teams (Lee Ford)

PowerShell & Terminal * Windows Terminal v1.12.1073 adds following improvements (Kunal Chowdhury)

Miscellaneous * Retro Computing Museum In Ukraine Destroyed By Russian Bomb (BeauHD) * How ‘Crazy Eddie’ Electronics Chain Scammed America (EditorDavid)

More Link Collections * The Morning Brew #3439 (Chris Alcock) * Friday Five: GitHub Advice, Azure Arc, More! (Jeffrey Raymond Kitt) * The Wolf Report – March 28th, 2022 (Michael Wolfenden) * Code Maze Weekly #116 (Vladimir Pecanac) * C# Digest Issue #408 (Jakub Chodounsky) * F# Weekly #13, 2022 – Fast F#, new Fantomas and FsDoc (Sergey Tihon) * Weekly Xamarin – Issue 344 – 27th Mar 2022 (Kym Phillpotts) * The Overflow #118: What makes developers happy at work? (Eira May & Cassidy Williams) * Reading List 288 (Bruce Lawson)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links * How segments and regions differ in decommitting memory in the .NET 7 GC (Maoni Stephens) * Write foldable tests quickly with Test Kit (Kristen Halper) * Dapr: Get started faster with the new 5-minute Quickstarts (Hannah Hunter & Nick Greenfield) * Avalonia – Mobile is here (Dan Walmsley) * .NET 5.0 will reach End of Support on May 08, 2022 (Rahul Bhandari)

Web & Cloud Development * Remix: The Yang to React’s Yin (Kent C. Dodds) * Getting rid of credentials in Azure – Part 1 (Andreas Helland) * Building a Plugin for WebStorm – Tutorial for JavaScript Developers, Part 3 (Andrey Starovoyt) * In-Memory Caching in ASP.NET Core (Muhammed Saleem) * How to Build a CRUD App in Angular (Sangeetha Periyaiah) * Quick survey: help improve the simulation options of browser developer tools and New in 1.4.6: Using the DevTools Console inside Visual Studio Code and offline functionality (Chris Heilmann) * ECMAScript proposal: searching Arrays from end to start via .findLast() and .findLastIndex() (Axel Rauschmayer) * Introducing the OAuth 2.0 Express SDK for Protecting APIs with JWT Bearer Tokens (Adam McGrath) * Testing cloud native best practices with the CNF Test Suite (Joel Hans) * GoLand 2022.1 Goes Beta (Sergey Kozlovskiy) * Go from the beginning – working with packages and modules (Chris Noring)

WinUI, .NET MAUI & XAML * NuGet Package Explorer Update: 30k users, 22% not on Windows. One new feature! (Uno Platform Team)

Visual Studio & .NET * Behind C++/WinRT: How does C++/WinRT decide which interfaces are implemented? (Raymond Chen) * Upgrading .NET 5 -> 6 using Minimal APIs, MySQL and GitHub Codespaces (Esteban Solano Granados) * NServiceBus.Extensions.Diagnostics 2.1 Released (Jimmy Bogard)

Design, Methodology & Testing * Why DevOps is all about creating one team (Tonie Huizer) * Protecting a ClickOnce Deployed Application (John Brawner) * Why Being Vulnerable And Sharing More Of Yourself Will Inspire Your Team (Kat Boogaard) * The Dependencies’ Reckoning – Considerations when selecting third-party software (Oded Sharon) * Help your employees thrive with Microsoft Viva in the hybrid world (Seth Patton)

Mobile, IoT & Game Development * Using performance class to optimize your user experience (Don Turner & Francois Goldfain) * Create stunning product configurators using Unity Forma – without having to code (Vanessa Morgan)

Podcasts, Screencasts & Videos * CppCast – Zig with Andrew Kelley (Rob Irving) * .NET Rocks! – Lift and Shift is Not Enough with Richard Reukema (Carl Franklin & Richard Campbell) * Hanselminutes – From Broadway to Engineering to Product with Liana Leahy (Scott Hanselman) * Scrum Master Toolbox Podcast – Be the best at getting better, the Scrum Master mission! | Luis Carvalho (Vasco Duarte) * Your Daily Scrum: How Does Scrum Work Outside of Software Development? and Your Daily Scrum: How to Change the Sprint Review from a Demo to an Event (Ryan Ripley) * Rocket 378: Flying Tesla (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 427: Human laziness is the ultimate security threat (Eira May) * UX Podcast #285 – Brainstorming with Christopher McCann (James Royal-Lawson & Per Axbom) * Web Rush Episode 176: Micro Front Ends with Josh Thomas (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Windows Weekly 769: The Insects Are Winning (Paul Thurrott) * Building Web Apps with the Serenity Platform | Visual Studio Toolbox (Robert Green, Volkan Ceylan & Furkan Evran)

Community & Events * Inspiring Women: Fátima Blancas (Leomaris Reyes) * Meet 3 Black women pushing for inclusivity in tech (Rana Abdelhamid) * Brain Surgery for Rob (Rob Miles)

Database * Using RavenDB for data aggregation from dynamic sources (Oren Eini) * Move end-of-support SQL Server 2012 to Azure Virtual Machines and save (Logan Carrington)

Miscellaneous * VW’s Electrify America unveils new ‘human-centered’ EV charging stations and USPS is doubling its initial order of electric mail delivery trucks (Andrew J. Hawkins) * Windows 1.0 Easter Egg Managed To Stay Hidden For Nearly 37 Years (BeauHD) * New data: Top movies and coding music according to developers (David Gibson) * Seven teenagers arrested in connection with the Lapsus$ hacking group (Jay Peters) * Microsoft says PowerToys may cause Outlook PDF preview errors (Sofia Wyciślik-Wilson)

More Link Collections * The Morning Brew #3438 (Chris Alcock) * Collective #704 (Mary Lou) * The Wolf Report – March 25th, 2022 (Michael Wolfenden)

The Geek Shelf Joy of UX, The: User Experience and Interactive Design for Developers (Usability) (David Platt) – Referral Link

View Details

Top Links * Using theme-aware splash screen in Uno Platform WebAssembly (Martin Zikmund) * Marten V5 is out! (Jeremy D. Miller) * Building NServiceBus Metrics with OpenTelemetry and System.Diagnostics.Metrics (Jimmy Bogard) * A new Open Data for Social Impact Framework (Burton Davis) * Meet the 2022 Imagine Cup World Finals judges (MS Student Developer Team)

Web & Cloud Development * Malicious npm packages target Azure developers to steal personal data (Charlie Osborne) * Onboarding new users in an ASP.NET Core application using Azure B2C (Damien Bowden) * 5 CSS Frameworks To Use This Year (Nwose Lotanna Victor) * StackBlitz Announcement: WebContainers are out of beta in Chromium (Sylwia Vargas) * Go: An Introduction To Generics (Robert Griesemer & Ian Lance Taylor) * 4 Ways to Strengthen Identity Authentication for Technical Roles (Brittney Liburd) * Building a Webhooks System with Event Driven Architecture (Derek Comartin) * Postman Now Generates Docs from OpenAPI 3.0 Definitions (Raja Chinta)

WinUI, .NET MAUI & XAML * Build a Cross-Platform Crypto App With Telerik UI for .NET MAUI—Part 2 (Deyan Terziyski)

Visual Studio & .NET * How to Write a JSON Into a File in C# (Code Maze) * Gotcha when using Postgres, NodaTime, Ef Core and Dapper (Josef Ottosson) * Parsing FHIR Objects with Custom JSON Converters in C# (Phil Jirsa) * Writing in Visual Studio Code (Steve Fenton) * Microsoft Claims 2 of Top 5 Favorite Programming Languages in New Report (David Ramel) * Why does C++/WinRT say that first_interface is not a member of winrt::impl::interface_list<>? (Raymond Chen)

Design, Methodology & Testing * A tale of eventually consistent ACID model (Oren Eini) * Getting through a SOC 2 audit with your nerves intact (Ryan Donovan) * How to create a wireframe: The ultimate guide (Sketch Team)

Mobile, IoT & Game Development * Ionic vs. React Native: Performance Comparison (Conner Simmons)

Podcasts, Screencasts & Videos * Working Code Podcast – Episode 67: On Logging, Metrics, And Tracing (Ben Nadel) * Get Started Quick with the .NET Coding Pack for VS Code | On .NET (James Montemagno) * Azure Podcast Episode 417 – App Service Diagnostics (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Design Details 433: Making a Case for Icons (Brian Lovin & Marshall Bock)

Community & Events * Rockin’ The Code World with dotNetDave – Guest: Khalid Abuhakmeh (David McCarter) * A Public Workspace for Visualizing Women’s History Month (Carson Hunter) * Writing The Book On Marketing And Collaboration: One Novelist Tells All On Trello Views (Jordan Mirchev)

PowerShell * PowerShell for the DBA – If Else and Switch statements (Alejandro Cobar)

Miscellaneous * Announcing Windows 11 Insider Preview Build 22581 (Brandon LeBlanc) * GitHub and markdown blogging (Erik Ejlskov Jensen) * GitHub: An update on recent service disruptions (Keith Ballinger)

More Link Collections * The Morning Brew #3437 (Chris Alcock) * The Wolf Report – March 24th, 2022 (Michael Wolfenden)

The Geek Shelf Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading (Shakti Tanwar) – Referral Link

View Details

Top Links * Go To Definition improvements for external source in Roslyn (David Wengier) * What’s new in the Azure Functions Tables extension for .NET Beta (Josh Love) * Uno Platform 4.1 Update for .NET 6 Mobile Preview 14 (Uno Platform Team) * Just because you stopped waiting for it, doesn’t mean the Task stopped running (Andrew Lock) * RunAs Radio – Chocolatey for Business with Gary Ewan Park (Richard Campbell)

Web & Cloud Development * Building Azure Redis Cache (Arun Sirpal) * Building a Survey Site Using Remix Framework and KendoReact (Chinedu Imoh) * You can soon protect Azure Static Web Apps environments with a password (Kunal Chowdhury) * New Z-code Mixture of Experts models improve quality, efficiency in Translator and Azure AI (Jennifer Langston) * Organize Incoming Email Attachments with C# and ASP.NET Core using Twilio SendGrid Inbound Parse (Néstor Campos) * Exploring the Blazor Signature Pad Component (Satheeskumar S) * Blazor Code Generation – A Step by Step Guide (Zdravko Kolev) * Deno 1.2 Adds HTTP Auto-Compression (Kay Ewbank) * Learn Go Programming by Building 11 Projects (Beau Carnes) * Node v17.8.0 (Current) (Bryan English) * Edge/Chrome Policy Registry Entries (Eric Lawrence) * The Tyk API Gateway and Postman (Kin Lane)

WinUI, .NET MAUI & XAML * Migrate Your Existing Xamarin.Forms Custom Renderers to .NET MAUI App (Dobrinka Yordanova)

Visual Studio & .NET * Remove Time From a DateTime Object in C# (Code Maze) * C# Regular Expressions – Getting Substitutions Groupings Index and Length .NET Framework limitation workaround improvement (Mark Pahulje) * Unit Tests For Legacy Systems with .NET 6 (Khalid Abuhakmeh) * Combining MailMerge and Table of Contents (Bjoern Meyer) * Creating a Windows Service with .NET 6 (Christian Nagel)

Design, Methodology & Testing * New in Sketch: Mac app support for restricted projects and more (Sketch Team) * How data and testing shapes Yammer (Ben Freeman) * GitLab 14.9 released with epic to epic linking and integrated security training (Brian Rhea) * Improving your GitHub feed (Bruce Williams) * How we manage GitHub at Pulumi with Pulumi (Guinevere Saenger) * Introducing the GHES repository cache (Matt Cooper)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – ThreatMapper, with Sandeep Lahane and Owen Garrett (Craig Box & Adam Glick) * Developer Tea – Swizec Teller and the Senior Engineering Mindset, Part Two (Jonathan Cutrell) * Manage Azure Dependencies During Development With VS Connected Services | On .NET (James Montemagno & Angelos Petropoulos) * Your Daily Scrum: The Situation Room – Where is the Product Owner? (Ryan Ripley) * Microsoft 365 PnP Weekly – Episode 158 – Patrick Rodgers (Microsoft) (Vesa Juvonen & Waldek Mastykarz)

Community & Events * Inspiring girls to believe in themselves (Bill Gates) * Learn from the Community: Microsoft MVPs digitize knowledge in a Community Bot for OneDrive (Ayca Bas) * Join the Twilio Collective on Stack Overflow (Phil Nash)

Database * SQL Server vs Oracle: Data Loading (Pablo Echeverria) * Selective Auditing for Azure SQL Database (Sakshi Gupta) * How to Connect to a SQL Database (Jim Evans) * Using RavenDB from Serverless applications (Oren Eini)

SharePoint & MS Teams * Automate your work day with workflows in Teams (Harysh Menon) * New Jira app for Microsoft Teams brings agile workflows together (Nicole Herskowitz)

PowerShell * How to Remove the Start Text from PowerShell (Md. Fahim Bin Amin)

Miscellaneous * Multi-factor authentication: How to enable 2FA to step up your security (Ed Bott) * Action we’ve taken in response to a potential Okta breach (GitLab Team) * Microsoft confirms Lapsus$ hackers stole source code via ‘limited’ access (Jay Peters) * Steam (Officially) Comes To Chrome OS (msmash) * How to install Android apps on Windows 11 (Jason Cipriani) * How Microsoft built its smart Surface camera (Tom Warren) * What is NVIDIA’s Omniverse? and GNN Demo Using PyTorch Lightning and PyTorch Geometric (Exxact Team)

More Link Collections * The Morning Brew #3436 (Chris Alcock) * The Wolf Report – March 23rd, 2022 (Michael Wolfenden) * .NET, Architecture, Azure, And other links #20 (David Shergilashvili)

The Geek Shelf Thinking in Systems (Donella H. Meadows & Diana Wright) – Referral Link

View Details

Top Links * Suffer from Ctrl+S fatigue? We have a feature for you (Dante Gagne) * Okta hack puts thousands of businesses on high alert (Jon Porter) * New Video: An Early Look at C# 11 (Shawn Wildermuth) * Middleware in ASP.NET 6 – Custom Middleware Classes (Matthew Jones) * Start working on GitHub Issues faster (Daniel Adams)

Web & Cloud Development * How to rollback a Container App revision using the Azure CLI and How to set environment variables in a Container App using the Azure CLI (Jason Haley) * Azure Tips & Tricks – Tip 355 – How to get started with Azure Virtual Desktop (Azure Team) * Azure Redis Cache Intro (Arun Sirpal) * Health Checks in ASP.NET Core (Code Maze) * Windows High Contrast Mode, Forced Colors Mode And CSS Custom Properties (Eric Bailey) * How to build an email contact form with SendGrid and Node.js (Phil Nash) * Replicating the Interweave Shape Animation with Three.js (Yuriy Artyukh) * Enhance Communication Capabilities in Your App with These APIs (Khushboo Goel)

WinUI, .NET MAUI & XAML * ImageButton in .NET MAUI (Andreas Nesheim) * Creating a Menu Bar UI with .NET MAUI Preview 14 and How to Add an Alert Notification UI to Your .NET MAUI App (Selva Ganapathy Kathiresan)

Visual Studio & .NET * Get ready for NativeAOT in .NET 7 (Maourice Gonzalez)

Design, Methodology & Testing * GitOps with GitLab: Connecting GitLab with a Kubernetes cluster for GitOps-style application delivery (Viktor Nagy) * Clean Code Tip: Not all comments are bad (Davide Bellone) * 10 of our favorite GitHub Actions workflows (Andrew Corrigan) * Validate all the things: improve your security with input validation! (Jaroslav Lobacevski) * Security hygiene best practices for GitLab users (Jonathan Hunt) * 6 Photoshop Tips to Excel Your Image Editing Skills (Mike Hostetler) * Advanced Installer 19.3 (Advanced Installer Team)

Mobile, IoT & Game Development * Swift 5.6 Enhances Type Inference, Introduces Existential Any, and More (Sergio De Simone) * Unity Gaming Services: The Road to Launch in June (Felix The)

Podcasts, Screencasts & Videos * Technology & Friends – Jean Lange on the History of JavaScript (David Giard) * Revision Path – Rob Martin (Maurice Cherry) * Localize Your .NET MAUI Blazor App in 10 Minutes! (Gerald Versluis) * How to use Workflows in Microsoft Teams (Microsoft Teams) * Google Cloud Security Podcast Episode 57 – Stop Zero Days, Save the World: Project Zero’s Maddie Stone Speaks (Anton A. Chuvakin) * Asp.Net Monsters #244 – Run GitHub Actions Locally (David Paquette, James Chambers & Simon Timms) * The Stack Overflow Podcast Episode 425 – Codespaces moves into public beta, the virtual real estate worth millions, and how microservices and CI/CD can hurt productivity (Eira May) * Random.Code() – Investigating Performance in Rocks (Jason Bock) * DevTalk 79 – The state of mobile development. With Mohsen Ramezanpoor (Kerry Lothrop) * Talk Python to Me #357: Python and the James Webb Space Telescope (Michael Kennedy) * Your Daily Scrum: Which Books Have You Guys Read Lately? (Ryan Ripley) * UI Breakfast Episode 235: UX Hiring with Sarah Doody (Jane Portman) * Syntax Podcast – SSL Certs, Approvals and Cloudflare (Wes Bos & Scott Tolinski)

Community & Events * Rockin’ The Code World with dotNetDave – Guest: Khalid Abuhakmeh (David McCarter)

Database * Using SQL Server Sequences To Generate Unique Values (Wade Gausden) * Azure Cosmos DB Periodic Backup (Rajendra Gupta) * Diving into Azure Data Studio (Darren Gills) * Upcoming changes to Azure Cosmos DB TLS certificates (Thomas Weiss)

PowerShell * Microsoft’s New PowerShell Crescendo Tool Facilitates Native Command-Line Wraps (Rabia Noureen)

Miscellaneous * Ford F-150 Lightning gets an EPA-confirmed range of up to 320 miles (Andrew J. Hawkins) * Microsoft Investigating Claims of Hacked Source Code Repositories (BeauHD) * AI and nanotechnology are working together to solve real-world problems (Bernie Brode)

More Link Collections * The Morning Brew #3435 (Chris Alcock) * Interesting links of the week (2022-12) (Michael Eaton) * Sands of MAUI: Issue #49 (Sam Basu) * The Wolf Report – March 22nd, 2022 (Michael Wolfenden)

The Geek Shelf Purely Functional Data Structures (Chris Okasaki) – Referral Link

View Details

Top Links * Tutorial: Hosting Microsoft Orleans Application on Azure App Service with Cosmos DB (Nick Randolph) * Create a Weather Forecast Bot with Azure LUIS and Maps Services in Bot Framework Composer and Improve the Weather Forecast Bot App in Bot Framework Composer (Freist Li) * AWS Developers Podcast Episode 032 – What Every Developer Should Know about Web3 with Nader Dabit (David Isbitski) * Announcing Petabridge.Templates 2.0 – Professional Akka.NET Application and Library Templates (Aaron Stannard) * Sam Nasr on Azure AI & ML – Azure DevOps Podcast Episode 185 (Jeffrey Palermo)

Web & Cloud Development * Cascading Material AutoComplete’s in Angular (Kevin Logan) * Using Oracle Database with ASP.NET Core Identity (Alex Keh) * WebStorm 2021.3.3 Is Available (Ekaterina Ryabukha) * Stop Overcomplicating Web Development – Try Svelte (Emmanuil B.) * How To Make A Drag-and-Drop File Uploader With Vue.js 3 (Joseph Zimmerman) * Using V-For for Looping in Vue (Nwose Lotanna Victor) * Go from the beginning – using maps and Go from the beginning – using interfaces (Chris Noring) * Quick-Start Guide to Using VMware Tanzu Mission Control and vSphere with Tanzu Services (Corey Dinkens) * Part 3 – Create A Microservice For The Orders Endpoint [.NET 6 Microservice Series] (Naveen Bommidi) * Building REST APIs in Golang go-gin with persistence database Postgres (Ramu Mangalarapu) * Go 1.18 Stabilizes Generics, Fuzzing, Multi-module Support, and Improves Performance (Sergio De Simone) * Writing efficient markdown using GitHub Pages (Simon Jackson) * Get ready for the death of Internet Explorer 11 (Sofia Wyciślik-Wilson)

WinUI, .NET MAUI & XAML * The easiest and best MVVM toolkit also for .NET MAUI. (banditoth)

Visual Studio & .NET * How to use Google.Protobuf without code generation in C# (Mike Hadlow) * Building a NuGet Packages Architecture Part 5 – Service Registration Methods (Imar Spaanjaaars) * Merge Sort in C# and Using Variables Inside Strings in C# and How to Sum Up Elements of an Array in C# (Code Maze) * How to prevent email HTML injection in C# and .NET (Niels Swimberghe) * Legal Documents: Combining Line Numbering, Form Fields and Document Protection (Bjoern Meyer) * Making our multiple-interface query more C++-like, part 2 (Raymond Chen) * Hello Podman using .NET (Tom Deseyn)

Design, Methodology & Testing * What is a design prototype? The complete guide (Sketch Team) * Lighthouse meet GitHub Actions (John Reilly) * Learning YAML and a Small Challenge (Peter Kellner) * How To Rein In Shadow IT At Your Enterprise With Trello (Vivian Lopez)

Mobile, IoT & Game Development * Hyperview Brings CI/CD to Mobile Using React Native (Mike Melanson)

Podcasts, Screencasts & Videos * InfoQ Podcast: Creating Culture that Doesn’t Suck – Good Comes First (Chris Edmonds, Mark Babbitt) * CodeNewbie S19:E7 – How freeCodeCamp has evolved over time (Quincy Larson) (CodeNewbie Team) * Developer Tea – Swizec Teller and the Senior Engineering Mindset, Part One (Jonathan Cutrell) * Merge Conflict 298: The Great M1 Conspiracy (James Montemagno & Frank Kreuger) * Azure Podcast Episode 416 – Azure Purview (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Unhandled Exception Podcast – Razor Pages – with Mike Brind (Dan Clarke) * The Amp Hour #582 – The Same Wavelength (Dave Jones & Chris Gammell) * FreeCodeSession – Episode 351 and Random.Code() – Analyzers Fun in Transpire and (Maybe) Improving Rocks (Jason Bock) * Serverless Chats Episode #129: What To Do When the Servers Go Away with Tom McLaughlin (Jeremy Daly & Rebecca Marshburn) * AGL 252: Josh Saterman (John Rouda) * Live Coding – Uno Platfrom WebAssembly – PowerManager API (Martin Zikmund) * React Native Radio 229 – Building an Expo App for Mobile and Web with Josh Justice (Mazen Chami, Jamon Holmgren, Robin Heinze & Josh Justice) * PPP 351 | How To Deal With the Predictable and Avoidable Pitfalls Every Project Faces, with Kimberly Wiefling (Andy Kaufman) * The Usual SaaS-pects 30 – Rob Walling: How To Price Your SaaS (Ch Daniel) * JS Party – Going full-time on Eleventy (Zach Leatherman, Jerod Santo & Nick Nisi)

Community & Events * Creating a Database in C#: Interviewing the CEO of RavenDB Oren Eini (Michael Shpilt) * Looking for a Developer Advocate for RavenDB (Oren Eini) * Zela Taino: iOS Engineer (Spotify Engineering) * Humble Bundle organizes Stand With Ukraine charity bundle (Ash Parrish) * Mentorship for GOL Winners (Donovan Brown)

Database * COALESCE(), ISNULL() , NULLIF() and alternatives in SQL Server, Oracle and PostgreSQL (Andrea Gnemmi) * Ordering a result set in SQL Server (Greg Larsen) * Oracle subquery caching and subquery pushing (Jonathan Lewis) * SQL Server Graph Tables – Cross Database Surprises (Louis Davidson) * SQL SERVER – Sample Script for Compressed and Uncompressed Backup (Pinal Dave) * Server-side Encryption in Azure Cosmos DB (Leonard Lobel)

Miscellaneous * Windows Needs a Change in Priorities (Den Delimarsky) * Ohio ad campaign targets Seattle ‘tech bros’ — questions why someone would want to stay in a big coastal city (John Cook) * Accelerating opportunities for academic researchers (Lydia Smyers) * Xbox Cloud Gaming now supports Steam Deck through Microsoft Edge (Tom Warren)

More Link Collections * The Morning Brew #3434 (Chris Alcock) * C# Digest Issue #407 (Jakub Chodounsky) * F# Weekly #12, 2022 – .NET 7 Preview 2, Fable for Flutter! (Sergey Tihon) * Code Maze Weekly #115 (Vladimir Pecanac) * Reading Notes #499 (Frank Boucher) * The Wolf Report – March 21st, 2022 (Michael Wolfenden)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links * Intro to Figma for .NET Developers (Uno Platform Team) * Microsoft Surface Duo Android Emulator update (Andrei Paval) * MFractor Now Available For Visual Studio Windows 2022 (Matthew Robbins) * C++ Modules in CMake with Visual Studio (Will Buik) * Cancellation, Part 4: Polling (Stephen Cleary) * Visual Studio 25th Celebration (Visual Studio Team)

Web & Cloud Development * Update your Azure SDK libraries by 31 March 2023 (Azure Team) * How to Build a Progress Bar in JavaScript Using a Linear Gauge (Chad Church) * Azure CLI MS Graph Migration – (Beta) (Chase Wilson) * Introducing the Brand-New Auth0 Vue SDK (Steve Hobbs) * Automatically starting a server when starting a debug session in VS Code (Chris Heilmann) * Go from the beginning – Structs (Chris Noring) * Making WebViews work for the Web (Dominique Hazaël-Massieux) * Introducing the Google Forms API (Christian Schalk) * How to Build a Dynamic FHIR Implementation Guide (Matthijs Van der Wielen) * OWA Takes on Apple’s Browser Ban for PWA Parity (Mike Melanson) * 10 Quick Tips I Have Learned Using TypeScript (Nada Rifki) * Part-2 Create A Microservice For The Products Endpoint[.NET6 Microservice Series] (Naveen Bommidi) * Retro-specifying fetch/performance (Noam Rosenthal) * Node v16.14.2 (LTS) and Node v17.7.2 (Current) (Richard Lau) * Image rebase and improved remote cache support in new BuildKit (Tonis Tiigi) * ‘New release: Backstage 1.0’ (Francesco Corti) * Go 1.18 Released With Generics And Fuzzing (Kay Ewbank)

WinUI, .NET MAUI & XAML * Replicating a Fashion UI in Xamarin.Forms (Leomaris Reyes) * Avalonia – Mobile is here (Dan Walmsley)

Visual Studio & .NET * How to Deserialize a Complex JSON Object in C# .NET (Code Maze) * T could be instantiated with a different subtype of constraint….. (Paul Cowan) * Making our multiple-interface query more C++-like, part 1 (Raymond Chen)

Design, Methodology & Testing * AoAD2 Practice: Fast, Reliable Tests (James Shore) * Data ownership in a distributed system (Oren Eini) * Top 5 User Story Estimation Techniques (Tyler Hakes) * Azure Artifacts now provides native support to use packages from more repositories (Michael Omokoh) * How to deploy your Web App from Azure Pipeline with restricted access. (Raven Zhang) * Introducing Color Tokens — bringing Color Variables to your development projects and New in Sketch: Add descriptions to document updates (Sketch Team) * How To Strike The Ideal Balance Of Autonomy On Your Team (And How Trello Can Help) (Daniel Kenitz) * New data: What makes developers happy at work (David Gibson) * Emphasis Principle of Design (Shirish Shikhrakar)

Mobile, IoT & Game Development * Android 13 Developer Preview 2 (Dave Burke)

Podcasts, Screencasts & Videos * CppCast – Swift and C++ Interoperability (Rob Irving) * .NET Core Podcast – Open DotNet with Geoffrey Huntley (Jamie Taylor) * Developer Tea – Better Report, Better Manager – One-On-One Frameworks: Focus and Fears (Jonathan Cutrell) * Hanselminutes – Standup Comedy is a Real Job with Alex Falcone (Scott Hanselman) * 50 Shades of DevOps – Adventures in DevOps 108 (Jillian Rowe, Jonathan Hall & Will Button) * .NET MAUI Preview 14: Essentials Interfaces and MenuBarItems Party! (Gerald Versluis) * .NET MAUI Podcast Episode 109: .NET MAUI (preview 14) is Released! (James Montemagno, Matt Soucoup & David Ortinau) * Rocket 377: Here Comes The Sunshine Protection Act (Christina Warren, Brianna Wu & Simone De Rochefort) * Directions on Microsoft Podcast – Microsoft’s Future for Windows Server (Mary Jo Foley) * The Stack Overflow Podcast Episode 424 – McDonald’s is to Chipotle what REST APIs are to GraphQL (Eira May) * Web Rush Episode 175: Skulpt with Meredydd Luff (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast 038: The Revolution of Efficiency with Andrea Dallan (Kae Lynne Sapino) * Learning with Luce: MongoDB and Unity (MongoDB) * Windows Weekly 768: UI Bouillabaisse (Paul Thurrott) * Software Defined Talk Episode 349: The Janitor Strategy for Developer-led Sales, also, The School of the Philosophy of Rocks and Time (Brandon Whichard, Cote & Matt Ray)

Community & Events * We’re Hiring Developers for Microsoft Azure Developer Experience Team! (Jon Gallant) * Node.js community update (Bethany Griggs & Michael Dawson) * The March 2022 Windows 11 Bug Bash is underway! (Arif Bacchus) * Celebrating Women in Tech With Fellow Progressers (Viktoria Kuzmanova) * Unicorn Instagram: Catch up on the launch of Women of Jamstack (Salma Alam-Naylor) * GitHub Release Radar · February 2022 Edition (Michelle Mannering)

Database * Get Started using SSMS – Connect, Navigate, Query (Joe Gavin) * SQL Variables in Scripts, Functions, Stored Procedures, SQLCMD and More (Daniel Calbimonte)

SharePoint, M365 & MS Teams * Available now: Upvote Answers in Yammer (Kaleem Rahman)

Miscellaneous * Five ways how you can turn a Chromebook into a “Microsoft Book” (Arif Bacchus) * Lego’s new Back to the Future set finally does the DeLorean right (Chaim Gartenberg) * Appears to say: Microsoft Edge now provides auto-generated image labels (Travis Leithead) * Microsoft Translator and Group Transcribe apps can help bridge the communication gap (Microsoft Translator Team)

More Link Collections * The Morning Brew #3433 (Chris Alcock) * Weekly Xamarin – Issue 343 – 18th Mar 2022 (Kym Phillpotts) * Collective #703 (Mary Lou) * The Wolf Report – March 18th, 2022 (Michael Wolfenden)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links * Announcing .NET MAUI Preview 14 (David Ortinau) * Live Unit Testing Preview: Better and Faster (Vritant Bhardwaj) * Visual Studio for remote macOS C++ development (Sinem Akinci) * ASP.NET Core updates in .NET 7 Preview 2 (Daniel Roth) * Announcing .NET 7 Preview 2 – The New, ‘New’ Experience (Angelos Petropoulos)

Web & Cloud Development * ASP.NET Core and Blazor Identity and State (Rocky Lhotka) * Error Handling in Modular AWS SDK for JavaScript (v3) (Allan Zheng) * Speed boost achievement unlocked on Docker Desktop 4.6 for Mac (Chris McLellan) * Secure your APIs with Private Link support for Azure API Management (Fernando Mejia) * How Vue Components Work (Johnny Simpson) * Blazor for .NET MAUI: What, How and When (Jon Hilton) * Simplified Routing in ASP.NET Core (Sanjay) * How To Create and Validate a React Form With Hooks (Thomas Findlay) * Authenticating Azure API connections in Single-Tenant LogicApp workflows to debug in local VS Code (Veera Reddy) * DocumentViewer: Deploy and Transfer Documents to Mobile Devices (Bjoern Meyer) * Make Sure Your Landing Page Works (DeveloperMedia) * Pulumi Release Notes: Pulumi Import Improvements, RetainOnDelete as a resource option, and more! (Meagan Cojocar) * Pulumi Secrets Management (Sanjay Bhagia)

WinUI, .NET MAUI & XAML * UI Testing for WASM (WebAssembly) with the Uno Platform (Nick Randolph) * Sneak Peek at 2022 Volume 1: Xamarin.Forms (Selva Ganapathy Kathiresan)

Visual Studio & .NET * Types of Inheritance In C# (Code Maze) * Using EF Core Global Query Filters To Ignore Soft Deleted Entities (Wade Gausden) * FakeAuth 1.2.0 – new features, new contributors! (Caleb Jenkins) * Reducing chattiness by querying for multiple interfaces at once, part 2 (Raymond Chen)

Design, Methodology & Testing * How to get out of the talent bottleneck and Investing in the hiring process (Martin Fowler) * APIs to Automate Your DevOps Workflows (Joyce) * Multi-environment deployments with GitHub Actions and Octopus (Terence Wong) * Thought Experiment: Work From Home meets User Groups (Ted Neward) * 5 Top Tools for Application Security Testing: Features to Look For, Pros and Cons (Ankit Pahuja) * Measuring the Environmental Impact of Software and Cloud Services (Ben Linders) * Save time with partial re-runs in GitHub Actions (Cameron Booth) * Simple Load Testing with GitHub Actions (Michael Kalantar) * Empowering collaboration in the hybrid workplace with Surface Hub 2S and Surface Hub 2 Smart Camera (Steven Bathiche) * Gotchas! in Event Driven Architecture (Derek Comartin)

Mobile, IoT & Game Development * Hosting a private Dart package repository (Jonas Finnemann Jensen) * Authenticating Users in Your VR Apps (Vittorio Bertocci)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – Argo, with Jesse Suen (Craig Box & Adam Glick) * .NET Rocks! – Avalonia 1.0 with Dan Walmsley (Carl Franklin & Richard Campbell) * Herding Code 245 – Catching up on Java dev with Bruno Borges and Mark Heckler (Jon Galloway) * New Video: Pinia for Vue 3: A Better Vuex? (Shawn Wildermuth) * Working Code Podcast – Episode 66: Make Meetings Suck Less (Ben Nadel) * Hello, .NET MAUI Preview 14 with Essential Interfaces and Desktop MenuBars! (James Montemagno) * Single SIM-enabled Number for Teams calls, Mobile & Desk Phones | Microsoft Mechanics (Mahendra Sekaran & Jeremy Chapman) * How to collaborate on channels in Microsoft Teams and How to integrate apps in Teams chat and channels (Microsoft Teams) * The Usual SaaS-pects #29 – Brian Casel: How To Get Acquired 10 Times (ZipMessage.com) (Ch Daniel) * Design Details 432: Traits of a Good Manager (Brian Lovin & Marshall Bock) * Radical Candor S4, Ep. 3: Skill and Will — 5 Reasons Why People On a Steep Growth Trajectory Don’t Always Perform Well (Kim Scott, Jason Rosoff & Amy Sandler) * Adaptive Cards community call – March 2022 (JP Roca) * Software Engineering Radio Episode 503: Diarmuid McDonnell on Web Scraping (Kanchan Shringi)

Community & Events * Get to know the first AWS Heroes of 2022! (Ross Barich) * Join us at #TeamsNation next week! (Martina Grom) * The Dev Talk Show – Learning Cybersecurity from TryHackMe (Andy Schwam, Chris Gomez & Rich Ross) * Backstage Turns Two! (Lee Mills) * Google I/O takes place May 11th and 12th, and it will be fully available online (Jay Peters) * Evolving Microsoft Partner Network programs for partner growth and customer success (Rodney Clark)

Database * Working with MySQL Views (Robert Sheldon) * Azure SQL—Public preview updates for mid-March 2022 (Azure Team) * SQLite 3.38 Improves JSON Queries, Error Messages, and More (Sergio De Simone)

SharePoint & MS Teams * New regulatory requirements put digital communications apps such as Microsoft Teams under closer scrutiny (Marc Gilman & Tom Feher) * Microsoft Teams Connect shared channels is rolling out to public preview and Elevating hybrid experiences with Microsoft Teams Rooms and Teams devices (Microsoft Teams Team) * 3 ways to meet new hybrid expectations with Microsoft Teams and Microsoft 365 (Nicole Herskowitz)

Miscellaneous * You Can Now Draft An Email In Google Docs and Send It To Gmail (BeauHD)

More Link Collections * The Morning Brew #3432 (Chris Alcock) * The Wolf Report – March 17th, 2022 (Michael Wolfenden)

The Geek Shelf Concurrency in .NET: Modern patterns of concurrent and parallel programming (Ricardo Terrell) – Referral Link

View Details

Top Links * Visual Studio 2022 for Mac Preview 7 (Jordan Matthiesen) * A deep-dive into the new Task.WaitAsync() API in .NET 6 (Andrew Lock) * What’s new in OData: $compute | On .NET (James Montemagno & Hassan Rezkhabib) * TechBash 2022 Call for Speakers Now Open (Jason Gaylord) * Azure SDK Release (March 2022) (Azure SDK Team) * Happy 25th birthday Visual Studio! (Mads Kristensen)

Web & Cloud Development * ASP.NET Core 6 MVC Upgrade System.Text.Json Serialization Issues (Khalid Abuhakmeh) * React Flow 10 Release (Moritz Klack) * Mocking Console (Carl Rippon) * Transforming identity claims in ASP.NET Core and Cache (Damien Bowden) * Creating a lazy-loading wrapper component in Angular (Domenic Helfenstein) * Communicate Realtime on Azure with Web PubSub (Monojit Datta) * Swift.org Website is Now Open Source (Tom Doron) * How to send ASP.NET Core Identity emails with Twilio SendGrid (Niels Swimberghe) * Using Cloudflare Pages To Host Your Kendo UI for Angular App (Nwose Lotanna Victor) * Go 1.18 is released! (The Go Team) * Go from the beginning – arrays and slices (Chris Noring) * Node v16.14.1 (LTS) (Danielle Adams) * Easier IaC adoption with improved pulumi import experience and Hierarchical Config: The Interim Solution (David Flanagan) * Boolean Type Literal in TypeScript (Dhananjay Kumar) * From free text to FHIR: Text Analytics for health launches new feature to boost interoperability (Hadas Bitran) * A Standardized, Specification-Driven API Lifecycle (Kin Lane)

WinUI, .NET MAUI & XAML * Uno Platform Taps Xamarin for .NET WebAssembly Memory Profiler Support (David Ramel) * Let’s Replicate a Signup in Xamarin Forms (Leomaris Reyes) * How you should be using (and naming) resources in XAML (Matt Lacey)

Visual Studio & .NET * What’s New in C# 10: Create Constants Using String Interpolation (Jason Roberts) * Finding the brightest area in an image with C# (fixing a blurry presentation video – part one) (Dan) * How to Remove Elements From a Generic List in Iteration With C# (Code Maze) * Auto Updating Created, Updated and Deleted Timestamps In Entity Framework (Wade Gausden) * Reducing chattiness by querying for multiple interfaces at once, part 1 (Raymond Chen)

Design, Methodology & Testing * Deprecating weak cryptographic standards (TLS 1.0 and 1.1) in Azure DevOps Services (Mark Graham) * Introducing: Color Tokens (Sketch Team) * 9 Underrated Trello Power-Ups You Didn’t Know You Needed (Britt Joiner) * Publishing Obsidian.md notes with GitLab Pages (Scott Hampton) * Deploying to Amazon EKS with GitHub Actions (Terence Wong)

Mobile, IoT & Game Development * Creating a Service on a Raspberry Pi or Jetson Nano (j2inet) * Introduction to TDD in Ionic framework (Nikola Breznjak)

Podcasts, Screencasts & Videos * RunAs Radio – How Azure Arc Facilitates Digital Transformation with Erin Chapple (Richard Campbell) * Coding After Work – Planning, designing, and coding a Blazor site from scratch part 16 (Jimmy Engstrom & Jessica Engstrom) * Microsoft Cloud Show Episode 450 | GoodbyeWorld() – The last Microsoft Cloud Show episode (Andrew Connell & Chris Johnson) * SQL Data Partners Podcast Episode 243: Choosing What Content To Focus On (Carlos L. Chacon) * FreeCodeSession – Episode 350 (Jason Bock) * Supply Chain Security – Part 2 – JavaScript Jabber 525 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards) * Product Management? – Adventures in .NET 111 (Caleb Wells & Shawn Clabough) * Mailin’ It! – The Official USPS Podcast – Women in Postal Service History (Yasmine Di Giulio & Dale Parsan)

Community & Events * StackBlitz has joined the Bytecode Alliance (Eric Simons) * Things to know from the 2022 Google for Games Developer Summit (Greg Hartrell) * Microsoft will reveal ‘the future of hybrid work’ with Windows 11 on April 5th (Richard Lawler) * The Biggest, Best & Coolest Things to Do in Greater Philadelphia This Spring (Visit Philly) * Backstage project joins the CNCF Incubator (Katie Meinders)

Database * Monitoring Your Database Servers: 3 Features You Should Know About (Pinal Dave)

SharePoint & MS Teams * Learn from the community: Low code bot onboards members to Microsoft Teams channel (Ayca Bas) * Empower frontline healthcare workers with Microsoft Teams (Emma Williams)

Miscellaneous * Senate Passes Bill To Make Daylight Saving Time Permanent (BeauHD) – No, thank you. Go the other direction and abolish DST, please. * Releasing Windows 11 Build 22000.588 to Beta and Release Preview Channels (Brandon LeBlanc) * RiffTrax: The Game tasks you with rewriting the worst B-movie scenes (Cameron Faulkner) * Gates Foundation, partners launch $90M program to develop drugs for future pandemics (Charlotte Schubert) * Microsoft says Windows 11’s File Explorer ads were ‘not intended to be published externally’ (Tom Warren)

More Link Collections * The Morning Brew #3431 (Chris Alcock) * The Wolf Report – March 16th, 2022 (Michael Wolfenden)

The Geek Shelf When They Win, You Win: Being a Great Manager Is Simpler Than You Think (Russ Laraway) – Referral Link

View Details

Top Links * #30DaysOfPWA #29 – Recap: From Core Concepts to Best Practices! and #30DaysOfPWA #30 – PWA: Learning Resources For Beginners (Nitya Narasimhan) * DirectStorage API Now Available on PC (Cassie Hoef) * The TechBash 2022 Call for Speakers Is Now Open! (TechBash Team) * Setting up CI for your .NET MAUI iOS app with GitHub Actions (Andreas Nesheim) * .NET Foundation Outreach Committee March 2022 (Shawn Wildermuth)

Web & Cloud Development * Conditional Blazor Styles (without the if statements) (Jon Hilton) * Creating a TypeScript React Application with Vite (Holger Schmitz) * Top 5 Features of Vue.js Devtools to Enhance Your Development Strategies (Charuka Herath) * OpenSSL security releases may require Node.js security releases (Joe Sepi) * Middleware in ASP.NET 6 – Intro and Basics (Matthew Jones) * How to Crop or Resize an Image with JavaScript (Monty Shokeen) * Polly with .NET 6, Part 4 – Dependency Injection of a HttpClientFactory and Policy into a Minimal API Endpoint (Bryan Hogan) * Aurelia 2 update – alpha 26 (bigopon) * Go from the beginning – handle errors (Chris Noring) * Build a Postman Alert for HackerNews (Joyce) * Postman: You Can Now Identify Unresolved Variables Easily (Malvika Chaudhary) * Why GraphQL for Microservices? (Roy Derks) * Why We Switched Our Data Orchestration Service (Guillaume Perchais)

Visual Studio & .NET * Advanced parsing using Int.TryParse in C# (Davide Bellone) * How to Serialize Enum to a String in C# (Code Maze) * How to integrate with the Trello API from .NET/C# (Thomas Ardal) * MailMerge: Data Structures Explained with a Sample Template and JSON Data (Bjoern Meyer)

Design, Methodology & Testing * Leading Virtual Teams – Book Review (Dean Hume) * Sooner, Not Faster: Revisited (and Intensified) (JB Rainsberger) * What does Tim have against “private” methods? (Tim Ottinger) * Celebrating UX Research (Angela Moulden) * Improving The CI/CD Flow For Your Application (Tom Hastjarjanto)

Mobile, IoT & Game Development * Jekyll Blog to Flutter News Application : Part 1 – Introduction. (AGBAVON Kokou Bienvenu) * Installing GitLab on Raspberry Pi 64-bit OS (Brendan O’Leary) * Swift 5.6 Released! (Ted Kremenek) * Jetpack DataStore – wrap up (Simona Stojanovic) * Mobile multiplayer 101: Your ideal tech stack (Dew Smith)

Podcasts, Screencasts & Videos * Revision Path – Magnus Atom (Maurice Cherry) * Microsoft 365 Dev Podcast – Microsoft Teams development ”plus” with Tom Morgan (Jeremy Thake & Paul Schaeflein) * Easily Show Platform-Specific Dialogs with .NET MAUI Blazor (Gerald Versluis) * OracleDevLive Preview: Birds-of-a-feather: Code Katas for Java by Chandra Guntur (Bob Rhubart) * Recording: Database Security in a Hostile World (Oren Eini) * The Stack Overflow Podcast Episode 423 – Visual Studio turns 25, new ideas for supporting open source, and of course…NFTs (Eira May) * Syntax Podcast – Hasty Treat WTF × SSR vs JamStack vs Serverless? (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode 56 – Rebuilding vs Forklifting and How to Secure a Data Warehouse in the Cloud (Anton A. Chuvakin) * Asp.Net Monsters #243 – Request body compression (James Chambers, Simon Timms & David Paquette) * Random.Code() – Analyzers and Mocking Improvements (Jason Bock) * AGL 251: Engineering Leadership with Patrick Sweet (John Rouda) * Talk Python to Me #356: Tips for ML / AI startups (Michael Kennedy) * 8 Bits with Matty Stratton! (Pj Metz & Brandon Minnick) * Your Daily Scrum: Should a Product Owner Have Multiple Product Backlogs? (Ryan Ripley) * SQL Server Radio Episode 138 – EverSQL (Guy Glantser & Eitan Blumin) * The 6 Figure Developer – Fundamentals of Software Architecture with Neal Ford (John Callaway) * Choosing the Right Tooling with Jared Youtsey – Adventures in Angular 342 (Charles Max Wood) * Inside Trader Joe’s Podcast – Spring Has Sprung at Trader Joe’s (Trader Joe’s Team) * Microsoft 365 PnP Weekly – Episode 157 – Julie Turner (Sympraxis Consulting) (Vesa Juvonen & Waldek Mastykarz) * Women in Technology Podcast – Yes, girls CAN fly! (WiT Podcast Team)

Community & Events * Welcome to AWS Pi Day 2022 (Jeff Barr) * Pi Day 2022 Has Begun (EditorDavid) * PyDev of the Week: Jessica Greene (Mike Driscoll)

Database * How To Create a Table in SQL Server (Aubrey Love) * How to provision an Azure SQL Database with Active Directory authentication (Alexandre Nédélec) * How to Migrate SQL Server to the Cloud via AWS Data Migration Services (Carla Abanes) * What does Pinal Dave think of SQL Monitor? (Laura Pepper) * How sharding a database can make it faster (Trista Juan Pan) * Reuse SQL Queries between Server & Mobile App Databases (Aaron LaBeau)

SharePoint & MS Teams * A Community Celebration: Microsoft Teams 5 Year Anniversary (Jeff Teper) * Microsoft Teams turns five. What’s next? (Mary Jo Foley)

Miscellaneous * PyTorch Geometric vs Deep Graph Library (Exxact Team) * Releasing Windows 10 Build 19044.1618 to Release Preview Channel (Brandon LeBlanc)

More Link Collections * The Morning Brew #3430 (Chris Alcock) * Interesting links of the week (2022-11) (Michael Eaton) * Sands of MAUI: Issue #48 (Sam Basu) * The Wolf Report – March 15th, 2022 (Michael Wolfenden) * Reading Notes #498 (Frank Boucher) * [Last Week in .NET #85] – Multi-threaded Boards (George Stocker)

The Geek Shelf Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS (Ethan Garofolo) – Referral Link

View Details

Top Links * The Download: Visual Studio at 25, a JavaScript Proposal, and Gaming Chairs for Babies?? (Christina Warren) * #30DaysOfPWA #27 – Best Practices for PWA: Authentication (Nikola Metulev) * #30DaysOfPWA #28 – Best Practices for PWA: UI/UX (Stephanie Stimac) * A Mostly Complete Guide to C# 11’s Future Features (Matthew MacDonald) * What is BDD? How to use SpecFlow in Visual Studio 2022 – SpecFlow Series – Part 1 (Edwin Hernandez)

Web & Cloud Development * How ASP.NET Core logging works with ILogger and LogLevel (David Grace) * #30DaysOfPWA #26 – Best Practices for PWA: Maintainability (Zach Teutsch) * How to Separate Production, Test and Development Resources in Azure (John Kilmister) * Debate in JavaScript Community Over Proposed Types Syntax (Mike Melanson) * Build and Deploy a Microsoft .NET Core Web API application to AWS App Runner using CloudFormation (Naveen Balaraman) * Part -1 Introduction On Microservice And SQL Database Design For Microservices [.NET 6 Microservice Series] (Naveen Bommidi) * DateOnly in .NET 6 and ASP.NET Core 6 (Zijian) * ESLint v8.11.0 released (Milos Djermanovic) * StackBlitz February 2022 Update (Sylwia Vargas) * Go from the beginning – working with loops and Go from the beginning – reading user input and Go from the beginning – functions (Chris Noring) * Fullstack Pulumi: Deploying the MERN Stack on DigitalOcean (Christian Nunciato) * Chatbot Choice Prompt (Michael Szul) * Update Node Dependencies Automatically, Selectively, or Incrementally (Elijah Manor) * Typescript Tuples, and How They Work (Johnny Simpson) * Getting started with blogging using GitHub pages and Jekyll and Applying a theme to your GitHub pages site (Simon Jackson)

WinUI, .NET MAUI & XAML * Playing With New .NET MAUI Views: Border, Shadow & GraphicsView (Damien Tohin Doumer Kake) * Get Started With the StepProgressBar in Telerik UI for WPF (Maria Hadzhieva) * Matt’s Template Studio for UWP, WPF, & WinUI (C#) (Matt Lacey)

Visual Studio & .NET * Developing for Linux in Windows with C# (Bruno Sonnino) * Optimizing code to darken a bitmap, part 5 (Raymond Chen) * Convert Byte Array to File in C# and C# 10 New Features and Queue in C# (Code Maze)

Design, Methodology & Testing * How Does One Start With Unit Tests? (J. B. Rainsberger) * Defense in depth and the local server (Oren Eini) * Agile Book Club: Ubiquitous Language (James Shore) * What is a design mockup? The definitive guide (Sketch Team) * GitHub Notification Settings and Configuration as Code for the GitHub platform (Rob Bos) * How To Solve Fragmented Remote Work Communication (Dave Schafer) * 10 Reasons Why Software Projects Fail (Mahesh Chand) * Paralleling Code Coverage using Coveralls and Travis (Montana Mendy) * Agile Principles: Adaptive Self-Organizing (Al Tenhundfeld) * Working with PHP, Git, and Azure DevOps (Phil Hajjar)

Mobile, IoT & Game Development * Cordova OSX 7.0.0 released and deprecation notice (Niklas Merz) * A closer look at Game Backend (Dew Smith) * Nine use cases for Unity’s Game Backend tools (Garinne Bechakjian) * Make a 3D HoloLens app launcher appear above the launcher controls (Joost van Schaik)

Podcasts, Screencasts & Videos * InfoQ Podcast: Recruitment, Retention, Finding The Right Job, Onboarding People in a Remote Environment (Chase Kocher & Kate Wardin) * CodeNewbie S19:E6 – How to make learning databases fun and approachable (Joe Karlsson) (CodeNewbie Team) * Technology & Friends – Godfrey Nolan on Drone SDKs (David Giard) * Merge Conflict 297: The Ultra Apple Event Recap (James Montemagno & Frank Kreuger) * Client-side vs Server-side, Front-end vs Back-end? Beginner Explanation of JavaScript on the Web (Scott Hanselman) * How to customize messages in Teams Chat (Microsoft Teams) * OnPodcast Episode 64: The return of Windows Sets? Windows 11’s new search box, Android 12L for Duo (Podcast OnMSFT) * The Work Item #51 – Finding Your Engineering Passion, with Vicente Plata of 500 Startups LatAm, Shopify, and More (Den Delimarsky) * PPP 350 | How to Hire for the Anniversary Date, Not the Start Date, with Lou Adler (Andy Kaufman) * Coding Blocks Podcast – The Great Resignation (Allen Underwood, Michael Outlaw & Joe Zack) * Meta Cast 217 – Charting Your Own Path (Bob Galen & Josh Anderson) * The Changelog – ONE MORE thing every dev should know (Jessica Kerr, Adam Stacoviak & Jerod Santo) * AWS Developers Podcast Episode 031 – CDK and Step Functions with Matthew Bonig (David Isbitski) * The Amp Hour #581 – Real Time Operating Systems with Brian Amos (Dave Jones & Chris Gammell) * FreeCodeSession – Episode 349 and Random.Code() – AutoDeconstruct and Transpire (Jason Bock) * Serverless Chats Episode #128: Serverless-First Engineers and the Flywheel Effect with David Anderson (Jeremy Daly & Rebecca Marshburn) * What are some tips for someone applying for an internship or job at Microsoft? | One Dev Question #Shorts (Beckylin Orooji)

Community & Events * Imagine Cup 2022 – World Finalists Selected (Sue Gee) * Knative Joins CNCF (Kay Ewbank) * Introducing the Amazing Maker Awards (Dale Dougherty) * JetBrains’ Statement on Ukraine (Maxim Shafirov)

Database * Understanding Time Zones in SQL Server (Eric Blinn) * Everything You Need to Get Started With MySQL (Jamie Thompson) * The new Microsoft Azure Cosmos DB Developer Specialty Certification is here! (Nikisha Reyes-Grange) * Released: Microsoft.Data.SqlClient 5.0 Preview 1 (David Engel)

SharePoint & MS Teams * What’s in the first SharePoint Framework v1.15 beta? (Andrew Connell) * Displaying selected SharePoint form fields as read-only using List Formatting (Michel Carlo)

PowerShell * PnP PowerShell to manage list designs and create lists/libraries using list designs (Reshmee Auckloo)

Miscellaneous * Birth of the Intel 4004 – the First Microprocessor (I Programmer Historian) * Bill Targeting NDAs Used By Tech Companies Passes In Washington State (BeauHD) * You can now install Windows 11 on a Surface Duo if you’re feeling brave (Tom Warren)

More Link Collections * The Morning Brew #3429 (Chris Alcock) * Weekly Xamarin – Issue 342 – 12th Mar 2022 (Kym Phillpotts) * The Wolf Report – March 14th, 2022 (Michael Wolfenden) * F# Weekly #11, 2022 – IcedTasks & F# tool team positions in Prague (Sergey Tihon) * C# Digest Issue #406 (Jakub Chodounsky) * The Overflow #116: Stop aggregating away the signal in your data (Eira May & Cassidy Williams) * Friday Five: Excel, Automation Tips, More! (Jeffrey Raymond Kitt) * The Ultimate List of Developer Newsletters (Shiela Jorge)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft) – Referral Link

View Details

Top Links * Microsoft Edge dual-screen web APIs (Craig Dunn) * XAML Styler | Visual Studio Toolbox (Nico Vermeir, Dave Grochocki & Robert Green) * The problem with tutorials (Burke Holland) * #30DaysOfPWA #25 – Best Practices for PWA: Reliability (Zach Teutsch) * Cancellation, Part 3: Detecting Cancellation (Stephen Cleary) * Announcing PowerShell Crescendo General Availability (GA) (Jason Helmick)

Web & Cloud Development * Public preview: Azure Purview workflows (Azure Team) * Azure Apps Autopilot (Justin Yoo) * Let’s Learn Blazor: Creating a Desktop App with Electron.NET (Christopher Laine) * Azure Logic Apps – Availability Zone support is coming soon (Bec Lyons) * Building a Design System and Consuming it in Multiple Frameworks using Stencil.js (Nathan Bennett & Richard Flosi) * Create Azure B2C users with Microsoft Graph and ASP.NET Core (Damien Bowden) * An Introduction To AWS Cloud Development Kit (CDK) (Vivek Maskara) * How To Render Blazor Components Dynamically (Jon Hilton) * Everything You Need To Know About the React 18 RC (Kathryn Grayson Nanz) * Go from the beginning – converting between types (Chris Noring) * Node v17.7.1 (Current) (Stewart X. Addison)

WinUI, .NET MAUI & XAML * Replicating Contact & Message UI in Xamarin Forms (Leomaris Reyes) * What’s wrong with this WinUI code? (Matt Lacey) * Syncfusion .NET MAUI 2022 Roadmap (Selva Ganapathy Kathiresan) * Adding The Drop Shadow Effect To A Xamarin.Forms Application (Vicente Gerardo Guzman Lucio)

Visual Studio & .NET * How to Add Parameters to a String in C# (Code Maze) * Downloading and Pushing NuGet packages in C# (Mark Heath) * .NET 6 Lambdas on ARM64 – Part 2, Serverless (Bryan Hogan) * Optimizing code to darken a bitmap, part 4 (Raymond Chen)

Design, Methodology & Testing * How scaleups get constrained by talent (Martin Fowler) * Agile vs. Scrum: Which Project Management Framework Is Best for Your Business? (anoriega) * How to automatically code sign the MSI with GitHub Actions (Alex Marin) * The Power of Daily Affirmations For Professional Development And Confidence (With 10 Examples) (Deanna deBara) * Improved management for GitHub Enterprise owners (Melody Mileski) * Using Conditional Logic to Improve Form Design and UX (Suzanne Scacca)

Mobile, IoT & Game Development * 10 years of Raspberry Pi: The $25 computer has come a long way (Simon Bisson) * Play Time with Jetpack Compose (Andrew Flynn & Jon Boekenoogen) * 3D print you own replica Astro Pi flight case (Richard Hayler)

Podcasts, Screencasts & Videos * CppCast – New C++ Scope and Debugging Support with René Ferdinand Rivera Morell (Rob Irving) * Hanselminutes – What does it take to go fast? with Fastly’s Ines Sombra (Scott Hanselman) * .NET MAUI Preview 13, Just In Time Before Preview 14 (Gerald Versluis) * Scrum Master Toolbox Podcast – The Product Owner that knew how to nurture an Agile culture in the team | Nick Nielsen (Vasco Duarte) * How to use Whiteboard in Microsoft Teams Meetings (Microsoft Teams) * Rocket 376: Mac Thicc (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 422 – Crypto feels broken. That’s because it’s the internet circa 1996 (Eira May) * UX Podcast #284 – Additive bias (James Royal-Lawson & Per Axbom) * Windows Weekly 767: Searching for Longhorn (Paul Thurrott) * Web Rush Episode 174: Where Should You Go for Authentic Tech Advice? (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Software Defined Talk Episode 348: Jevons Paradox (Brandon Whichard, Coté & Matt Ray) * Presentation: WASM in the Wild West: A Practical Application Tale (Taylor Thomas & Matt Butcher) * The .NET MAUI Podcast Episode 108: Buddy App (Matt Soucoup)

Community & Events * Internal Platform Hackathon Solutions (Dave Upton)

Database * To SQL or noSQL… is that even a question? (J.K. Kashe) * Request for comments: Removing graph queries from RavenDB (Oren Eini) * Ingesting Data from Azure Storage Blobs into an ADX Table (David Giard) * Database Code Reviews (Kenneth Fisher)

Miscellaneous * Of all our foundation’s grants, this was my dad’s favorite (Bill Gates) * Microsoft details its Steam Deck support for Xbox Game Studios titles (Tom Warren) * An update on Microsoft’s sustainability commitments: Building a foundation for 2030 (Brad Smith & Lucas Joppa) * Working toward a net zero future: Evolving our work with energy companies (Darryl Willis & Lucas Joppa) * The Steam Deck now runs Windows (Sean Hollister)

More Link Collections * The Morning Brew #3428 (Chris Alcock) * The Wolf Report – March 11th, 2022 (Michael Wolfenden) * Collective #702 (Mary Lou) * Code Maze Weekly #114 (Vladimir Pecanac)

The Geek Shelf The Customer-Driven Playbook: Converting Customer Feedback into Successful Products (Travis Lowdermilk & Jessica Rich) – Referral Link

View Details

Top Links * A Proposal For Type Syntax in JavaScript (Daniel Rosenwasser) * Automate code metrics and class diagrams with GitHub Actions (David Pine) * Improving DevTools together: Announcing the new Edge DevTools feedback repository (Patrick Brosset) * Angular Extended Diagnostics (Doug Parker) * Embedded Software Development in Visual Studio Code (Marc Goodner) * .NET Rocks! – Flutter for Windows with Chris Sells (Carl Franklin & Richard Campbell)

Web & Cloud Development * First look: adding type annotations to JavaScript (Axel Rauschmayer) * Microsoft Proposes Big JavaScript Change: ‘We Do Expect Skepticism’ (David Ramel) * 5 Simple Steps to Create a Blazor Component (Gowrimathi S) * .NET 4.x app running in a container using Docker (Gregor Suttie) * Top 5 React Lazy-Loading Libraries for 2022 (Isuri Devindi) * Bringing WebContainers to all Browsers: a call to action for COEP Credentialless (Alexander Berger) * Splunk UI and the Dashboard Framework: More Visual Control Than Ever (Ryan O’Connor) * Go from the beginning – applying boolean logic (Chris Noring) * #30DaysOfPWA #24 – Best Practices for PWA: Distribution (Judah Himango) * Which is better: A single Kafka cluster to rule them all, or many? (Bilgin Ibryam) * Want to improve Developer Tools in Microsoft Edge? File an issue on Github (Chris Heilmann) * Rewriting Bash scripts in Go using black box testing (Daniel Orner) * When and How to Use JSON Serialization in Postman (Ian Douglas) * Python script to generate a new Jekyll post with front matter (Kris van der Mast) * Upgrade Strategies: An Introduction for IaC (Laura Santamaria) * Building Password Purgatory with Cloudflare Pages and Workers (Troy Hunt) * Node v17.7.0 (Current) (Stewart X. Addison)

WinUI, .NET MAUI & XAML * A Dialog Service for WinUI 3 (Diederik Krols) * Retrieve a window handle (HWND) – Windows apps (Steven White)

Visual Studio & .NET * Migrating VB6 Code to .NET 6? Here’s a Tool (David Ramel) * Array Slicing in C# (Code Maze) * Using embedded files in dotnet core (Josef Ottosson) * Optimizing code to darken a bitmap, part 3 (Raymond Chen) * Microsoft Visual Studio 2022: 12 New Features You Can’t Afford To Miss (Kunal Chowdhury)

Design, Methodology & Testing * Developing a successful DevOps strategy (GitLab) * How to get out of the tech debt bottleneck (Martin Fowler) * How to write user-friendly error messages (Sketch Team) * 3 DevSecOps Practices to Minimize Impact of the Next Log4Shell (Ajay Gandhi) * Domain Logic: Where does it go? (Derek Comartin) * How to Install UXP Plugins Using Command Line Tools (Erin Finnegan) * The Architecture of Remote Execution With Test Studio (Peter Vogel) * How to Develop a Design System in Adobe XD (Stefan Ivanov) * Extract greater efficiency from your CI pipelines (Vlad Budica)

Mobile, IoT & Game Development * Only a few days left to submit for the Flutter Puzzle Hack + announcing the judges (Kelvin Boateng) * Substack launches an iOS app for reading newsletters (Mia Sato) * Xamarin vs React Native: Which One Wins The Race? (Riley Tony) * #ESP32CAM – Taking photos in the #Arduino board (Bruno Capuano)

Podcasts, Screencasts & Videos * Syntax Podcast – Part 2 of Wes and Scott React to the State of JS (Wes Bos & Scott Tolinski) * Working Code Podcast – Episode 65: TDD In The Trenches With Scott Stroz (Ben Nadel) * Scrum Master Toolbox Podcast – How to NOT adopt Agile/SAFe and what to do instead, a real-life story | Nick Nielsen and Scrum Master Toolbox Podcast – Creating a success dashboard for yourself as a Scrum Master | Nick Nielsen (Vasco Duarte) * To Reconfig or Not to Reconfig? – Adventures in DevOps 107 (Jillian Rowe, Jonathan Hall & Will Button) * Happening now! #TheAndroidShow: Tablets, Jetpack Compose & Android 13 (Florina Muntenescu & Huyen Tue Dao) * What are some best practices for gaming accessibility? | One Dev Question (Kaitlyn Jones) * The Happy Engineer Podcast 037: Multiply Your Impact by Owning Your Career with Lauren Herring (Kae Lynne Sapino)

Community & Events * Q&A: Univ. of Washington STEM leader on her Presidential Award and supporting women faculty (Charlotte Schubert) * Faces of Unity – Carol Carpenter (Unity Community Team) * Chantal Delfeld: Engineer (Spotify Engineering)

Database * The Curious Case of… random failing log shipping restores (Paul S. Randal) * Debugging PL/SQL with Visual Studio Code (and more) (Christian Shay) * SQL – A Complete Guide for Beginners (Sankar R C P)

PowerShell * Why Can’t PowerShell Session Access My Network Volumes? (Brien Posey) * How to remove a HTTP module using PowerShell in IIS (Trevor Chamblee)

Miscellaneous * 2024 Volkswagen ID Buzz electric microbus revealed: less flower, more power (Andrew J. Hawkins) * Announcing Windows 11 Insider Preview Build 22572 (Brandon LeBlanc) * Writing Secret 6: Help Your Reader Feel Smart (Johanna Rothman) * paint.net 4.3.10 is now available (Rick Brewster) * Microsoft is adding tabs to File Explorer in Windows 11 (Tom Warren)

More Link Collections * The Morning Brew #3427 (Chris Alcock) * The Wolf Report – March 10th, 2022 (Michael Wolfenden)

The Geek Shelf Microsoft Azure Architect Technologies and Design Complete Study Guide: Exams AZ-303 and AZ-304 (William Panek & Benjamin Perkins) – Referral Link

View Details

Top Links * Tutorial: Using Azure Table Storage or Azure Cosmos DB with Microsoft Orleans (Nick Randolph) * Small Basic for VS Code (Nonki Takahashi) * Building an unlimited world: a Women’s History Month conversation (Cynthia Per-Lee & Erin Chapple) * Cancelling await calls in .NET 6 with Task.WaitAsync() (Andrew Lock) * Uno Platform 4.1 – 30% Perf Boost, Android 12, .NET 6 Mobile Preview 13 and more (Uno Platform Team)

Web & Cloud Development * How to Upgrade to the React 18 Release Candidate (Rick Hanlon) * Using MassTransit with RabbitMQ in ASP.NET Core (Code Maze) * Suspense on the Server in React 18 (Ifeoma Imoh) * How to Create Angular App from Scratch in 10 Minutes? (Zdravko Kolev) * #30DaysOfPWA #23 – Best Practices for PWA: Engagement (Zach Teutsch) * Go from the beginning – using variables (Chris Noring) * What Is Cryptography? And How to Encrypt Data in Postman (Vikram Sahu) * Submitting my Custom Dapr State Component as a formal Open Source Contribution-work in progress (Lucas Jellema) * DS Server 2.0.2 Released and Document Viewer: Processing Tracked Changes (Bjoern Meyer)

WinUI, .NET MAUI & XAML * StateLayout with Collections in Xamarin Forms/MAUI (Charlin Agramonte) * Configuring Life Cycle Events in .NET MAUI Apps (Selva Ganapathy Kathiresan)

Visual Studio & .NET * Loop Around Index with C# Collections (Khalid Abuhakmeh) * Typemock Isolator dotnet core support (Alon Sapozhnikov) * .NET March 2022 Updates – .NET 6.0.3, .NET 5.0.15 and, .NET 3.1.23 (Rahul Bhandari) * Code golfing: Optimizing code to darken a bitmap, part 2 (Raymond Chen) * How to send Email in C# .NET using SMTP and SendGrid (Niels Swimberghe)

Design, Methodology & Testing * Bottlenecks of Scaleups: How did you get tech debt? (Martin Fowler) * Where To Start Your Agile Transformation (LeadingAgile) * Deploy your App Service flexibly with Azure DevOps pipeline (Marina Liu) * Automating PRs in Azure DevOps (Mark Heath) * From zero to Octopus hero – Octopus features and integrations (Sarah Lean) * See and Resolve Team Dependencies, Part 4: All Component Teams, Complex Product (Johanna Rothman) * 5 key organizational models for DevOps teams (Johanna Ambrosio) * Negative Space Scheduling (Oren Eini) * Deploy More Often (Steve Smith) * Beyond the Hype – Microservices: are they the only architecture you need? (Colin Eberhardt) * I expect you to read this (Eric Brechner) * 5 Tips on Managing a Remote-first Development Team (Marcelo Wiermann) * Using tech to make hiring more inclusive (Mona Mourshed) * Test GitHub projects with GitHub Actions and Testing Farm (Petr Hracek & Zuzana Miklankova) * How To Raise Your Ideas Up The Chain Of Command (Sam Milbrath) * The key differences between GitHub and GitLab (Steven Vaughan-Nichols)

Mobile, IoT & Game Development * An open source compositional deadlock detector for Android Java (Nikos Gorogiannis) * Update to Windows Subsystem for Android on Windows 11 for Windows Insiders (Brandon LeBlanc) * #ESP32CAM – Host a webserver, render an HTML Page, trigger the Flash in the #Arduino board (Bruno Capuano) * Freeing up 60% of storage for apps (Lidia Gaymond & Vicki Amin) * How Roblox Makes Programming Beginner Friendly with Luau (Starr Campbell)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – Parca, with Frederic Branczyk (Craig Box & Adam Glick) * Welcoming the new crew of Stack Overflow podcast hosts (Ben Popper) * Flutter | Serverpod | Backend in Dart | First Look (Codepur) * Podcast (DevTalk) – Improving the UX of Xamarin Forms Apps (Charlin Agramonte) * How To Use an Existing SQLite Database with Xamarin and .NET MAUI (Gerald Versluis) * UI Breakfast Episode 234: Asynchronous Communication with Brian Casel (Jane Portman) * Scrum Master Toolbox Podcast – Helping Agile teams survive the conflict of values between Agile and Waterfall | Nick Nielsen (Vasco Duarte) * Microsoft Cloud Show Episode 449 | Our Take on the State of Microsoft 365 (Andrew Connell & Chris Johnson) * AzureFunBytes Episode 70 – Intro to @Azure Stream Analytics with @fleid_bi (Jay Gordon) * ReWork Podcast – Ignore the Details Early On (Jason Fried & David Heinemeier Hansson) * Azure Podcast Episode 415 – International Women’s Day Special with Kathleen Mitford (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * Functional Geekery Episode 136 – Yehonathan Sharvit (Steven Proctor) * RunAs Radio – Email Transport Security with Gareth Gudger (Richard Campbell) * What is a BFF? – Adventures in .NET 110 (Caleb Wells & Wai Liu) * Supply Chain Security – Part 1 – JavaScript Jabber 524 (Aimee Knight, AJ O’Neal & Charles Max Wood) * Microsoft 365 PnP Weekly – Episode 156 – João Ferreira (Vesa Juvonen & Waldek Mastykarz) * FreeCodeSession – Episode 348 (Jason Bock)

Community & Events * Docker’s Response to the Invasion of Ukraine (Scott Johnston) * AWS rejects new sign-ups and Microsoft suspends new sales in Russia (Stephanie Condon) * Webinar Invite: Metalama, the new Roslyn-based meta-programming framework from PostSharp (Andrea Brezinova) * Women in Tech: Upgrading what it means to be a technologist (Kay Malcolm) * Afro-Brazilian women live at a tricky intersection (Mark Jackley) * 5 female news founders you should know (Amanda Golden) * Inspiring Women: Stephanie Nuesi (Leomaris Reyes) * Celebrating global women in tech and trailblazers (Google Developer Studio Team) * Microsoft for Startups Founders Hub now open to all – no funding needed (Charlotte Yarkoni) * Sketch: We stand with Ukraine (Pieter Omvlee & Emanuel Sá) * The 7 biggest announcements from Apple’s Peek Performance event (Richard Lawler) * Meet the 2022 Imagine Cup World Finalists (MS Student Developer Team) * 2.5 million-plus cybersecurity jobs are open—women can fill them (Emma Jones)

Database * Using Common Table Expressions (CTE) To Create Derived Tables In MySQL 8 (Ben Nadel) * Introducing Funnels & SQL Data Explorer: Meaningful insights to grow your game (Danny Chalet) * SQL BETWEEN Operator for WHERE Clause, CASE, INSERT, DELETE and UPDATE statements (Daniel Calbimonte)

SharePoint & MS Teams * What’s New in Microsoft Teams for Education | March 2022 (Anthony Blake) * Learn from the community: Employee survey solution built with Microsoft Teams and Power Platform (Ayca Bas) * Public preview of SharePoint Framework 1.15 – First release of the upcoming features (Vesa Juvonen)

Miscellaneous * Windows 11: Latest updates bring a wave of new features (Ed Bott) * Electric car prices could go up even as fuel prices soar (Mitchell Clark) * paint.net 4.3.9 is now available (Rick Brewster)

More Link Collections * The Morning Brew #3426 (Chris Alcock) * The Wolf Report – March 9th, 2022 (Michael Wolfenden)

The Geek Shelf Hands-On Parallel Programming with C# 8 and .NET Core 3: Build solid enterprise software using task parallelism and multithreading (Shakti Tanwar) – Referral Link

View Details

Top Links * Edge Developer Tools for Visual Studio (Preview) (Sayed-Ibrahim-Hashimi) * Go for beginners – your first program (Chris Noring) * Microsoft 365 Dev Podcast – Universal Actions and Adaptive Card Updates with Fabian Williams (Jeremy Thake & Paul Schaeflein) * .NET 6 Lambdas on ARM64 – Part 1, Functions (Bryan Hogan) * #30DaysOfPWA #22 – Best Practices: Installability for PWA (Zach Teutsch)

Web & Cloud Development * JavaScript naming conflicts: How existing code can force proposed features to be renamed (Axel Rauschmayer) * .NET 6 Runtime for AWS Lambda Unveiled (David Ramel) * AWS Week in Review – March 7, 2022 (Jeff Barr) * The Best Way to Deep Copy an Object in JavaScript (Kingsley Ubah) * Angular Basics: CanActivate—Introduction to Routing Guards (Nwose Lotanna Victor) * AWS Lambda Supports .NET 6 (Renato Losio) * Creating a Risograph Grain Light Effect in Three.js (Robin Payot) * GoLand 2022.1 EAP #4 Is Available With Docker Improvements, Kubernetes Updates, and More (Sergey Kozlovskiy) * Using HTTPS in Your Development Environment (Andrea Chiarelli) * Whitepaper: Integrate On-Premise Electronic Signature Processes into Web Applications (Bjoern Meyer) * A new speed milestone for Chrome (Max Christoff) * Confessions of a Web Developer XIX (David Walsh) * Postman Collections for Sync Gateway Administration (Priya Rajagopal) * The Shape of Things to Come: GraphQL and the Web of APIs (Richard MacManus)

Visual Studio & .NET * What’s the maximum number of arguments for method in C# and in .NET? (Jiří {x2} Činčura) * Custom Attributes in .NET (Code Maze) * Code golfing: Optimizing code to darken a bitmap, part 1 (Raymond Chen) * C# Tip: How to temporarily change the CurrentCulture (Davide Bellone)

Design, Methodology & Testing * How do superstar software developers affect team morale? (Pluralsight) * What I mean when I say “Senior” (Christina Jenkins) * 8 Best Enterprise Low-Code Development Tools for 2022 (Jason Beres) * Maximizing 1on1 time with your manager (Mark Downie) * How to delete all merged git branches with one terminal command (Salma Alam-Naylor)

Mobile, IoT & Game Development * Announcing Stencil v2.14.1 (Anthony Giuliano)

Podcasts, Screencasts & Videos * Revision Path – Manuel Godoy (Maurice Cherry) * The 6 Figure Developer – Accessibility First with Alexander Lemkin (John Callaway) * The Stack Overflow Podcast Episode 421 – Who says HTML and CSS aren’t real programming? (Eira May) * Syntax Podcast – Sticker Mogul 2022 (Wes Bos & Scott Tolinski) * Google Cloud Security Podcast Episode 55 – The Magic of Cloud Migration: Learn Security Lessons from the Field (Anton A. Chuvakin) * Asp.Net Monsters #241 – Reimagining Lemonade Stand (David Paquette, James Chambers & Simon Timms) * Henry Quillin on Prepping for a Career as a Software Engineer – Azure DevOps Podcast Episode 183 (Jeffrey Palermo) * AGL 250: Showing Up with Ray Arata (John Rouda) * Tabs and Spaces Podcast 203 – Don’t you dare enterprise! (feat. Ed Carney) (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events * Webinar: Database Security in a Hostile World (Oren Eini) * Russia’s Ukraine invasion could imperil international science (Joe Phelan) * Google Summer of Code 2022… Here We Come! (Alyssa Tong & Jean-Marc Meessen) * Let’s be honest on International Women’s Day – we have gone backwards, not forwards (Suzanne Moore) * Why This API Handyman Joined Postman (Arnaud Lauret) * Unity: We stand with Ukraine (John Riccitiello) * Google Summer of Code 2022 (Erick Zhao, David Sanders, Sofia Nguy & Keeley Hammond) * Google Summer of Code 2022 mentoring orgs revealed! (Stephanie Taylor)

Database * Query Plans in Azure Data Studio (Grant Fritchey) * Using LATERAL Derived Tables To Gather Row-Specific Aggregations In MySQL 8.0.14 (Ben Nadel) * Do you still need SQL in 2022? (Maourice Gonzalez)

SharePoint, M365 & MS Teams * Debugging Microsoft Teams app locally with Teams Toolkit (Tomomi Imura) * Yammer and Microsoft Viva working together (Michael Holste)

PowerShell * PowerShell Plans Unveiled After .NET 7 Hiccup (David Ramel)

Miscellaneous * Future versions of PowerToys could bring these new useful features (Kevin Okemwa) * Microsoft PowerToys v0.56.2 addresses a few bugs (Kunal Chowdhury) * Report: Apple’s Rumored New External Monitor Is Imminent With Work Completed On It Months Ago (Oliver Haslam) * The latest update from Microsoft shows that Windows 11 Version 22H2 is feature complete (Sofia Wyciślik-Wilson)

More Link Collections * The Morning Brew #3425 (Chris Alcock) * Interesting links of the week (2022-10) (Michael Eaton) * Sands of MAUI: Issue #47 (Sam Basu) * The Wolf Report – March 8th, 2022 (Michael Wolfenden) * Reading Notes #497 (Frank Boucher) * [Last Week in .NET #84] – What do we do with the elephant? (George Stocker)

The Geek Shelf Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link

View Details

Top Links * Microsoft + Nuance: Better together to transform business and healthcare outcomes with AI (Scott Guthrie) * #30DaysOfPWA #20 – Tools: Test Automation for PWA (Nitya Narasimhan) * VS Code Day 2022, TypeScript 4.6, Wordle for Windows 3.1 and more | The Download (Christina Warren) * Tutorial: Hello World with Microsoft Orleans (Nick Randolph) * Windows Package Manager 1.2 (Demitrius Nelon)

Web & Cloud Development * MDSveX: The bridge between Markdown and Svelte (Siddharth Shyniben) * ‍ Building CLIs with React Ink (Dhruva Srinivas) * How Kubernetes works under the hood with Docker Desktop (Anca Iordache) * WebStorm 2022.1 EAP #4 (Ekaterina Ryabukha) * The future of Kubernetes – and why developers should look beyond Kubernetes in 2022 (Michael Vittrup Larsen) * Azure Service Bus dead letter queue monitoring best practices (Kunal Chowdhury) * Blazor on Mobile – #DotNetDO (Luis Matos) * Machine learning: The AIOps system Azure uses to make the cloud reliable (Mary Branscombe) * Automatically join devices to Azure AD (Michael Niehaus) * 8 Best Free and Open-Source JavaScript Image Editors (Monty Shokeen) * Microsoft Teams with Apple, Google, Mozilla, Others on Web Interop (Paul Thurrott) * .NET 6 Web API CRUD Operation With MongoDB (Naveen Bommidi) * Using secretless Azure Functions from within AKS (Stephane Eyskens) * How to rollback a ContainerApp revision (Jason Haley) * Polly with .NET 6, Part 3 – Dependency Injection of a Policy into a Minimal API Endpoint (Bryan Hogan) * Avoid upgrade surprises with Backstage Upgrade Helper (Vincenzo Scamporlino) * What is the difference between UI and UX design? (Sketch Team) * #30DaysOfPWA #18 – Tools: Debug Your PWA (Part 2) (Chait Pinnamaneni) * #30DaysOfPWA #19 – Tools: Auditing Your PWA (Justin Willis) * #30DaysOfPWA #21 – Tools: Packaging your PWA (Jaylyn Barbee) * Swashbuckle & inheritance: Give. Me. The. Types (John Reilly) * The Power of Platform API Governance for Enterprises (Kin Lane) * Enterprise AI (Lindsay Smith) * Managing Your Web Application From Publish to Purge (Rick Hellwege) * Creating Native Web Components (Sergej Samsonenko)

WinUI, .NET MAUI & XAML * Xamarin.Forms: ‘MSBuild:UpdateDesignTimeXaml’ code generator crashed solution (András Tóth) * Setting up CI for your .NET MAUI Android app with GitHub Actions (Andreas Nesheim)

Visual Studio & .NET * Bubble Sort In C# and How to Convert String to Int in C# and Introduction to Unit Testing With NUnit in C# (Code Maze) * If the slim reader/writer lock (SRWLOCK) doesn’t remember who the shared lock owner is, does that mean it’s okay to acquire it recursively? (Raymond Chen) * Parameter Null Checking in C# (Steve Fenton)

Design, Methodology & Testing * Troubleshooting MSIX Installation Errors with the Free MSIX Troubleshooter tool (Horatiu Vladasel) * Free Yourself With DevOps (Lance McCarthy) * DevOps 101: What, who, why, and how? (Grant Fritchey) * What Is Asynchronous Programming? (Mike James) * Your Team Craves Meaningful Work: Here Are 6 Ways To Make It Happen (Amy Rigby) * Superior Employee Engagement Through Radical Team Autonomy (Matt K. Parker) * From Couch to Continuous Documentation: Incorporating Documentation Into the Development Workflow (Tom Ahi Dror & Eyal Ittah)

Mobile, IoT & Game Development * On Raspberry Pi’s 10th Anniversary, Eben Upton Ponders the Prospects for a RISC-V Pi (EditorDavid) * Quick fixes for analysis issues (Brian Wilkerson) * Using Scene Understanding in the Unity Editor and Making only one entry of a Flag Enum selectable in the Unity Editor (Joost van Schaik)

Podcasts, Screencasts & Videos * Microsoft Stories Podcast: Season 2, episode 4 – How do we close the huge generation gap on flexible working? (Katie Gale) * Podcast Explores Mental Health Challenges of Working in Tech (David Cassel) * Technology & Friends – Russ Fustino on Blockchain (David Giard) * Scrum Master Toolbox Podcast – Failing to help a team become a real team, a Scrum Master anti-pattern | Nick Nielsen (Vasco Duarte) * Developer Tea – No More Status Meetings – A Forcing Function For Better Team Information Flow (Jonathan Cutrell) * OnPodcast Episode 63: Windows on ARM is reborn, War in Ukraine, another big Windows 11 Insider build (Podcast OnMSFT) * Merge Conflict 296: NSUrl, Security Scope, & Bookmarks (James Montemagno & Frank Kreuger) * Angular On The Desktop – Adventures in Angular 341 (Charles Max Wood & Subrat Mishra) * Azure Podcast Episode 414 – Azure DNS (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * AWS Developers Podcast Episode 030 – AWS Amplify Hosting with Nikhil Swaminathan (David Isbitski) * Asp.Net Monsters – Write Code – Save Lives- March 5 2022 (Simon Timms, David Paquette & James Chambers) * PPP 349 | How To Communicate With Manipulators, Naysayers, and Other Difficult Personalities (Andy Kaufman) * InfoQ Podcast: Enabling Great Teams to Solve Tough Problems in a Culture of Passion and Innovation (Adam Sypniewski) * The Work Item #50 – Problem And Product Management, with Isaac Hepworth (Den Delimarsky) * The Amp Hour #580 – Electrical Archeology (Dave Jones & Chris Gammell) * FreeCodeSession – Episode 347 and Random.Code() – More ExceptionalStatistics Goodness (Jason Bock) * Serverless Chats Episode #127: Supporting Women in Tech with Kristi Perreault (Jeremy Daly & Rebecca Marshburn) * MJFChat: Process Mining: What It Is and Why It Matters (Mary Jo Foley) * Talk Python to Me #355: EdgeDB – Building a database in Python (Michael Kennedy)

Community & Events * Microsoft suspends all new sales of Microsoft products and services in Russia (Mary Jo Foley) * Jordan Loeser: Web Engineer (Spotify Engineering)

Database * Make your SQL Server Database project (.sqlproj) build with .NET Core – even on Linux or macOS! (Erik Ejlskov Jensen) * Tracking Database Schema And Schema Migrations In Git Version Control (Ben Nadel) * Why Not All SQL Queries Can Be Used As A Source In Power BI DirectQuery Mode (Chris Webb)

SharePoint & MS Teams * State of SharePoint Client-Side Dev – Winter 2022 (Andrew Connell)

PowerShell * Use PowerShell To Find Password-protected Word Documents (Brien Posey) * PowerShell and OpenSSH team investments for 2022 (Steve Lee)

Miscellaneous * Async Rust in Practice: Performance, Pitfalls, Profiling (Piotr Sarna) * Here’s How Your Router Collects Data and Handles Your Privacy (Ry Crist)

More Link Collections * The Morning Brew #3424 (Chris Alcock) * F# Weekly #10, 2022 – FSSF Statement, Paket 7 and News from Don (Sergey Tihon) * C# Digest Issue #405 (Jakub Chodounsky) * The Wolf Report – March 7th, 2022 (Michael Wolfenden) * Friday Five: Windows Admin Center, Teams Tips, More! (Jeffrey Raymond Kitt) * Reading List 287 (Bruce Lawson) * Daily Links 4 Mar 2022 (Malcolm Jack) * The Overflow #115: What engineering managers give up, an AI bot that can ace technical interviews, and a one-stop monorepo resource (Eira May & Cassidy Williams)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links * Visual Studio Code February 2022 (Visual Studio Code Team) * Debugging Teams App Locally with Teams Toolkit (Tomomi Imura) * Jetpack Compose UI testing (Kristen Halper) * Cancellation, Part 2: Requesting Cancellation (Stephen Cleary) * Hanselminutes – Flutter for Windows with Google’s Chris Sells (Scott Hanselman)

Web & Cloud Development * Microsoft Previews Revamped ‘WordPress on App Service’ on Azure (David Ramel) * #30DaysOfPWA #16 – Tools: Getting Started / Converting your web app to a PWA (Amrutha Srinivasan) * #30DaysOfPWA #17 – Tools: Debug Your PWA (Part 1) (Patrick Brosset) * Integration Testing ASP.NET Core 6 WebAPI Applications (Claudio Bernasconi) * How to Use RabbitMQ in ASP.NET Core (Code Maze) * Adding Authentication and Auhtorisation to ASP.NET Core Web Applications (Elisenda Gascon) * TypeScript 4.6 Improves Constructors (Kay Ewbank) * The Ultimate Web Dev Environment (Aaron Powell) * Microsoft Edge and Interop 2022 (Daniel Libby) * IHE Basic Audit Implementation Guide (John Moehrke) * Creating a Static Web Content Project for Publishing with WebDeploy (Rick Strahl) * Top 10 React Component Libraries Every Developer Should Know (Nipuni Arunodi)

WinUI, .NET MAUI & XAML * Show and Hide Annotations Based on Author in WPF PDF Viewer (Deepak G) * Let It All Bloom With the Map Smooth Zoom (WPF and WinUI) (Viktoria Grozdancheva) * Change .NET MAUI iOS Status Bar Color (Background) (Gerald Versluis)

Visual Studio & .NET * TX Text Control .NET for WPF: Rendering Issues with Intel Iris Xe Graphics (Solved) (Bjoern Meyer) * Classes, Structures, and Records, Oh My! (David McCarter)

Design, Methodology & Testing * The One Thing We Must Change Before Agile Transformation Can Work (LeadingAgile) * Splitting Stories – A Resource List (Tim Ottinger) * Interviewing A Candidate Remotely? Here’s How To Make It A Success (And How Trello Can Help) (Britt Joiner) * Using Emergence and Scaffolding to Address Complexity in Product Development (Greg Brougham) * How To Create An Information Architecture That Is Easy To Use (Paul Boag) * What is Developer Velocity and Why It Matters (Tyler Hakes) * Stop aggregating away the signal in your data (Zan Armstrong)

Mobile, IoT & Game Development * Raspberry Pi Alternative Banana Pi Reveals Powerful New Board (BeauHD)

Podcasts, Screencasts & Videos * CppCast – Secure Coding and Integers with Robert Seacord (Rob Irving) * .NET Core Podcast – Umbraco Heartcore and Blazor with Poornima Nayar (Jamie Taylor) * AWS and IAM with Stephen Kuenzli – Adventures in DevOps 106 (Jillian Rowe, Jonathan Hall & Will Button) * Scrum Master Toolbox Podcast – Two Agile retrospective formats for two different times in the lifecycle of a team | Lorna Mason & Jon Lawrence (Vasco Duarte) * Your Daily Scrum: What Happens When The Scrum Master Goes on Vacation? (Ryan Ripley) * Duke’s Corner – OracleDevLive Preview: Venkat Subramaniam on The Elegance of Pattern Matching in Modern Java (Bob Rhubart) * Rocket 375: The Dropout (Christina Warren, Brianna Wu & Simone De Rochefort) * The Stack Overflow Podcast Episode 420 – Why David Barrett, CEO of Expensify, still takes his turn on PagerDuty (Eira May) * Web Rush Episode 173: Getting the Best out of TypeScript with Maina Wyclyffe (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * The Happy Engineer Podcast 036: Find Better Balance – 10 Alignments with Happy Hustler Cary Jack (Kae Lynne Sapino) * System Page Latch Concurrency Enhancements (Ep. 6) | Data Exposed (Anna Hoffman & David Pless) * No Dogma Podcast #161 – Kate Ball, Burnout (Bryan Hogan) * Windows Weekly 766: I Wrote It on the Plane (Paul Thurrott)

Community & Events * Realigning the MSIX Tech Community (John Vintzel) * Supporting humanitarian efforts in Ukraine (Amazon) * Database Design Chats (and where the heck have I been?) (Louis Davidson) * Acquisitions Are Good for the Developer Ecosystem (Nick Chase) * What’s new in Content Health? (Vasudha Swaminathan)

Database * Learn the SQL WHILE LOOP with Sample Code (Daniel Calbimonte)

SharePoint & MS Teams * Microsoft Teams + Home Assistant + Graph = take your presence to the next level (Loryan Strant)

Miscellaneous * Brandon Sanderson’s surprise novels overtake Pebble watch as most successful Kickstarter ever (Chaim Gartenberg) * How to speed up your Windows 11 PC (Kunal Chowdhury)

More Link Collections * The Morning Brew #3423 (Chris Alcock) * Weekly Xamarin – Issue 341 – 4th Mar 2022 (Kym Phillpotts) * Code Maze Weekly #113 (Vladimir Pecanac) * Collective #701 (Mary Lou) * The Wolf Report – March 4th, 2022 (Michael Wolfenden)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link

View Details

Top Links * .NET Rocks! – Twenty Five Years of Visual Studio with Julia Liuson (Carl Franklin & Richard Campbell) * Building Web Layouts For Dual-Screen And Foldable Devices (Stephanie Stimac) * Former Xamarin co-founder Miguel de Icaza is leaving Microsoft (Mary Jo Foley) * MSIX Packaging Extension is now available in the Azure DevOps Marketplace! and MSIX Labs for Developers are now available! and What’s new in MSIX (March 2021 update) (John Vintzel) * Sharing code between ASP.NET and ASP.NET Core (Ken Schlobohm)

Web & Cloud Development * Taming CSS Variables with Web Inspector (Razvan Caliman) * CSS Layers Tutorial: Real CSS Encapsulation (Johnny Simpson) * How to convert Adobe XD designs to HTML code with App Builder (Jason Beres) * Ignite UI for Angular 13.1.0 Release (Radoslav Mirchev) * How do primitive values get their properties? (Axel Rauschmayer) * Encoding, Encryption, and Hashing (Andrea Chiarelli) * Grid and Flexbox—What Problems They Solve (Leonardo Maldonado) * Keeping up to date with the Microsoft Graph changelog (Loryan Strant) * Introducing Pulumi Business Critical Edition for Enterprise Modernization (Meagan Cojocar)

WinUI, .NET MAUI & XAML * Touching Base with .NET MAUI Essentials (Leomaris Reyes) * Uno Platform Weekly Live Coding (Uno Platform Team)

Visual Studio & .NET * Microsoft Previews Edge Developer Tools for Visual Studio IDE (David Ramel) * Building a NuGet Packages Architecture Part 4 – Consuming packages and managing changes (Imar Spaanjaaars) * Different Ways to Iterate Through a Dictionary in C# (Code Maze) * Are you still using Visual Studio 2017? (Matt Lacey) * Joining Collections in MongoDB with .NET Core and an Aggregation Pipeline (Nic Raboy) * Testing .NET 6 Lambda Containers with the Runtime Interface Emulator (Bryan Hogan) * Dotfuscator Professional Edition, Version 6.4.2 – Release Date March 1, 2022 (Alexander Goodwin) * Dotfuscator 101 (Michelle Pruitt)

Design, Methodology & Testing * Running unit tests in GitHub Actions (Matthew Casperson) * MSIX Packaging Tool January 2021 Release is now available! (Sharla Akers) * See and Resolve Team Dependencies, Part 3: Some Component Teams, Some Feature Teams (Johanna Rothman) * Version 84 of the Mac app is out now! (Sketch Team) * Eventual Consistency is a UX Nightmare (Derek Comartin) * Architecture – Commonality is an accelerator (K. Brian Kelley) * Enhanced Postman Slack Notifications for Easier Collaboration (Shashank Awasthi)

Mobile, IoT & Game Development * Designing IoT Solutions With Microsoft Azure (Kush Mishra) * Making Surface Magnetism work on specific surfaces by sorting Scene Understanding surfaces into separate layers (Joost van Schaik)

Podcasts, Screencasts & Videos * InfoQ Podcast: Jessica Kerr on Observability and Honeycomb’s Use AWS Lambda for it’s Custom Database Retriever (Jessica Kerr) * PowerShell News Podcast Episode 032 – WMIC, Transcription, PowerShell Upgrades, and more (Mick Pletcher & Harjit Dhaliwal) * Inside Microsoft Teams Season 5 Episode 1 – “Vituity and Teams: Wellness care without boundaries” (Stephen Rose) * Working Code Podcast – Episode 64: Should I Stay Or Should I Go Now? (Ben Nadel) * Asp.Net Monsters #242 – Performance of .NET JSON Serialization (James Chambers, Simon Timms & David Paquette) * Design Details 431: Transitioning from Industrial to Digital Design (Brian Lovin & Marshall Bock) * Taming GitHub – Notifications Hell w/ Luke Parker and Adam Cogan (SSW TV)

Community & Events * Microsoft 365 Conference – OneDrive, SharePoint, and Viva keynotes, sessions, and workshops (Mark Kashman) * Top influencer reshapes the learning platform conversation (Pluralsight) * F# Software Foundation Statement in Support of Ukraine (F# Software Foundation) * Imposed Sanctions on Russia (The Telerik Team) * GitHub: Our response to the war in Ukraine (Thomas Dohmke) * Meet the Marketer: Introducing Jason Ng (DeveloperMedia) * Twilio launches Collective on Stack Overflow (Jascha Drel) * Reconnect Series: Salim Adamon (Jeffrey Raymond Kitt) * Supporting Women in Technology (Kathi Kellenberger) * Xbox CEO Phil Spencer wins Lifetime Achievement Award at DICE 2022 (Robert Collins) * Apple officially announces March 8th event (Sheena Vasani)

Database * MySQL server Query Store (Arun Sirpal) * Don’t change your default SQL Server port for security reasons (Randolph West) * Azure Cosmos DB Consistency Levels – Strong, Bounded Staleness, Session, Consistent Prefix and Eventual (Rajendra Gupta) * A Demo On MongoDB Running On Docker And Visual Studio Code MongoDB Extension PlayGround (Naveen Bommidi) * Find Missing Identity – SQL in Sixty Seconds #195 (Pinal Dave)

PowerShell * Change availability of web farm servers with PowerShell (Steve Fenton)

Miscellaneous * Announcing Windows 11 Insider Preview Build 22567 (Brandon LeBlanc) * Rust’s Rules Are Made to Be Broken (Chuck Pierce) * PSA: You can order a second round of free COVID tests starting next week (Emma Roth) * Microsoft is bringing a much-improved ‘Open with’ app picker to Windows 11 (Sofia Wyciślik-Wilson)

More Link Collections * The Morning Brew #3422 (Chris Alcock) * The Wolf Report – March 3rd, 2022 (Michael Wolfenden)

The Geek Shelf Purely Functional Data Structures (Chris Okasaki) – Referral Link

View Details

Top Links * Build your own simple browser with WebView2 (Mark Heath) * Mastering SignalR – Adventures in .NET 109 (Caleb Wells, Shawn Clabough & Wai Liu) * Using the .NET JIT to reduce abstraction overhead (Oren Eini) * App Center Analytics & Diagnostics Data Retention (Jihye Eom) * .NET Frontend Days 2022 recordings (Daniel Hindrikes)

Web & Cloud Development * What’s new in Svelte: March 2022 (Daniel Sandoval) * Testing Emotion Styles (Carl Rippon) * Easily Deploy a Blazor WebAssembly App to Cloudflare (Alan Sangeeth) * Discontinuing authorization support for the Google Sign-In JavaScript Platform Library (Brian Daugherty) * New CSS Features In 2022 (Michelle Barker) * You can establish reliable Kubernetes clusters without losing sleep (Kendall Miller) * Building Serverless Web Apps With Blazor Chart—Part 5: Google Cloud Functions API (Jim McGowan) * Introduction to the Node.js reference architecture, Part 7: Code coverage (Lucas Holmquist) * Build a Doctor Appointment Bot with Azure Bot Service, Language Understanding, and Twilio SMS (Yan Sun) * Updates to Meta Certification offerings for Developers (Samantha Roberts) * gRPC performance benchmarks on GKE (Paulo Castello da Costa & Jan Tattermusch) * Towards a Unified Theory of Web Performance (Alex Russell)

Visual Studio & .NET * Image Style Transfer With C#, ONNX, and ImageSharp (Khalid Abuhakmeh) * Execution and Static Analysis Support for MSVC on Compiler Explorer (Sy Brand) * Difference Between Task.Run and Task.Factory.StartNew (Code Maze) * Apply a Filter to a Video File in C# (Zac Ferraresi)

Design, Methodology & Testing * Improving Organizations Effect (Kevin Logan) * Secrets in GitHub Actions (Andrew Corrigan) * How To Use Trello And Confluence Together For Optimized Project Management (Daniel Kenitz) * What Is PlatformOps? (Kin Lane) * Microsoft shares 4 challenges of protecting sensitive data and how to overcome them (Lauren Goodwin)

Mobile, IoT & Game Development * Raspberry Pi At 10 (Harry Fairhead) * Why Flutter is the most popular cross-platform mobile SDK (Theodoros Karasavvas)

Podcasts, Screencasts & Videos * Kubernetes Podcast from Google – Kubernetes: The Documentary, with Josiah McGarvie (Craig Box & Adam Glick) * Introducing NerdOut@Spotify: a new podcast for developers (and the nerd inside all of us) (Dave Zolotusky) * AzureFunBytes Episode 69 – What’s New In @AzureStaticApps with @simona_cotin and @nthonyChu (Jay Gordon) * RunAs Radio – Windows Virtual Desktop Becomes Azure Virtual Desktop with Jen Sheerin (Richard Campbell) * Scrum Master Toolbox Podcast – Unlearning old habits and dynamically re-teaming a Scrum team | Lorna Mason & Jon Lawrence and Scrum Master Toolbox Podcast – Two stories about scaling Agile, two lessons for Scrum Masters in growing organizations | Lorna Mason & Jon Lawrence (Vasco Duarte) * Diagnosing .NET 6 issues from sidecar containers using dotnet-monitor (James Montemagno & Mike Rousos) * Microsoft Cloud Show Episode 448 | Our Take on the State of Microsoft Azure (Andrew Connell & Chris Johnson) * ReWork Podcast – Start at the Epicenter (Jason Fried & David Heinemeier Hansson) * The Changelog – Securing the open source supply chain (Feross Aboukhadijeh, Adam Stacoviak & Jerod Santo) * FreeCodeSession – Episode 346 (Jason Bock) * Software Engineering Radio Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects (Nikhil Krishna) * OAuth Explained – JavaScript Jabber 523 (AJ O’Neal, Charles Max Wood & Steve Edwards) * Mailin’ It! – The Official USPS Podcast Episode 12 – The U.S. Postal Inspection Service Fights Consumer Fraud (Yasmine Di Giulio & Dale Parsan)

Community & Events * Pi day is coming to the Microsoft Reactor (Jim Bennett) * I’m with Ukraine and I’m no longer Microsoft MVP (Szymon Kulec) * Watch the Women of Jamstack prototype get built and deployed in under 7 minutes (Salma Alam-Naylor) * Inspiring students to build a more peaceful world with Minecraft (Helen Chiang)

Database * Execute SQL statements using the new ‘Script’ activity in Azure Data Factory and Synapse Pipelines (Abhishek Narain) * Stay on top of database threats with Microsoft Defender for Azure Cosmos DB (Inbal Argov) * Data Types in PostgreSQL: Learning PostgreSQL with Grant (Grant Fritchey)

SharePoint, M365 & MS Teams * Learn from the community: Low-code Q&A bot for Microsoft Teams helps communities provide better onboarding process (Ayca Bas) * Unleash the power of your small business with Microsoft 365 (Jared Spataro) * New Release: v5.1 of SharePointDsc is out! (Yorick Kuijs)

Miscellaneous * #Windows11 – Live Captions, an amazing feature! (Bruno Capuano) * Disney Plus is getting the Marvel Netflix shows on March 16th (Charles Pulliam-Moore) * How to make sure you aren’t spreading misinformation online (Kristina Bravo) * 5 Tips on Learning Python From Zero (Mike Driscoll) * How does Windows decide what instructions to provide for unlocking the PC? (Raymond Chen) * Bungie rejects Steam Deck’s Linux, threatens to ban Destiny 2 players there (Sean Hollister)

More Link Collections * The Morning Brew #3421 (Chris Alcock) * The Wolf Report – March 2nd, 2022 (Michael Wolfenden) * .NET Annotated Monthly | March 2022 (Rachel Appel)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links * .NET Rocks! – Twenty Years of C# with Anders Hejlsberg (Carl Franklin & Richard Campbell) * How the Angular Compiler Works (Alex Rickabaugh) * How is windowing better with the Windows App SDK? | One Dev Question (Andrew Clinick) * Flutter in 2022: strategy and roadmap (Tim Sneath) * A Deep Dive Into Uno Extensions with Nick Randolph (Matt Mattei)

Web & Cloud Development * .NET 6 Web API on Lambda with a Custom Runtime (Bryan Hogan) * Azure Tips & Tricks – Tip 352 – How to trigger an Azure Function from Azure Cosmos DB (Azure Team) * Book Review: Testing JavaScript Applications (Ian Elliot) * OpenAPI for JavaScript Azure Functions (Aaron Powell) * Saving Bot Activities in Azure SQL Database (Abhiman Tiwari) * Using Azure Active Directory B2C with .NET (Christian Nagel) * How to Make CSS Slanted Containers (Dave Seidman) * MHTML in Chromium (Eric Lawrence) * A CRUD Operation Demo With Blazor WebAssembly (.NET 6) + Strawberry Shake GraphQL Client + MudBlazor UI + GraphQL API (Naveen Bommidi) * Send Emails using C# .NET with Azure Functions and SendGrid Bindings (Niels Swimberghe) * Add Responsive-Friendly Enhancements to details with details-utils (Zach Leatherman) * CRUD API + Complexity = Death by a 1000 Papercuts (Derek Comartin) * Announcing the public preview of Update Plans (Fraser Waters) * Why You Need An API Gateway To Manage Access To Your APIs (Armand Sultantono) * Collaborate in Real Time with Anyone in the World Using Public Workspaces (Ramji Enamuthu) * Calling REST APIs From the IDE (Sameer Doshi) * Showing and hiding content in Adaptive Cards (Tomasz Poszytek)

WinUI, .NET MAUI & XAML * With New Windows Desktop Support, Flutter Throws a Dart at .NET MAUI (David Ramel) * Xamarin.Forms – Sharing Files And Documents (Alessandro Del Sole) * Catch Logger (Daniel Hindrikes) * Getting Started With Brushes in .NET MAUI (Leomaris Reyes)

Visual Studio & .NET * Different Ways to Initialize Arrays in C# (Code Maze) * ReSharper 2022.1 Roadmap and Rider 2022.1 Roadmap (Khalid Abuhakmeh) * How can I find out which processor architectures are supported via emulation by the current system? (Raymond Chen) * Diagnosing and Fixing MediatR Container Issues (Jimmy Bogard) * Build Your First .NET Core Application with MongoDB Atlas (Nic Raboy)

Design, Methodology & Testing * Using the Four Key Metrics to assess an infrastructure platform (Martin Fowler) * Continuous Testing with Selenium and Azure DevOps (Travis Ray) * Synthetic testing: A definition and how it compares to Real User Monitoring (Anna Monus) * New in Sketch: Introducing Corners, improving segmented controls in the Inspector and more control over prefix placement when exporting (Sketch Team) * How to Get Stuff Done: Never Stop Learning (Kim Scott) * Writing Secret 4: Effective Nonfiction Writers Cycle Between Writing, Thinking, & Learning (Johanna Rothman) * Test Studio Step-by-Step: Running Tests Remotely (Peter Vogel)

Mobile, IoT & Game Development * Flutter 2.10 Brings Stable Windows Support (Sergio De Simone) * Microsoft looks to preempt Activision-Blizzard objections with new app store principles (Todd Bishop) * Jetpack Compose 1.1 is now stable! (Florina Muntenescu) * Microsoft hints it will open up Xbox store, changing its entire business model (Tom Warren)

Podcasts, Screencasts & Videos * Asp.Net Monsters #239 – Changing Storage Providers in Azure Durable Functions (James Chambers, Simon Timms & David Paquette) * AzureFunBytes Episode 67 – What’s New With @AzureCosmosDB? (Jay Gordon) * Working Code Podcast – Episode 61: Software Is For People (Ben Nadel) * C# for Beginners | Full 2-hour course (Scott Hanselman & Kendra Havens) * Better Parallel Code with C# Channels With Jeremy Clark (Kevin Griffin & Drew) * “C# 10” with Mads Torgerson & Dustin Campbell (Sam Nasr) * How do I access Windows APIs with NET5 and the Windows App SDK? | One Dev Question (Angela Zhang) * How to make and receive calls in Microsoft Teams (Microsoft Teams) * Syntax Podcast – Creator of Wordle – Josh Wardle (Wes Bos & Scott Tolinski) * Exploring Source Generation for Logging | On .NET (Cecil Phillip & Maryam Ariyan) * The Happy Engineer Podcast #033: Break All the Rules and Win Your Career with Tammy Alvarez (Kae Lynne Sapino) * Radical Candor S4, Mini Episode 2: The “Um Story” (Kim Scott, Jason Rosoff & Amy Sandler) * What is the Xbox Adaptive Controller? | One Dev Question (Kaitlyn Jones)

SharePoint & MS Teams * You can do more with OneNote for the web and in Teams (Chetna Das) * Microsoft Teams performance improvements reduce power consumption in meetings by up to 50% (Robert Aichner) * Sneak peek on Microsoft Metaverse: Mixed reality meeting experience in Mesh for Microsoft Teams (Vesa Nopanen)

PowerShell * PowerShell for the SQL Server DBA – Variable Fundamentals (Alejandro Cobar)

Miscellaneous * Windows 365 Enterprise: February 2022 updates (Christian Montoya) * Obi-Wan Kenobi premieres on Disney Plus on May 25th (Jon Porter) * What’s the best student laptop? We asked students (Monica Chin)

More Link Collections * The Morning Brew #3407 (Chris Alcock) * Today’s Readings (Aaron T. Grogg) * The Wolf Report – February 10th, 2022 (Michael Wolfenden)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links * .NET February 2022 Updates – 6.0.2 and 5.0.14 (Rahul Bhandari) * The 6 Figure Developer – Pro Microservices in .NET 6 with Whitesell, Rich, and Groves (John Callaway) * Using Microsoft’s Extensions.DependencyInjection package in (Xamarin.Forms) MVVM applications (Part 1) (Marco Siccardi) * How is the Windows App SDK better for developers and their end users? | One Dev Question (Andrew Clinick) * Improve Visual Studio Build Performance (Patrick Smacchia)

Web & Cloud Development * OpenAPI for JavaScript Azure Functions (Aaron Powell) * Using a Forwarded Ref Internally (Carl Rippon) * A Full-Stack Web App Using Blazor WebAssembly and GraphQL-Part 1 (Ankit Sharma) * What Is React Router & What Is React Location (Ifeoma Imoh) * Azure Static Web Apps – a Netlify alternative (John Reilly) * Replace JavaScript Dialogs With the New HTML Dialog Element (Mads Stoumann) * DeckDeckGo – The open source web editor for presentations (David Dal Busco) * Introducing Facebook Graph API v13.0 and Marketing API v13.0 (Mengjiao Zhu) * Progressive Updates to Cloud Native Apps Using Tanzu Service Mesh Traffic Management (Shakeeb Ansar, Deepa Kalani & Abhirama Mallela) * Node v16.14.0 (LTS) (Danielle Adams) * TypeScript and the Power of a Statically-Typed Language (Joab Jackson) * Create and Manage Registry Secrets with VMware Tanzu Mission Control (Nic Slattery) * How to create a browser extension for Edge or Chrome (Steve Fenton)

WinUI, .NET MAUI & XAML * Display Data Quickly in Telerik UI for Xamarin DataGrid Control Using DataTable Source (Yana Kerpecheva)

Visual Studio & .NET * VS Code Gets New Side Panel in v1.64 Update (David Ramel) * Building a NuGet Packages Architecture Part 2 – Building packages (Imar Spaanjaaars) * SortedList in C# (Code Maze) * Async streams in C# – Deep Dive (Damir Arh) * A Look At 20 Years Of Microsoft .NET – My First Enterprise Application And More! (David McCarter) * Measuring Performance After Migration from .NET 5 to .NET 6 (Dmitriy Kulagin)

Design, Methodology & Testing * Communicating the technical vision of an infrastructure platform (Martin Fowler) * From zero to Octopus hero – Getting to know Octopus Deploy (Sarah Lean) * GitOps with GitLab: Connecting GitLab with a Kubernetes cluster – Auto DevOps (Viktor Nagy) * Go faster with mockups (Jon Hilton) * Improving the developer experience for Dependabot alerts (Erin Havens) * Let’s take a poll (Eric Brechner) * Trello Enterprise Features You Need To Use In 2022 (Vivian Lopez) * What Is Clean Architecture (Rijwan Ansari)

Mobile, IoT & Game Development * Major Update: Syncfusion Flutter Widgets Are Now Windows-Compatible (Jayavigneshwaran G) * Create a Repeating Appointment Using the Recurrence Rule in Flutter Event Calendar (Nijamudeen)

Podcasts, Screencasts & Videos * Scrum Master Toolbox Podcast – The silent anti-pattern that can destroy Agile teams | Sadia Dibbens (Vasco Duarte) * The Work Item #48 – The Story of Working In Developer Relations, with Dan Shaw (Den Delimarsky) * DAWbench Radio Show Episode 15: TechBytes 04 : 2021 Music Technology in Review ! (Vic Curigliano, Pete Brown & Chris Mann) * Microsoft Cloud Show Episode 445 | Is 2022 the Year of Gaming Consolidation or the Metaverse Burn Pit (Andrew Connell & Chris Johnson) * The Changelog – Principles for hiring engineers (Jacob Kaplan-Moss, Adam Stacoviak & Jerod Santo) * Hacking the C# Language and Other Fun Things – Adventures in .NET 106 (Shawn Clabough & Wai Liu) * Functional Geekery Episode 134 – Claude Rubinson (Steven Proctor) * FreeCodeSession – Episode 340 (Jason Bock) * RunAs Radio – Getting Beyond Internet Explorer with Joel Hawks (Richard Campbell) * Talk Python to Me #352: Running Python in Production (Michael Kennedy) * Mailin’ It! – The Official USPS Podcast – Get Ready for USPS Connect (Yasmine Di Giulio, Dale Parsan & Jakki Strakko)

Community & Events * Swift and C++ Interoperability Workgroup Announced (I Programmer) * Meet the Splunktern: Adrienne Villena (Katia Ratkovich)

Database * SQL Server vs Oracle Database Creation Similarities and Differences (Pablo Echeverria) * Proactive SQL Server Monitoring with SQL DM (Pinal Dave) * Running SQL Server Queries In Docker (Khalid Abuhakmeh)

Miscellaneous * My new pandemic book is coming soon (Bill Gates) * Attracting developers with a company brand that slays (Katrina Dene) * Microsoft Defender: Coming soon to a group of ‘family’ devices, including phones (Mary Jo Foley) * The cats sitting on a fence in early builds of Windows 8 (Raymond Chen)

More Link Collections * The Morning Brew #3405 and The Morning Brew #3406 (Chris Alcock) * The Wolf Report – February 9th, 2022 (Michael Wolfenden)

The Geek Shelf Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6 (Anthony Giretti) – Referral Link

View Details

Top Links * Are you a conf organizer looking to lead an inclusive CFP (Call for Proposal) process? Or would you like to source a diverse & inclusive applicant pool? Check out this Playbook for Inclusive Virtual Events! (Betsy Weber) * Building a Master-Detail page with WinUI 3 and MVVM (Diederik Krols) * Testing Adaptive Styling, Layouts & Controls (Part 3) (Uno Platform Team) * Improvements and Optimizations for Interpolated Strings – A Look at New Language Features in C# 10 (Matthias Koch) * Implementing In-App Subscriptions in iOS & Android with no backend servers (James Montemagno)

Web & Cloud Development * Minimal APIs, Blazor Improvements, and Tools Updates in ASP.NET Core 6 (Antonio Liccardi) * Localization in ASP.NET Core Web API (Aram Tchekrekjian) * Top 10 Features in Angular 13 Every Developer Should Know (Bhagya Vitana) * GET Azure Blob with Subtle Crypto Signed Pure JavaScript (Jim Gray) * Creating a distributed Service Broker application with Docker (Klaus Aschenbrenner) * Angular Basics: Setting Up App Navigation Inside an Angular Component File (Nwose Lotanna Victor) * Introducing the Dialog Element (Tim Nguyen) * Make Your First FHIR Client —within One Hour! (Marten Smits) * Send Scheduled SMS with Go and Twilio (Miguel Grinberg) * Creating and Using HTTP Client SDKs in .NET 6 (Oleksii Nikiforov)

WinUI, .NET MAUI & XAML * Xamarin.UWP deployment failure: 0x80073D1F (András Tóth)

Visual Studio & .NET * C# Tip: Exception handling with WHEN clause (Davide Bellone) * Visitor Design Pattern in C# (Bartosz Jarmuż) * Migrate from .NET Framework to .NET Core (.NET 6) – Detailed Guide (Sanjay) * Download, parse, and store SSL certificates in C# (Thomas Ardal) * NetEscapades.EnumGenerators: a source generator for enum performance (Andrew Lock) * On finding the average of two unsigned integers without overflow (Raymond Chen)

Design, Methodology & Testing * The Humble Dialog Box (Martin Fowler) * Unit Tests for Expected Exceptions (Jeremy D. Miller) * Copy Dashboard Public Preview Part 3 (Dan Hellem) * Git fetch performance improvements in 2021, Part 2 (Jacob Vosmaer) * Running end-to-end tests in Jenkins (Matthew Casperson)

Mobile, IoT & Game Development * Introduction to game design (Bogdan Sandu)

Podcasts, Screencasts & Videos * GCast 120: Analyzing Time Series Data with KQL (David Giard) * Revision Path – Omari Souza (Maurice Cherry) * Tech News: EF Core 6 released, Windows 11 updates Notepad, Apple to release autonomous car (SSW TV) * Create a Signed and Publishable .NET MAUI Android App in VS2022 (Gerald Versluis) * Scrum Master Toolbox – Learning how to be patient as a Scrum Master, helping teams in their own learning journey | Sadia Dibbens (Vasco Duarte) * How have notifications been improved in the Windows App SDK? | One Dev Question (Nicu Parente) * Google Cloud Security Podcast Episode 51 – Policy Intelligence: More Fun and Useful than it Sounds! (Anton A. Chuvakin) * Microsoft 365 Dev Podcast – Office Add-Ins with Juan Balmori (Jeremy Thake & Paul Schaeflein) * CodeStories Berlin | Mixed Reality for Cultural Heritage (Seth Juarez & Zaid Zaim) * Microsoft 365 PnP Weekly – Episode 152 – Hugo Bernier (Vesa Juvonen & Waldek Mastykarz) * The Stack Overflow Podcast Episode 413 – There’s no coding Oscars. Write software that works (Ryan Donovan)

Community & Events * Microsoft Learn Live Azure, Feature Flags and ASP NET Core Microservices apps (Iris Classon) * How Oracle’s Diversity and Inclusion efforts matched my career values (Rachel Walters) * Join us at the Build in the Open Happy Hour to connect and collaborate with Open Source enthusiasts (Katie Fritsch) * Extending the Viva Connections Dashboard with Custom and 3rd Party Apps – MidDay Café LIVE! (Mike Gannotti) * Google Summer of Code 2022 is open for mentor organization applications! (Stephanie Taylor) * Meet a recent Microsoft Learn Student Ambassador graduate: Fahad Ashiq (MS Student Developer Team)

Database * The Curious Case of… data compression caching (Paul S. Randal) * Migrating SQL Data into Azure Cosmos DB (Rajendra Gupta) * SQL SERVER – Using Stored Procedure in SELECT Statement (Pinal Dave) * Azure DB for MySQL – Storage v1 vs v2 (Arun Sirpal) * Eight Azure SQL configurations you may have missed (Dennes Torres) * Code scanning and Ruby: turning source code into a queryable database (Nick Rolfe) * RavenDB: Practical Considerations for ACID/MVCC Storage Engines (Oren Eini) * How It Works: TSQL TRY/CATCH Behavior Fooled Me (Bob Dorr) * Metadata, not data, is what drags your database down (Adi Gelvan)

PowerShell & Terminal * How to install PowerShell 7 on Windows 10 for easy accessibility (Dave W. Shanahan) * Windows Terminal Text Rendering Revamp: ‘We Were Wrong’ (David Ramel) * Fixing PowerShell on Windows PE for ARM64 (Michael Niehaus)

Miscellaneous * DuckDuckGo founder says privacy needs to be as simple as a single button press (Joel Khalili) * Why Windows isn’t ready for Arm developers (Aaron Franke) * How to write a technical book (Rob Miles) * Microsoft Adds New Services for Historical Weather, Air Quality, and Tropical Storms (Steef-Jan Wiggers) * Microsoft starts testing secret Windows 11 features like wallpaper stickers and tablet mode (Tom Warren)

More Link Collections * Interesting links of the week (2022-6) (Michael Eaton) * Sands of MAUI: Issue #43 (Sam Basu) * Reading Notes #492 (Frank Boucher) * The Wolf Report – February 8th, 2022 (Michael Wolfenden) * [Last Week in .NET #80] – Time Flies When You’re Shipping Code (George Stocker)

The Geek Shelf C# 10 and .NET 6 – Modern Cross Platform Development (Mark J. Price) – Referral Link

View Details

Top Links * The Download: 20th Anniversary of .NET, PWA Studio, VS Code Update and more (Christina Warren) * .NET Foundation Outreach Committee February 2022 (Shawn Wildermuth) * Windows App SDK Desktop App with native interop – Part 1 (Daren May) * Async / Await vs. PipeTo in Akka.NET Actors (Aaron Stannard) * What’s up with TimeZoneInfo on .NET 6? (Part 1) (Jon Skeet)

Web & Cloud Development * Using fetch(), AbortSignal, And setTimeout() To Apply Retry Mechanics In JavaScript (Ben Nadel) * Azure Static Web Apps, Blazor, Authentication and Visual Studio 2022 (Scott Kuhl) * Handling Signature Requests in ASP.NET Core (Bjoern Meyer) * Expanding Azure Data Explorer Dynamic Columns In Power Query (Chris Webb) * Using Blazor with a YARP downstream API protected using certificate authentication (Damien Bowden) * Debug your CSS layouts with this one simple trick (Salma Alam-Naylor) * Authentication with magic links in the Azure AD B2C (Daniel Krzyczkowski) * Build an Image Gallery With Next.js and KendoReact (Ifeoma Imoh) * 5 Reasons You Don’t Always Need a JavaScript Framework (Jack Wallen) * Design Enterprise Integration Solutions using Azure single-tenant Logic Apps (Liviu Mandras-Iura) * Travis CI, Vue and Netlify in Five Minutes (Montana Mendy) * ASP.NET Web Forms Modernization Series, Part 01: Data Access Layer Considerations (Veli Pehlivanov) * Cloudpilot – A PalmOS emulator for the web (Christian Speckner) * Golang’s Most-Downloaded Beta Ever Brings Support for Generics, Fuzzing (EditorDavid) * What Web Frameworks Solve: The Vanilla Alternative (Part 2) (Noam Rosenthal) * How To Capture Data and Events from Adaptive Cards in Bot Framework Composer (Jamie Maguire) * Using OpenAPI Generator To Scaffold APIs And API Clients (Wade Gausden) * Postman: Latest Updates to Syncing Your Specs with Collections (Joyce)

WinUI, .NET MAUI & XAML * Things you don’t have to worry about in .NET MAUI (compared to Xamarin) (Andreas Nesheim) * Firebase Dynamic Links with Xamarin Forms and .NET Backend (Damien Tohin Doumer Kake) * Xamarin.Forms: Prevent dark mode on iOS, Android (András Tóth) * Advanced Databinding Part 3 – Null or Missing Values (Jesse Liberty & Rodrigo Juarez)

Visual Studio & .NET * Fast track Debugging using Dependent Breakpoint in Visual Studio 2022 (Abhijit Jana) * How to Find the Maximum Value of an Array in C# (Code Maze) * The case of the stack overflow exception when the stack is nowhere near overflowing (Raymond Chen) * Send Scheduled SMS with C# .NET and Twilio Programmable Messaging (Niels Swimberghe) * Xunit Tests Won’t Run After Upgrade to .Net 6 (Paul Michaels) * Securely Connect .NET to Oracle Autonomous Database without a Wallet nor Client Configuration Files (Alex Keh)

Design, Methodology & Testing * Agile Principles: Simplicity is 1,000 Nos for Every Yes (Al Tenhundfeld) * Disabling the MSIX ms-appinstaller protocol handler (Dian Hartono) * Design system versioning: single library or individual components? (Brad Frost) * Design Systems for Developers (Kathryn Grayson Nanz) * DesignOps – How to Improve Your Design Workflow and Operations? (Katie Mikova) * 4 Non-Traditional Workplace Practices For Leaders To Consider Adopting (Kat Boogaard) * My productivity system (Rinat Abdullin) * Blaming the tools, not behaviors (Szymon Kulec)

Mobile, IoT & Game Development * 64-bit Raspberry Pi OS Out Of Beta (Harry Fairhead) * Microsoft claims HoloLens is ‘doing great’ after reports version 3 was canceled (Tom Warren)

Podcasts, Screencasts & Videos * CodeNewbie S19:E1 – What are the benefits of learning in public (Gift Egwuenu) (CodeNewbie Team) * GCast 119: Kusto Query Language Basics (David Giard) * OnPodcast Episode 61: Microsoft killing HoloLens? Windows Insider updates, 3D emoji still coming? (OnMSFT Team) * InfoQ Podcast: Improving Developer Experience with Sarah Wells (Sarah Wells) * Merge Conflict 292: Developer Guide to In-App Subscriptions (James Montemagno & Frank Kreuger) * Shaun Walker on Blazor and Octane – Azure DevOps Podcast Episode 179 (Jeffrey Palermo) * How to use Approvals and Adobe Sign in Microsoft Teams (Microsoft Teams) * The PowerShell News Podcast Episode 031 – We’re back; PowerShell Summit, MMS, Security, and more (Mick Pletcher & Harjit Dhaliwal) * The DOM Briefing: Episode 01 – Microsoft’s Strategy for 2022: It’s All About the Cloud (Mary Jo Foley & Barry Briggs) * Live Streaming .NET (Muhammad Rehan Saeed) * JS Party – A Solid option for building UIs (Ryan Carniato, Jerod Santo, Amelia Wattenberger & Nick Nisi) * The Changelog – Learning from incidents (Nora Jones, Adam Stacoviak & Jerod Santo) * Azure Podcast Episode 410 – Fusion Dev (Cynthia Kreng, Kendall Roden, Cale Teeter, Evan Basalik, Russell Young & Sujit D’Mello) * UI Breakfast Episode 232: Designing Conversations with Daniel Stillman (Jane Portman) * The Amp Hour #576 – A literal trainwreck (Dave Jones & Chris Gammell) * FreeCodeSession – Episode 339 and Random.Code() – Using Roslyn to Review Roslyn (Jason Bock) * Serverless Chats Episode #123: APIs and the Evolution of Serverless with Dorian Smiley (Jeremy Daly & Rebecca Marshburn) * AGL 246: Trench Leadership with Simon Kardynal (John Rouda) * The AI Show | Ep 49 | Question Answering in General Availability (Disha Agarwal & Seth Juarez) * Bootstrapped.fm Episode #211: Strengthening company culture in a remote team with Peldi of Balsamiq (Peldi Guilizzoni) * .NET MAUI Podcast Episode 106: Customer Success Stories: ONNX (Matt Soucoup) * Tabs and Spaces Podcast 202 – Do you-ou-ou a-wanna test like me-e-e? (feat. Jim Humelsine) (Zac Braddy, Jamie Taylor & James Studdart)

Community & Events * .NET Frontend Day 2022 (Daniel Hindrikes)

SharePoint, M365 & MS Teams * Turn off Mirror my video in Microsoft Teams meetings to match your video to your audience’s view (Maryam Ahmad) * Demystifying Microsoft Teams Rooms (Windows) application releases (Sohail Tariq) * Microsoft Viva celebrates 1 year: Transforming the employee experience (Kirk Koenigsbauer) * How to call and show Graph API data in SPFx Adaptive Card Extensions(ACEs) (Siddharth Vaghasia)

Miscellaneous * Microsoft Writing Style Guide – Welcome (Microsoft Docs) * One Commander – A modern file manager for Windows 10 and Windows 11 (Milos Paripovic) * Windows 11 Media Player is now available to Beta Channel Insiders (Kunal Chowdhury)

More Link Collections * The Morning Brew #3404 (Chris Alcock) * Friday Five: Azure Container Registry, Cognitive Services, More! (Jeffrey Raymond Kitt) * The Wolf Report – February 7th, 2022 (Michael Wolfenden) * Weekly Xamarin – Issue 337 – 7th Feb 2022 (Kym Phillpotts) * Top Stories from the Microsoft DevOps Community – 2022.02.04 (Jay Gordon) * F# Weekly #6, 2022 – 20 years of .NET and 17 of F# #dotNETLovesMe (Sergey Tihon) * C# Digest Issue #401 (Jakub Chodounsky) * The Overflow #111: Why securing code repos is a shared responsibility (Eira May & Cassidy Williams)

The Geek Shelf Concurrency in .NET: Modern patterns of concurrent and parallel programming (Ricardo Terrell) – Referral Link

View Details

Top Links * What’s New in Flutter 2.10 (Chris Sells) * Announcing Flutter for Windows (Tim Sneath) * Dart 2.16: Improved tooling and platform handling (Michael Thomsen) * Dual-screen gaming on Microsoft Surface Duo (Nguyen Thanh Tung) * Visual Studio Code January 2022 (VS Code Team) * Windows Terminal Preview 1.13 Release (Kayla Cinnamon)

Web & Cloud Development * Optimally Configuring Open Telemetry Tracing for ASP.NET Core (Muhammad Rehan Saeed) * WebStorm 2021.3.2 Is Available (Ekaterina Ryabukha) * 10 JavaScript Naming Conventions Every Developer Should Know (Indrajith Ekanayake) * How to get the optimal image size for web (Joel Hans) * Executing Remote Commands with Pulumi (David Flanagan) * Offline-Capable Progressive Web Apps for the Modern Web (Joe Meyer) * Unminifying function names in DevTools performance profiles (Jose Leal Chapa) * Integrating Event Grid with GraphQL (Hot Chocolate) API (MJ Schanne) * Introducing Postman’s WebSocket Echo Service (Vaishnavi Challa) * Smart Step-Into for Microservices Debugging (Yuriy Artamonov)

WinUI, .NET MAUI & XAML * Build a Cross-Platform Crypto App With Telerik UI for .NET MAUI—Part 1 (Deyan Terziyski) * Don’t give up on XAML yet. It’s still better than doing everything in code. (Matt Lacey) * Create an Interactive BPMN Editor Using the WPF Diagram Control (Sarathkumar V) * Get Started with Shell Using .NET MAUI Preview 12 (Selva Ganapathy Kathiresan) * Xamarin.Forms MVVM DataTemplate with IndicatorView (Toby Field) * Syncing Local Database with OneDrive Personal (Part 2) (Uno Platform Team)

Visual Studio & .NET * Named Arguments and Optional Parameters in C# (Code Maze) * C# Wants to Become The MOST POPULAR Programming Language in 2022 (Dotnetsafer) * A closer look at the stack guard page (Raymond Chen) * Visual Studio 2022 version 17.1 Preview 5 addresses several bugs (Kunal Chowdhury)

Design, Methodology & Testing * How to deploy MSIX/AppX Packages with Microsoft Intune (Alex Marin) * Agile Book Club: Chartering (James Shore) * Why Should You Even Care About Your Future Self? (J.D. Meier) * Using Multiple SSH Keys at the same time – GitHub, BitBucket, etc. (Bryan Hogan) * Open format: using GitHub Actions to work with Sketch documents (Sketch Team) * Five ways to create a continuous learning culture within a psychologically safe environment (Lori Colston) * Test Studio Step-By-Step: Scheduling Tests (Peter Vogel) * Make GitHub Project Time Tracking Work For You (not the other way around) and Github Estimates: A Project Manager’s Guide to Making Better Forecasts (Tyler Hakes)

Mobile, IoT & Game Development * XD to Flutter v4: Better Layout Code (Grant Skinner) * JetPack Window Manager Improves Foldable Support (Kay Ewbank) * Microsoft Reportedly Killed HoloLens 3 (Paul Thurrott)

Podcasts, Screencasts & Videos * CppCast – Unix and C History with Brian Kernighan (Rob Irving) * .NET Core Podcast – C#10 and .NET 6 with Mark J. Price (Jamie Taylor) * CodeNewbie S18:E9 – DevNews: Potential Effects of a Cyberwar Between Russia and Ukraine, a Coding Bootcamp Stands Strong In Afghanistan, and More (Josh Puetz, Jamshid Hashimi & Hector X. Monsegur) * Hanselminutes – Rachel Lim on Fine Tuning OpenAI (Scott Hanselman) * Talk Python to Me #351: Machine Learning Ethics and Laws Panel (Michael Kennedy) * Migrate SQL Server to Azure | Data Exposed (Anna Hoffman & Bob Ward) * Flutter 2.10 | What’s new? (Codepur) * How to use Praise in Microsoft Teams (Microsoft Teams) * Scrum Master Toolbox – Learning to listen to, and work with emotions in an Agile team | Nilesh Makan (Vasco Duarte) * Perspectives in Leadership: Bath bombs don’t cure burnout with Dr. Tracy Brower (Pluralsight) * Rocket 371: Spotify Kerfuffle (Christina Warren, Brianna Wu & Simone De Rochefort) * What are your favorite sessions from the .NET Conference? (Scott Hunter) * The Stack Overflow Podcast Ep. 412 – Moving from CEO back to IC: A chat with Mitchell Hashimoto on his love for code (Eira May) * Random.Code() – Upgrading a WinForms App to NET 6 (Jason Bock) * Windows Weekly 762: Diagonal Shards (Paul Thurrott) * Is Dependency Injection Broken? – Adventures in Angular 339 (Charles Max Wood) * Live Coding – Uno Platfrom WebAssembly – Virtual keyboard and Battery Manager (Martin Zikmund)

Community & Events * DockerCon: What Makes a Successful CFP Submission (Peter McKee) * MSSQLTips.com Authors and Rookie of 2021 (Edgewood Solutions) * We’re Heading Back to the Ranch (Eric Wilson) * The GeekWire Awards return: Nominations now open, table sponsorships available (John Cook) * Announcing Season of Docs 2022 (Kassandra Dhillon & Erin McKean) * Guide to Presidents Day Weekend in Greater Philadelphia 2022 (Visit Philly) * Change in Melinda French Gates’ giving plan signals aspirations beyond Gates Foundation (Todd Bishop)

Database * Build SQL Server CLR Triggers (Daniel Farina) * Connecting to Single Server MySQL (Arun Sirpal) * SQL Server Regular Expressions Library Sample (Mitch van Huuksloot) * SQL Monitor: Time For a 2nd Look (Grant Fritchey)

PowerShell * PowerShell script to help migrate from DTU to vCore model of Azure SQL DB. (Mitch van Huuksloot) * Get CISA vulnerabilities report (Emin Atac)

Miscellaneous * Learn Python with these 11 modules (Chris Noring) * Async Rust in 2022 (Niko Matsakis & Tyler Mandry) * What’s coming for the Windows Insider Program in 2022 (Brandon LeBlanc) * #Windows11 – Microsoft Power Toys, ️ Mouse Utilities rocks (Bruno Capuano) * How to determine if application is 32-bit or 64-bit Windows 10+ (Mark Pahulje) * PreEmptive 101 (Michelle Pruitt) * Steam finally shows a game’s size before you click install and Microsoft to test new experimental Windows 11 features (Tom Warren)

More Link Collections * The Morning Brew #3403 (Chris Alcock) * Collective #697 (Mary Lou)

The Geek Shelf Git for Programmers: Master Git for effective implementation of version control for your programming projects (Jesse Liberty) – Referral Link

View Details

Top Links * .NET Rocks! – Twenty Years of .NET with Miguel de Icaza (Carl Franklin & Richard Campbell) * dotnet-releaser – is a command line tool to easily cross-compile, package and publish your .NET application to NuGet and GitHub (Alexandre Mutel) * Web Rush Episode 169: Vue and all Things JavaScript/TypeScript with Shawn Wildermuth (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * How MSIX is great for simplify deployment for Visual Basic 6.0 applications (Luis Henrique Demetrio) * Celebrate the .NET 20th Anniversary with the Community! (James Montemagno)

Web & Cloud Development * Azure Tips & Tricks – Tip 351 – How to use dependency injection in Azure Functions (Azure Team) * Pay attention to WebAssembly (Harshal Sheth) * Announcing the public preview of Microsoft Azure Payment HSM service (Devendra Tiwari) * Introducing Azure Identity support in the Azure Functions SignalR extension Beta (Josh Love) * Micro Frontends with Angular, Module Federation, and Auth0 (Manfred Steyer) * An Angular Dev Tries Svelte (Mike Hartington) * Everything You Should Know About React 18 (Mydeen S N) * Media Queries in CSS (Rajat Gupta) * How to Build and Deliver Apps Fast and Scalable with Azure Container Apps (Zachary Cavanell) * How to Build a Website With Eleventy (Nickolas Fisher) * Electronic Signatures: Document Signing by Routing Requests to Custom Endpoints (Bjoern Meyer) * Using the GitLab GraphQL API for vulnerability reporting (Fernando Diaz)

WinUI, .NET MAUI & XAML * SQLite .NET, OneDrive & Uno Platform (Uno Platform Team)

Visual Studio & .NET * ReSharper 2022.1 Starts Early Access Program! (Asia Rudenko) * Composition vs Inheritance in C# (Code Maze) * ReSharper C++ Starts the 2022.1 EAP (Elvira Mustafina) * Gotcha: C++/WinRT weak_ref.get() doesn’t get the weak reference; it gets the strong reference (Raymond Chen) * Pure magic in C# using tuples and relational patterns (Jiří {x2} Činčura) * Rider 2022.1 Early Access Program Is Open (Alexandra Kolesova) * .NET Basics: DTO (Data Transfer Object) (Assis Zang)

Design, Methodology & Testing * Find out what infrastructure platform customers need (Martin Fowler) * AlphaCode and the Future of Programming (James Shore) * 5 Best Practices That Help with Agile Software Development (Nandini Sharma) * Docker Desktop Best Practices for Code Sharing (Sergio De Simone) * Automate your .NET project builds with NUKE a cross-platform build automation solution (Laurent Kempe) * More Power And More Control: The Power-Ups Menu Is Moving (Brian Cervino) * Cache invalidation isn’t a hard problem (Derek Comartin) * Managing Technical Debt in a Microservice Architecture (Glenn Engstrand) * Auto-posting to dev.to using a GitHub action (Jim Bennett) * Migrating a Planner board to a List (Loryan Strant) * Toward a 3-Stage Software Development Lifecycle (Rishi Yadav)

Mobile, IoT & Game Development * Azure IoT Edge Tools Now Support Visual Studio 2022 (David Ramel)

Podcasts, Screencasts & Videos * Developer Tea – Taking Advantage of Uniquely Human Capabilities (Jonathan Cutrell) * What was the Blazor experiment? (Jeff Fritz) * Working Code Podcast – Episode 60: Technical Debt (Ben Nadel) * SQL Data Partners Podcast Episode 242: Upgrading Your SQL Server (Carlos L. Chacon) * Scrum Master Toolbox Podcast – The future of Change Management in Agile organizations | Nilesh Makan (Vasco Duarte) * How to be a Digital Nomad – Adventures in DevOps 103 (Jillian Rowe, Jonathan Hall & Will Button) * PPP 347 | How to Influence Your Boss, Stakeholders, and Your Team, with Zoe Chance (Andy Kaufman) * .NET 20 Years (.NET Team) * The Happy Engineer Podcast 032: Cornerstone Habits of High Performance with Mike Szczesniak (Kae Lynne Sapino) * The Stack Overflow Podcast – A collaborative hub for infrastructure as code (Ryan Donovan) * One Dev Question – What are some creative ways people take advantage of gaming accessibility options? (Kaitlyn Jones)

Community & Events * End of the Line For Stack Overflow Jobs (Sue Gee) * Meet the Marketer: Introducing Andre van den Assum (DeveloperMedia) * Reconnect Series: Kurt Roggen (Jeffrey Raymond Kitt) * Ready for SQLBits 2022? (Marisa Brasile) * Things to Do for Valentine’s Day Weekend in Greater Philadelphia for 2022 (Visit Philly) * Syncfusion Succinctly Readers Awards 2022 Are Here! (Rajeshwari P.)

Database * Azure SQL News Update: February 2022 (Anna Hoffman) * Certificate Based Authentication for Azure SQL Database (Sakshi Gupta)

SharePoint & MS Teams * Getting started with the Teams JavaScript SDK v2.0 (Simon Bisson) * Microsoft Forms as a Tab in Teams using graph API in Power Automate (Shrushti Shah)

PowerShell & Terminal * grep Flags – The Good Stuff (Ian Miell)

Miscellaneous * The Surface Duo has a hidden “desktop mode” feature that turns it into an Android PC of sorts (Arif Bacchus) * Most Popular Programming Languages: What’s Hot, What’s Not in 2022 (Christopher Tozzi) * Advanced professional apps for Surface Laptop Studio (Remy De Weduwe)

More Link Collections * The Morning Brew #3402 (Chris Alcock) * The Wolf Report – February 3rd, 2022 (Michael Wolfenden)

The Geek Shelf The Game Console 2.0: A Photographic History from Atari to Xbox (Evan Amos) – Referral Link

View Details

Top Links * Announcing PWA Studio, the VS Code extension for building Progressive Web Apps! (Justin Willis) * Mod the dotnet-bot | Create your own coding companion (.NET Team) * Sponsorship Opportunities for TechBash 2022 (Jason Gaylord) * Graphir: Access FHIR with GraphQL (Sameer Doshi) * Overview of Windows app development options (Windows Dev Docs Team) * Databinding with the OOP Windows Forms Designer (Klaus Loeffelmann)

Web & Cloud Development * What’s new in Svelte: February 2022 (Daniel Sandoval) * WebVM: server-less x86 virtual machines in the browser (Leaning Technologies) * Electron 17.0.0 (Michaela Laurencin & Keeley Hammond) * Using AbortController To Debounce setTimeout() Calls In JavaScript (Ben Nadel) * Windows Azure App Service NodeJS Version (Boqian Wang) * JavaScript Class Privates (David Walsh) * Understanding Middleware in ASP.NET Core (Elisenda Gascon) * Improving JavaScript Bundle Performance With Code-Splitting (Adrian Bece) * Migrating from GitHub Pages to Azure Static Web Apps (John Reilly) * Avoid AsNoTracking and Include when querying using Entity Framework in ASP.NET (Paul Hiles) * Simple Steps to Automate UI Testing in ASP.NET Core (Priyanka) * An introduction to IndexNow and why you should care (Niels Swimberghe) * Getting Started With OAuth 2.0 (Chinedu Imoh) * All You Need To Know About Web Accessibility (Janus Atienza) * How TypeScript Helps Enterprise Developers (Mary Branscombe) * Test IE mode in Microsoft Edge with Internet Explorer Driver (Zoher Ghadyali) * Node v14.19.0 (LTS) (Richard Lau) * West Wind WebSurge 2.0 is here (Rick Strahl) * Node v12.22.10 (LTS) (Ruy Adorno) * An Introduction to Web NFC (Saransh Kataria) * Integrated API Monitoring in Postman (Shashank Awasthi) * Creating and Using Code Snippets With Placeholders (Varvara Zaikina)

WinUI, .NET MAUI & XAML * Today’s topic is Code Quality & Performance with Xamarin / Xamarin.Forms. and Xamarin Code Quality & Performance (Jaison Roa) * Advanced Databinding: Part 0 – BASICS (Rodrigo Juarez) * Talk: Let’s talk about .NET MAUI (Leomaris Reyes)

Visual Studio & .NET * Static Abstract Members In C# 10 Interfaces (Khalid Abuhakmeh) * .NET Official Site – Updated for 20 Years of .NET! (.NET Team) * World’s smallest C# program (featuring cheating) (Jiří {x2} Činčura) * GSL 4.0.0 is Available Now (Dmitry Kobets) * Difference Between DateTime.Now and DateTime.UtcNow in C# (Code Maze) * How to Create PDF file in C# .NET – 5 Easy Steps (Sanjay)

Design, Methodology & Testing * Building Infrastructure Platforms (Martin Fowler) * What Doesn’t Need to Be Done (Allen Pike) * Three Steps To Manage, Motivate, And Support An Underperforming Employee (Kat Boogaard) * The discipline of keeping MVP ugly (Rinat Abdullin)

Mobile, IoT & Game Development * Security Best Practices in iOS (Bruno Lorenzo) * App Developers Support Open App Markets Act (Lucy Black)

Podcasts, Screencasts & Videos * Blangular (Blazor + Angular) – Adventures in .NET 105 (Caleb Wells, Shawn Clabough & Wai Liu) * The AI Show Episode 48 | Fast-Track labeling with Data Labeling Services in Azure ML (Vijai Kannan, Bea Stollnitz & Ayşegül Yönet) * Video: Show a user’s emails in an ASP.NET Core app using Microsoft Graph (Dan Wahlin) * Microsoft Cloud Show Episode 444 | Microsoft’s Astronomical Growth, Mainframes in the Cloud & Some News (Andrew Connell & Chris Johnson) * FreeCodeSession – Episode 338 (Jason Bock) * RunAs Radio – Modern Client Management with Julie Andreacola (Richard Campbell) * Sorting through the Script (AJ vs. Dan Shappir) – JavaScript Jabber 519 (AJ O’Neal, Charles Max Wood, Dan Shappir & Steve Edwards)

Community & Events * Interview with Azure Virtual Desktop Succinctly Author Marco Moioli (Graham High) * Head in the cloud with Elias Khnaser (Pluralsight) * Small acts drive big change: A Black History Month conversation (Lauren Gardner & Bill Borden) * Programming and Tinkering! (Pedro Lamas) * Minecraft celebrates the Year of the Tiger with free map and more Feb. 1-7 (Steve Clarke)

Database * Performance Testing Azure SQL Edge on Intel and M1 MacBooks (Aaron Bertrand) * Assessing Time Series Model Performance with T-SQL (Rick Dobson) * Batch Querying with Marten (Jeremy D. Miller)

SharePoint & MS Teams * Introduction to Dataverse for Teams (John Scott) * Microsoft Teams is getting a new Compact mode for chats (Laurent Giret)

Miscellaneous * Preparing MNIST Image Data Text Files (James McCaffrey) * Dolby Vision vs. HDR10: Detailed Comparison (2022) (Kunal Chowdhury) * Amazon and Microsoft led the world in corporate purchases of clean energy in 2021 (Lisa Stiffler) * Demystifying Interviewing for Backend Engineers @ Netflix (Karen Casella) * How do I customize the color of the Windows blue screen? (Raymond Chen)

More Link Collections * The Morning Brew #3401 (Chris Alcock) * The Wolf Report – February 2nd, 2022 (Michael Wolfenden) * .NET Annotated Monthly | February 2022 (Rachel Appel)

The Geek Shelf The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Gene Kim & Patrick Debois) – Referral Link

View Details

Top Links * Microsoft PowerToys 0.55.0 gets three new utilities (Kunal Chowdhury) * ReSharper 2021.3.3 and Rider 2021.3.3 Released (Asia Rudenko) * Uno Platform Learning Resources for Beginners (Uno Platform Team) * Entity Framework Core Inside Rider: UI Way (Rachel Appel) * PSReadLine 2.2 RC (Jason Helmick)

Web & Cloud Development * Upgrading to Optimizely 12 ASP.NET Core Identity (Sven-Erik Jonsson) * Exactly Who Works with APIs? We Found Out (Matthew Reinbold) * Add AWS Toolkit in Visual Studio 2019 / 2022 (Daniel Gomez Jaramillo) * Building ASP.NET Core and EF Core hierarchical multi-tenant apps (Jon P. Smith) * Integrate ngrok into ASP.NET Core startup and automatically update your webhook URLs (Niels Swimberghe) * 7 Features of Blazor That Make It an Outstanding Framework for Web Development (Nishani Dissanayake) * Angular Basics: Router Links and Wildcard Routing in Angular (Nwose Lotanna Victor) * A Basic GraphQL CRUD Operation With .NET6 + Hot Chocolate(V 12) + SQL Database (Naveen Bommidi) * Announcing Go 1.18 Beta 2 (Jeremy Faller & Steve Francia) * Authentication in ASP.NET Core (Chris Noring) * V8 release v9.9 (Ingvar Stepanyan) * The Relevance of TypeScript in 2022 (Mamta Dalal) * Updated Custom Translator Portal in Public Preview (Microsoft Translator Team) * Two Years of Tanzu-Fueled Transformations (Rita Manachi) * The complete beginners guide to dynamic programming (Wayne Bishop)

WinUI, .NET MAUI & XAML * How to Add .NET WinUI Controls to Your Desktop Applications (Greg Lutz) * Adopting the .NET Generic Host (Steven Thewissen)

Visual Studio & .NET * CRUD operations on PostgreSQL using C# and Npgsql (Davide Bellone) * DateOnly and TimeOnly in C# (Ryan Miranda) * Windows Graphics News – 2021 Q4 (Ana Marta Carvalho) * .NET Framework vs .NET Core (.NET 5+) (Sanjay) * Using Generated Methods Instead of Reflection (Ricardo Peres) * Hello OmniSharp on .NET 6.0! (Filip W.) * Solving the source generator ‘marker attribute’ problem – Part 2: Creating a source generator – Part 8 (Andrew Lock) * Why does the Windows debugger engine show a bunch of hex digits after one of the DLL names? (Raymond Chen) * Improve Code Quality with BannedSymbolAnalyzers (Max Hamulyák)

Design, Methodology & Testing * Why I Started Asking My Future Self “What Would Better Me Do?” (J.D. Meier) * Octopus Deploy acquires Dist (Paul Stovell) * Building a NuGet Packages Architecture Part 1 – Introduction (Imar Spaanjaaars) * Building and deploying a Java app with Docker, Google, Azure, and Octopus (Terence Wong) * How to create Symbols with Sketch (Sketch Team) * The Experience Tax (‘Tine Zekis) * Getting Started With GitHub Actions (Melissa Habit) * Tips for task management across Microsoft (Microsoft Planner Team)

Mobile, IoT & Game Development * Android Studio Bumblebee Adds Support For ADB Over WiFi (Kay Ewbank)

Podcasts, Screencasts & Videos * GCast 118: Managing Azure Data Explorer Tables with ADX Commands (David Giard) * Revision Path – The Mailbag Episode (Maurice Cherry) * GeekWire Podcast: Sony’s $3.6B Bungie deal, explained (Todd Bishop) * React Native Radio 225 – Behind Our Decision to Cancel Chain React 2022 (Todd Werth, Gant Laborde, Jamon Holmgren & Mazen Chami) * On .NET – Web Forms Components for Blazor (James Montemagno & Jeff Fritz) * Beautiful, Extensive and FREE Calendar Control for Xamarin.Forms (Gerald Versluis) * Tim Pearce & Juliette Carter (BBC) — Building a WebAssembly Runtime for BBC iPlayer (WebAssembly Summit) * How to use MURAL in Microsoft Teams (Microsoft Teams) * Google Cloud Security Podcast Episode 50 – The Epic Battle: Machine Learning vs Millions of Malicious Documents (Anton Chuvakin) * Asp.Net Monsters – Improving Page Load Performance with Responsive Images (James Chambers, Simon Timms & David Paquette) * Microsoft 365 Dev Podcast – Property Pane Portal project with Christophe Humbert (Jeremy Thake & Paul Schaeflein) * Web Wednesday: TypeScript and GraphQL with Aaron Powell (Christopher Harrison) * The Stack Overflow Podcast – Next stop, Cryptoland? (Eira May) * UI Breakfast Podcast – BDTP. SaaS Content Strategy with Nicole Kow (Jane Portman) * The 6 Figure Developer – All About Couchbase with Matt Groves (John Callaway) * Microsoft 365 PnP Weekly – Episode 151 – Paul Bullock (Vesa Juvonen & Waldek Mastykarz) * Adaptive Cards community call – January 2022 (J.P. Roca)

Community & Events * Things to Do for Black History Month in Philadelphia in 2022 (Visit Philly)

Database * Converting between Data Types with the SQL Server CAST Function (Koen Verbeeck) * MySQL Commands: Cheat Sheet of Common MySQL Queries (Developer.com Staff) * Data Pages – the Foundation of SQL Server (Klaus Aschenbrenner) * Getting started with MySQL (Robert Sheldon) * 5 Questions Answered – Comprehensive Database Performance Health Check (Pinal Dave) * Creating Azure DB for MySQL – Single Server (Arun Sirpal)

SharePoint & MS Teams * Jumpstart Your Teams App Development with Teams Toolkit (Phil Jirsa)

PowerShell * Default ParameterSetName (Emin Atac)

Miscellaneous * The overhead of Edge on Windows 11 (and 10) (Michael Niehaus)

More Link Collections * Interesting links of the week (2022-5) (Michael Eaton) * Sands of MAUI: Issue #42 (Sam Basu) * [Last Week in .NET #79] – Space Newts (George Stocker) * Reading Notes #491 (Frank Boucher) * The Wolf Report – February 1st, 2022 (Michael Wolfenden)

The Geek Shelf Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Alvin Ashcraft)

View Details

Top Links * Build your first WinUI 3 app (Part 1) and Adding event handlers: Sounds, Dark Mode & Windowing (Part 2) and Making the app single-instanced (Part 3) (Jingwei Zhang) * Windows Template Studio – reborn! (Matt Lacey) * LINQ improvements in .NET 6 (Bruno Sonnino) * Azure DevOps requires TLS 1.2 on all connections including Visual Studio (Ruben Rios) * Power Apps and the .NET Developer (Matthew Soucoup)

Web & Cloud Development * Containerless! How to Run WebAssembly Workloads on Kubernetes with Rust (Deepu K. Sasidharan) * Using Azure AD Authentication for a Go API (Jonathan Channon) * Dynamically Creating Script Tags With Umbrella JS (Ben Nadel) * How to Create an Instant Search Input with Debounce in React.js (Anderson Osayerie) * Code-Splitting: Get a Better Performance When Developing With React (Chinedu Imoh) * Implement a PWA using Blazor with BFF security and Azure B2C (Damien Bowden) * Use ASP.NET Core hosted services to run a background task (David Grace) * Security and web apps (Julian M. Bucknall) * Dockerize your own Game of Thrones’ API (Lorenzo Costa) * 2 reasons I’m learning about CSS (Matt Lacey) * Chaos Monkey – Part 4 – Creating an Asp.Net 6 Application that Caches an Error (Paul Michaels) * APIs that Simplify How Teams Work with Document Management Systems (Joyce) * ESLint v8.8.0 released (Milos Djermanovic) * FHIR Forms: Theory and background (David Hay) * Easy Asset Access with the Cloudinary Media Library Browser Extension (David Walsh) * Install Bicep and get up and running and Learn Bicep Step by Step (Gregor Suttie) * What Web Frameworks Solve And How To Do Without Them (Part 1) (Noam Rosenthal) * Adding Custom Claims to ID Tokens with Auth0 Actions (Jessica Temporal) * Develop webhooks locally using Cloudflared Tunnel (Niels Swimberghe) * How to install Hugo on Windows 10 (Sarah Lean)

WinUI, .NET MAUI & XAML * Ordering elements with ZIndex in .NET MAUI (Andreas Nesheim) * Updates in .NET MAUI – Summary 2021 (Luis Matos) * Uber Clone App using State Machine in Xamarin Forms (Rendy Del Rosario)

Visual Studio & .NET * Top ‘On Roadmap’ Feature Request for Visual Studio 2022: Roll Back Updates (David Ramel) * Temporal Tables with EF Core 6 (Christian Nagel) * How to Copy Array Elements to New Array in C# (Code Maze) * Everything You Want to Know About the Record Type in .NET: Performance (Bruno Capuano) * Better Exception Handling With EntityFrameworkCore Exceptions (Wade Gausden)

Design, Methodology & Testing * Proven Ways To Future Proof Your Teams, Tools, And Organization (Britt Joiner) * A Look Inside the .git Folder (Eric Potter) * Calm the chaos with Microsoft To Do & Viva Briefing email (Ayeshni Dasgupta) * Creative Process Lessons from ‘Get Back’ (Brad Frost) * Hybrid work and the year ahead (Cyril Belikoff) * Secure Cloud Deployments with GitHub (Daniel Krzyczkowski) * Mistakes First Time Leaders Make (George Stocker) * Optimize Pull Requests in Travis CI (Montana Mendy) * How to not get lost structuring your first Foundational Research (Nikita Chandawale) * Keep your workflow actions up to date using GitHub Dependabot (Utkarsh Shigihalli) * How to Get Started With UX Research (Nancy Young)

Mobile, IoT & Game Development * Flutter Architecture (Gülsen ) * Android Multi-Phone Debugging (j2inet) * Alexa.NET 1.20.0 was just released! (Tim Heuer) * Improving App Performance with Baseline Profiles (Kateryna Semenova, Rahul Ravikumar & Chris Craik) * Mobile game development best practices (Bogdan Sandu) * Programmers Explore the Secrets of Wordle (David Cassel) * Finding the Floor with HoloLens 2 and MRTK 2.7.3 and Removing the ‘hiccup’ from repeating Unity animations (Joost van Schaik)

Podcasts, Screencasts & Videos * OnPodcast Special: Chatting all things Microsoft with Mary Jo Foley (Arif Bacchus) * Technology & Friends – Jeff Blankenburg on AI Assistants in the Future (David Giard) * Merge Conflict 291: GitHub Actions All The Things (James Montemagno & Frank Kreuger) * GeekWire Podcast: Data journalist Sherrell Dorsey on her new book, ‘Upper Hand: The Future of Work for the Rest of Us’ (Todd Bishop) * JS Party – What’s in your package.json? (Tobie Langel, Amal Hussein, Feross Aboukhadijeh & Christopher Hiller) * New Video: Coding Making Sense of reactive() and ref() in Vue.js (Shawn Wildermuth) * This VS Code Trick Helps You Find Your Projects 10x Faster! (Gerald Versluis) * InfoQ Podcast: Evidence Based Management with scrum.org (Patricia Kong) * AGL 245: Alex Murrey from TangoTeams (John Rouda) * Coding Blocks Podcast – PagerDuty’s Security Training for Engineers, The Dramatic Conclusion (Allen Underwood, Michael Outlaw & Joe Zack) * The Amp Hour #575 – New Life Skills with Joe Grand (Dave Jones & Chris Gammell) * FreeCodeSession – Episode 337 and Upgrading a WinForms App to .NET 6, Part 2 (Jason Bock) * DevOps.FM – The One Where We Talk Planning (Brian Randell) * Jeffrey Palermo on Software Careers – Azure DevOps Podcast Episode 178 (Jeffrey Palermo) * The Download: Rancher Desktop 1.0, New Git Features, and TUI Toolkits (Christina Warren) * Getting Started with Deno & MongoDB (Jesse Hall)

Community & Events * Learn How Stacey-Ann Duhaney Leveled-Up Her Project Management Career Through the Tech Project Management Boot Camp (bwintersgullo) * Marketplace Office Hours (Business and Technical)- Register Now for February Sessions (Microsoft Developer Support) * My Journey at Microsoft: The First Three Months (Richard Hay) * Meet a recent Microsoft Learn Student Ambassador graduate: Gino Messmer (MS Student Developer Team) * Only the great die at 11 (RIP Stack Overflow Jobs) (Tom Wright)

Database * Comparison of the VARCHAR(max) and VARCHAR(n) SQL Server Data Types (Daniel Farina) * Varchar Data Types in SQL Server, Oracle and PostgreSQL (Andrea Gnemmi)

SharePoint & MS Teams * The overhead of Widgets and Teams in Windows 11 (Michael Niehaus) * What’s New in Microsoft Teams | January 2022 (Microsoft Teams Team)

PowerShell * Enable CLI Completion in PowerShell using Bash Completions (Cody Merritt Anhorn)

Miscellaneous * Looking at Writing Book Blurbs and How that can Help Conference Speakers (Chris Woodruff) * O’Reilly Reports Increasing Interest in Cybersecurity, AI, Go, Rust, and C++ (EditorDavid) * Generating Content Ideas That Will Resonate With Software Developers (Karl Hughes) * Windows 11 Gets a New Feature a Bit Early: Microsoft Account Management (Paul Thurrott)

More Link Collections * The Morning Brew #3400 (Chris Alcock) * C# Digest Issue #400 (Jakub Chodounsky) * F# Weekly #5, 2022 – F# and WebAssembly, F# Show (Sergey Tihon) * Today’s Readings (Aaron T. Grogg) * The Wolf Report – January 31st, 2022 (Michael Wolfenden) * The Overflow #110: The Log4j vulnerability by the numbers (Ryan Donovan & Cassidy Williams) * Friday Five: Dev Productivity, MVP History, More! (Jeffrey Raymond Kitt)

The Geek Shelf Customizing ASP.NET Core 6.0: Learn to turn the right screws to optimize ASP.NET Core applications for better performance, 2nd Ed (Jürgen Gutsch) – Referral Link

View Details

Top Links * Foldable SDK update with Jetpack Window Manager (Sorin Albu) * Flutter Update: Windows – Tune in 2/3 at 10:00AM PST for exciting news for Windows developers about Flutter (Flutter Team) * Hanselminutes – Game Console 2.0: A Photographic History with Evan Amos (Scott Hanselman) * Deploying Uno Platform Applications to Azure (Uno Platform Team) * No Dogma Podcast #160 – Brandon Minnick, .NET MAUI (Bryan Hogan) * Get Started | Create a WinUI 3 app (updated) (Windows Dev Docs)

Web & Cloud Development * Using MailMerge in ASP.NET Core 6 Web Applications and Adding SVG Watermarks to Documents (Bjoern Meyer) * Performance improvements in ASP.NET Core 6 (Brennan Conroy) * Implementing OAuth 2 Using Node.js (Chinedu Imoh) * How to Use Serilog in ASP.NET Core Web API (Claudio Bernasconi) * WebStorm 2022.1 Early Access Program Is Now Open! (Ekaterina Ryabukha) * Outlook JavaScript API deprecation for AttachmentDetails.contentType property (Microsoft Office Team) * Pure and Impure Functions in JavaScript: A Complete Guide (Ravindu Shehan Perera) * Microsoft launches landing zone accelerator for Azure Arc-enabled servers (Vijay Kumar) * Getting Halo Infinite Match Stats With Official Halo API (Den Delimarsky) * Learn Responsive Design (Brad Frost) * Cloud trends show customers increasing investments in hybrid and multicloud (Erin Chapple) * Updating Gulp Sass 4 to Gulp Sass 5 (Jason Gaylord) * How to Build a Jamstack Application in Postman (Joyce Lin) * Jan. releases: Pulumi Packages support for plugins hosted anywhere and Pulumi Service 3rd party audit for secrets decryption (Meagan Cojocar) * Hot Chocolate GraphQL Pagination Using Cursor Technique [.NET 6] (Naveen Bommidi) * Is a Multicloud Strategy Right for Your Organization? (Ron Powell) * Which .NET GraphQL Clients Should Your App Use? (Sameer Doshi) * GoLand 2022.1 Early Access Program Has Started! (Sergey Kozlovskiy) * Top Ten Most Common Web Accessibility Issues (TPGi)

WinUI, .NET MAUI & XAML * Platform Specific Code using Partial Classes in .NET MAUI (Dave Murray) * Multiple Selection Made Easy Using the WinUI 3 ComboBox Control (Jegan R)

Visual Studio & .NET * Difference Between ValueTuple and Tuple in C# (Code Maze) * NDepend: Static Analysis for .NET (Cody Merritt Anhorn)

Design, Methodology & Testing * Creating the Conditions for Developer Happiness (Jeremy D. Miller) * App Modernization: 5 Tips When Migrating to Kubernetes (Nicolas Vermande) * Psychological safety is critical for high-performing teams (Lori Colston) * What is a wireframe? The definitive guide (Sketch Team) * The Retirement of SpecFlow+ Runner (Andreas Willich) * You Don’t Have to Pay the A**hole Tax: How to Avoid Working for a Bad Boss (Brandi Neal) * Git: Switching Unstaged Changes to a New Branch (Chris Coyier) * Creating an API-First Culture and Company, Part 1 (Karthik Krishnaswamy) * The Guide to PubSub (Publish/Subscribe) (Leonardo Maldonado) * A practical right-to-left example (Steve Fenton) * How To Schedule Your Day Effectively (Tyler Hakes) * The Role of CI/CD Pipeline in Software Development (Vishal Rustagi)

Mobile, IoT & Game Development * Building apps for Android Automotive OS (Madan Ankapura) * Flutter: Introducing url\_router – A simple Router controller. (Shawn Blais)

Podcasts, Screencasts & Videos * CppCast – Docker Development and Modernizing OOD with Yacob Cohen-Arazi (Rob Irving) * Dos and Don’ts of Blockchain – Adventures in DevOps 102 (Jonathan Hall & Will Button) * Azure Podcast Episode 409 – Azure Service Connector (Sujit D’Mello) * Getting the Right SignalR with Andrew Evans – Adventures in Angular 338 (Armen Vardanyan & Charles Max Wood) * Scrum Master Toolbox Podcast – Motivating new teams with the Superpowers retrospective format | Priyanka Gorai (Vasco Duarte) * Get started with Microsoft Teams in Mobile (Microsoft Teams) * Rocket 370: Not Garbage! (Christina Warren, Brianna Wu & Simone De Rochefort) * One Dev Question – What is the BAMStack? (Jeffrey T. Fritz) * UX Podcast #281 – Organisational trauma with Vivianne Castillo (James Royal-Lawson & Per Axbom) * Web Rush Episode 168: Create web apps using Firebase with Ankit Sharma (John Papa, Ward Bell, Dan Wahlin & Craig Shoemaker) * Radical Candor S4, Ep. 1: Rock Star Mode Versus Superstar Mode (Kim Scott, Jason Rosoff & Amy Sandler) * Talk Python to Me #350: Python Steering Council 2021 Retrospective (Michael Kennedy) * 8 Bits with Mark Allibone! (Pj Metz & Brandon Minnick) * The Stack Overflow Podcast – Using synthetic data to power machine learning while protecting user privacy (Ryan Donovan) * Fairness and Helping Each Other – 10 tips with Adam Cogan and Keep your npm and Yarn packages up to date and Don’t just say hello on IM and Super fast transactions using Cosmos DB and Redis (SSW TV)

Community & Events * How a student leader cultivates on-campus diversity and leadership in Australia (Matthew Ranocchiari) * Forest Guard: Microsoft Student Hackathon winners create rapid-response deforestation sensor (Jacob Block) * Advent of Code 2021 in Kotlin: Announcing the Winners (Ksenia Shneyveys) * Inspiring Women: Leslie Ramirez (Leomaris Reyes)

Database * Cumulative Update #15 for SQL Server 2019 RTM (Srinivas Kandibanda) * An Overview of System Function LOGINPROPERTY for SQL Login Details (Manvendra Singh)

SharePoint, M365 & MS Teams * Introducing Device Trade-In for Microsoft Teams (Meera Ajam) * CLI for Microsoft 365 v4.4 (Arjun Menon) * From empowering frontline workers to accessibility improvements—here’s what’s new in Microsoft 365 (Jared Spataro)

Miscellaneous * macOS 12.3 Will Break Cloud-Storage Features Used By Dropbox and OneDrive (BeauHD) * Announcing Windows 11 Insider Preview Build 22543 (Brandon LeBlanc) * Fake a Cleaner, Cooler Workspace in 2022 with Free Virtual Backgrounds (Jacqueline Bieringer) * 4 AI Themes for Businesses in 2022 (Microsoft in Business Team) * Windows Server End of Support: Key Dates (Pat Widjaja)

More Link Collections * The Morning Brew #3399 (Chris Alcock) * Top Stories from the Microsoft DevOps Community – 2022.01.28 (Jay Gordon) * Collective #696 (Mary Lou) * The Wolf Report – January 28th, 2022 (Michael Wolfenden) * Weekly Xamarin – Issue 336 – 28th Jan 2022 (Kym Phillpotts) * PHP Annotated — January 2022 (Roman Pronskiy)

The Geek Shelf Purely Functional Data Structures (Chris Okasaki) – Referral Link

View Details

Top Links * .NET Rocks! – Pro Microservices in .NET 6 with Sean Whitesell, Rob Richardson, and Matthew Groves (Carl Franklin & Richard Campbell) * Announcing Glance: Tiles for Wear OS made simple (Anna Bernbaum) * A new era of the PC (Panos Panay) * Modernizing DasBlog – from Web Forms to .NET 6 (James Montemagno & Mark Downie) * Code search in Visual Studio 2022 is about to get much faster (Denizhan Yigitbas)

Web & Cloud Development * Halo Infinite Web API Authentication (Den Delimarsky) * Azure Tips & Tricks – Tip 350 – How to extract information from receipts with Azure Form Recognizer (Azure Team) * A pipe operator for JavaScript: introduction and use cases (Axel Rauschmayer) * How to Cycle Through Classes on an HTML Element (Chris Coyier) * A launch.json to turn VS code into a full web development IDE (Christian Heilmann) * Connected Microservices with Azure Container Apps (Monojit Datta) * How I Got Pwned by My Cloud Costs (Troy Hunt) * Programmatically Determine what Ports Kestrel is Running On (Bryan Hogan) * Modernizing DasBlog – from Web Forms to .NET 6 (Mark Downie) * What every GraphQL user should know about HTTP and REST (Jens Neuse)

WinUI, .NET MAUI & XAML * .NET MAUI Closer Than Ever (Discover +5 New Features) (Dotnetsafer) * .NET MAUI – Exploring Overlays (Michael Ridland)

Visual Studio & .NET * How to Create a PNG File from a Web Page in C# (Roland Weigelt) * Switch Expression with Multiple Cases That Return the Same Result in C# (Code Maze) * Validating Objects With FluentValidation (Assis Zang) * Colors in .NET: An In-Depth Guide (Peter Huber)

Design, Methodology & Testing * Azure DevOps Server and Team Foundation Server patches (Gloridel Morales) * Solving ‘The remote provider was unable to process the request’ in Azure DevOps (Jason Gaylord) * DBAs and DevOps (Kathi Kellenberger) * MSIX Packaging Tool January 2022 Release is now available! (Sharla Akers) * GitHub Codespaces creation with the CLI (Rob Bos) * What Is Product Management? Product Manager Responsibilities By Industry (anoriega) * Event Sourcing vs Event Driven Architecture (Derek Comartin) * Are you on the boat? (George Stocker) * How To Kill Innovation (JD Meier) * Getting started with GitHub Codespaces (Jim Bennett) * Cut Time on Code Reviews and Project Planning With Static Analysis (Kateryna Shlyakhovetska) * Keeping technologists in the flow state (Prashanth Chandrasekar)

Mobile, IoT & Game Development * Flutter: Our favorite pub.dev libraries (Shawn Blais) * Some Blender tricks for the impatient Mixed Reality / HoloLens developer (2) (Joost van Schaik)

Podcasts, Screencasts & Videos * AzureFunBytes Episode 66 – Building real-time apps with Azure SignalR with Chris Noring (Jay Gordon) * Introduction to Azure SQL Bindings for Azure Functions | Data Exposed (Anna Hoffman & Drew Skwiers-Koballa) * Microsoft Mechanics – NoSQL Database for High Performance & Scalability | How to Get Started with Azure Cosmos DB (Jeremy Chapman & Estefani Arroyo) * Working Code Podcast – Episode 59: Everything Old Is New Again (Ben Nadel) * PPP 346 | Lessons from a Successful Project Manager, with Donna Gregorio (Andy Kaufman) * Design Details 426: Senior++ Designer Expectations (Brian Lovin & Marshall Bock) * The Happy Engineer Podcast 031: Increase Emotional Intelligence and Performance with Teresa Quinlan (Kae Lynne Sapino) * One Dev Question – How much extra work is it for developers to add accessibility into their games? (Kaitlyn Jones)

Community & Events * The Dev Talk Show (Feb 2) – Azure Container Apps LIVE (Andy Schwam, Chris Gomez & Rich Ross) * Student Ambassador community voices: Learnings from 2021 and new beginnings (MS Student Developer Team) * Grow your career at Unity (Lauren Allen & Corin Lane) * Gates Foundation names first outside trustees, bringing new oversight to $50B philanthropy (Todd Bishop)

Database * SQL SERVER – TempDB Error: CREATE FILE encountered operating system error 3 (Pinal Dave) * Display dates between two input dates using SQL DATEDIFF function in SQL Server (Rajendra Gupta) * Oracle to Azure Refactoring Go or No-Go Indicators (Kellyn Pot’Vin-Gorman) * Easily Deploy SQL Server Always On via AWS Launch Wizard (Carla Abanes)

SharePoint & MS Teams * How to set up SPFx development environments for multiple SharePoint Server deployments (Andrew Connell) * Microsoft Teams users can now chat with any Teams user outside their organization (Noga Ronen) * Create your first Adaptive Card Extensions(ACEs) with SPFx (Siddharth Vaghasia)

PowerShell * How to detect and delete unusable nodes in Batch Service automatically by PowerShell Script (Jay Gong)

Miscellaneous * Power Automate for desktop – January 2022 update (Yiannis Mavridis) * Windows 11 is getting Android apps, taskbar improvements, and more next month (Tom Warren) * Supervised vs Unsupervised Machine Learning (Exxact Team) * How to have a better interview (Michael Eaton) * Microsoft Account service now reaches 1 billion users (Kevin Okemwa) * Updating your Class Notebook Addin for OneNote Desktop to the latest version (Mike Tholfsen) * Writing With Style: 10 Style Guides to Inspire You (Svetlana Novikova)

More Link Collections * The Morning Brew #3398 (Chris Alcock) * The Wolf Report – January 27th, 2022 (Michael Wolfenden)

The Geek Shelf Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Scott Wlaschin) – Referral Link

View Details

Top Links * Build and Deploy an Uno Application for iOS, Android, UWP and WASM from Azure DevOps and Pipeline Templates (Nick Randolph) * Announcing .NET Community Toolkit v8.0.0 Preview 1 (Sergio Pedri) * 7 reasons to attend Azure Open Source Day (David Dennis) * Dapr v1.6 is now available (Dapr Team) * Visual Studio 2022 for Mac Preview 5 (Jordan Matthiesen)

Web & Cloud Development * Web API DTO Considerations (Steve Smith) * .NET Watch Launch Setting Profile For ASP.NET Core (Khalid Abuhakmeh) * A Complete Guide to the Amplify React Authentication Components (Ali Spittel) * How Docker Desktop Networking Works Under the Hood (David Scott) * Rightsize to maximize your cloud investment with Microsoft Azure (Diana Gao) * Add an admin CRUD web page to your ASP.NET Core web app in 5 minutes using EF Core Power Tools and CoreAdmin (Erik Ejlskov Jensen) * Azure Lab Services Architecture Guide (Nicole Haugen) * How to get ASP.NET Core server URLs (Niels Swimberghe) * Trailing Slashes on URLs: Contentious or Settled? (Zach Leatherman) * Say Hi to Backstage homepage templates! (Kat Zhou) * Setting up symbol-valued constants via proxies (Axel Rauschmayer) * Modern Identity Onboarding Essentials (Gary Archer) * Top Database APIs for Your Developer Toolkit (Sean Keegan) * Application Session Management (Sumana Malkapuram) * The 2-Minute Recap: Everything new with Security, Compliance, and Identity on Microsoft Learn (Temante Leary) * Microsoft Releases YARP – Yet Another Reverse Proxy (Thiago Destro) * Microsoft Graph – Get change notifications delivered in different ways (Microsoft Docs)

WinUI, .NET MAUI & XAML * Draw and Save Signatures Using Telerik SignaturePad for Xamarin (Dobrinka Yordanova) * Replicating Boarding Pass UI in Xamarin Forms (Leomaris Reyes) * A Windows App SDK migration of the UWP Photo Editor sample app (C++/WinRT) (Steven White) * How Uno Platform Ports Features from WinUI on Day 0 (Uno Platform Team) * Simple Onboarding or Walkthrough Pages in Xamarin iOS & Android (The First Prototype)

Visual Studio & .NET * Did you know – You can now AutoSave Files in Visual Studio 2022? (Abhijit Jana) * Difference Between int.Parse() and Convert.ToInt32() in C# (Code Maze) * C# Sugar & Improvements [6.0 to 10.0] (Patricio Filice) * .NET Framework January 2022 Cumulative Update Preview (Tara Overfield) * Bending .NET – Improved Common Flat Build Output (Nietras) * Using Guard Clauses in .NET (Charlin Agramonte) * How to collect return values from Parallel.ForEach? (Patrick Smacchia) * Fixing Windows Control Focus on Toolbar and Menu Controls (Rick Strahl)

Design, Methodology & Testing * Agile Book Club: Team Room (James Shore) * Why DevOps needs a change from a ‘me’ to a ‘we’ mindset (Chris Yates) * How to build out your DevOps team (Johanna Ambrosio) * Technical debt poses a cybersecurity risk (Terumi Laskowsky) * Build, refactor, repeat (Jon Hilton) * No one cares that you’re right (George Stocker) * Experiencing Job Dissatisfaction: How To Decide If It’s Time To Quit (Genevieve Michaels) * Encourage Management Collaboration to Integrate Leading and Serving Others (Johanna Rothman) * Git 2.35 released with a few interesting features (Kunal Chowdhury) * Netflix: A Culture of Learning (Martin Tingley, Wenjing Zheng, Simon Ejdemyr, Stephanie Lane, Colin McFarland, Mihir Tendulkar & Travis Brooks) * Hybrid & Remote Work in 2022 and Beyond (Shane Hastie)

Mobile, IoT & Game Development * Android Studio Bumblebee (2021.1.1) Stable (Adarsh Fernando) * Simple Steps to Create an Investment (SIP) Calculator in Flutter (Meikanda Nayanar I) * Adafruit’s QT Py ESP32 Pico is A Tiny Doom Playing Handheld (Caleb Kraft)

Podcasts, Screencasts & Videos * Microsoft Cloud Show Episode 443 | Microsoft’s Blockbuster Blizzard Acquisition & Updates to Azure Kubernetes Service (Andrew Connell & Chris Johnson) * RunAs Radio – SQL Q&A from SQL Server & Azure SQL Conference Fall 2021 (Bradley Ball, Tim Chapman, Buck Woody, Pedro Lopes, Richard Campbell, Bob Ward & Anna Hoffman) * .NET MAUI Preview 12 – Constructor & Dependency Injection Everywhere! (James Montemagno) * Virtual DOM and the React Way, Part Deux – JavaScript Jabber 518 (Aimee Knight, AJ O’Neal, Dan Shappir & Steve Edwards) * Scrum Master Toolbox Podcast – Helping a Scrum team get unstuck, and stop complaining | Priyanka Gorai (Vasco Duarte) * What does it take to upgrade to .NET 6? (Jeffrey T. Fritz) * FreeCodeSession – Episode 336 (Jason Bock)

Community & Events * Announcing Microsoft #BuildFor2030 Hackathon winners: accelerating innovation and collective impact (Rodney Clark)

Database * How SQL Server executes a Query (Klaus Aschenbrenner) * Introduction to Azure Cosmos DB a NoSQL Database for Documents and JSON (Rajendra Gupta) * When Should You Use DESC in Indexes? (Brent Ozar)

SharePoint & MS Teams * Welcome new employee in Teams using Adaptive card. (Shrushti Shah) * How to use Graph Toolkit in Teams App inside Teams Tab (Siddharth Vaghasia)

Miscellaneous * Notepad++ Fixes Memory Leak (Alex Denham) * An Update to the Twitter Transparency Center (Twitter) * Educational IDEs and EduTools: Looking Back at 2021 (Anastasia Khramushina) * Microsoft cloud revenues power Microsoft’s $51.7 billion second FY’22 quarter (Mary Jo Foley) * 5 Reasons I Don’t Love Python as a Beginner Language (Matthew MacDonald) * I deleted a file from Explorer, but it came back when I refreshed, and I get Access Denied if I try to delete it again (Raymond Chen) * Microsoft Whiteboard is already part of the Metaverse (Vesa Nopanen)

More Link Collections * The Morning Brew #3397 (Chris Alcock) * The Wolf Report – January 26th, 2022 (Michael Wolfenden)

The Geek Shelf Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link