A Hexagonal Blog (in JavaScript)
Somehow I came across a good example of applied hexagonal architecture in JavaScript, it's CΓ©sar Alberca's blog. He has all the source code on github.
Continue reading β
Somehow I came across a good example of applied hexagonal architecture in JavaScript, it's CΓ©sar Alberca's blog. He has all the source code on github.
Continue reading β
Archijs
describes itself as "A package to test javascript architecture".
TL;DR - it is not ready for use yet, I would not.
Continue reading β
What advice/rules I may give to junior developers about the Ruby on Rails app design?
This article is not only relevant for Rails developers, but also very general. I feel that rails devs need more support here, because Rails makes it especially hard to use magic.
Make sure to open the hood and understand how the engine ticks!
The original article where Alistair Cockburn describes Hexagonal architecture
is the best intro and a good read, no matter what year it is.
Continue reading β
A podcast with
@Sandro Mancuso
talking about tech debt and maintainable software. My notes.
Continue reading β
I have this book
Get Your Hands Dirty on Clean Architecture
on my reading list, actually just as an open tab in my browser for a long time now. I just put it down here, maybe I come back to read it. Not sure if it is good and worth the time, but I like the topic and I think it is very relevant to understand this better.
Continue reading β
The article
Node.js, Dependency Injection, Layered Architecture, and TDD: A Practical Example, Part 1
by @Carlos GonzΓ‘lez
gives a very good introduction of how to structure a (TypeScript/JavaScript) app. He links articles that allow one to dive deeper into underlying concepts and still explains the big picture very well. Great job Carlos!
Continue reading β
There are seven kinds of coupling.
I am about to probably hit some RoR ground and I am already preparing myself, by listening to Uncle Bob
In this talk, Uncle Bob starts to set the context for why our industry has a hard time catching up with the speed and also why it is so important that we do spend more time on mindfully constructing software. It's worth spending those 1,5h watching this talk, or less if you 2x the video speed :).