Top Links
- How we launched docs.github.com (Sarah Schneider)
- Lighting-Up a Flutter application on Microsoft Surface Duo (John Wiese)
- Awesome WinUI – A collection of awesome resources for WinUI / Windows developers (Scott Kuhl)
- Hanselminutes – How Design Makes The World with Scott Berkun and How to set up an awesome prompt with your Git Branch, Windows Terminal, PowerShell, + Cascadia Code! (Scott Hanselman)
- Hinge Angle on Microsoft Surface Duo (Joy Liu)
Web & Cloud Development
- Theming Angular – Breaking through ViewEncapsulation to colour some dinos (Tomek Sułkowski)
- Modern Web Development with ASP.NET Core 3 – Second Edition (Ricardo Peres)
- Add ESLint Rules to a `react-blessed` Application (Elijah Manor)
- How To Test Your React Apps With The React Testing Library (Chidi Orji)
- Using External Inputs in Azure Durable functions (Damien Bowden)
- Always Use the for…of loop to iterate in JavaScript and How to use for…of loop with an Object in JavaScript (Dhananjay Kumar)
- Flexible Access Token Validation in ASP.NET Core (Dominick Baier)
- Azure Active Directory login extensions and errors you can come across (Dominique St-Amand)
- WebStorm 2020.2 EAP #6: Debugger Improvements and Updated Dialogs for Git Actions (Ekaterina Ryabukha)
- Building and consuming GraphQL API in ASP.NET Core 3.1 (Joydip Kanjilal)
- Debugging an Asp.Net Core React Application in Azure (Paul Michaels)
- OAuth authentication with individual user accounts on ASP.NET Core 2.2 (Piero De Tomi)
- Unit Testing redux-persist migrations with Typescript (Jeroen Vannevel)
- One Ops Question: What are Azure Blueprints? (Pierre Roman)
- Plan your migration to Azure VMware solution using Azure Migrate (Rashi Joshi)
- ESLint v7.4.0 released (ESLint Team)
- BlazorBlogs – Importing Blogs From DotNetNuke Blogs (Michael Washington)
- Exposing proto files in a gRPC service over a frameworkless and lightweight API (Anthony Giretti)
- Dual-screen web experiences preview (Craig Dunn)
- Adobe Experience Platform Web SDK for Audience Management (Jaemi Bremner)
- Best Markdown Editor (Jimmy McBride)
- Minesweeper in Blazor WebAssembly Part 2: The Blazor Component (Matthew Jones)
- Introducing Fiddler Jam (Rob Lauer)
- Getting Started With Kubernetes: Application Basics (Sophia Parafina)
- Differences Between Static Generated Sites And Server-Side Rendered Apps (Timi Omoyeni)
- Navigation Features That Will Make You Faster (The WebStorm Team)
XAML, UWP & Xamarin
- Custom Insert Image Dialog in TX Text Control .NET for WPF (Bjoern Meyer)
- Xamarin.Forms UI Challenges – Pizza Shop (Kym Phillpotts)
- Using biometric identification in Xamarin Forms (Leomaris Reyes)
- Store Data in Google Sheets using Xamarin iOS & Android apps (The First Prototype)
Visual Studio & .NET
- Understand Reading From A File Using C# (Khalid Abuhakmeh)
- C# 8.0 nullable references: MaybeNull (Ian Griffiths)
- Cancelling a Windows Runtime asynchronous operation, part 2: C++/CX with PPL, explicit continuation style and Cancelling a Windows Runtime asynchronous operation, part 3: C++/CX with PPL, coroutine style (Raymond Chen)
- Event Sourcing in .NET Core – part 1: A gentle introduction (Davide Guida)
- Sending Text Message from .NET (j2inet)
- EF Core In depth – Soft deleting data with Global Query Filters (Jon P Smith)
- Develop and Publish Your Own VSCode Extension (Malintha Ranasinghe)
- Referential transparency of IO (Mark Seemann)
- Authorization with Auth0 in .NET Core 3.1 (Jason Farrell)
Design, Methodology & Testing
- 4 Ways a Kanban Board Improves a Development Team’s Efficiency (Chris Good)
- Combining multiple code coverage results in Azure DevOps (James Croft)
- Managing the Uncertainty of Legacy Code: Part 2 and Managing the Uncertainty of Legacy Code: Part 3 (J. B. Rainsberger)
- How to install a service under a Managed Service Account (Windows Server) (Catalin Gheorghe)
- DevOps Tooling for Developers – We’re so spoilt! (Dan Clarke)
- Unleash Your Creativity (Auric Kaur)
- Surface Duo testing tips & tricks (Cesar Valiente)
- Navigating Git and Github: Part I (Christopher Kuzemka)
- Jenkins and Kubernetes: The Perfect Pair (Liran Haimovitch)
- On Admiring Simplicity (Cory House)
- A tale of two developers (Dror Helper)
- The Gigantic List Of Little Trello Tips (Janet Mesh)
- Announcing the Serverless Reference Architectures Project (Jeremy Daly)
- The world is your authentication and identity oyster (Jim Flack)
- How Stack Overflow hires engineers (Jon Chan)
- New in 2020.1: Conditional build steps (Maria Kudryavtseva)
- Git Credential Manager Core: Building a universal authentication experience (Matthew John Cheetham)
- Customizing my Linux terminal with tmux and Git (Moshe Zadka)
- Compliance made easy with GitLab (Saumya Upadhyaya)
- Software architecture diagrams – which tool should we use? (Simon Brown)
- Using Clean Architecture in Flutter (Ugurcan Yildirim)
Mobile, IoT & Game Development
- Cordova Common 4.0.2 Released! (Bryan Ellis)
- React Native Basics: Implementing Infinite Scroll (Mike Mulev)
- Understanding Grids in SwiftUI for iOS 14 (Mohammad Azam)
- Configuring Key-Based SSH Access For Raspberry Pi (Den Delimarsky)
- Getting Started with Rider for Unreal Engine (Anastasia Kazakova)
- A better way to track events in your game (Jon Watts)
- Flutter Navigator Middleware Part 1 — RouteObserver and Flutter Navigator Middleware Part 2 — Middleware Service Class (Payam Zahedi)
Podcasts, Screencasts & Videos
- Technology & Friends – Yina Arenas on Microsoft Graph (David Giard)
- InfoQ Podcast: Nora Jones on Resilience Engineering, Mental Models, and Learning from Incidents (Nora Jones)
- Merge Conflict 209: Working from Home (James Montemagno)
- Why Azure SQL is Best For Developers – Part 1 | Data Exposed (Anna Hoffman & Marisa Brasile)
- ASP.NET Core Series: Deploying your Microservice to Azure Container Instances | On .NET (Cecil Phillip & Brady Gaster)
- Video – Remove Duplicate items from a JavaScript array (Dhananjay Kumar)
- Coding After Work Podcast Episode 53 – Xamarin, and .NET MAUI with David Ortinau (Jessica Engstrom & Jimmy Engstrom)
- MFractor for Windows | The Xamarin Show (James Montemagno)
- Webinar recording: Practical indexing with RavenDB (Oren Eini)
- Finding Code Part 2 | Visual Studio Toolbox (Leslie Richardson)
- LINQ Debugging with Ozcode (OzCode Team)
- CppCast – SYCL 2020 with Michael Wong (Rob Irving)
- The Changelog – The intersection of coding and fonts (Adam Stacoviak & Jerod Santo)
- Coding Blocks Podcast – The DevOps Handbook – The Technical Practices of Flow (Allen Underwood, Michael Outlaw & Joe Zack)
- How to manage technological change creatively with Elaiza Benitez using the Power Platform | #LessCodeMorePower (Cameron Tomisser)
- Rocket 286: BAN TOWN! (Christina Warren & Simone De Rochefort)
- The Amp Hour #499 – Discussing Chiplets with Ming Zhang (Dave Jones & Chris Gammell)
- RunAs Radio – Business Email Compromise with Niall Merrigan (Richard Campbell & Greg Hughes)
- FreeCodeSession – Episode 174 (Jason Bock)
- Serverless Chats Episode #56: Accelerating DynamoDB Workflows using Dynobase with Rafal Wilinski (Jeremy Daly)
- Talk Python to Me #271 – Unlock the mysteries of time, Python’s datetime that is! (Michael Kennedy)
- React Podcast 99: Michael Jackson and Ryan Florence on Remix (Michael Chan)
- The Stack Overflow Podcast – Java goes to outer space (Stack Overflow Team)
Community & Events
- Top 50 Microsoft Azure Blogs, Websites & Influencers in 2020 (Jamie Maguire)
- Returning to Our Auth0 Offices. Slowly and Safely. (Barry Plaga & Sandra Karlsson)
- 8 tips for post-pandemic exhibit hall floor planning (Kalahari Meetings)
- GitHub Action Hero: Casey Lee (Michelle Mannering)
- Stellar Things to Do in Greater Philadelphia, July 6-12 (Visit Philly)
- What Happens When Developers Leave Their Open Source Projects? (Jack Wallen)
- GitHub Supports the Open Technology Fund (Mike Linksvayer)
Database
- Change Feed – Unsung Hero of Azure Cosmos DB (Lenni Lobel)
- ANN: Cosmos DB Profiler 1.0 Release (Oren Eini)
SharePoint & MS Teams
Miscellaneous
- The evolution of Partner Center: better, faster, more efficient (Dan Truax)
- Edge Browser Gets Alt Tab Integration in Windows 10 Insider Preview Build (Russell Smith)
More Link Collections
- The Morning Brew #3028 and The Morning Brew #3029 (Chris Alcock)
- Microsoft Surface Duo dev resources recap (Guy Merin)
- .NET App Developer Links – 2020-07-03 and .NET App Developer Links – 2020-07-06 (Dan Rigby)
- Double Shot #2633 (Mike Gunderloy)
- Friday Five: Azure Private Link, Visual Studio, And More! (MVP Award Team)
- Top Stories from the Microsoft DevOps Community – 2020.07.03 (Steven Murawski)
- Code Maze Weekly #32 (Vladimir Pecanac)
- The .NET Stacks #6: Blazor mobile bindings, EF update, ASP.NET Core A-Z, more! (Dave Brock)
- Weekly Xamarin – Issue 266 – 4th Jul 2020 (Kym Phillpotts)
- C# Digest Issue #318 (Jakub Chodounsky)
- F# Weekly #27, 2020 – 2020 Board of Trustees Election and .NET Conf Microservices (Sergey Tihon)
- GameDev News – July 3, 2020 (Brian Peek)
- Collective #612 (Pedro Botelho)
- Reading Notes #433 (Frank Boucher)
- .NET Annotated Monthly | July 2020 (Rachel Appel)
The Geek Shelf
Essential TypeScript: From Beginner to Pro (Adam Freeman) – Referral Link