Top Links
- Default implementations in interfaces (Mads Torgersen)
- Switch Expressions and Pattern-Based Usings – A Look at New Language Features in C# 8 (Matthias Koch)
- The future of UWP (Morten Nielsen)
- Windows 10 SDK Preview Build 18894 available now! (Kevin Larkin)
- Introducing the Try .NET Global Tool – interactive in-browser documentation and workshop creator (Scott Hanselman)
- Cache Implementations in C# .NET (Michael Shpilt)
Web & Cloud Development
- Performing A SublimeText-Inspired Fuzzy Search For String Matching In Angular 7.2.15 (Ben Nadel)
- Writing Azure Cosmos DB Data from Azure Functions (Jason Roberts)
- Using Mediatr with Azure Functions (Alex Brown)
- Removal of the 16-character limit for passwords in Azure AD (Alex Simons)
- Verifying phone number ownership with Twilio using ASP.NET Core Identity and Razor Pages (Andrew Lock)
- Next.js Authentication Tutorial (Bruno Krebs)
- The Urlist — An application study in Serverless and Azure (Burke Holland)
- AWS Security Essentials (Colin Jones)
- Three Ways to Build Dynamic Web APIs using PHP (Dave Johnson)
- Running a Minecraft Server in Azure Container Instances (Mark Heath)
- Summarizing Build 2019 + SignalR Service for ASP .NET (Core) Developers (Shahed Chowdhuri)
- Ignite UI for Angular 7.3.0 Release (Slav Karaslavov)
- ASP.NET Core Blazor Simple Game Development Using .Net Core 3.0 Preview, Web API And Visual Studio 2019 (Syed Shanu)
- Angular For Beginners – Getting Started (Tuba Mansoor)
- Entity Signal – Real Time Entity Framework (EF) and ASP.NET core (Dustin Gamester)
- TypeScript 3.0: The unknown Type (Marius Schulz)
- A Detailed Look At Data Binding in Blazor (Chris Sainty)
- .App: bringing more people online securely (Google Developers)
- Announcing Pivotal Cloud Cache v1.7 (Jagdish Mirani)
- Web Accessibility for Developers Part II: Disability Types and Tips to Make Your Website More Accessible (Nikola Shekerev)
- Atom 1.37 (rafeca)
- WebAssembly-ifying .NET with Blazor (Richard Reedy)
XAML, UWP & Xamarin
- XAML Markup extension in Xamarin Forms (Charlin Agramonte)
- Xamarin.Forms – Working with Azure Blob Storage (Delpin Susai Raj)
- iOS & WebAPIs & HTTPS Debugging (Matthew Soucoup)
Visual Studio & .NET
- Quick Info Improvements in Visual Studio 2019: Colorization and Search Online (Nick Uhlenhuth)
- C# : 7 Cool Language Features That You Rarely Use (Siddharth Patel)
- .NET Framework May 2019 Security and Quality Rollup (Tara Overfield)
- Modernizing Existing Windows Desktop Applications (Claudio Bernasconi)
- .NET Core May 2019 Updates – 1.0.16, 1.1.14, 2.1.11 and 2.2.5 (Lee Coward)
- Migrating a WinForms App in .NET Core 3.0 (Vyacheslav Batushin)
- log4net Tutorial – The Complete Guide for beginners and pros (Thomas Ardal)
Design, Methodology & Testing
- Domain-driven data architecture (Martin Fowler)
- Proposal: Combine Agile and Craftsmanship Manifestos into “Agile Crafted Software Values” and Suggestion for Uncle Bob: Change “Software Craftsmanship” to “Crafted Software” (Charles Flatt)
- Agile Anti-Patterns: A Systems Thinking Approach (David Johnston)
- Azure Pipelines Now Supports Additional Hosted macOS Versions (Nilofer Rajpurkar)
- Azure DevOps Pipelines: Leveraging OWASP ZAP in the Release Pipeline (Francis Lacroix)
- Code Review Tools: The Different Kinds and 3 You Must Have (Carlos Schults)
- DevOps and Team Communication (Damian Velazquez Cafaro)
- Want To Start #Winning At Work? Stop Trying Not To Lose (Leah Ryder)
- Industrialization of Testing, Heuristics and Mindfulness (Shrini Kulkarni)
- Jump start your developer career with these 13 tips (Tim Deschryver)
Mobile, IoT & Game Development
- Videos: Build Interactive Voice-First Games for Alexa (Cami Williams)
- MVVM and Flutter (Kevin Ford)
- Covariance, Contravariance, and Invariance — What do they mean? (Part 1) and Covariance, Contravariance, and Invariance — What do they mean? (Part 2) and Covariance, Contravariance, and Invariance — What do they mean? (Part 3) (Ben Daniel A.)
- Kubernetes and Raspberry Pi Talk (Dan Clarke)
- Introducing the Animation Rigging preview package for Unity 2019.1 (Dave Hunt)
- 10 good reasons why you should learn Dart (Nafis Fuad)
- Replace Complex Mobile Workflows with Chatbots (Rob Lauer)
- Deep Dive Into Flutter – Part One (Sundaram Subramanian)
Podcasts, Screencasts & Videos
- The Perfect Match: ASP.NET Core Web API + Xamarin Mobile Apps – THR3010 (James Montemagno & Glenn Condron)
- Knowledge mining with Azure Search (Microsoft Mechanics)
- SharePoint Dev Weekly – Episode 39 (SharePoint Team)
- Preferences vs Xamarin.Forms Properties (Xamarin.Essentials API of the Week) | The Xamarin Show (James Montemagno)
- Xamarin Podcast: Microsoft Build 2019 Recap (Matt Soucoup)
- Flutter For Web: Getting Started | Migrating PokemonApp to Web (MTechViral)
- MJS 107: Dan Fernandez (Charles Max Wood)
- Kubernetes Podcast from Google – Optiva and Arctiq, with Dan Dyer and Kyle Bassett (Craig Box & Adam Glick)
- Microsoft Cloud Show Episode 302 | Episode 302 | Recapping the Microsoft Build Conference (Andrew Connell & Chris Johnson)
- FreeCodeSession – Episode 64 (Jason Bock)
- The .NET Foundation Panel from Build 2019 (Microsoft Developer)
Community & Events
- Git ransom campaign incident report—Atlassian Bitbucket, GitHub, GitLab (John Swanson)
- 2019 F# Foundation Board of Trustees Campaign (Reed Copsey)
Database
- SQL Server Uncorrelated and Correlated Subquery Examples in SELECT and WHERE Clauses (Rick Dobson)
- Which Queries Should You Cache in the Application? (Brent Ozar)
Miscellaneous
- Visualization and Interpretation of Deep Conv-nets (Exxact Team)
- Machine Learning Applied to Game of Thrones (Nikos Vaggalis)
- Executing on the vision of Microsoft Threat Protection (Todd VanderArk)
- Section is available in Microsoft Forms (Zhongzhong Li)
More Link Collections
- The Morning Brew #2745 (Chris Alcock)
- .NET App Developer Links – 2019-05-15 (Dan Rigby)
The Geek Shelf
C# 7 and .NET Core 2.0 Blueprints: Build effective applications that meet modern software (Dirk Strauss & Jas Rademeyer)