Top Links
- GitHub acquires Pull Panda—a better way to collaborate on code reviews (Shanku Niyogi)
- Microsoft To-Do for Mac is here! (Polly Davidson)
- Postman v7.2 Supports GraphQL (Stacee)
- Server-side Blazor in .NET Core 3.0 | On .NET (Cecil Phillip, Shayne Boyer & Daniel Roth)
- The Evolving Infrastructure of .NET Core (Matt Mitchell)
- Building hybrid applications with the WebView2 developer preview (Limin Zhu)
Web & Cloud Development
- Multiple Ways to Register Your Dependencies with ASP.NET Core 3 (Adam Storr)
- Hello World With The CLI, AoT, Lazy Loading Routes, Differential Loading, And Ivy In Angular 8.1.0-beta.2 (Ben Nadel)
- Image Cropping, Zooming, and Scaling with Angular and JavaScript (Nic Raboy)
- Build a Command Line Application with Node.js (David Neal)
- The Fundamentals of Improving Productivity with Custom Tag Helpers in ASP.NET Core (Peter Vogel)
- The Journey of JavaScript From Downloading Scripts to Execution – Part III (Ankita Masand)
- Introducing the Couchbase Node.js SDK 3.0 Alpha (Brett Lawson)
- Promisifying Legacy Web APIs Just for Fun (Christian Nwamba)
- Angular CLI: “ng test” with Jest in 3 minutes (v2) (JeB Barabanov)
- Build, Share and Run Multi-Service Applications with Docker Enterprise 3.0 (Jenny Fong)
- How to integrate Vue.js and ASP.NET Core using SPA Extension (Kazuki Ota)
- Hugo Error Pages With IIS In Windows Azure (Khalid Abuhakmeh)
- Managing State in React using Unstated-Next (Kingsley Silas)
- React Hooks and Component Composition (Leonardo Maldonado)
- Passing Variables to CSS on a Vue Component (Marina Mosti)
- Using Entity Framework Core on Azure Functions with Dependency Injection (Mark Heath)
- Unit Testing in Angular (Preston Lamb)
- PhpStorm 2019.1.3 is released (Roman Pronskiy)
- XML + JSON Serialization in ASP.NET Core (Shahed Chowdhuri)
- Run, operate, and scale modern applications with Redis Enterprise on Microsoft Azure (Sheryl Sage)
- Announcing the preview of Microsoft Azure Bastion (Yousef Khalidi)
- You Might Not Need Redux (But You Can’t Replace It With Hooks) (Mike Green)
- Maintaining state in a Cloudflare Worker (Scott Helme)
- Doing The Hard Work To Define APIs (Kin Lane)
- Introducing Couchbase Go SDK 2.0 Alpha (Charles Dixon)
- TypeScript 3.5 Adds Omit Type, Smarter Union Type Checking (Dylan Schiemann)
XAML, UWP & Xamarin
- Xamarin.Forms LazyView: boost your app reactivity and startup time (Jean-Marie Alfonsi)
- How to Import and Export Excel Spreadsheets with C# and WPF (Carey Payette)
- Add ASP.NET Core’s Dependency Injection into Xamarin Apps with HostBuilder (James Montemagno)
- Automatic Android SDK Management (Jon Douglas)
- Windows 10 SDK Preview Build 18917 available now! (Kevin Larkin)
- How to host a code file on Github as Gist to use in your application (Marco Siccardi)
Visual Studio & .NET
- .NET Framework June 2019 Preview of Quality Rollup (Brett Lopez)
- Fixing Random, part 35 (Eric Lippert)
- C# 8 Nullable Value Type Enhancements (Jonathan Allen)
- Comparing C# Serialization Techniques: Be wary of XML (Morgan Kenyon)
- C# – The good parts (Sam Williams)
- Communicating between Python and .NET Core with Boost Interprocess (Jared Rhodes)
Design, Methodology & Testing
- An example of a micro frontend application (Martin Fowler)
- Agile Database Development Best Practices (Nikola Živković)
- 7 Crucial Practices for a Smooth Transition to Agile and DevOps and How to Make It Stick (Typemock Team)
- Link unfurling (preview) in Azure Pipelines app for Slack (Atin Bansal)
- Azure DevOps Hidden Gems #1 – Use Secure Files in a Build or Release Pipeline (Graham Smith)
- How to recover from a security breach (Todd VanderArk)
- Show your peers how to collaborate with GitHub (Arelia Jones)
- “Tech” Care of Yourself: strategies for better mental health in tech (Marion LV)
- A day in the life of the “average” remote worker (Sara Kassabian & Charlie Ablett)
- Automating PM Status Reporting (Den Delimarsky)
- 3 Strategies for implementing a microservices architecture (Chrissie Buchanan)
- Freshen Up Your Trello Workflows With These 7 New Features (Jessica Webb)
- Handling Domain Events: Missing Part (Kamil Grzybek)
- Banish Merge Conflicts With Semantic Merge (Phil Haack)
Mobile, IoT & Game Development
- Five Android and iOS UI Design Guidelines for React Native (Rakshit Sokal)
- Tutorial : Using the Query API with a Prebuilt Couchbase Lite Database in an Android App (Rob Hedgpeth)
- ABBYY Announces New Mobile Web Capture SDK (Kevin Sundstrom)
- Digging into App Center Data (Mike James)
- Introducing the Plum UI Kit for NativeScript (Rob Lauer)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – New Intl Methods Are Straight Fire (Wes Bos)
- MS Dev Show – Better Code with Steve Smith (Jason Young & Carl Schweitzer)
- Technology & Friends – Heather Wilde on Anticipatory Design (David Giard)
- Revision Path 299: Rich Smith (Maurice Cherry)
- Herding Code 237: Tess Ferrandez on Three Real World Machine Learning Projects (Jon Galloway)
- InfoQ Podcast: Jossie Haines and Aneri Shah of Tile on Culture, Mentoring, Diversity and Inclusion (Jossie Haines & Aneri Shah)
- Observed Tech PODCAST – The Final Episode #OTP (Richard Hay)
- Developer Tea – Individual Contributor Career Growth w/ Matt Klein (part 1) (Jonathan Cutrell)
- AiA 244: Kubernetes, Docker and Devops with Jessica Deen LIVE from Microsoft BUILD (Charles Max Wood)
- How to Use Map() in JavaScript and How to Use Symbols in JavaScript (the Basics) (Bill Ahern)
- 2019-05-27 (VOD) Can We Execute the .Net Tests inside a Docker Container from Azure and 2019-06-03 (VOD) Bringing the Unit test Results from the Container to Azure Pipeline and Cloud 5 minutes Introduction (2019) (Frank Boucher)
- MainThread (Xamarin.Essentials API of the Week) | The Xamarin Show (James Montemagno)
- Software Engineering Radio Episode 370: Chris Richardson on Microservice Patterns (Robert Blumen)
- Azure API Management | Dev SuperPowers Azure Tour | Part 5 (SSW TV)
- Azure IoT Edge development with Azure DevOps | Internet of Things Show (Olivier Bloch & Paul DeCarlo)
- ID10T Podcast – Wayne Brady (Chris Hardwick)
- Kubernetes Podcast from Google – Istio 1.2, with Louis Ryan (Craig Box & Adam Glick)
- Microsoft Cloud Show Episode 307 | Clear and Stormy Cloud News Updates (Andrew Connell & Chris Johnson)
- RunAs Radio – CosmosDB with Mark Brown (Richard Campbell & Greg Hughes)
- FreeCodeSession – Episode 74 (Jason Bock)
- Microsoft 365 Dev Podcast – Dynamics Business Central on Microsoft Graph with Jared Hall (Jeremy Thake & Paul Schaeflein)
- Meta Cast Episode 146 – Leaving The Nest (Josh Anderson)
- Microsoft Women in Business & Technology Podcast 047 – Building for the customer with CoverWallet Co-founder Rashmi Melgiri (Sonia Dara & Colleen O’Brien)
- The 6 Figure Developer Episode 096 – Logging and Metrics in .NET Core (John Callaway)
- The SitePen Podcast – TypeScript Back Ends with Nest (Bryan Forbes, Paul Shannon, Nick Nisi & Neil Roberts)
Community & Events
- Xamarin Developer Summit Schedule Breakdown (Nick Randolph)
- Adios to Unfriendly Badges: Ahoy, Lifejacket and Lifeboat (Jon Ericson)
- Student innovation takes the stage at Microsoft Build (Microsoft Student Developer Team)
Database
- Demonstrating SQL Server NOLOCK Anomalies (Aaron Bertrand)
- How to find Updated Column in SQL Server Trigger (Daniel Farina)
- SQL SERVER – Increasing Speed of CHECKPOINT and Best Practices and SQL SERVER – 5 Performance Optimizations Must Do for TempDB (Pinal Dave)
- Globally Distributed Azure Cosmos DB (Arun Sirpal)
- Running RavenDB on burstable cloud instances and Using RavenDB on the Raspberry PI for distributed computing (Oren Eini)
- Introducing Couchbase Python Client 3.0 Alpha (Ellis Breen)
- The Sprouts of “SDK 3” (Matt Ingenthron)
SharePoint & MS Teams
- Getting Started with Securing Microsoft Teams (Craig Eidelman)
- Automating Selective Guest Access in Microsoft Teams (Mike Gannotti)
PowerShell
- Deploying PowerShell Desired State Configuration (DSC) like an App with Octopus Deploy (Shawn Sesna)
- What You Need to Know About PowerShell 7 (Russell Smith)
- PSPublicAPI – Module For Listing Free APIs For Use in Software and Web Development (Ravikanth C)
Miscellaneous
- Here’s one great way to use your tech skills (Bill Gates)
- Windows 10 Tip: Start, simplified (Athima Chansanchai)
- Announcing Windows Server vNext Preview Build 18917 (Dona Sarkar)
- 30 summer updates for OneNote and Class Notebooks (Mike Tholfsen)
- JSON vs XML (Ramya Shankar)
- paint.net 4.1.7 alpha (build 7107) is now available (Rick Brewster)
More Link Collections
- The Morning Brew #2768 and The Morning Brew #2769 (Chris Alcock)
- .NET App Developer Links – 2019-06-18 and .NET App Developer Links – 2019-06-19 (Dan Rigby)
- Interesting links of the week (2019 #22) (Michael Eaton)
- Azure.Source – Volume 87 (Microsoft Azure)
- Professional Development – 6/10/2019 – 6/16/2019 (Cameron Presley)
- Collective #525 (Pedro Botelho)
The Geek Shelf
Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming (Marijn Haverbeke)