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