Top Links
- Announcing Experimental Mobile Blazor Bindings February update (Eilon Lipton)
- Create apps for dual-screen devices – Learn how to create apps for dual-screen devices like Surface Duo and Surface Neo (MS Docs)
- How to test your dual screen device using SensorExplorer 2.0 (Lisa Zhu)
- Ask a Developer: Jason Gaylord Starts with Documentation, Ends with Developer Community (ContentLab IO)
- Accessibility Improvements in Visual Studio 2019 for Mac (Václav Vančura)
Web & Cloud Development
- Anchor Tag Helpers, RouteData, and Query Strings in ASP.NET Core 3.0 (Matthew Jones)
- How To Improve React App Performance with SSR and Rust [Part II: Rust Web Server] (Alex Tkachuk)
- Creating an endpoint from multiple middleware in ASP.NET Core 3.x (Andrew Lock)
- Using Angular 9 in WebStorm (Ekaterina Ryabukha)
- AWS CLI v2 is now generally available (James Saryerwinnie)
- Decoupling Express JavaScript Routes from Your Main Application File (Michael Szul)
- How to Use *ngIf else in Your Angular Applications (Nwose Lotanna Victor)
- What is CSS4? (Peter-Paul Koch)
- Comparing Azure Logic Apps with Microsoft Power Automate (David Giard)
- The Basics of Working with the Postman API (Kin Lane)
- My Favorite Chrome Dev Tools Tips and Tricks (Dor Shinar)
XAML, UWP & Xamarin
- Let’s replicate a Banking Profile UI in Xamarin Forms (Leomaris Reyes)
- Modern XAML Development – slides and overview (Matt Lacey)
- Learn WinUI 3.0 – My New Book to be Published Fall 2020 (Me)
Visual Studio & .NET
- Iterators in C#, IEnumerable, and IAsyncEnumerable (Spencer Schneidenbach)
- Producing Multiple Related NuGet Packages from a Single Git Repo (Mark Heath)
- How to send emails from C#/.NET – The definitive tutorial (Thomas Ardal)
- Generate YouTube Thumbnails with ImageSharp and .NET Core (Khalid Abuhakmeh)
- CodeRush – 2020 Roadmap (Mark Miller)
Design, Methodology & Testing
- The magic of the infrastructure (Oren Eini)
- The first time I tried Test Driven Development (TDD) (George Stocker)
- Part I – Why should governments go agile? (Vinod Sankaranarayanan)
- Tech at the Edge of the World: Offline Applications (Heather Downing)
- A Basic Intro to Domain-Driven Design (John Jacobs)
- Minor Change (Monkey User)
- Continuous Testing – Creating a testable CI/CD pipeline. (Callum Akehurst-Ryan)
- Tenets (Charlie Kindel)
- Hello World: Curing imposter syndrome by embracing the suck (Jerome Hardaway)
- How Continuous Testing Is Done in DevOps (Junaid Ahmed)
- Mythical man month : 10 lines per developer day (Patrick Smacchia)
- Sprint Goals! (Sam Hogarth)
- Lessons learned managing the GitLab Data team (Taylor A. Murphy)
- Collaboration just got easier: Real time co-authoring now available in Visio for the web (tripteeshkaur)
- Make Kubernetes Essential to Your DevOps Pipeline (Kelly Griffin)
Mobile, IoT & Game Development
- Achieve beautiful, scalable, and performant graphics with the Universal Render Pipeline (Andre McGrail)
- Firebase Cloud Storage in Flutter | Flutter an Firebase Tutorial (Dane Mackier)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – The Power of Hobbies (Wes Bos)
- The Stack Overflow Podcast: Make my Monolith a Micro (Ben Popper)
- Smashing Podcast Episode 9 With Stéphanie Walter: How Can I Work With UI Frameworks? (Drew McLellan)
- Revision Path – Erwin Hines (Maurice Cherry)
- Real Talk JS Episode 70: React Performance with Ken Wheeler (John Papa)
- Monsters Weekly 151 – Visual Studio Code, .NET and Linux (James Chambers, David Paquette & Simon Timms)
- Webinar recording–Features you only get with RavenDB (Oren Eini)
- InfoQ Podcast: Dave West on Agile Beyond Software, Organisational Alignment and Product Ownership is Hard (Dave West)
- SharePoint Dev Weekly – Episode 70 (Vesa Juvonen)
- TWC9: Christina’s Back, VS Code 1.42, .NET Interactive, PowerShell in Jupyter Notebooks and more | This Week On Channel 9 (Christina Warren)
- .NET Bytes Episode 15: News from January 23rd, 2020 through February 6th, 2020 (Calvin A. Allen & Matthew D. Groves)
- The Amp Hour #478 – Optimization Beast (Dave Jones & Chris Gammell)
- FreeCodeSession – Episode 135 (Jason Bock)
- SyncUp, A OneDrive Podcast – Deploy OneDrive at scale (Ankita Kirti & Jason Moore)
- Deploying Models with Vision AI DevKit | Internet of Things Show (Olivier Bloch & Patty Nguyen)
- The 6 Figure Developer Episode 130 – Progression Into DevOps (John Callaway)
Community & Events
- Why the Dev Community is Important (Jason Gaylord)
- The Key To Diversity And Inclusion Is Mentorship (Janice Gassam)
- Show open source some love and win a GitHub Hoodie with #OpenSourceValentine (Mei’lani Eyre)
- Black History Month: Building a better future together (Sarah Bond)
Database
- SQL Server CASE Statement Example (Sergey Gigoyan)
- Using SQL Server RAND Function Deep Dive (Nai Biao Zhou)
- SQL SERVER – OPTION(FAST N) Hint and Performance (Pinal Dave)
- Why consider database deployment automation? (Bob Walker)
PowerShell
- Adding Tags to New Resources with Azure PowerShell (Bryan Soltis)
- The Case of Unknown Custom Object Property (Ravikanth C)
More Link Collections
- The Morning Brew #2929 (Chris Alcock)
- .NET App Developer Links – 2020-02-11 (Dan Rigby)
- Interesting links of the week (2020 #6) (Michael Eaton)
- Double Shot #2533 (Mike Gunderloy)
- .NET Annotated Monthly | February 2020 (Rachel Appel)
- Build5Nines Weekly: February 10, 2020 (Chris Pietschmann)
The Geek Shelf
Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming (Marijn Haverbeke) – Referral Link