Top Links
- Desktop to Web: Transforming Data with Angular Pipes (Brian Lagunas)
- Gaming Must Promote and Protect the Safety of All (Phil Spencer)
- Code Reviews Using the Visual Studio Pull Requests Extension (Taysser Gherfal)
- Windows Terminal Build 2019 FAQ (Kayla Cinnamon)
- Introducing the first Microsoft Edge preview builds for macOS (Microsoft Edge Team)
Web & Cloud Development
- React Data Layer, part 2: Setting Up React and Redux (Josh Justice)
- OData Lives! 12-Year-Old RESTful API Protocol Put to New Use in Age of Blazor and ASP.NET Core (David Ramel)
- Creating a Quartz.NET hosted service with ASP.NET Core (Andrew Lock)
- 3 Ways to Select Dates in Vue.js Forms Using Kendo UI DateInput Component (Christian Nwamba)
- Introducing Docker Kubernetes Service (David Hamdani)
- ASP.NET Core and .NET Core and the Web Development Stack Timeline (Iris Classon)
- Securing SSH in Azure (Jared Rhodes)
- Nine Performance Tips for Azure App Services (K. Scott Allen)
- Live Reloading Server Side ASP.NET Core Apps (Rick Strahl)
- Angular: Build once deploy to multiple environments (Tim Deschryver)
- Kubernetes, Cloud Native, and the Future of Software (Brian Grant & Jaice Singer DuMars)
- Building Blazor shared components (Gunnar Peipman)
- Progressive Web Apps By Example: Part 3 (John Tucker)
- Pivotal and VMware Team Up To Simplify Trusted Third Party Ecosystem For Enterprise PKS (Kamala Dasika)
- The ultimate guide to connection strings in web.config (Thomas Ardal)
XAML, UWP & Xamarin
- WPF : Understanding Resolution Independence and DPI awareness in WPF (Siddharth Patel)
- Geofencing with a Pinch of Notifications – Shiny Style (Allan Critchie)
- UWP Terminology (Matt Lacey)
Visual Studio & .NET
- Is it better to “!= 0” or ”== mask” when working with enums (C#, RyuJIT) (Jiří Činčura)
- Fixing Random, part 31 (Eric Lippert)
- C# 8: Default implementations in interfaces (Gunnar Peipman)
- Updates to synchronous autoload of extensions in Visual Studio 2019 (Mads Kristensen)
- The F# development home on GitHub is now dotnet/fsharp (Phillip Carter)
- Flatt’s Posts/Casts Review #001 – Job Search, Burnout, Blazor, .NET Core Configuration, Personal Agency, Natural Movement, KonMari in Business (Charles Flatt)
- ML.NET, an Open Source Machine Learning Framework for the .NET Ecosystem: Pranav Rastogi Q&A (Arthur Casals)
- Making Sense of .NET 5 (Bill Reiss)
- Performance in .NET as commodity (Szymon Kulec)
Design, Methodology & Testing
- Self-serve data platform (Martin Fowler)
- Fitting Accessibility Testing into Agile Development (Albert Gareev)
- TeamCity 2019.1 RC has arrived (Maria Kudryavtseva)
Mobile, IoT & Game Development
- React Native for Windows Goes Mainstream (Bill Reiss)
- Azure Kinect SDK 1.0.2 (MS Downloads)
- Configuring Visual Studio Code for Arduino Development (Nic Raboy)
- Glass Enterprise Edition 2: faster and more helpful (Jay Kothari)
- Synchronizing widget animations with the scroll of a PageView in Flutter (Antonello Galipò)
Podcasts, Screencasts & Videos
- MS Dev Show – Azure Functions & KEDA Jeff Hollan (Jason Young & Carl Schweitzer)
- Syntax Podcast – Hasty Treat – AMA – Our Wives, Careers Outside Tech, and Favorites (Wes Bos)
- Oracle Groudbreakers Podcast: Do Bloody Anything: The Changing Role of the DBA (Bob Rhubart)
- Revision Path 295 – Angelica Quicksey (Maurice Cherry)
- InfoQ Podcast: Michael Bolton on the Testing Mindset (Michael Bolton)
- Meta Cast Episode 144 – Measuring Agile Leaders (Josh Anderson)
- SharePoint Dev Weekly – Episode 40 (Vesa Juvonen & Waldek Mastykarz)
- AiA 240: RxJS and Observable Forms in Angular with Sander Elias (Aaron Frost, Shai Reznik & Brian Love)
- Productive C# Podcast #7 – Nullable Reference Types in C# 8 (Andrea Angella)
- Kubernetes Podcast from Google – Tech, Life, and KubeCon EU, with Bryan Liles (Craig Box & Adam Glick)
- Meet our IoT partners: Wipro | Internet of Things Show (Olivier Bloch)
- Free Microsoft resources for students | One Dev Minute (Ross Heise & Eliot Cowley)
- Microsoft Teams Revealed – Getting a Group of People to Work Together (SSW TV)
- The 6 Figure Developer Episode 092 – AI on the Edge and IoT with Jared Rhodes (John Callaway)
Community & Events
- We’re Technologists, but We’re Citizens First (Tim Tully)
- I’m Hiring Devs (Jon Gallant)
- Creating a Diversity Scholarship Program for Your Conference (Ari Stiles)
- How to Plan a Successful Trade Show (Kalahari Meetings)
Database
- SQL SERVER – Difference Between Login Vs User – Security Concepts (Pinal Dave)
- Transfer On-Premises Files to Azure Blob Storage (Fikrat Azizov)
- TimeSeries in RavenDB: Exploring the requirements (Oren Eini)
- The Dashboard for the Modern Database Fleet (Dan Koloski)
PowerShell
- Using PowerShell to Encode Files (Tim Smith)
Miscellaneous
- Looking for a summer read? Try one of these 5 books (Bill Gates)
- Explore the use of Surface Go in Health Care (Alfred Ojukwu)
- Try out our latest Microsoft Launcher 5.5.0 beta version! (Gorden Lin)
- paint.net 4.1.7 alpha build 7079 is now available (Rick Brewster)
- Microsoft and Sony are teaming up for the future of gaming (Tom Warren)
More Link Collections
- The Morning Brew #2749 (Chris Alcock)
- .NET App Developer Links – 2019-05-21 (Dan Rigby)
- Interesting links of the week (2019 #19) (Michael Eaton)
- Azure Weekly: May 20, 2019 (Chris Pietschmann)
- Collective #517 (Pedro Botelho)
- Azure.Source – Volume 83 (Microsoft Azure)
- Professional Development – 5/13/2019 – 5/19/2019 (Cameron Presley)
- 5 .NET blogs for C# developers to follow in 2019 (Jakub Chodounsky)
- Reading Notes #379 (Frank Boucher)
The Geek Shelf
Kubernetes in Action (Marko Luksa)