Top Links
- Announcing Bookmarks for docs.microsoft.com (Charmaine Lee)
- Modernizing iOS Apps for Dark Mode with Xamarin (David Ortinau)
- The State of Mobile Development | Visual Studio Toolbox (Robert Green)
- Octopus Starter edition: Free for small teams (Paul Stovell)
Web & Cloud Development
- Azure Tips & Tricks – Tip 222 – Get started with Azure App Configuration for your ASP.NET Core app (Michael Crump)
- «WARNING: sanitizing HTML stripped some content» and how to deal with it properly (Alexander Inkin)
- Should a website work without JavaScript? (Chris Coyier)
- Exceptionless 5.0 Release – ASP.NET Core & Localization Support, and more! (Eric J. Smith)
- Introduce React Plugin Template (Jack Shen)
- Oakton 2.0 — Improved command line parsing for ASP.Net Core (Jeremy D. Miller)
- Creating ASP.NET Apps with React (Julio Sampaio)
- What’s New in Angular V8 — All Powerful Features and Improvements (Nilesh Kadivar)
- Deploying a MSDeploy-packaged Web application to a Linux Azure App Service with Azure DevOps (Scott Hanselman)
- Using Secrets in Azure Pipelines (Subodh Sohoni)
- How to create an Angular 8 app with Visual Studio 2019 and Bind Select DropDown List in Angular 8 (Talking Dotnet)
- How to migrate an application from AngularJS to React and Redux (Vinicius Dacal)
- Angular Dependency Injection Tips (Armen Vardanyan)
- ESLint v6.3.0 released (ESLint Team)
- Npm Bans Package Which Display Ads via Its Command Line Interface (Bruno Couriol)
- Working with Attributes on DOM Elements (Chris Coyier)
- Why Do Developers Love Working With Google’s Go Programming Language? (Education Ecosystem)
- Using a Game Pad in the Browser (j2inet)
- The Baseline Interpreter: a faster JS interpreter in Firefox 70 (Jan de Mooij)
- Reasons for Cancelling a Move to Microservices (Jan Stenberg)
- Svelte + Tailwind + Storybook Starter Template (Jerric Lyns John)
- Update on removing Flash from Microsoft Edge and Internet Explorer (Colleen Williams)
- Blazor support in CSLA v5 (Rockford Lhotka)
- Operational Insights for Containers and Containerized Applications (Steve Roberts)
XAML, UWP & Xamarin
- How to use font icons in Xamarin.Forms app? (Selva Ganapathy Kathiresan)
- Xamarin Forms Accessible Headings (Stuart Lang)
- Custom fonts using Resource Dictionary in Xamarin Forms – Android (Divikiran Ravela)
- HTML in Your Xamarin.Forms Label (Gerald Versluis)
Visual Studio & .NET
- Learn Productivity Tips and Tricks for the Debugger in Visual Studio (Mike Jones, Genevieve Warren, Gordon Hogenson & Nick Schonning)
- Interfaces in C# 8 are a Bit of a Mess (Jeremy Clark)
- My Visual Studio 2019 Theme (Kym Phillpotts)
- NDepend – A Gem For .NET Architects (Vincent Maverick Durano)
- Building self-contained, single executable .NET Core 3 CLI tools (Radu Matei)
- Update: .NET Standard Adoption (Arthur Casals)
- D3DConfig: A new tool to manage DirectX Control Panel settings (Bill Kristiansen)
- Creating and Trimming Self Contained Executables in .NET Core – A Detailed Guide (Jeremy Morgan)
- Modifying Data with Entity Famework Core (Marinko Spasojevic)
- NServiceBus: An Experience Report (Victor Chircu)
Design, Methodology & Testing
- Improve Your Stack Overflow Questions With Unit Tests (Scott Hannen)
- Are technical skills required to be a Scrum Master? (Martin Hinshelwood)
- Publishing to Azure Container Registry using Azure Pipelines (Chris Sainty)
- Everything as Code with Azure DevOps Pipelines: C#, ARM, and YAML: Part #4, Deploying an ARM template to create an Azure App Service with code (Jeremy Lindsay)
- Product vs. Feature Teams (Marty Cagan)
- Tips, tricks, and good practices for Data-Driven Testing. Part 1. (Szymon Warda)
- Inclusive Leadership Supports Collaboration and Diversity In Teams (Douglas Talbot)
- An Introduction to Accessibility Testing (Garenne Bigby)
- Everybody leaves (Eric Brechner)
- How A Few Simple Reminders Can Easily Inspire Better Meetings (John Rampton)
- Managing Jenkins with jcli (Zhao Xiaojie)
- Static Analysis and Dependency Injection (Patrick Smacchia)
- 4 Design Principles for Data Processing (Stephanie Shen)
- The DITE Cycle: Data Insight Theory Experiment (Steve Fenton)
Mobile, IoT & Game Development
- Storing Photos with the Cordova Camera and File Plugins (Matt Netkow)
- #VSCode – Let’s do some #Git dev in #RaspberryPi (GitHub and Azure DevOps!) (Bruno Capuano)
- Setting up DevOps Project for Azure IoT Edge application (Abhijit Jana)
- Azure IoT Tools August Update: IoT Plug and Play tooling public preview and more! (Jun Han)
- New ASK SDK Support for Express.js and Jinja (Leo Ohannesian)
- An Intro to Gradient Descent for Kotlin Programmers (K. Matthew Dupree)
- Controlling a boom lift with a Raspberry Pi (Alex Bate)
- Navigate without a BuildContext in Flutter | Code Guide (Dane Mackier)
- Recreating Slack app’s on-boarding animation with Flutter (Darshan Kawar)
- How To Code An Introduction View In Flutter and Manage Connectivity In Your Flutter App (Gaspard Merten)
- Improved Response Structure for Client Errors in the CLI and SMAPI and Join the ASK CLI Beta, Now Open Source (Leo Ohannesian)
Podcasts, Screencasts & Videos
- MS Dev Show – Jason is Building a PC (Jason Young & Carl Schweitzer)
- Syntax Podcast – Hasty Treat – Stump’d (Wes Bos)
- Technology & Friends – Lorena Mesa on the Python Software Foundation (David Giard)
- The Amp Hour #456.2 – Crossover Camp with Hackaday and Unnamed Reverse Engineering Podcasts (Dave Jones & Chris Gammell)
- Revision Path 310: Brian Douglas (Maurice Cherry)
- Software Engineering Daily – DevOps at Delta Air Lines with Jasmine James (Jeff Meyerson)
- Merge Conflict 165: IoT Gifts Make The Best Gifts (James Montemagno)
- Developer Tea – Advice I Would Have Rejected Ten Years Ago (Jonathan Cutrell)
- Weeily Dev Tips – Interface Segregation (Steve Smith)
- The 6 Figure Developer Episode 107 – Azure Functions with Anthony Chu (John Callaway)
- Azure Cosmos DB update for August 2019 and How to identify web app changes to triage and root cause live site issues | Azure Friday (Scott Hanselman & Rob Caron)
- Taking Advantage of the Azure DevOps Wiki as a Developer | The DevOps Lab (Damian Brady & AbelSquidHead)
- ASP.NET Monsters #128: Scripted Load testing with Artillery (Simon Timms, David Paquette & James Chambers)
- Generating Web Services from Smart Contracts Based on Logic Apps, Flows, and Azure Functions | Block Talk (Blocktalkadmin)
- Analyzing and Shrinking Android APKs | The Xamarin Show (James Montemagno)
- Azure Data Explorer for IoT Data Analytics | Internet of Things Show (Olivier Bloch)
- Create customized instances of Visual Studio (Mads Kristensen)
- AGL 119: President Martha D. Saunders (John Rouda)
- Real Talk JS Episode 48: 101 Ways to Host Your Web App with Dan and John (John Papa, Ward Bell & Dan Wahlin)
- FreeCodeSession – Episode 90 (Jason Bock)
- Patrick Smacchia on Static Code Analysis – Azure DevOps Podcast Episode 52 (Jeffrey Palermo)
- Serverless Chats Episode #12: Reducing MTTR in Serverless Environments with Emrah Şamdan (Jeremy Daly)
- JSJ 388: Functional Programming with Brian Lonsdorf (Aimee Knight, Chris Buecheler & AJ O’Neal)
- Coding Blocks Podcast – The Pragmatic Programmer – How to Build Pragmatic Teams (Allen Underwood, Michael Outlaw & Joe Zack)
- PPP 265 | (Video) Is Project Management Just Dumb Luck? (Andy Kaufman)
- .NET Bytes Episode 6: News from August 15th, 2019 through August 28th, 2019 (Calvin A. Allen & Matthew D. Groves)
- TWC9: .NET Conf Dates, TypeScript 3.6, exFAT in Linux, Windows XP 2019 concepts and more | This Week On Channel 9 (Christina Warren)
- Developer on Fire Episode 439 | Geoff Mazeroff – Leading as Yourself (Dave Rael)
- Azure Podcast Episode 294 – Microsoft for Startups (Sujit D’Mello)
Community & Events
- .NET Foundation July 2019 Update and .NET Foundation August 2019 Update (.NET Foundation Team)
- Where to See Text Control in 2019? (Bjoern Meyer)
- Sketchnote Challenge (David Neal)
- How I Became a Microsoft MVP in Artificial Intelligence (Jamie Maguire)
- How many MVPs can you fit onto one project? MVP Susan Hanley says “at least 15!” (MVP Award Team)
Database
- Changing SQL Server Collation After Installation (Douglas P. Castilho)
- SQL Server STRING SPLIT Limitations (Aaron Bertrand)
- SQL SERVER – Simple Example of READPAST Query Hint and Do Stream Aggregate Operator Always Need Sort Operator? – Interview Question of the Week #240 (Pinal Dave)
- Upgrade from Basic to General Purpose or Memory Optimized tiers in Azure Database for MySQL (ramkychan)
SharePoint & MS Teams
- What’s New in Microsoft Teams | August 2019 (Marissa Salazar)
- Meetings First brings Microsoft Teams meetings to Skype for Business Server customers (James Skay)
PowerShell
- PowerShell Presentation Framework – Part 5 (Responsive GUIs) (Nathan Ziehnert)
- Automate migration to SQL Managed Instance using Azure PowerShell and DbaTools (Jovan Popovic)
- Get full control of Windows Update (Emin Atac)
- A Better Way To Search Events (Robert Osborne)
Miscellaneous
- 650+ Free Online Programming & Computer Science Courses You Can Start This September (Dhawal Shah)
- Getting a new dev machine set up, macOS Style (Chris Miller)
- Intro to Bash Scripting (Kenneth Reilly)
- Tesla PowerWall (Omar Shahine)
More Link Collections
- The Morning Brew #2821 and The Morning Brew #2822 (Chris Alcock)
- .NET Annotated Monthly | September 2019 (Rachel Appel)
- .NET App Developer Links – 2019-09-02 (Dan Rigby)
- Angular Weekly – August 28 · Issue #68 – Angular high performance tools, what’s coming to Angular 9, Spectator 4 & more (Andrey Kutsenko)
- Double Shot #2420 (Mike Gunderloy)
- Azure Weekly: September 2, 2019 (Chris Pietschmann)
- Friday Five: Azure Monitor Alerts Series, Compiling and Executing Code in a C# App, and more! (MVP Award Team)
- Weekly C# Digest Issue #274 (Jakub Chodounsky)
- GameDev News – August 30, 2019 (Brian Peek)
- Reading List 238 (Bruce Lawson)
- Reading Notes #393 (Frank Boucher)
- Top Stories from the Microsoft DevOps Community – 2019.08.30 (Martin Woodward)
- Collective #545 (Pedro Botelho)
The Geek Shelf
Web Component Essentials: An introduction to creating reusable user interfaces with Web Components (Cory Rylan)