The Crafting Strider

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

.NET Weekly #105 (12.11 - 18.11)

Cloud & Web

  1. Type Vue without TypeScript
  2. React for the Angular Dev
  3. Amazon DynamoDB encrypts all customer data at rest
  4. Long Polling - Concepts and Considerations
  5. CSS Frameworks Or CSS Grid - What Should I Use For My Project?
  6. OWASP DevSlop’s journey to TLS and Security Headers
  7. Simplifying dependency injection for IConfigureOptions with the ConfigureOptions() helper

Tooling & Libraries

  1. VSCode version 1.29
  2. Tensorflow 2.0 - models migration and new design
  3. Ionide 3.30.0
  4. Blazor 0.7.0 experimental release now available
  5. Practical ASP.NET Core
  6. Razor support in Visual Studio Code now in Preview
  7. Consul 1.4 - Multi-Data Center Service Mesh
  8. .NET Core tooling update for Visual Studio 2017 version 15.9

Architecture & Databases

  1. Introspected REST - An alternative to REST and GraphQL
  2. Patterns for Resilient Architecture — Part 1
  3. About Database Connection Pool Sizing
  4. ThoughtWorks TechRadar vol. 19
  5. Best practices for migrating an Oracle database to Amazon RDS PostgreSQL or Amazon Aurora PostgreSQL - Migration process and infrastructure considerations
  6. Distributed consistency at scale - Spanner vs. Calvin
  7. Microservices to Workflows - The Evolution of Jet’s Order Management System
  8. Unimaginable horror about Oracle 12.2
  9. Analyzing the GitHub outage
  10. SQL Server Auditing for HIPAA and SOX – Part 4
  11. Five Cool Things I Learned at the PostgreSQL Conference Europe 2018

Programming Languages

  1. What to test and not to test
  2. Beating hash tables with trees? The ART-ful radix trie
  3. Building CSharp 8.0
  4. Copying objects in Javascript
  5. Announcing TypeScript 3.2 RC
  6. Type inference
  7. F# spoiled me, or why I don’t enjoy C# anymore
  8. Care To Know Clauses - All About SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, and LIMIT
  9. Compiling C# to WASM with Mono and Blazor then Debugging .NET Source with Remote Debugging in Chrome DevTools


  1. Adding tests for the new Math APIs
  2. Get-process-name challenge on a Friday afternoon
  3. Sample performance investigation using BenchmarkDotNet and PerfView


  1. HTTPv3
  2. Abstraction, intuition, and the “monad tutorial fallacy”
  3. Nine years of Go
  4. Beyond Passwords - 2FA, U2F and Google Advanced Protection
  5. Microsoft Translator releases next-generation Neural Machine Translation technology
  6. Offensive testing to make Dropbox (and the world) a safer place