Top Links
- It’s time for you to install Windows Terminal (Scott Hanselman)
- Angular 9: Lazy Loading Components (John Papa)
- Windows Terminal Preview v0.9 Release (Kayla Cinnamon)
- Announcing .NET Conf: Focus on Xamarin (James Montemagno)
- Hosting a Blazor App in WinUI 3 with WebView2 and call a Blazor Component Method from WinUI (Thomas Claudius Huber)
Web & Cloud Development
- Azure DevOps Team Speeds Up Git with New Scalar Project (David Ramel)
- Ember vs Angular: Comparing Two Popular SPA Frameworks (Hiren Dhaduk)
- Azure Tips & Tricks – Tip 247 – Creating custom bindings for Azure Functions (Michael Crump)
- Creating an Azure Logic App (David Giard)
- Generating Meme Images In The Browser Using html2canvas In Angular 9.0.1 (Ben Nadel)
- React Context with TypeScript: Part 1 – Simple context with function components (Carl Rippon)
- Programs, life cycles, and laws of software evolution (Adrian Colyer)
- What is the JAMStack and why should you care? (Joe Eames)
- While You Weren’t Looking, CSS Gradients Got Better (Ana Tudor)
- Implementing Websocket Plugins for Vuex (Bobby Johnson)
- Exploring the new rollForward and allowPrerelease settings in global.json: Exploring ASP.NET Core 3.0 – Part 8 (Andrew Lock)
- Integrating Tailwind CSS with Blazor using Gulp – Part 1 (Chris Sainty)
- Angular Image Gallery With Bootstrap (Jyoti Barik)
- Moving from Vanilla JavaScript to a Reusable Vue Component (Mateusz Rybczonek)
- Working with ActiveDirectory in Node.JS: The Basics (Michael Szul)
- Scale, Crop, and Zoom Images in a React Web Application (Nic Raboy)
- Azure Key Vault: Your Key to Securing Your Cloud Apps (Santosh Hari)
- Generic Host Builder in ASP .NET Core 3.1 (Shahed Chowdhuri)
- Creating Functions With VS Code (Aaron Powell)
- HTML Challenge: Toggle Switch vs Checkbox (Steve Fenton)
- ASP.NET Core middleware with Roslyn Analyzers – Part 1 (Thomas Ardal)
- How to Build Forms with React the Easy Way (TJ VanToll)
- Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang (Vic Shóstak)
- Progressive Web Apps on Windows (MS Docs)
- ReactSharp – A C# library for building web user interfaces (Vladimir Samoilenko)
- Dapr Runtime Release v0.4.0 (Dapr Team)
- ESLint v7.0.0-alpha.1 released (ESLint Team)
- Sections in source code and TypeScript: exhaustiveness checks via exceptions (Axel Rauschmayer)
- Blazor by Example – A dismissable banner (Jon Hilton)
- A Complete Guide to Links and Buttons (Chris Coyier)
- Migrating to Durable Functions (Mark Heath)
- Using HttpClientFactory (Paul Michaels)
- WASI – WebAssembly System Interface with Wasmtime (Sendil Kumar N)
- Initializing Web Components in Blazor via JS Interop (Thomas Claudius Huber)
XAML, UWP & Xamarin
- Using ReactiveUI With Xamarin Forms (Damien Doumer)
- UIWebView Deprecation and Xamarin.Forms (Gerald Versluis)
- Xamarin.Forms MediaElement First Look (Alejandro Ruiz)
- Pipeline Templates: Complete Azure Pipelines Example for a Uno Project for iOS, Android and Windows (Nick Randolph)
- Custom Table View in Xamarin iOS and SideMenu in Xamarin iOS (Logesh Palani)
- Uno Platform live coding: Implementing full screen mode, phone dialer and SMS on macOS (Martin Zikmund)
Visual Studio & .NET
- Nullable Reference Types in C# 8 (Andrea Angella)
- Creating Visual Studio Extensions Using Visual Studio 2019—A Complete Guide (Kannan)
- Python in Visual Studio Code – February 2020 Release (Luciana Abud)
- Decompilation of C# code made easy with Visual Studio (Mark Downie)
- Why I dislike tuple return types (Bertrand Le Roy)
- Released: Microsoft.Data.SqlClient 1.1.1 (David Engel)
- 12 things you need to know about .Net Core (Michał Białecki)
Design, Methodology & Testing
- Kanban 101: How Any Team Can Be More Agile (Janet Mesh)
- Capitalizing Software During an Agile Transformation (Johanna Rothman)
- Provision and remove MSIX packages per machine? (Alex Marin)
- Path To Green (Charlie Kindel)
- Introducing Scalar: Git at scale for everyone (Derrick Stolee)
- Two Paths: Repetition or “Feel” ? (George Stocker)
- Code Smell: Side Effects — Solution (Joe Eames)
- What’s the best first book on visual/graphic design ? (Scott Berkun)
- Your Todo application is too complex or not complex enough (Scott Hanselman)
Mobile, IoT & Game Development
- Building Custom Interactive Remote Push Notification in iOS (Alfian Losari)
- AndroidX NuGet Packages are Stable! (Jon Douglas)
- Microsoft Gives Up on Visual Studio App Center MBaaS, Riling Developers (David Ramel)
- How to use an LED with Raspberry Pi (Alex Bate)
- Swift 5.2 Brings callAsFunction, Subscript with Default Arguments, and More (Diogo Carleto)
- Flutter, Fastlane, and Firebase App Distribution (Ryan Edge)
Podcasts, Screencasts & Videos
- Stack Overflow Podcast: Coaching a Developer Interview (Ben Popper)
- CodeNewbie S11:E4 – How to get into game development (Jonathan Jennings) (CodeNewbie Team)
- GCast 73: Build an Azure DevOps Release Pipeline (David Giard)
- Revision Path – Nick Caldwell (Maurice Cherry)
- Software Engineering Daily – Go Networking with Sneha Inguva (Jeff Meyerson)
- Merge Conflict 189: Enter the era of dual-screen development (James Montemagno)
- Developer Tea – Measuring Freedom to Change (Jonathan Cutrell)
- Weekly Dev Tips – Password Managers with guest Troy Hunt (Steve Smith)
- JSJ 421: Semantic HTML with Bruce Lawson (AJ O’Neal, Aimee Knight, Charles Max Wood & Dan Shappir)
- Real Talk JS Episode 71: Angular at Scale (John Papa)
- Background Tasks Without a Separate Service: Hangfire for ASP.NET – Webinar Recording (Maarten Balliauw)
- How to manage platform updates with Maintenance Control in Azure (Scott Hanselman & Rob Caron)
- Coding Blocks Podcast – Why Attend Developer Conferences and What were the Hot Topics at NDC London 2020? (Allen Underwood, Michael Outlaw, Joe Zack & Jamie Taylor)
- PPP 281 | (Video) What To Do With Your Slackers and Jerks (Andy Kaufman)
- Asp.Net Monsters #152: GitHub Actions and .NET Core (James Chambers, Simon Timms & David Paquette)
- No Dogma Podcast #138 – Jeff Haynie, The State of Engineering Performance Management (Bryan Hogan)
- The Amp Hour #480 – An Interview with Ben Krasnow, 8 years on (Dave Jones & Chris Gammell)
- Ladybug Podcast – Building a Resume (Emma Bostian, Kelly Vaughn & Ali Spittel)
- FreeCodeSession – Episode 136 and FreeCodeSession – Episode 137 (Jason Bock)
- Jeremy Likness on DevOps Automation – Azure DevOps Podcast Episode 76 (Jeffrey Palermo)
- Serverless Chats Episode #36: The Cloud Database Landscape with Suphatra Rufo (Jeremy Daly)
- The Changelog – Productionising real-world ML data pipelines and The Changelog – The dawn of sponsorware (Jerod Santo)
- AGL 143: Leadership from a SEAL with Dan Mulroy of 373 North Leadership (John Rouda)
- Fragmented – An Android Developer Podcast #189: The 2038 Problem (Donn Felker & Kaushik Gopal)
- The 6 Figure Developer Episode 131 – Distracted Developer with Matthew Jones (John Callaway)
Community & Events
- Community working group updates: February 2020 (The Stack Overflow Community Team)
- Microsoft’s Spring Hardware Event: Surface Book 3 and Go 2 Detailed (Brad Sams)
- Ask a Developer: Andy Schwam Wants Technical Content That Explains Why (ContentLab IO)
- 23 Great Things To Do In Philly, February 18-23 (Kelly Bucci)
- Switching Careers: my road to software engineering (Lucy Suddenly)
- This week, #StackOverflowKnows fast planes, math with dates, and code comments (Ryan Donovan)
Database
- MySQL – Download Sample Database – Sakila, World, Employee and SQL SERVER – Stream Aggregate and Hash Aggregate and Choosing a Processor for SQL Server (Pinal Dave)
- Automating MySQL schema migrations with GitHub Actions and more (Shlomi Noach)
- What Do You Find Difficult about SQL and Databases? (Helen Anderson)
- Database deployment automation approaches (Bob Walker)
PowerShell
- PowerShell equivalent of ack (Jessica Kerr)
- Microsoft Releases Alpha Version of PowerShell Secrets Management Module (Russell Smith)
Miscellaneous
- LottieFiles Support in Adobe Animate Coming Soon… (Ajay Shukla)
- How technology is reshaping the patient experience (Claire Bonaci)
- NEW UPDATES: Small Basic Website 2.2 & Small Basic Online 1.0 (Ed Price)
More Link Collections
- The Morning Brew #2933 and The Morning Brew #2934 (Chris Alcock)
- .NET App Developer Links – 2020-02-17 and .NET App Developer Links – 2020-02-18 (Dan Rigby)
- Interesting links of the week (2020 #7) (Michael Eaton)
- Double Shot #2536 and Double Shot #2537 and Double Shot #2538 (Mike Gunderloy)
- Friday Five: DevSecOps, Azure Functions, and more! (MVP Award Team)
- XamarinBites 37 (Nigel Ferrissey)
- Weekly C# Digest Issue #298 (Jakub Chodounsky)
- F# Weekly #7, 2020 – F# 5.0 (preview) and TP.SDK update! (Sergey Tihon)
- Code Maze Weekly #12 (Vladimir Pecanac)
- GameDev News – February 14, 2020 (Brian Peek)
- Collective #590 (Pedro Botelho)
- Reading Notes #413 (Frank Boucher)
- Build5Nines Weekly: February 17, 2020 (Chris Pietschmann)
- Reading List 250 (Bruce Lawson)
The Geek Shelf
Web Development with Angular and Bootstrap: Embrace responsive web design and build adaptive Angular web applications, 3rd Edition (Sridhar Rao Chivukula & Aki Iskandar) – Referral Link