Top Links
- Announcing ASP.NET MVC 5.2.5, Web API 5.2.5, and Web Pages 3.2.5 and Blazor 0.3.0 experimental release now available (Daniel Roth)
- Improving Rider and ReSharper code analysis using JetBrains Annotations (Maarten Balliauw)
- Why Developers Should Install WSL Today (Matt Hyon & August Banks)
- Announcing a new name for the UWP Community Toolkit: Windows Community Toolkit (Nikola Metulev)
Web & Cloud Development
- Add multiselect dropdown into your JavaScript application (Rajendran R.)
- 7 Telltale Signs You Have a Bad Web Site So You Can Eliminate Them and Get More Customers (Chris Love)
- Adding a Drop-Down List to Your Angular Application (Saravanan G.)
- What’s New in Angular 6 (Alyssa Nicoll)
- Exploring Azure App Service – Introduction (Andrew B. Hall)
- Getting my Twitter Data via Azure Logic Apps (Arun Sirpal)
- 8 Free JavaScript Image Cropping Scripts & Plugins (Jake Rocheleau)
- On Leading and Trailing Spaces in HTML Attribute Values (Louis Lazaris)
- How to Handle Routing in Angular Single Page Applications (SPAs) with JavaScript and Node.js (Maciej Treder)
- Enterprise Integration made easy in Azure (Deepa Chandramouli)
- Angular 6 Release: What’s New? (Prosper Otemuyiwa)
- ASP.NET Core Dependency Injection – Registering Multiple Implementations of an Interface (Steve Gordon)
- Bringing Screen Capture to Microsoft Edge with the Media Capture API (Angelina Gambo)
- NodeJS 10: The New, The Changed, and the Deprecated (Dan Arias)
- Ideas for Proximity Feedback with Progressive Hover Effects (Mary Lou)
- Eyes wide open – Correct Caching is always hard (Scott Hanselman)
XAML, UWP & Xamarin
- Quick Trick: Remove Extra Separator Lines in ListView (Xamarin Forms – iOS) (Charlin Agramonte)
- Win2D 1.22.0 – IGeometrySource2D, bugfixes, and removal of 8.1 support (Shawn Hargreaves)
- Win2D and Composition Geometry APIs (Daren May)
Visual Studio & .NET
- CMake Support in Visual Studio – Code Analysis and CMake 3.11 (Will Buik)
- Managing Dependency Injection in .NET Core (Mitchel Sellers)
- How to avoid accessing freed memory when canceling a thread pool callback (Raymond Chen)
- Avoiding struct and readonly reference performance pitfalls with ErrorProne.NET (Sergey Teplyakov)
Design, Methodology & Testing
- Bring your own Git Repository Code to Azure DevOps Project (Abhijit Jana)
- Should you design for addiction or for loyalty? (Michelle Manafy)
- How to Define Metrics to Reach Better Business Outcomes (Derek Huether)
- Why you need Null Object Pattern and how to implement it (Fatos Morina)
Mobile, IoT & Game Development
- Raspberry Pi Kubernetes Cluster – Part 2 (Jason Meridth)
- Running your Mixed Reality app on an ‘ordinary’ PC–using an Xbox One Controller (Joost van Schaik)
- Flutter + Redux — How to make Shopping List App? (Paulina Szklarska)
- Amazon GameOn Is Free until June 1! (Tess Selim)
- Unity 2018.1 is now available (Thomas Krogh-Jacobsen)
Podcasts, Screencasts & Videos
- .NET Rocks! – Constraints Liberate with Mark Seemann (Carl Franklin & Richard Campbell)
- Episode 16: Five Things About State in React | Five Things (John Papa)
- Syntax Podcast – How to Learn New Things Quickly (Wes Bos)
- Complete Developer Podcast – SOLID Principles (BJ Burns & Will Gant)
- Developer on Fire Episode 335 | Neeraj Murarka – Better Ways (Dave Rael)
- The Jim and Tonic show (Jim Bennett)
- 2FD 076: Retirement Accounts, Self-Directed IRAs and World Travel (Kevin Griffin & Sean Merron)
- Updates to Microsoft Visio (Microsoft Mechanics)
- Flutter: Collapsing Toolbar Layout | Slivers | Sliver App Bar (MTechViral)
- Software Engineering Daily – WannaCry’s Gray Hat with Reeves Wiedeman (Jeff Meyerson)
Community & Events
- Xamarin Developer Events in May (Jayme Singleton)
- Inclusion Doesn’t Stop at Accessibility (Matt May)
- Microsoft moves Xbox Insider community to Reddit (Dan Thorp-Lancaster)
- Machine learning and the incredible flying robot with Dr. Ashish Kapoor (Emily Maryatt)
- A Diversity Round Table — Observations (Stephen Hays)
- A year of GitHub Desktop on Electron (Thomas Elliott)
Database
- Adding a Database to an existing SQL Server Always ON Configuration (Manvendra Singh)
- SQL SERVER – Fix Error: Invalid object name STRING_SPLIT (Pinal Dave)
- Roadmap for RavenDB 4.1 (Oren Eini)
PowerShell
- DSC Resource Kit Release May 2018 (Katie Keim)
Miscellaneous
- Python in Visual Studio Code – April 2018 Release (Dan Taylor)
- Discover the new Microsoft Translator Windows 10 app: redesigned for productivity (MS Translator Team)
More Link Collections
- The Morning Brew #2577 (Chris Alcock)
- Double Shot #2089 (Mike Gunderloy)
- Xamarin & Windows App Developer Links – 2018-05-03 (Dan Rigby)
The Geek Shelf
Clean Code: A Handbook of Agile Software Craftsmanship: Robert C. Martin: 9780132350884: Books ISBN: 0132350882 |