Architecture Weekly

Share this post

Architecture Weekly #54 - 20th December 2021

www.architecture-weekly.com

Architecture Weekly #54 - 20th December 2021

Oskar Dudycz
Dec 20, 2021
1
Share this post

Architecture Weekly #54 - 20th December 2021

www.architecture-weekly.com

Welcome to the new week!

“To err is human, but to persist is diabolical”. The IT world has been living the Log4J issue the last few weeks. The case was huge, but it'd be less severe if people thought about sane dependencies updates strategy. Especially enterprise corporations tend to have their own definition of "security". Still, people make mistakes. The most important is doing retrospective, learning from it and moving on. Check an example of that approach: Arie van Deursen - Log4Shell: Lessons Learned for Software Architects.

We also neglect too often basics that are critical to understanding how tools we’re using will behave. Have a look at:

  • Wiki C2 - Alan Kays Definition Of Object Oriented

  • Microsoft - Competing Consumers pattern

But it’s also worth learning some some new patterns, like:

  • Jérémie Chassaing - Functional Event Sourcing Decider

…and reading all the other articles!

Architecture

  • Microsoft - Competing Consumers pattern

  • Trond Hjorteland - Modularity in open systems

  • Arie van Deursen - Log4Shell: Lessons Learned for Software Architects

  • Brandon Byars - You Can't Buy Integration

  • Jérémie Chassaing - Functional Event Sourcing Decider

  • Wiki C2 - Alan Kays Definition Of Object Oriented

Distributed Systems

  • Zendesk - Maxwell's daemon, a mysql-to-json kafka producer

  • Felipe Volpone - Consuming over 1 billion Kafka messages per day at Ifood

DevOps

  • Alex Goodman - Dive - A tool for exploring each layer in a docker image

  • Docker - WSL 2 GPU Support for Docker Desktop on NVIDIA GPUs

  • HashCorp - The Two Million Container Challenge

Low level

  • Alicja Musiał - Designing an LNA with bandpass filter for 430 Mhz – from a beginner's perspective

  • Wikipedia - Branch predictor

Functional Programming

  • The Flix Programming Language - Next-generation reliable, safe, concise, and functional-first programming language

Tools

  • Google - Copybara - A tool for transforming and moving code between repositories.

  • GitHub - Improving GitHub code search

Clojure

  • Brett Rowberry - An F# Dev's Perspective on Clojure

Java

  • Oracle - JDK 17 Migration Guide

.NET

  • Jeremy D. Miller - Alba 6.0 is friendly with .Net 6, Minimal API, and WebApplicationFactory

  • Polly Contrib - Simmy - A chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

  • Oleg Kyrylchuk - 20 New APIs in .NET 6

  • Microsoft - Orleans framework has moved over to the .NET team

Rust

  • ZDNet - Rust takes a major step forward as Linux's second official language

Security

  • Cybereason - Logout4Shell - Use Log4Shell vulnerability to vaccinate a victim server against Log4Shell

Management

  • Mike Hadlow - Coconut Headphones: Why Agile Has Failed

  • Dave Bailey - A Manager’s Guide to Holding Your Team Accountable

Industry

  • Erik Gibbs - Gaming Companies Turn to Girls Who Code to Find Top Techies

  • The Verge - TikTok settles lawsuit with actress over its original text-to-speech voice

  • Naaackers - TikTok is using OBS internally (Twitter Thread)

Happy reading and wish you a wonderful week!

Cheers!

Oskar

Share this post

Architecture Weekly #54 - 20th December 2021

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