The Crafting Strider

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

.NET Weekly #140 (19.08 - 25.08)

Cloud & Web

  1. The Perfect Wrapper Components in Vue 2.6 and soon Vue 3.0
  2. Rendering on the Web
  3. Delta requests for frequently-updated application bundles - from 2002 to service workers
  4. Brotli vs Gzip Compression. How we improved our latency by 37%
  5. Iframes are just terrible. Here’s how they could be better
  6. AWS Lambda Cold Starts After 10 Minutes
  7. Dependency Injection in Vue.js Applications
  8. JWTs suck (for web auth and basically everything else)
  9. Running PostgreSQL Using Amazon RDS
  10. The Cloud-native Azure Application Architect Map

Tooling & Libraries

  1. Sunsetting Mercurial support in Bitbucket
  2. Visual Studio 2019.2 and .NET 3.0 SDK Projects not Loading
  3. Creating Tagged Subnets Across AWS AZs Using Pulumi
  4. GitLab 12.2 released with Directed Acyclic Graphs for Pipelines and Design Management
  5. Burnout - Connected Apps to run your startup
  6. Why Does Developing on Kubernetes Suck
  7. Releasing IdentityModel v4

Architecture & Databases

  1. Functional architecture is Ports and Adapters
  2. Take the worry out of managing your MySQL & Redis databases
  3. The Architecture of Open Source Applications
  4. Why Software Architects Must Be Involved in the Earliest Systems Engineering Activities
  5. Time Series Databases with Rob Skillington
  6. Unit tests are tests of modularity
  7. Building a distributed time-series database on PostgreSQL
  8. Automatically Indexing Millions of Databases in Microsoft Azure SQL Database
  9. Software Architecture Guide

Programming Languages

  1. An Introduction to System.Threading.Channels
  2. Artifact Removal in C# with OpenCV
  3. Hash table tradeoffs - CPU, memory, and variability
  4. Trying to Run RSocket Server with RSocket.NET and ASP.NET Core Primitives for Non-HTTP Servers
  5. Bubble Sort - The Sorting Algorithm Family Reunion
  6. Odd-Even Sort - The Sorting Algorithm Family Reunion
  7. The state of software engineering
  8. .NET Core and systemd Avatar
  9. Refactoring to Data Driven Tests


  1. New SequencReader API inside System.IO.Pipelines
  2. WebAssembly Interface Types - Interoperate with All the Things


  1. How Slack Harms Projects
  2. First Pull Request in Open Source
  3. How to Build Good Software
  4. What I Learned Co-Founding Dribbble
  5. Why is the majority of the engineering team leaving
  6. Seven things that helped me move into engineering management
  7. Rabbit Holes - The Secret to Technical Expertise