Top Links
- Announcing the PowerShell 7.0 Release Candidate (Joey Aiello)
- An Introduction to DataFrame (Prashanth Govindarajan)
- Watch: Full Stack Development with ASP.NET Core 3.1 with Jeff Fritz (TechBash Team)
- 5 Tips to Becoming a More Efficient, High-Performance Software Developer in the New Year (Michael Shpilt)
- Get started building extensions for the new Microsoft Edge (Killian McCoy)
- .NET Foundation Executive Director, Joining Microsoft (Oren Novotny)
Web & Cloud Development
- Integration Testing with ASP.NET Core 3.1 – Remove the Boiler Plate (Adam Storr)
- Dark mode in HTML email: everything you need to know. (Patrik Krupař)
- Unit Testing the Business Layer in ASP.NET Core with Moq and XUnit (Matthew Jones)
- Introduction to Web Accessibility (Nikos Vaggalis)
- Implementing GitHub Actions for an Azure Static Website (Aaron Powell)
- Domain-Driven Design With React (Adam Conrad)
- Integration Testing of Real-time communication in ASP.NET Core (using Kestrel and SignalR) (Dobromir Nikolov)
- GitHub Enterprise now available from the AWS Marketplace (Jeremy Adams)
- User Secrets in Docker-based .NET Core Worker Applications (Jimmy Bogard)
- Call to action: HTML needs more native rich widgets (Marco Zehe)
- Decorators in JavaScript (Rupesh Mishra)
- Moving an ASP.NET Core from Azure App Service on Windows to Linux by testing in WSL and Docker first (Scott Hanselman)
- ASP .NET Core code sharing between Blazor, MVC and Razor Pages (Shahed Chowdhuri)
- How to Implement Sorting in ASP.NET Core Web API (Vladimir Pecanac)
- New Report Available: Push Button Health: Advancing SMART/HL7 Bulk Data Export/FLAT FHIR (Alyssa Ellis)
- New – Amazon Comprehend Medical Adds Ontology Linking (Danilo Poccia)
- A simple map (David Hay)
- Kubernetes 101 (Jef Spaleta)
- Atlassian Introduces Forge, a New Way to Build Serverless Cloud Apps (Kent Weare)
- Node Package Manager (NPM) Client hacked (Mark Pahulje)
- Building performant large scale web applications (Robat Williams)
- First Public Working Draft: Web Share API (Xueyuan Jia)
XAML, UWP & Xamarin
- SwipeView: Swipe All the Things in Xamarin.Forms 4.4 (Gerald Versluis)
- Using SwipeView In Xamarin.Forms (Matthew Robbins)
Visual Studio & .NET
- Microsoft Application Inspector – A software scanner that answers the question ‘What’s in this code?’ by identifying software features and other characteristics through static analysis (Guy Acosta)
- A Quantum Random Number Generator for .NET: The quantum measurement problem and many-worlds approach (Andrew Lock)
Design, Methodology & Testing
- Nine women, nine months, nine babies, oh MY! (Oren Eini)
- Github Actions for CI-CD (Shawn Wildermuth)
- MSIX Shortcut (Radu Popescu)
- Assertion messages in tests (Vladimir Khorikov)
- Semantic Versioning Sucks! Long Live Semantic Versioning (Matt Raible)
- Implementing GitHub Actions for My Blog (Aaron Powell)
- 4 Ways To Make Strong Connections As A Remote Worker (Chris Kaundart)
- The Creation Experience Does Not Mirror a User’s Product Experience (Johanna Rothman)
Mobile, IoT & Game Development
- TL;DR Android Programming Tips #1 — Context (Ozan Topuz)
- How to Create a 2D Card Game in Unity (M. S. Farzan)
- Using a Raspberry Pi as a synthesiser (Alex Bate)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – The New MacBook Pro for Web Development (Wes Bos)
- Stack Overflow Podcast: Time For Some Major League Hacking (Ben Popper)
- Revision Path 325: Chanel James (Maurice Cherry)
- Software Engineering Daily – Kubernetes at Cruise with Karl Isenberg (Jeff Meyerson)
- From Monolith to Microservices: Scaling out Your Architecture (Oren Eini)
- DevTalk 26: Xamarin.Forms Shell. With Luce Carter (Kerry Lothrop)
- Elton Stoneman on Docker in a DevOps World — Azure DevOps Podcast Episode 67 (Jeffrey Palermo)
- Azure Podcast Episode 308 – Azure Data Share (Sujit D’Mello)
- Bet on the Web Podcast – Disney and Ionic with Michael Callaghan (Ionic Team)
- .NET Core Podcast – Visual Recode with Mark Rendle (Jamie Taylor)
- AiA 269: Data Mocking with Dave Cooper (Shai Reznik, Younes Jaaidi & Charles Max Wood)
- JSJ 412: Svelte and Sapper with Svelte Master (Steve Edwards & Charles Max Wood)
- .NET Bytes Episode 13: News from November 21st, 2019 through December 11th, 2019 (Calvin A. Allen & Matthew D. Groves)
- The Monsters Weekly – Episode 143 – Sending Trace Logs to Application Insights (David Paquette, Simon Timms & James Chambers)
- Microsoft 365 Dev Podcast – Moving your skills to the cloud with Sébastien Levert (Jeremy Thake & Paul Schaeflein)
- Real Talk JS Episode 63: Building a design system and mentoring with Neha Sharma (John Papa)
- Meta Cast Episode 155 – Become an Great Leader (Josh Anderson)
- Device Authority Keyscaler integration with IoT Hub and DPS for PKI/Cert management | Internet of Things Show (Olivier Bloch & MAAllen)
- The 6 Figure Developer Episode 122 – gRPC using .NET Core with Steve Gordon (John Callaway)
Community & Events
- Microsoft Ignite The Tour (Microsoft)
- Teaching Open Source, Fall 2019 (David Humphrey)
- Microsoft Ignite the Tour 2019: Highlights from Paris, Tokyo, Beijing, and São Paulo! (MVP Award Team)
Database
- SQL Server Database Diagram Tool in Management Studio (Jim Evans)
- Oracle to SQL Server and SQL Server to Oracle Migration Guide – Pt. 3 (Leonid Draginsky)
- SQL SERVER – Copy Database Without Statistics Query Store (Pinal Dave)
- Accelerate MySQL Performance with the Heimdall Proxy (Roland Lee)
PowerShell
- Escaping the pipe character in PowerShell commands (Matthew Casperson)
- Automate AWS MFA Credential Renewal with OCR and PowerShell (Trevor Sullivan)
Celebrate the holiday season thru Dec 26th with 30% off a 1-year Professional or Enterprise Subscription to OzCode! – Referral Link
Miscellaneous
- All change: Microsoft is redesigning the 100 icons used for its apps and tools (Liam Tung)
- Microsoft gets ready to roll out the new Edge to Windows 10 via Windows Update (Mary Jo Foley)
- Windows search bar: The one stop for answers, now with Bing Visual Search (Athima Chansanchai)
- Announcing Windows 10 Insider Preview Build 19536 (Brandon LeBlanc)
- Windows 10 vNext Testing Begins (Richard Hay)
- This || this: Whiteboard interviews (Scott C. Reynolds)
- Ransomware response—to pay or not to pay? (Todd VanderArk)
More Link Collections
- The Morning Brew #2897 (Chris Alcock)
- .NET App Developer Links – 2019-12-17 (Dan Rigby)
- Double Shot #2494 (Mike Gunderloy)
- Up & Running Weekly – Kubernetes 1.17, using Ansible like PowerShell, 6 ways your Kafka design fails & more (Denis from Jexia)
- Build5Nines Weekly: December 16, 2019 (Chris Pietschmann)
The Geek Shelf
Getting Started with Visual Studio 2019: Learning and Implementing New Features (Dirk Strauss) – Referral Link