The Crafting Strider

Raman But-Husaim’s personal webblog. Ideas, tech articles born through the life of a software engineer

.NET Weekly #108 (24.12 - 30.12)

Cloud & Web

  1. Vue vs React — Part 0 - Thinning the Herd
  2. GraphQL concepts I wish someone explained to me a year ago
  3. Blazor Toast Notifications using only C#, HTML and CSS
  4. How I do Vue in 2019 - TypeScript and TSX
  5. Being fast and light - Using binary data to optimise libraries on the client and the server
  6. Node.js Fundamentals - Web Server Without Dependencies
  7. Don’t let ASP.NET Core Console Logging Slow your App down

Tooling & Libraries

  1. Open sourcing wav2letter++, the fastest state-of-the-art speech system, and flashlight, an ML library going native
  2. Changelog for VirtualBox 6.0
  3. LINQPad Tips and Tricks - Part 3
  4. Reverse Engineering guide for beginners - Methodology and tools
  5. Windows file access performance compared to Linux

Architecture & Databases

  1. Software Architecture, all you need to know
  2. Two-phase commit and beyond
  3. Designing resilient systems - Circuit Breakers or Retries
  4. Hypothesis - CQRS Models with Blockchain as persistence layer works
  5. The future of Kubernetes is Virtual Machines
  6. MySQL in 2018 - What’s in 8.0 and Other Observations
  7. MongoDB in 2018 - A Year in Review

Programming Languages

  1. Amoeba finds approximate solutions to NP-hard problem in linear time
  2. Creating and filling Arrays of arbitrary lengths in JavaScript
  3. Test-driven programming workflows
  4. Generate automatically async/await code from sync code with Roslyn
  5. Write code that is easy to delete, not easy to extend
  6. Language-oriented software engineering
  7. It is fast or it is wrong
  8. Handled errors and the curse of recursive error handling
  9. Why F# is the best enterprise language


  1. A Deep dive into (implicit) Thread Local Storage
  2. EmitsConnectionStartAndStop


  1. Speaker Cheat Sheet
  2. Lazy people make the best leaders
  3. Things I Don’t Know as of 2018
  4. How To Speed Up The Code Review
  5. The Cyclical Theory of Open Source