The Crafting Strider

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

.NET Weekly #93 (20.08 - 26.08)

Cloud & Web

  1. Optimally Configuring ASP.NET Core HttpClientFactory
  2. Bing.com runs on .NET Core 2.1
  3. The curious case of missing Authorization header
  4. Adding Segment client-side analytics to an ASP.NET Core application
  5. GraphQL Server Tutorial with Apollo Server and Express
  6. Instant GraphQL on AWS RDS

Tooling & Libraries

  1. Introducing Phobos - an Enterprise DevOps Suite for AkkaDotNet
  2. Flatpak 1.0 Released, Ready for Prime Time
  3. Monitoring and Observability in the .NET Runtime
  4. Redis will remain BSD licensed
  5. ASP.NET Core 2.2.0-preview1 now available
  6. Download Docker CE without logging in Docker Store
  7. Rider 2018.2 is released
  8. Free ebook Rider Succinctly
  9. Serilog Tutorial for .NET Logging - 16 Best Practices and Tips

Architecture & Databases

  1. How to extract a data-rich service from a monolith
  2. PostgreSQL Streaming Replication vs Logical Replication
  3. Transactional Patterns - Conversation vs. Batch
  4. Not Invented Here - The Daily Software Anti-Pattern
  5. Analysis Paralysis - The Daily Software Anti-Pattern
  6. Reinventing the Square Wheel - The Daily Software Anti-Pattern
  7. A Critique of Resizable Hash Tables - Riak Core & Random Slicing
  8. The SQL Server Defensive Dozen – Part 3 - Authentication and Authorization in SQL Server
  9. What they don’t tell you about event sourcing

Programming Languages

  1. Reactive functor
  2. You ain’t gonna use it! – Code smells series
  3. How To Write Unmaintainable Code
  4. Builders and Manipulators
  5. DAG - An Immutable Spreadsheet Data Structure

Runtime

  1. Liftoff - a new baseline compiler for WebAssembly in V8
  2. .NET Core August 2018 Update
  3. Finally block belonging to unexecuted try runs anyway

Other

  1. Public Speaking - Talk Structure
  2. Public Speaking - Slides
  3. Public Speaking - Timing
  4. Public Speaking - Questions
  5. Don’t Do This in Production
  6. Before You Turn On Two-Factor Authentication