Architecture Weekly

Share this post

Architecture Weekly #63 - 21st February 2022

www.architecture-weekly.com

Architecture Weekly #63 - 21st February 2022

Oskar Dudycz
Feb 21, 2022
1
Share this post

Architecture Weekly #63 - 21st February 2022

www.architecture-weekly.com

Welcome to the new week!

Last week, I mentioned Leslie Lamport, one of my heroes. This week I’d like to give my appreciation to Pat Helland. I admire how prolific he’s and how he can explain complex concepts in a simple, condensed way. This week I added links for his work that are foundational to understanding Event-Driven systems:

  • Pat Helland - Immutability Changes Everything

  • Pat Helland - Data on the Outside vs. Data on the Inside

Speaking about the event-driven approach, watch Yves Reynhout explanation of projections. I’ve seen that talk live at DDDEU. It’s a nice, methodic explanation:

  • Yves Reynhout - Projections Explained

Aaron Stannard shared the technical spec template that he uses in his company. Never enough inspiration on that topic.

  • Aaron Stannard - Technical Spec Template

You can also look at my article, in which I explain How to successfully do documentation without a maintenance burden?

Creating software is, in general, a burden. Kelsey Hightower provided a template for the application that doesn’t have that issue.

  • Kelsey Hightower - No Code

Check also other links; they’re worth it!

Cheers!
Oskar

Architecture

  • Pat Helland - Immutability Changes Everything

  • Pat Helland - Data on the Outside vs. Data on the Inside

  • Aaron Stannard - Technical Spec Template

  • Bobby Iliev - Decoupled Microservices Architecture with Materialize

  • Rory Roberts - Depending on Functions

  • Alexey Zimarev - Overselling Event Sourcing

  • Yves Reynhout - Projections Explained

  • DDD Crew - Core Domain Charts

Databases

  • Yves Trudeau - UUIDs are Popular, but Bad for Performance — Let’s Discuss

DevOps

  • CNCF - Principles for designing and deploying scalable applications on Kubernetes

  • InfoQ - Container Security and Observability in Kubernetes Environments

Frontend

  • Igor Mandrigin - Optimistic UIs in under 1000 words

Functional Programming

  • Mark Seemann - A conditional sandwich example

  • Oleksii Holub - Pure-Impure Segregation Principle

Azure

  • Tomasz Pęczek - How to get started with your PaaS architecture in Azure?

Go

  • Robert Laszczak - The Repository pattern: a painless way to simplify your Go service logic

Kotlin

  • Duncan McGregor - Java to Kotlin Gilded Rose

.NET

  • Sharpliner - Use C# instead of YAML to define your Azure DevOps pipelines

  • Stefan Prodan - AspNetCoreRateLimit - ASP.NET Core rate limiting middleware

  • Maxime Lemaitre - A curated list of .NET Compiler Platform (“Roslyn”) diagnostic analyzers and code fixes

  • QuestPDF - An open-source, library that can help you with generating PDF documents

NodeJS

  • Kent C. Dodds - Why I Love Remix

Rust

  • Philipp Oppermann - Writing an OS in Rust

Tools

  • GitHub - Include diagrams in your Markdown files with Mermaid

Product Design

  • Nick Tune - A Clash of Mindsets: When New Products Depend on Existing Products

Trivia

  • Kelsey Hightower - No Code

  • Richard Feynman - Why

Share this post

Architecture Weekly #63 - 21st February 2022

www.architecture-weekly.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Oskar Dudycz
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing