Back from two weeks away with a dump of semi-organized links. We’ll return to the normal format tomorrow Enjoy!
Top Links
- ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 7 (Daniel Roth)
- Announcing XAML Hot Reload for Xamarin.Forms (Pierce Boggan)
- Advancing Microsoft Azure reliability (Mark Russinovich)
- Xamarin.Forms 101: OnPlatform (Adjusting UI Based on Operation System) | The Xamarin Show (James Montemagno, Maddy Leger)
- Installing PowerShell with one line as a .NET Core global tool (Scott Hanselman)
- Announcing .NET Core 3.0 Preview 7 (Rich Lander)
- For Digital Transformers, It’s About Fast-Moving Data. Here Are Three Ways to Speed Up. (Richard Seroter)
- Introducing UADO — An Uno Platform App Showcase (Uno Platform)
- Type-checking templates in Angular ViewEngine and Ivy (Alexey Zuev)
Web & Cloud Development
-
7 easy steps to install MiniProfiler on an ASP.NET MVC website (Simone Chiaretta)
-
Realtime Blazor Tic-Tac-Toe game – Bot vs Multiplayer using signalR (Jeeva Subburaj)
-
Azure Kinect SDK 1.1.1 (MS Downloads)
-
Of Pizza, Types, Primitives, and Objects (Kirupa Chinnathambi)
-
Introducing the new Azure Migrate: A hub for your migration needs (Abhishek A. Hemrajani)
-
Creating a React and TypeScript Project with CRA3 (Carl Rippon)
-
Customize Angular Material Design (Charlie Greenman)
-
Build a Vue.js Mini Media Player with Kendo UI (Christian Nwamba)
-
How to Write Your First Azure Function App (Claudio Bernasconi)
-
Get Ready for the Tech Preview of Docker Desktop for WSL 2 (David Butler)
-
Announcing Docker Enterprise 3.0 General Availability (David Hamdani)
-
Angular Router Concepts & Patterns (Erxk Verduin)
-
Create and manage Azure Pipelines from the command line (George Verghese)
-
Building an Audio Player app with Angular and RxJS (Indermohan Singh)
-
What You Need to Know about PWA Add to Homescreen (Chris Love)
-
Demystifying containers, Docker, and Kubernetes (Jason Haley)
-
Bring your GitHub collaborators to Azure DevOps (Jimson Chalissery)
-
Real Talk JS Episode 42: Choosing Your JavaScript Framework (John Papa, Ward Bell & Dan Wahlin)
-
Announcing the Azure Boards app for Slack (Karthik RG)
-
DBAs: It’s time to get up to speed with Azure (Kellyn Gorman)
-
The ultimate guide to set up your Angular library project (Kevin Kreuzer)
-
How to talk with Web Components in React and Angular (Michael Karén)
-
Angular Platforms in depth. Part 2. Application bootstrap process (Nikita Poltoratsky)
-
Angular Platforms in depth. Part 3. Rendering Angular applications in Terminal (Nikita Poltoratsky)
-
Deploying ASP.NET Core From A Zip File on Azure (Phil Haack)
-
SNEAK PEEK: ASP .NET Core A-Z eBook (Shahed Chowdhuri)
-
The State of Writing Service for the Web (Shawn Wildermuth)
-
The Azure Infrastructure Architect Map (stephaneey)
-
Network-aware Preloading Strategy for Angular Lazy Loading (Suguru Inatomi)
-
The clash of Azure DevOps Kanban fields and Shared Area Paths (Willy-Peter Schaub)
XAML, UWP & Xamarin
- Creating beautiful Xamarin Forms apps using Atomic Design, F# and Fabulous ()
- Credit Card Payment UI in Xamarin Forms (char0394)
- Crafting Real-Time Mobile Apps with SignalR (Xamarin Developers)
- Using Bootstrap and Material Font Icons in Xamarin Forms (Doumer)
- Xamarin.Essentials welcomes tvOS, watchOS, and Tizen (James Montemagno)
- Phone Dialer (Xamarin.Essentials API of the Week) | The Xamarin Show (James Montemagno)
- Fastlane Automation For Mobile Apps | The Xamarin Show | The Xamarin Show (James Montemagno)
- Xamarin.Forms UI Challenges – Day vs Night (Kym Phillpotts)
- Recapping Xamarin Developer Summit (Maddy Leger)
- Xamarin Podcast: XAML Hot Reload Is Out! (Matt Soucoup)
- Tutorial: How to Create a XAML Templated Control (Nick)
- Cross-platform imaging with Xamarin.Forms and SkiaSharp II (David Britch)
- Snppts – Beautiful UI Snippets for Xamarin.Forms (steventhewissen)
- Rotate everything with SkiaSharp and Xamarin (Valeriy Kovalenko)
- A Glimpse Into the Future of Xamarin (Xamarin Developers)
Visual Studio & .NET
- LibMan support in Visual Studio for Mac ()
- Using RavenDB Unit of Work and .NET Core MVC (Oren Eini)
- RavenDB 4.x –> RavenDB 5.x compatibility considerations (Oren Eini)
- ReSharper Ultimate 2019.1.3 bug-fix update is released! (Alexander Kurakin)
- The 3 Most Common C# Data Types: Explanations and Examples (Carlos Schults)
- Supporting IAsyncEnumerable with LINQ | On .NET (Cecil Phillip, Rich Lander, Jeremy Likness)
- An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code (Craig Loewen)
- Fixing Random, part 39 (Eric Lippert)
- Upgraded and Updated: Scripting your next game with Visual Studio and Unity (Kat Woolley)
- Announcing GitLab Support for Visual Studio App Center (Lyric Yu)
- Readme.txt support, XDT transforms, native credential providers and more Rider 2019.2 NuGet updates (Maarten Balliauw)
- Checklist for writing great Visual Studio extensions (Mads Kristensen)
- Long read: Where we are with “out of process” ReSharper (Matt Ellis)
- Pipeline Pattern in C# (part 2) with TPL Dataflow (Michael Shpilt)
- Surfacing GitHub Usage for packages on NuGet.org (Mohamed Riad Gahlouz)
- Debug the DOM in Visual Studio Code using Elements for Microsoft Edge (Paul Gildea)
- C# 8: Indices and Range (Peter Mbanugo)
- MSBuild Structured Log Viewer | Visual Studio Toolbox (Robert Green)
- Using TypeScript to write Cosmos DB stored procedures with async/await (Thomas Levesque)
- Clang/LLVM Support for MSBuild Projects (Will Buik)
- State in Multi-threaded C# Applications (Yacoub Massad)
Design, Methodology & Testing
- Article: Author Q&A: From Chaos to Successful Distributed Agile Teams (Johanna Rothman, Mark Kilby, Shane Hastie)
- Identify .NET Code Structure Patterns with no Effort (Patrick Smacchia)
Mobile, IoT & Game Development
- Android Q Beta 5 Update (Android Developers)
- How to have your Xamarin.iOS 13 preview cake and Emit it too (Ryan Davis)
Podcasts, Screencasts & Videos
- Graph Toolkit with Nikola Metulev (Jason Young & Carl Schweitzer)
- Integrating UX in your Development Process with Debbie Levitt (Carl Franklin & Richard Campbell)
- Migrating from WCF with Mark Rendle (Carl Franklin & Richard Campbell)
- Passing a binary file to a web service from a .NET app (David Giard)
- Calling the “Recognize Text” Cognitive Service from a .NET Application (David Giard)
- Understanding ethical debt in AI product development with Lauren Maffeo (Scott Hanselman)
- Creating video games with C# and Monogame with Tom Spilman (Scott Hanselman)
- Software Media with Charles Max Wood (Jeff Meyerson)
Database
- How to Enable SQL Server CLR Integration using T-SQL ()
- Oracle and Microsoft’s Cross-Cloud Partnership (dbakevlar)
- SQL SERVER – Swap Column Values In Table (Pinal Dave)
- SQL SERVER – Performance Impact of Unique Index (Pinal Dave)
PowerShell
- Introducing PowerShell as .NET Global Tool (Aditya Patwardhan)
Miscellaneous
- Software Development is a Creative Endeavor ()
- A Brief Tour of Swift UI ()
- All about TypeScript Static Members | TypeScript OOP ()
- Developer Relations and Education with Jasmine Green and Cecil Philip ()
- Notepad++ MSIX Installer ()
- Blog: Deprecated APIs Removed In 1.16: Here’s What You Need To Know ()
- Container Security: A Developer Guide ()
- ESLint v6.1.0 released ()
- Message Naming Conventions ()
- Rider 2019.1.3 bug-fix update is released! (Alexander Kurakin)
- Material Range Slider in Flutter (Anthony Robledo)
- #399 – SwiftUI Transforms and Animations (Ben Scheirman)
- #400 – SwiftUI Gestures (Ben Scheirman)
- ReportingCloud .NET Core Quickstart Tutorial (Bjoern Meyer at Text Control, LLC)
- Announcing Windows Server vNext Preview Build 18932 (Brandon LeBlanc)
- Iconic Doom3 Game Now in Browsers With WebAssembly: Q&A With Gabriel Cuvillier (Bruno Couriol)
- Automated Documentation: What It Means and 3 Tools to Help (Carlos Schults)
- Announcing The New Go Store (Cassandra Salisbury)
- Reducing Bugs In Your Code with Coverlet | On .NET (Cecil Phillip, Rich Lander)
- Announcing ML.NET 1.2 and Model Builder updates (Machine Learning for .NET) (Cesar De la Torre)
- Solving .NET Core Https Development Certificate Issues on macOS (Chidozie Oragwu, Khalid Abuhakmeh)
- How to find the right CI/CD solution (Chrissie Buchanan)
- Diversity Scholarship Series: Experiencing KubeCon + CloudNativeCon + Open Source Summit in Shanghai (cncf)
- Episode 43 – Blazor with Ed Charbeneau (Coding After Work Podcast)
- Code Review: Create The Culture, Learn The Best Practices (codingsans)
- Join us for the first Windows Containers in Kubernetes “Unconference” (Craig Peters)
- Announcing TypeScript 3.6 Beta (Daniel Rosenwasser)
- Episode 432 | Logan Dutkiewicz – The Joy of Building (Dave Rael)
- Announcing Entity Framework Core 3.0 Preview 7 and Entity Framework 6.3 Preview 7 (Diego Vega)
- Windows Admin Center Preview 1907 (Dona Sarkar)
- Introducing RabbitMQ for Kubernetes (Dormain Drewitz)
- Announcing NativeScript 6.0 – Webpack All The Way, Seamless App Updates, New Core Theme, and a Lot More (Emil Tabakov)
- Pivotal Brings the Magic of CF Push to Kubernetes (Eric Malm)
- Developer Preview of Local Home SDK (Google Developers (noreply@blogger.com))
- Windows Terminal with Richard Turner (info@runasradio.com (Richard Campbell and Greg Hughes))
- Microsoft Teams reaches 13 million daily active users, introduces 4 new ways for teams to work better together (Jared Spataro, Corporate Vice President for Microsoft 365)
- FreeCodeSession – Episode 77 (Jason Bock)
- Atom 1.39 (jasonrudolph)
- The Run Away! app: Drawing gradient lines on top of Maps with SkiaSharp (Jean-Marie Alfonsi)
- Microsoft Graph Toolkit with Nikola Metulev (Jeremy Thake / Paul Schaeflein)
- MSIX Packaging Tool – July 2019 Release Now Available (John Vintzel)
- Managing Large Development Teams in Postman – Tips for Streamlining Collaboration (Julia Tetrud)
- The best Twitch and YouTube channels for .NET developers (Kristoffer Strube)
- Ethics and Artificial Intelligence (Part 6) (Laurent Bugnion)
- Ethics and Artificial Intelligence (Part 7) (Laurent Bugnion)
- GitLab 12.1 released with Parallel Merge Trains and Merge Requests for Confidential Issues (Luca Williams)
- Break It Down Now: How To Delegate Complex Tasks To Your Team (Maddy Osman)
- How To Plan And Prioritize Your Product Roadmap In Trello (Malte Scholz)
- Pivotal Build Service, Now Alpha, Assembles and Updates Containers in Kubernetes (Matt Gibson)
- Learning to Code by Hacking Minecraft (Matthew MacDonald)
- 049 – Building a sense of self-belief with author Maxie McCoy (Microsoft)
- The next version of Microsoft Edge: Enterprise evaluation and roadmap (Microsoft Edge Team)
- Introducing Episode 3 of Learning from Leaders with Yvette White (Microsoft in Business)
- Write Better Code Faster with Roslyn Analyzers (Mika Dumont)
- Get Started with Shifts in Microsoft Teams (Mike Gannotti)
- Reconnect Series: Jorge Serrano Perez (MVP_Award_Team)
- UWP Inline DesignTime data (Matt Lacey)
- UWP inline design-time data – helper library v1.1 (Matt Lacey)
- Ensure that your classes are declared as sealed when possible (Patrick Smacchia)
- SOLID design: The Liskov Substitution Principle (LSP) (Patrick Smacchia)
- Fun and entertaining plugins for Rider (Rachel Appel)
- Work effectively with JSON using Rider (Rachel Appel)
- paint.net 4.2 is now available! (Rick Brewster)
- Guide to Machine Learning with ML 1.0 (rubikscode)
- What a very bad day at work taught me about building Stack Overflow’s community (Sara Chipps)
- DragonFruit and System.CommandLine is a new way to think about .NET Console apps (Scott Hanselman)
- When a rewrite isn’t: rebuilding Slack on the desktop (Slack Engineering)
- Migrating to NativeScript 6.0 (Stanimira Vlaeva)
- Overcoming Imposter Syndrome (Stephen Haunts)
- DevSecOps in Kubernetes (Steve Buchanan)
- Configuring Entities in EF Core (Steve Smith)
- Create a Trimmed Self-Contained Single Executable in .NET Core 3.0 (Talking Dotnet)
- Product Review : NDepend Part 1 (test@example.com)
- Announcing Flutter 1.7 (Tim Sneath)
- Migrating CLI Hooks to NativeScript 6.0 (TJ VanToll)
- How to cost-effectively manage and secure a mobile ecosystem (Todd VanderArk)
- Authentication and the Have I Been Pwned API (Troy Hunt)
- Making the case for “concurrent DevOps” (Valerie Silverthorne)
- Creating Blazor Templated Components (Michael Washington)
- Code free ways to optimize your experience in Microsoft Teams with PowerApps and Flow (Weston_Lander)
- Participate in the Developer Economics Survey (Windows Apps Team)
- Episode 63: The Heat Is On! Hot(!!)Reload Is Out! (Xamarin)
- Kickstart continuous testing using TeamCity’s integration with LambdaTest (Yegor Naumov)
- Yet another step in building a world without passwords (Yogesh Mehta)
- How Long Should You Wait? Content Marketing Campaign Result Timelines (Yolanda Fintschenko)
- Meet ContentLab IO Author David Gray (Yolanda Fintschenko)
More Link Collections
- The Morning Brew #2794 (Chris Alcock)
- .NET App Developer Links – 2019-07-24 (Dan Rigby)
- Friday Five: The Azure Solution Architect Map, Office 365 SPF DKIM and DMARC Deep Dive, and more! (JessRapp)
- Friday Five: Azure Sentinel Cloud Siem Solution, Why users are not adopting MS Office 365, and more! (MVP_Award_Team)