Top Links
- iOS Hot Restart, Multi-Targeting and Solution Template for Cross-Platform Applications with Uno (Nick Randolph)
- How To Detect Unsupported Browsers Under a Blazor WebAssembly Application? (Wael Kdouh)
- Time to Evolve: .NET Multi-Platform App UI (MAUI) (Leomaris Reyes)
- Easily rename your Git default branch from master to main (Scott Hanselman)
- Change in ourselves helps drive change in the world (Satya Nadella)
Web & Cloud Development
- Learn React Hooks by Building a Paint App (Per Harald Borgen)
- Managing Selections With A Dual-Select Control Experience In Angular 9.1.9 (Ben Nadel)
- ASP.NET Core OData Part 1 (Ricardo Peres)
- How to Open a Progressive Web App on Startup (Chris Love)
- Manage Views for Resources and Resource Groups in Azure Portal (Abhijit Jana)
- How to Autorize RESTful Web API using ASP.NET MVC and ASP.NET MVC: Jquery Date Picker Plugin (Asma Khalid)
- Creating an Angular DocumentViewer Application and DocumentViewer for Angular Beta Released (Bjoern Meyer)
- Angular SPA with an ASP.NET Core API using Azure AD Auth and user access tokens (Damien Bowden)
- Implement custom filters in your ASP.NET Core feature flags (Dave Brock)
- How to Compare Objects in JavaScript (Dmitri Pavlutin)
- React & Firebase: Add Firebase to a React App (Faraz Ahmad)
- How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale (Hamid Sarfraz)
- Stack Choices: JavaScript vs TypeScript (Jake Prins)
- Publishing a .NET Core 5 Directly to Azure from Visual Studio 2019 (Jason Gaylord)
- ASP.NET Core 3.1: Newtonsoft.Json Issues With Enumerable.Empty Assignment (Ken Dale)
- Capturing Url Parameters in ReactJS using Typescript (Paul Michaels)
- HTML5 Boilerplate 8.0.0 Released (Rob Larsen)
- Angular: End to End Testing With Protractor (Sarindu Udagepala)
- ESLint v7.2.0 released (ESLint Team)
- Type assertions in TypeScript (Axel Rauschmayer)
- Adding TypeScript to an existing aspnetcore project and Archiving all bookmarks using the Pocket Developer API (John Smith)
- TypeScript Types Deep Dive – The Talk (Jaime González García)
- A Practical Example of Nullish Coalescing (Mark Brouch)
- 5 ways to boost your Kubernetes knowledge (Seth Kenlon)
XAML, UWP & Xamarin
- Building and releasing a Xamarin WatchOS app to TestFlight (Damian Mehers)
- Code Snippets for Xamarin.Forms BindableProperty (Marco Siccardi)
- How To Convert Base 64 to Image in Xamarin (Logesh Palani)
- XAML Shapes manipulation level up (Sebastien Bovo)
Visual Studio & .NET
- C# 9: Partial Method Enhancements for Source Generators (Jonathan Allen)
- CSharp – Getting the proper number of bits used in a image or bits per pixel or bits per channel (Mark Pahulje)
- .NET 5 – How to start (Michał Białecki)
- Using fibers to expand a thread’s stack at runtime, part 4 (Raymond Chen)
Design, Methodology & Testing
- Release Planning in Agile Projects (Daniel Barreto)
- 7 Essential Best Practices to Follow When Adopting a DevOps Model (Gregory Chapman)
- The idea that making code open-source won’t cost a company anything (Matt Lacey)
Mobile, IoT & Game Development
- Discarding Data Object Edits in Ionic (John M. Wargo)
- Building an SDK for iOS in Swift (Nick Holbrook)
- Moving to Visual Studio Code from Android Studio (Suragch)
- Taking a Look at the Azure Kinect DK (j2inet)
- Everything You Need to Know About JSON in Flutter (Michael Krasnov)
- Flutter: Creating a route calculator using Google Maps (Souvik Biswas)
Podcasts, Screencasts & Videos
- Technology & Friends – Troy Hunt on The Role of Technology in Social Isolation (David Giard)
- Revision Path – Kojo Boateng (Maurice Cherry)
- Software Engineering Daily – Tilt: Kubernetes Tooling with Dan Bentley (Jeff Meyerson)
- Merge Conflict 205: Monetization (James Montemagno)
- Developer Tea – 4 Points Of Advice For Brand New Developers (Jonathan Cutrell)
- Fragmented – An Android Developer Podcast – ✊✊✊ (Donn Felker & Kaushik Gopal)
- The Stack Overflow Podcast – New tools for new times (Stack Overflow)
- Coding Blocks Podcast – Google’s Engineering Practices – How to Navigate a Code Review (Allen Underwood, Michael Outlaw & Joe Zack)
- Binary Search Tree – In Order Successor Node – Interview Question (coach4dev)
- The Amp Hour #495 – An Interview with Eric Klein (Dave Jones & Chris Gammell)
- AGL 159: Master Your Code with Darren Gold (John Rouda)
- Software Testing | Loosely Coupled Show #007 (James Hickey & Derek Comartin)
- Talk Python to Me #267 – 15 amazing pytest plugins (Michael Kennedy)
Community & Events
- Becoming a Remote Worker – The New Normal (end of week 12) (Adam Storr)
- Announcement: Now on Twitch! (Sean Killeen)
- Azure Tips & Tricks – Tip 266 – Build 2020 – Application Developer on-demand videos list (Michael Crump)
Database
- SQL SERVER – Restore Database With Just Log File and How to Find IP Address of All SQL Server Connection? – Interview Question of the Week #280 and SQL SERVER – How to Order By a Parameter? (Pinal Dave)
- Azure Data Factory vs SSIS vs Azure Databricks (Ron L’Esteve)
- RavenDB 5.0 entered code freeze status (Oren Eini)
PowerShell
- Iron Scripter: Learn PowerShell through code challenges (Mike Kanakos)
- SQL Server and PowerShell made easier with dbatools: Practical Examples (Alex Yates)
Miscellaneous
- Google is really annoyed you’re using Microsoft Edge (Chris Matyszczyk)
- Why the developers who use Rust love it so much (Ryan Donovan)
More Link Collections
- The Morning Brew #3009 (Chris Alcock)
- .NET App Developer Links – 2020-06-08 (Dan Rigby)
- Double Shot #2613 (Mike Gunderloy)
- Friday Five: Teams, Lists, Azure Tags, and More! (MVP Award Team)
- Code Maze Weekly #28 (Vladimir Pecanac)
- C# Digest Issue #314 (Jakub Chodounsky)
- F# Weekly #23, 2020 – Introducing Snowflaqe (Sergey Tihon)
- GameDev News – June, 5 2020 (Brian Peek)
- Reading Notes #429 (Frank Boucher)
The Geek Shelf
The Customer-Driven Playbook: Converting Customer Feedback into Successful Products (Travis Lowdermilk & Jessica Rich) – Referral Link