Top Links
- New in .NET Core 3.0: local tools: Exploring ASP.NET Core 3.0 – Part 7 (Andrew Lock)
- TWC9: .NET Core 3.1 Preview 1, Vertical Tabs in Visual Studio, Dapr and OAM Announcements, and more | This Week On Channel 9 (Christina Warren)
- Meet Text Control at TechBash 2019 (Bjoern Meyer)
- XPlat Windows APIs – UWP style APIs cross-platform with .NET! (James Croft)
- Daniel Jacobson on DevOps for Desktop Applications – Azure DevOps Podcast Episode 59 (Jeffrey Palermo)
Web & Cloud Development
- Deploy a Containerized ASP.NET Core App to Heroku using GitHub Actions (Changhui Xu)
- Electron Tutorial: Building Modern Desktop Apps with Vue.js (Fikayo Adepoju)
- Azure API for FHIR® moves to general availability (Heather Jordan Cartwright)
- Why Progressive Web Applications (PWA) Make JavaScript Frameworks Obsolete (Chris Love)
- Designing Docker Hub Two-Factor Authentication (Shanea Leven)
- Nx ❤️ Bazel: Release Plans (Victor Savkin)
- An Illustrated Guide to OAuth and OpenID Connect (David Neal)
- Authenticating with gRPC on Cloud Run (Ahmet Alp Balkan)
- Performance and Efficiency: Working with HTTP/3 (Brian Wojtczak)
- Introduction to Routing in Blazor (Chris Sainty)
- Open Sourcing Mantis: A Platform For Building Cost-Effective, Realtime, Operations-Focused… (Jeff Chao & Mantis Team)
- Customizing Creating Your TreeView’s Nodes (Peter Vogel)
- Vue 3 Composition API (Seth Kline)
XAML, UWP & Xamarin
- Using IDialogService on Prism in Xamarin Forms (Charlin Agramonte)
- Windows UI Library (WinUI) Specs – API spec repository for the Windows UI Library (WinUI) (WinUI Team)
Visual Studio & .NET
- Differences Between .NET Framework, .NET Core, and .NET Standard (Code Maze)
- Using the New IAsyncEnumerable Interface in .NET Core 3 (David McCarter)
- How to Digitally Sign and Verify PDF Documents in C# (PDF 2.0 Update) (Praveen Kumar)
- C# exception handling best practices (Thomas Ardal)
- C# 8 Positional Patterns Custom Deconstructor Pitfall (Ian Griffiths)
- .NET is Dead, Long Live .NET (Richard Reedy)
Design, Methodology & Testing
- Using Docker Application Packages to Deliver Apps Across Teams (Karthikeyan Shanmugam)
- Microservices Testing Strategies, Types & Tools: A Complete Guide (Hiren Dhaduk)
- Invisible Process (George Stocker)
- Does Your Team Need Minimum WIP Limits? (Johanna Rothman)
- What Do You Do? Why Your Identity Should Be More Than Your Day Job (Kat Boogaard)
- What is your perspective on collocation? (Martin Hinshelwood)
- Plugin Documentation-as-Code: Moving docs to GitHub (Oleg Nenashev)
- Integrating Security and Testing Practices (Sylvia Killinen)
- How advanced are your DevSecOps practices? (Vanessa Wegner)
Mobile, IoT & Game Development
- Android Automotive OS updates for developers (Madan Ankapura)
- Build Skills on Echo Dot with Clock with Alexa Presentation Language (APL) (Arunjeet Singh)
- Bloc Library v1.0.0 is here! (Felix Angelov)
- How to Manage Multiple Sets of Credentials in ASK CLI with Profiles (Greg Bulmash)
- An Easy and Effective State Management Solution for Flutter to achieve 100 % separation of… (Mellati Meftah)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – React Server Side Rendering (Wes Bos)
- CodeNewbie S10:E5 – How to be a good manager and a good employee (Lara Hogan) (CodeNewbie Team)
- Revision Path 317: Adrian Franks (Maurice Cherry)
- ASP.NET Monsters #135: HostBuilder changes in ASP.NET Core 3 (David Paquette, Simon Timms & James Chambers)
- Real Talk JS Episode 55: TypeScript Azure Functions with Marie Hoeger (John Papa, Ward Bell & Dan Wahlin)
- Ladybug Podcast – All About Technical Portfolios (Emma Wedekind, Kelly Vaughn & Ali Spittel)
- DevTalk Podcast #22: Improving Xamarin.Forms developers’ lives with MFractor. With Matthew Robbins (Kerry Lothrop)
- No Dogma Podcast #132 – Lars Klint, Cloud First (Bryan Hogan)
- .NET Bytes Episode 9: News from September 26th, 2019 through October 9th, 2019 (Calvin A. Allen & Matthew D. Groves)
- Bot Framework + IBM Watson #4: Framing Your Chatbot Turn Context (Michael Szul)
- Microsoft 365 Dev Podcast – Windows development with Microsoft CVP Kevin Gallo (Jeremy Thake & Paul Schaeflein)
- Blazor OceanNumericInput Component Demo (Karl Shifflett)
- 2 Frugal Dudes Podcast – Tips for Spending Money in Groups (Kevin Griffin & Sean Merron)
- The Stack Overflow Podcast – Do You Believe in Life After Keyboards? (Sara Chipps, Cassidy Williams & Paul Ford)
- The 6 Figure Developer Episode 114 – Career Guidance w/ Cassandra Faris (John Callaway)
Community & Events
- Raspberry Pi retro gaming on Reddit (Alex Bate)
- How to live-tweet a tech event (Amruta Ranade)
- An Interview with Stack Overflow CEO Prashanth Chandrasekar (Ben Popper)
- Learn How to Contribute to Open Source (Dominik Kundel)
- Speaking Truth to Power: Reflections on a Career at Microsoft (James Whittaker)
Database
PowerShell
- PowerShell Basics: How to Scan Open Ports Within a Network (Anthony Bartolo)
Miscellaneous
- Microsoft’s open-source election software now has a bug bounty program (Ravie Lakshmanan)
- How to program with Bash: Logical operators and shell expansions (David Both)
- Microsoft and partners design new device security requirements to protect against targeted firmware attacks (Eric Avena)
- Introducing Microsoft 365 Learning Paths on Microsoft Learn (John Gruszczyk)
- Non Pro/Premier SendGrid Accounts May Have Issues Sending to Popular Microsoft Domains (outlook.com, etc.) (Ken Dale)
More Link Collections
- The Morning Brew #2857 (Chris Alcock)
- .NET App Developer Links – 2019-10-22 (Dan Rigby)
- Double Shot #2456 (Mike Gunderloy)
- Azure Weekly: October 21, 2019 (Chris Pietschmann)
- XamarinBites 23 (Nigel Ferrissey)
- Collective #559 (Pedro Botelho)
- Professional Development – 10/14/2019 – 10/20/2019 (Cameron Presley)
The Geek Shelf
Serverless Integration Design Patterns with Azure: Build powerful cloud solutions that sustain next-generation products (Abhishek Kumar & Srinivasa Mahendrakar)