With two days off for the Thanksgiving Holiday weekend, I decided to get a head start on next week. Expect an extra-light edition on Monday.
Top Links
- Embracing nullable reference types (Mads Torgersen)
- Deploying Your Blazor App Using Azure Pipelines and Deploying Your Blazor App Using GitHub Actions (Michael Washington)
- A Comprehensive Introduction to Angular Elements (Aphinya Dechalert)
- Learning React: Main Concepts and Learning Vue.js: Getting Started with Vue and Learning Vue.js: The Basics and Learning Vue.js: Slots and Navigation (Brian Lagunas)
- Mini book: The InfoQ eMag – .NET Core 3 (InfoQ Team)
Web & Cloud Development
- Using TX Text Control Angular in ASP.NET MVC (Bjoern Meyer)
- JavaScript Interview Series – All about NaN (Dhananjay Kumar)
- Sharing Code between React Web / Native TypeScript Projects (John Tucker)
- Testing React Hooks With Enzyme and React Testing Library (Kingsley Silas)
- The open source Carter Community Project adds opinionated elegance to ASP.NET Core routing (Scott Hanselman)
- Implementing Search in Blazor WebAssembly With Lucene.NET (Aaron Powell)
- Blazor – Where to put your domain logic and Is Blazor actually any good, beyond “demo-ware” (Jon Hilton)
- When your dependencies break your software, wouldn’t you like them to fix it? (Allianz Global Digital Factory)
- Pulumi: Cloud Infrastructure With .NET Core (Arthur Casals)
- How Vue Components Work (& How They Simplify Web Development) (Francis Cote)
- Auditing For Accessibility Problems With Firefox Developer Tools (Marco Zehe)
- Why web wrappers are a great start for Windows 10 desktop apps (Matt Lacey)
- Blazor And The Idea Of Dotnet In The Browser. (Rajiv Popat)
- Spring REST TypeScript generator (Tomasz Wozniak)
XAML, UWP & Xamarin
- Xamarin.Forms – EventToCommand Behavior in MVVM ViewModel (Delpin Susai Raj)
- Extended Segmented Tab Control for Xamarin Forms (Rendy Del Rosario)
- Xamarin.Forms NLog Sample (Takeshi Fujimoto)
- Windows 10 SDK Preview Build 19028 available now! (Kevin Larkin)
Visual Studio & .NET
- C# 8 Nullable Types (Jesse Liberty)
- Tools C# Developers are Thankful For (Typemock Team)
- Three Developer Tools I’m Thankful For (Heather Downing)
- OzCode Review and Black Friday 2019 Discount (Michael Shpilt)
Design, Methodology & Testing
- What Eats Your Programming Time (Nikos Vaggalis)
- Startup programs MSIX (Horatiu Vladasel)
- Software Architecture Principles That Every Programmer Should Follow (Hardik Shah)
- TeamCity 2019.2 RC is out (Maria Kudryavtseva)
- How not to build code when only docs are changed (AppVeyor) (Matt Lacey)
- The First Non-Bullshit Book About Culture I’ve Read (Ian Miell)
Mobile, IoT & Game Development
- Azure IoT Tools November Update: standalone simulator for Azure IoT Edge development and more! (Jun Han)
- Healthcare Mobile App Design: Tips and Inspiration (Suzanne Scacca)
Podcasts, Screencasts & Videos
- Syntax Podcast Show 200! (Wes Bos)
- Episode 327 – PowerScripting Podcast – Tim Warner (Jonathan Walz)
- Hanselminutes – Career Karma’s Ruben Harris on engineering bootcamp success (Scott Hanselman)
- Developer Tea – Managing Requests, Making Commitments (Jonathan Cutrell)
- Azure Friday – How to share SQL tables and views using Azure Data Share and Azure Friday – How to use Azure Ultra Disks with Azure Virtual Machines (Scott Hanselman & Rob Caron)
- Azure Podcast Episode 306 – Identity Solutions in Azure (Sujit D’Mello)
- Deliver your Enterprise Xamarin App On-Time and On-Budget | Xamarin Developer Summit (Robin Schroeder)
- No Dogma Podcast #134 – Brandon Minnick, Async Await – Common Mistakes, Part 2 (Bryan Hogan)
- Yet Another Podcast – Mads on C# 8 Design (Jesse Liberty)
- ID10T Podcast – Kristen Bell (Chris Hardwick)
- .NET Core Podcast – gRPC with Mark Rendle (Jamie Taylor)
- Complete Developer Podcast – Defensive Coding (BJ Burns & Will Gant)
- Rocket 255: Agents of Chaos (Brianna Wu, Christina Warren & Simone De Rochefort)
- How to deploy automatically a new website with the GitHub Actions and 2019-11-22 (VOD) Blind2021 adding Room Status, and more (Frank Boucher)
- AGL 132: CodeMash with Brian H. Prince (John Rouda)
- 2 Frugal Dudes Podcast – Making Better Financial Decisions to Reach Success Faster (Kevin Griffin & Sean Merron)
- React Podcast 74: Holiday Update with Chantastic (Short. 4 Minutes) (Michael Chan)
- Talk Python to Me #240 – A guided tour of the CPython source code (Michael Kennedy)
- Now With More Fluid – Windows Weekly 649 (Paul Thurrott)
Community & Events
- Ask a Developer: Kill It With Tech Content Serials (ContentLab IO)
- 26 Spectacular Things To Do In Philly, December 2-8 (Kelly Bucci)
Database
- SQL Server Alert for Database Status Change from Multi User Mode to Single User Mode (Atul Gaikwad)
- SQL SERVER – Disable Memory Grant Feedback at Database Level and Query Level (Pinal Dave)
- Azure Data Factory Execute SSIS Package Activity (Fikrat Azizov)
PowerShell
- PowerShell Basics: How to Manage Azure Resources via PowerShell (Anthony Bartolo)
Miscellaneous
- Windows Mouse Pointer & Cursor Features for Presenting (James Montemagno)
- Introducing the Time Slicer App (John M. Wargo)
More Link Collections
- The Morning Brew #2884 and The Morning Brew #2885 (Chris Alcock)
- .NET App Developer Links – 2019-11-28 and .NET App Developer Links – 2019-11-29 (Dan Rigby)
- Double Shot #2483 and Double Shot #2484 (Mike Gunderloy)
- Angular Weekly – Official Redux style guide, micro front-ends with Angular, Partial & more (Andrey from Jexia)
- Code Maze Weekly #3 (Vladimir Pecanac)
- Friday Five: Power BI Desktop – Database Connectors, SQL Saturday Pordenone 2020, and more! (MVP Award Team)
- Top Stories from the Microsoft DevOps Community – 2019.11.29 (Martin Woodward)
- F# Weekly #48, 2019 – FableConf 2019 Videos (Sergey Tihon)
- Svelte Status – Comparing Vue and Svelte, a Svelte quiz app, Svelte-prism & more (Marlos from Jexia)
- GameDev News – November 29, 2019 (Brian Peek)
- The Go Gazette – Go at American Express, Uber’s Go dependency injection, FyneConf videos & more (Maarten from Jexia)