As an Extreme Programmer I used to jumping often into different engagements, each of them has challenges I need to overcome and problems I need to solve.
This time I jumped into an engagement with a legacy codebase composed mainly by AWS lambdas written in Typescript. Language and technology Iโve never used before.
How can I learn the language and at the same time being able to quickly deliver value?
The answer in my head was clear: letโs create some tests, the rest will follow!
In this talk from @lucamezzalira, you are going to discover how to organise your lambdas to reflect the hexagonal architecture being able to refactor your code without much trouble, itโs a very nice talk and I recommend having a look at it!
The hexagonal architecture, or ports and adapters architecture, is an architectural pattern used for creating loosely coupled application components that canโฆ
Sometimes I need to take important decisions, that could be in the workplace or just in my life. I found this nice method called decision Matrix which can help you out with that duty by putting some weights you can visualise which option fit better.
You can also have an already written tool, pretty cool right?
It could be helpful in many use-cases, letโs say for example you have to establish priorities or just have a collaborative session figuring out how to proceed, here we go.