It’s an extra large, post-vacation edition of the Dew today. Categorization is a bit limited due to volume. We’ll be back to normal posts tomorrow.
Top Links
- AzureDevOps Collaborative Remote Debugging with OzCode ()
- Visual Studio 2017 version 15.9 now available (Visual Studio Blog)
- Razor support in Visual Studio Code now in Preview (Daniel Roth)
- Updated version of Windows 10 SDK now available with Visual Studio 15.9.1 (Kevin Gallo)
- Compiling C# to WASM with Mono and Blazor then Debugging .NET Source with Remote Debugging in Chrome DevTools (Scott Hanselman)
- Windows Template Studio 2.5 released! (Clint Rutkas)
Web & Cloud Development
- Azure Functions Continuous Deployment with Azure Pipelines: Part 7 – Running Functional End-to-end Tests in a Release Azure Pipeline and Azure Functions Continuous Deployment with Azure Pipelines: Part 8 – Using Gates to Run Smoke Tests on Deployed Function Apps (Jason Roberts)
- What are Progressive Web Apps (PWA)? (Kirupa Chinnathambi)
- Azure Cognitive Services – Machine Learning the Easy Way! (Eric Potter)
- Create a Function App in Visual Studio and Testing an Azure Function in the Azure Portal (David Giard)
- Creating a toast service with Angular CDK (Adrian Fâciu)
- NEW REFERENCE ARCHITECTURE: Real-time scoring of Python Scikit-Learn and Deep Learning Models on Azure (AzureCAT)
- New AWS SDK for JavaScript – Developer Preview (Christopher Radek)
- Exploring the new Cosmos DB async JavaScript API (David Starr)
- Mainframe Migration to Azure – Portal (Ed Price)
- Angular Form Validation With Reactive and Template-Driven Forms (Esther Vaati)
- Create Azure Resources From .Net Code (Frank Boucher)
- Dart for JavaScript Programmers (Hillel Coren)
- Design Better UX With Vue.js Transitions and Animations (Ivaylo Gerchev)
- Angular Routing — Reusing common layout for pages from different modules (Josip Bojčić)
- Testing Angular Container Components (Lars Gyrup Brink Nielsen)
- Dramatically Speed Up Your React Front-End App Using Lazy Loading (Luke Jones)
- Azure Tips and Tricks Part 174 – Machine Learning with ML.NET, Azure Functions and VS Code – Part 1 of 2 and Azure Tips and Tricks Part 175 – Machine Learning with ML.NET and Azure Functions – Part 2 of 2 and Azure Tips and Tricks Part 176 – Azure Lab Services Demystified (Michael Crump)
- Angular Router Series: Pillar 3 — Lazy Loading, AOT, and Preloading (Nate Lapinski)
- ASP.NET Core Identity with Cosmos DB (MongoDB) Part2: ASP.NET Core Code (Alejandro Ruiz Varela)
- Azure Functions 2.0 extensibility – triggers (Tomasz Pęczek)
- Building Interactive Lists with the new Angular 7 Drag and Drop tool (Nwose Lotanna)
- Vue for jQuery Developers (Peter Mbanugo)
- Beyond “Lift-and-Shift”: Application Modernization with Microsoft Azure (Premier Developer)
- AWS SWF (Sacha Barber)
- Building a Slack bot in Node and Sending RabbitMQ Message from JavaScript with async / await (Steve Tibbett)
- Create a React Redux App with Visual Studio 2017 and ASP.NET Core 2.2 (Talking Dotnet)
- Getting Started Vue.js w/Visual Studio ASP.NET Core 1 (David Yardy)
XAML, UWP & Xamarin
- Xamarin.Forms 3.4.0: Say Hello to ImageButton (Paul DiPietro)
- How to use Charles Proxy in Xamarin to capture network traffic (including SSL) (Diego Ponce de León)
- Xamarin.Tip – Build Your Own In-App Developer Options (Alex Dunn)
- Getting Started with .NET Core 3 – Converting an existing WPF Application (Brian Lagunas)
- Xamarin Fundamentals and Xamarin.Forms Fundamentals: MVVM (Jesse Liberty)
- Xamarin.Forms XAML: Sizes and Xamarin.Forms XAML: Styles (Marcos Cobeña Morián)
- Making a WPF app using a SDK-style project with MSBuildSdkExtras (Thomas Levesque)
Visual Studio & .NET
- Improved package debugging experience with the NuGet.org symbol server (Karan Nandwani)
- A Better Way to Test for Exceptions in Visual Studio (Peter Vogel)
- Java vs C# – Part 3 (Ricardo Peres)
- How to Use Build Tasks in Visual Studio Code (Michael Szul)
- Active Pattern Basics in F# (Dave Lowe)
- Check out how Visual Studio Extensions, DevIntersection, #MSFTConnect();, and #CodeParty will rock your world (Katie)
- Use Of The TypeOf Operator In C# (Mahesh Chand)
- Weekly Challenge: Refactoring in C# (Tim Corey)
Design, Methodology & Testing
- Refactoring 2nd Ed printed (Martin Fowler)
- Confessions of a Unit Testing Skeptic (Carlos Schults)
- Article: Great Scrum Masters Are Grown, Not Born (Lyssa Adkins)
- Personal Kanban Part 2 — Personal Kanban with Trello (Sven Wiegand)
- Announcing Azure DevOps Server 2019 RC1 (Erin Dormier)
- Run your CI with Jenkins and CD with Azure DevOps (Ashok Kirla)
Mobile, IoT & Game Development
- Cordova Android 7.1.4 Released! (Chris Brody)
- Python Skill Development Now Supported in the ASK CLI and ASK Toolkit for Visual Studio Code (Leo Ohannesian)
- Get Your Head Out of the Cloud with Alexa Hosted Skills (Preview) (BJ Haberkorn)
- Android Emulators On Hyper-V Are Pretty Awesome (James Montemagno)
- A Vue from Ionic (Mike Hartington)
- Announcing iOS App Extension and watchOS Support in Visual Studio App Center (Nilofer Rajpurkar)
- Using Azure Custom Vision Object Recognition and HoloLens to identify and label objects in 3D space (Joost van Schaik)
- Thanks, HockeyApp. Visual Studio App Center Will Take It From Here (App Center Team)
- Ionic Announces Alpha Release of Vue.js Integration (Dylan Schiemann)
Podcasts, Screencasts & Videos
- MS Dev Show – ML.NET with Chris Lauren (Jason Young & Carl Schweitzer)
- .NET Rocks! – Containers in Windows Server 2019 with Elton Stoneman and .NET Rocks! – Superconductor Geek Out (Carl Franklin & Richard Campbell)
- Jeff Fritz on Live Streaming Coding (David Giard)
- Brady Gaster on Marketing Azure (David Giard)
- Observed Tech PODCAST Episode 290 #OTP (Richard Hay)
- Watch: Bill Wolff Talk About React, Vue, and Angular (Jason Gaylord)
- Unit Testing: Moq Framework | Visual Studio Toolbox and Unit Testing: Existing Code | Visual Studio Toolbox (Robert Green)
- InfoQ Podcast: Diana Larsen on Agile Fluency, Organisational Design and Being an Ally (Diana Larsen)
- AngularDart: Create First Pokemon AngularDart App || Data Binding || Ep1 (MTechViral)
- TWC9: VS Code Updates, C# 8.0 Details, Top Programming Languages of 2018, Detective Pikachu and more | This Week On Channel 9 (Christina Warren)
- What’s new in F# 4.5 | On .NET (Cecil Phillip)
Community & Events
- The Insider’s Guide to Alexa at AWS re:Invent (Jennifer King)
Database
- Puzzle – Datatime to DateTime2 Conversation in SQL Server 2017 and SQL SERVER – Finding User Who Dropped Database Table (Pinal Dave)
- SQL Server 2014 Service Pack 3 is now available (SQL Server Team)
PowerShell
- Setting up Function Apps via Powershell (Michael Stephenson)
Miscellaneous
Blazor 0.7.0 experimental release now available (Daniel Roth)
Git Tip: Link a Local Project to a Hosted Repository (Jason Gaylord)
AutoMapper 8.0.0 Released (Jimmy Bogard)
If you want to understand Silicon Valley, watch Silicon Valley (Bill Gates)
Developing Samsung TV Apps with .NET – Getting Started (Jason Roberts)
Pivotal Act—Transforming how all of the World Builds Software (Ellie Ereira & Ally Blenkin)
Advanced Installer 15.5 and Package Support Framework (Advanced Installer Team)
Part I: Validation Controls using Blazor – Basic Validation Controls (Hisham Bin Ateya)
Incrementally Moving to Continuous Integration and Trunk Based Development (Kevin Logan)
Using Spy++ to Obtain Winform Control TreeView (Jason Gaylord)
Introducing the Chocolatey VS Code Extension ()
New! Trello Personal app available in Microsoft Teams (Amit Oberoi)
Generating .editorconfig files automatically using IntelliCode (Andrew Lock)
Wear OS by Google: final API 28 emulator with new redesigned UI (Android Dev Team)
Avoiding Digital Product Shipwreck: The UX Iceberg (Bailey Lewis)
The Human Side of Microservices and Code Reviews in Practice (Ben Linders)
Opening Microsoft Excel files with TX Text Control X16 (Bjoern Meyer)
Announcing the General Availability of App Center Diagnostics (Blanca Delgado Parra)
.NET Core 3 Breaking Changes – Build 9754 (Brian Lagunas)
Rocket 201: Christina’s Wallet Strikes Back and Rocket 202: Christina’s Makes a Good Buying Decision (Brianna Wu, Christina Warren & Simone De Rochefort)
Genesis Episode: This is Block Talk | Block Talk (Cameron Tomisser)
Introducing Chartify: Easier chart creation in Python for data scientists (Chris Halpert)
Renaming projects the easy way – new refactoring in Rider 2018.3 (Chris Woodruff)
We Are Thankful For These Benefits of Working Remote (clayton)
Windows 10 SDK Preview Build 18282 available now! (Clint Rutkas)
Microsoft Bot Framework v4 Node #6: Creating a Knowledge Base with LUDown and QnA Maker and Microsoft Bot Framework v4 Node #7: Creating a LUIS Service with LUDown and the CLI (Michael Szul)
How to Choose the Right .NET Collection Class? (Damir Arh)
Announcing TypeScript 3.2 RC (Daniel Rosenwasser)
Blasting Off With Blazor: Part 1, Introduction (Dave Brock)
A Deep Dive Into Transform Widgets in Flutter (Deven Joshi)
Dart 2.1 Brings New Language Features, Better Usability and More (Diogo Carleto)
This week in Tech – Friday, Nov 16, 2018 and Today in Tech – Monday, Nov 26, 2018 (Dirk Strauss)
All Things Git Podcast – Learning a New Codebase with Patricia Aas (Edward Thomson & Martin Woodward)
Get a Free Copy of Our Game Design Notebook (Emily Esposito Fulkerson)
Private Mode Browsers (Eric Lawrence)
Adventures In Foreign Keys 4: How Should I Index These Things? (Erik Darling)
Self Documenting Code vs. Comments? Turns Out It’s Both or Neither (Erik Dietrich)
FreeCodeFriday – Episode26 (Jason Bock)
Who Is in Charge of Developing a DevOps Culture? (Jennifer Riggins)
Controlling an IoT device from your phone (Jim Bennett)
Kubernetes Ingress Controllers and Certificates: The Walkthrough (Jessica Deen)
15%? (John Cutler)
Do NOT Measure Developers — Measure Projects (John Lafleur)
Article: Stateful Service Design Considerations for the Kubernetes Stack (Jonas Bonér)
SSMS 18.0 Public Preview 5 Released (kartie)
Explore The Bourse Food Hall, Philadelphia’s Buzzy New Dining Destination (Kelly Bucci)
Typescript inheritance deep dive (Kevin Kreuzer)
Introducing Emoji8 and Getting Started with Windows Machine Learning (Killian McCoy)
Rather Than a Micromanager or Absentee Manager, Be a Thought Partner (Kim Scott)
Geek of the Week: From software developer to urban developer, Liz Dunn rethinks Seattle spaces (Kurt Schlosser)
Running with Server GC in a Small Container Scenario Part 0 (Maoni Stephens)
DevOps for Blockchain Apps (Marc Mercuri)
Official support for Windows 10 on ARM development (Marc Sweetgall)
Flutter: from Mobile to Desktop (Marcelo Henrique Neppel)
BMI Calculator in Flutter — Part 7— Animated transition (Marcin Szałek)
Functional architecture: a definition (Mark Seemann)
Google hosting Flutter Live on Dec 4 for updates on new way to build mobile apps (Martin Aguinis)
The 4 capabilities you need to introduce true database DevOps (Matt Hilbert)
Talk Python to Me #186 – 100 Days of Python in a Magical Universe (Michael Kennedy)
Bot Framework: Chatbot Activities (Michael Szul)
.NET today and tomorrow (Mike Harsh & Scott Hunter)
The Shifting Nature of CI/CD in the Age of Cloud Native Computing (Mike Melanson)
Flutter: Animations Tutorial in Flutter || Ep 1 (MTechViral)
Keeping you updated on Windows Hello (Nadya Amirchoupani)
How to Read the RxJS 6 Sources Part 1: Understanding of() and Subscriptions (Nate Lapinski)
Making the Case for DevOps (Nick Hyatt)
Diversity in tech is about more than gender (Matt Lacey)
Octopus Cloud: Now with Static IPs (Octopus Deploy)
The New 2018 MacBook Air – What The Tech Ep. 418 (Paul Thurrott)
Announcing the Latest Apigee Edge Installer for PCF (Prithpal Rajesh)
Windows Command-Line: Unicode and UTF-8 Output Text Buffer (Rich Turner)
What I Have Learned as the NativeScript Product Manager (Rob Lauer)
Node v11.2.0 (Current) (Ruben Bridgewater)
Hanselmintes – Moving companies to Open Source with the Head of Comcast’s Open Source Office Nithya Ruff and Hanselminutes – PlayFab’s complete backend platform for live games with Dr. Hanna Oh Descher (Scott Hanselman)
How to build a Wall Mounted Family Calendar and Dashboard with a Raspberry Pi and cheap monitor and Upgrading the DakBoard Family Calendar with Raspberry Pi Zero W and Read Only filesystem (Scott Hanselman)
Weekend Project: Building a GPS tracker for my car (Scott Helme)
EF Core Migrations in ASP .NET Core (Shahed C.)
Merge Conflict 124: All In On .NET Standard 2.1 and Merge Conflict 125: Getting Fancy With Bluetooth Low Energy (James Montemagno)
Announcing General Availability of the Windows Compatibility Module 1.0.0 (Steve Lee)
Learn How to Use Vuex by Building an Online Shopping Website (Sunil Sandhu)
Six Git Commands Beginners NEED To Know (Thomas Rayner)
What are cloud native technologies (#kubernetes, #prometheus etc.) and why should I care? (Vishwas Lele)
Q# Advent Calendar 2018 (Visual Studio Blog)
Why do we need Q#? (Visual Studio Blog)
Learn Quantum Computing with the Quantum Katas (Visual Studio Blog)
First Look at Radzen Application Builder For Server Side Blazor 0.70 (Michael Washington)
Meet the Developer: Introducing Zsolt “Keep It Simple” Nagy and Meet the Developer: Introducing Ted “Be Straight With Me” Neward (Yolanda Fintschenko)
More Link Collections
- Double Shot #2215 and Double Shot #2222 (Mike Gunderloy)
- Friday Five: Creating a Multi-Arch Docker Image with Azure DevOps, and More! and MVPs Discuss OBS Studio, Power BI, and More on The Friday Five! (MVP Award Program)
- Weekly C# Digest Issue #234 (Jakub Chodounsky)
- F# Weekly #47, 2018 – FSharp.Data.SqlClient v2 supports .NET Standard and last change to join #FsAdvent 2018 (Sergey Tihon)
- Reading Notes #353 (Frank Boucher)
- Collective #468 (Pedro Botelho)