Top Links
- 6 Best Practices to Keep a .NET Application’s Memory Healthy (Michael Shpilt)
- Microsoft Stories podcast: Episode 3 – Xbox Adaptive Controller (Andy Trotman)
- When to Use Xamarin.Forms vs Xamarin Native? (Nigel Ferrissey)
- C# in Simple Terms – Operators (Matthew Jones)
- Generate INotifyPropertyChanged implementation for MVVM pattern (Kazuki Ota)
Web & Cloud Development
- Creating a .NET Core Global Tool (John Smith)
- Use React.memo() wisely [link] (Remy Sharp)
- Blazor Form Validation Mechanics Overview (Bogdan Chorniy)
- A Simple Explanation of JavaScript Iterators (Dmitri Pavlutin)
- Azure Machine Learning helps customers stay ahead of challenges (Erez Barak)
- Useful Tools In Vue.js Web Development (Timi Omoyeni)
- A Practical Guide to Kubernetes Logging (Doton Horovitz)
- What Should You Put in a Constructor vs ngOnInit in Angular (Joe Eames)
- Implementing OAuth2 Refresh Token with Angular and IdentityServer4 (Marinko Spasojevic)
- React State 5 Ways (Nader Dabit)
- Introduction to Go (Manoj Debnath)
- Rancher 2.5 Delivers Enhanced Full Lifecycle Management of EKS Clusters (Bill Maxwell)
- How to Detect When a Sticky Element Gets Pinned (David Walsh)
- Images Keeping You Awake? (Eric Lawrence)
- What Is the Modern Cloud Native Stack? (Janakiram MSV)
- Debugging with Fiddler Everywhere: Diagnosing a Remote API Failure (Rob Lauer)
- What Is Identity Proofing and Why Does It Matter? (Shafiq Shivji)
- Putting JavaScript code into Markdown pages (Rob Miles)
- Do I Really Need Kubernetes? (Ron Powell)
- SuperJSON – JSON on steroids (Simon Knott)
XAML, UWP & Xamarin
- WPF: How to convert Base64 Image to BitmapImage (Asma Khalid)
- Asyncify a method and event response (Peter Freeman Foot)
Visual Studio & .NET
- C#.NET: How to check if System Contains Provided MAC Address (Asma Khalid)
- C# 9.0 – Introduction To Init-Only Property (Kirtesh Shah)
- Changing Serilog Minimum level without application restart on .NET Framework and Core (Niels Swimberghe)
- Creating a dotnet new Project Template (Rick Strahl)
- CodeRush Code Places – First Look and Customization (Mark Miller)
Design, Methodology & Testing
- 10 Azure DevOps – Work Items Tips & Tricks that you should know (Abhijit Jana)
- How to use DevOps to pay off your technical debt (Sara Kassabian)
- Article series: Yet Another Bug Tracker (Oren Eini)
- Coach with data: Empower your team to build themselves (Pluralsight Team)
- Play the long game when learning to code. (Daniel Chae)
- The 5 Key Differences Between Working Hard And Being A Workaholic (Emily Blackwood)
- Fine-tune access to external actions (Jennifer Schelkopf)
- 3 ways Microsoft helps build cyber safety awareness for all (Jim Flack)
- Announcing third-party code scanning tools: static analysis & developer security training (Jose Palafox)
- Fortunately, I don’t squash my commits (Mark Seemann)
- Developers Are in Charge Again (Richard MacManus)
- Moq vs NSubstitute vs FakeItEasy – Which one to choose? (Thomas Ardal)
- How Serverless is an emerging Software Architecture? (Vikash Chaudhary)
Mobile, IoT & Game Development
- Raspberry Pi IoT In C – VS Code Remote C (Harry Fairhead)
Podcasts, Screencasts & Videos
- Syntax Podcast – Hasty Treat – Enums in JS (GraphQL and Typescript) (Wes Bos)
- InfoQ Podcast: Anne Currie Discusses Cloud Providers and the Environmental Impact of Software (Anne Currie)
- Smashing Podcast Episode 26 With Natalia Tepluhina: What’s New In Vue 3.0? (Drew McLellan)
- Revision Path – Brandi Davis (Maurice Cherry)
- Asp.Net Monsters #185: Azure Static Web Apps (Simon Timms, David Paquette & James Chambers)
- DevTalk Podcast 47: The Xamarin Community and XamExpertDay. With Saamer Mansoor (Kerry Lothrop)
- Uno Platform Hacktoberfest Meetup feat. Jeremy Sinclair (Martin Zikmund)
- The 6 Figure Developer Episode 164 – .NET MAUI with Auri Rahimzadeh (John Callaway)
- Writing Visual Studio Extensions with Mads – Supporting new Languages with Textmate Grammar Files (Mads Kristensen)
- no dogma podcast #147 – Martine and Michael Dowden, Teaching Children to Program (Bryan Hogan)
- Software Defined Talk Episode 261: Arnav Hiray on High School, Tech and Debate (Brandon Whichard)
- SQL Server Radio Episode 121 – to PASS or not to PASS (Guy Glantser & Eitan Blumin)
- Heads Up and Time Travel to the Future (Ozcode Team)
- The Stack Overflow Podcast – Talking Arduino, bits, and boards with Dr. Duino (Ben Popper, Sara Chipps, Guido Bonelli & Paul Ford)
- FreeCodeSession – Episode 201 (Jason Bock)
- Microsoft 365 Dev Podcast – Developer Journey to Teams with Markus Moeller (Jeremy Thake & Paul Schaeflein)
- Radical Candor S2, Ep.13: Radically Candid Conversations: Kim Scott & Debora Spar Discuss the Intersection of Technology and Human Relationships (Kim Scott, Jason Rosoff & Amy Sandler)
- Microsoft 365 PnP Weekly – Episode 99 (Vesa Juvonen, Waldek Mastykarz & Christina Wheeler)
- Install Kali Linux on Virtual Box (Codepunk)
- A new video series for beginners to learn JavaScript (Christopher Harrison)
Community & Events
- 30 years in the industry, many more to go… and So long, and thanks for the Coke Zero (Michael Niehaus)
PowerShell
- The Syntax Difference Between Python and PowerShell (Anthony Bartolo)
- PowerShell Script: Scan documentation for broken links (Niels Swimberghe)
Miscellaneous
- In tepid defense of… (Jeremy D. Miller)
- Microsoft Bing: the search engine that gives back (Jordi Ribas)
- Python 3.9.0 is now available, and you can already test 3.10.0a1! (Łukasz Langa)
- Perils of Open Source Compilers (Steve Hawley)
More Link Collections
- The Morning Brew #3084 (Chris Alcock)
- .NET App Developer Links – 2020-10-06 (Dan Rigby)
- Last Week in .NET – Issue #12 – dotnet and .NET Please don’t do this to us again (George Stocker)
The Geek Shelf
Righting Software (Juval Löwy) – Referral Link