Top Links
- Early Access Program for Rider 2019.2 is Open! and ReSharper Ultimate 2019.2 Starts its Early Access Program (Alexander Kurakin)
- The Top 5 DevOps Automation Tools .NET Developers Should Know (Heather Downing)
- Using Adaptive Cards with the Microsoft Bot Framework (Kyle Delaney & Bot Framework Team)
- Understanding how to use Task and ValueTask | On .NET (Cecil Phillip, Stephen Toub & Rich Lander)
Web & Cloud Development
- Using Google Sheets and Azure Functions as a headless CMS (Alex Brown)
- Making an interactive hoverboard game using JavaScript and web sockets. (Charlie Gerard)
- Deploying a Spring Boot + MongoDB application to Azure Web Apps + CosmosDB (Julien Dubois)
- C# or Java? TypeScript or JavaScript? Machine learning based classification of programming languages (Kavita Ganesan)
- Analyzing the Cost of Your Serverless Functions Using Faast.js (Kyle Galbraith)
- Demystifying Azure App Services Plan (Scott Allen)
- Intro Guide to Dockerfile Best Practices (Tibor Vass)
- Getting Started with TensorFlow.js (Venelin Valkov)
- The Complexity of API Discovery and The Basics of My API Rating Formula and Your API and Schema Is That Complex Because You Have Not Done The Hard Work To Simplify (Kin Lane)
- Using Web Components with ButterCMS (Francesco Strazzullo)
- Saving the seas: how AI is helping to protect our oceans (Ben Ryon)
- Introduction to Authentication with Blazor (Chris Sainty)
- Accessing Environment Variables and Web.Config Application Settings for Python and Flask in IIS (Michael Szul)
- Postman the right way (Michał Białecki)
- Announcing the General Availability of the Auth0 SPA JS SDK (Sam Julien)
XAML, UWP & Xamarin
- Migrating a WPF App in .NET Core 3.0 (Alec Gall)
- Create a kickass banking app using a BasePage in Xamarin (Steven Thewissen)
- Xamarin Forms: How to Read SMS and verify OTP automatically in android without using SMS read permission (Suthahar J.)
- Building a live caption tool – part 1 (Jim Bennett)
- What’s new in CollectionView in Xamarin.Forms 4.1 (David Britch)
Visual Studio & .NET
- Type aliases in Bridge.NET (C#) (Dan)
- 10 Steps to Quickly Learn Programming in C# (Claudio Bernasconi)
- Design patterns in C# – The composite pattern (Carmel Eve)
- Using Span for high performance interop with unmanaged libraries (Eric Sink)
Design, Methodology & Testing
- The Agile Manifesto: A Software Architect’s Perspective (Ionut Balosin)
- Announcing Azure DevOps Server 2019 Update 1 RC1 (Erin Dormier)
- Advanced Installer 16.1 (Advanced Installer Team)
- Microsoft’s Threat & Vulnerability Management now helps thousands of customers to discover, prioritize, and remediate vulnerabilities in real time (Eric Avena)
- Put the Protection in the App (Gabriel Torok)
- Accessibility and the Law (John Willoughby)
- GitHub: Yarn support for security alerts (Justin Hutchings)
- The Making of a Cloud-Native CI/CD Tool: The Concourse Journey (Patricia Johnson)
- Microspeak: Ingestion (Raymond Chen)
- Testing Production API Endpoints with xUnit (Steve Smith)
- Jenkins: Plugin Management Library and CLI Tool Alpha Release (Natasha Stopa)
- Tips From Job Burnout Survivors: How To Heal From An Overachiever Attitude (Suzanne Zuppello)
- Image-Based Element Identification by Test Studio (Ivaylo Todorov)
Mobile, IoT & Game Development
- Getting Started with Cake Walk: Using the Alexa Settings API to Look Up the Device Time Zone (Justin Jeffress)
- Using an eGPU on macOS (Nicholas Ollis)
- A Guide to Setting up Better Logging in Flutter (Dane Mackier)
Podcasts, Screencasts & Videos
- Software Engineering Daily – Permissionless Innovation with Joseph Jacks (Jeff Meyerson)
- Microsoft Cloud Show Episode 309 | Azure GA and Preview News (Andrew Connell & Chris Johnson)
- Azure Bots | Dev SuperPowers Azure Tour | Part 8 (SSW TV)
- Visual Studio 2019 Tips and Tricks Webinar: June 2019 (Omer Raviv)
- Kubernetes Podcast from Google – Ubuntu, with Mark Shuttleworth (Craig Box & Adam Glick)
- STEM Everyday: 132 | Wiggly, Tasty, Gritty, Stinky, Shiny, Fizzy, Zippy, Real Science | feat. Alan Small (Chris Woods)
- Sing Me A Song of Stack Overflow: A Musical Tail Call Optimization (Ben Popper)
- Functional Geekery Episode 126 – Andy Hunt and Dave Thomas (Steven Proctor)
- Windows Insider Podcast – Gaming (Are You Not Entertained?!) (Windows Insider Team)
- RunAs Radio – IoT in 2019 with Sam George (Richard Campbell & Greg Hughes)
Community & Events
- Microsoft Flow Conference 2019 – Call for Speakers wants YOU! (Jonathon Levesque)
- Indie Games Showcase from Google Play – meet the winners! (Patricia Correa)
- Reconnect Series: Paul Glavich (MVP Award Team)
- Mozilla joins brief for protection of LGBTQ employees from discrimination (Michael DeAngelo)
Database
- How to Pass Values from a Parent Package to a Child Package in SQL Server Integration Services SSIS (Bhavesh Patel)
- RavenDB Cloud (Oren Eini)
- Impact of CHECKPOINT On Memory – SQL in Sixty Seconds #084 (Pinal Dave)
- Yet Another Way Missing Index Requests are Misleading (Brent Ozar)
SharePoint & MS Teams
- How to use Microsoft OneNote in Microsoft Teams (Arif Bacchus)
Miscellaneous
More Link Collections
- The Morning Brew #2779 (Chris Alcock)
- .NET App Developer Links – 2019-07-03 (Dan Rigby)
- Double Shot #2378 (Mike Gunderloy)
The Geek Shelf
Mastering Windows Presentation Foundation: Master the art of building modern desktop applications on Windows (Sheridan Yuen)