Dew Drop – November 16, 2021 (#3560)

Top Links

Where Are My Favorite Extensions in Visual Studio 2022? (Leslie Richardson)

Highlights from Git 2.34 (Taylor Blau)

Announcing PostSharp 6.10 RC: Support for .NET 6.0, Visual Studio 2022, and C# 10 (Gael Fraiteur)

.NET Community Toolkit – A collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform (Community Toolkit Team)

In the Jungle of .NET Decompilers (Patrick Smacchia)

Web & Cloud Development

When to refactor a large Blazor component into separate, smaller ones? (Jon Hilton)

Let’s upgrade my main site and podcast to .NET 6 LTS (Scott Hanselman)

JavaScript Async – Returning Promises (Ian Elliot)

Azure Active Directory’s gateway is on .NET 6.0! (Avanindra Paruchuri)

Using Multiple Databases in ASP.NET Core via Entity Framework Core (Marinko Spasojevic)

Blazor Binding Support Multiple Options For – ‘Select’ HTML Element Or ‘InputSelect’ Blazor Component [.NET 6.0 Feature] (Naveen Bommidi)

Scaffolding Static Web Apps (Aaron Powell)

Functions Now Accept Outputs (Anton Tayanovskyy)

How Open Systems uses Microsoft tools to improve security maturity (Emma Jones)

Powerful Terminal And Command-Line (CLI) Tools For Modern Web Development (Louis Lazaris)

eBay Event Notification Platform: Listener SDKs (Lokesh Rishi)

Top five actions engineers should take based on the OWASP Top 10 2021 security updates (Wayne Haber)

WinUI, .NET MAUI & XAML

Drag-and-Drop Support in Xamarin.Forms: An Overview (Thangam Nallasamy)

Dealing with the System UI on iOS in Xamarin.Forms (Marco Siccardi)

Visual Studio & .NET

C# 10 and .NET 6 – Modern Cross-Platform Development, 6th Ed (Packt) (I Programmer)

New dependency injection features in .NET 6: Exploring .NET Core 6 – Part 10 (Andrew Lock)

What’s New for C#, F# and Visual Basic in .NET 6 (David Ramel)

C# Tip: Use a SortedSet to avoid duplicates and sort items (Davide Bellone)

ReSharper C++ 2021.3 EAP: Coding Assistance Features (Elvira Mustafina)

Dependency Hell: Past and Future (Dennes Torres)

.NET 6 now available for RHEL and OpenShift (Mauricio “Maltron” Leal)

Design, Methodology & Testing

Prototyping from A to Z: best practices for successful prototypes (Sketch Team)

Design Systems are for user interfaces (Brad Frost)

Building confidence in a decision (Martin Tingley, Wenjing Zheng, Simon Ejdemyr, Stephanie Lane, Michael Lindon & Colin McFarland)

Building a QA process for your deep learning pipeline in practice (Tobias Kupek)

Test Studio Step-by-Step: Creating Tests (Peter Vogel)

Mobile, IoT & Game Development

Flutter: Hit testing outside parent bounds with `defer_pointer` package (Shawn Blais)

Announcing package support for DartPad (Zoey Fan)

Podcasts, Screencasts & Videos

Syntax Podcast – Hasty Treat – Next.js 12 (Wes Bos)

CodeNewbie S18:E2 – What are some essential skills you’ll need to be successful on your coding journey (Fernando Doglio) (CodeNewbie Team)

Revision Path – Roneka Patterson (Maurice Cherry)

The Stack Overflow Podcast 393: 250 words per minute on a chorded keyboard? Only if you can think that fast. (Ryan Donovan)

.NET Conf – Migrating Web Apps to Azure App Services (Gaurav Seth & Kristina Halfdane)

.NET Conf – Blazor Azure B2C Authentication and Authorization (Michael Washington)

.NET Conf – Accelerate .NET to Azure with GitHub Actions… Again? (Isaac Levin)

On .NET – OData Batching with ASP.NET Core (Jeremy Likness & Hassan Habib)

.NET MAUI Preview 10 Update: Time For You To Get Started! (Gerald Versluis)

James Shore on the Art of Agile Development – Azure DevOps Podcast Episode 167 (Jeffrey Palermo)

.NET Conf 2021 – .NET Everywhere – Windows, Linux, and Beyond (Scott Hanselman)

Asp.Net Monsters #231 – Azure Container Apps with .NET 6 (James Chambers, David Paquette & Simon Timms)

.NET Conf – Not Thinking Small – My Journey to Learning .NET (Elahn Harris)

.NET Conf – Stories from interning on the .NET team (Cathy Sullivan, Jessica Houghton & Sophia Carpenter)

.NET Conf – .NET Internet of Things (Melissa Houghton)

State of Serverless Panel at GraphQL Summit (Aaron Powell)

Google Cloud Security Podcast Episode 43 – Automation as Paved Roads in Cloud Enablement (Anton Chuvakin)

The 6 Figure Developer Episode 220 – .NET 6 & Minimal APIs with Nick Chapsas (John Callaway)

Microsoft 365 PnP Weekly – Episode 143 – Roina Ochieng (Microsoft) (Vesa Juvonen & Waldek Mastykarz)

Women in Technology Podcast – You never know until you try! (WiT Team & Tanuja Ghodgaonkar)

Community & Events

PAX East 2022 to require full vaccination status and masks (Brad Stephenson)

50th Anniversary of First Microprocessor (Sue Gee)

Database

Using SQL Server sequence objects (Greg Larsen)

RavenDB 5.3 Features: Incremental time series & implementing lambda based accounting and RavenDB 5.3 New Features: Concurrent subscriptions and RavenDB 5.3 New Features: Concurrent Subscriptions & Serial operations and RavenDB 5.3 New Features: Incremental time series (Oren Eini)

Couchbase Introduces Hosted Database On AWS (Kay Ewbank)

Safe schema updates – Near-zero downtime database deployments (Alex Yates)

Miscellaneous

Amazon releases Prime Video app for Mac with downloads, AirPlay, and more (Chris Welch)

An Introduction to Python for Non-Programmers (Jack Wallen)

Microsoft gives Windows Subsystem for Linux a new icon, fixes issues and updates kernel (Sofia Wyciślik-Wilson)

Xbox surprise: ‘Halo Infinite’ multiplayer debuts; 70+ new backwards-compatible titles revealed (Thomas Wilde)

Microsoft’s Xbox backward compatibility program returns with 76 new games (Tom Warren)

More Link Collections

The Morning Brew #3354 (Chris Alcock)

.NET App Developer Links – 2021-11-16 (Dan Rigby)

Reading Notes #485 (Frank Boucher)

The Wolf Report – November 16th, 2021 (Michael Wolfenden)

Sands of MAUI: Issue #33 (Sam Basu)

[Last Week in .NET #68] – .NET 6 Passionate Programmers (George Stocker)

The Geek Shelf

 Brand Storytelling: Put Customers at the Heart of Your Brand Story (Miri Rodriguez) – Referral Link

Leave a Reply

Your email address will not be published. Required fields are marked *