Strategies to manage Technical Debt - Part 1
Sometimes teams struggle to identify which technical debt items are worth investing into, or how to align them to company goals. We recently had some inter...
Sometimes teams struggle to identify which technical debt items are worth investing into, or how to align them to company goals. We recently had some inter...
I saw something at Basecamp’s “How we communicate” guide that made me think about the classic sandwich when delivering bad news/feedback, so I decided to sha...
I always use my hobbies to learn stuff, and I decided that I wanted to learn how Elder Scrolls Online designed addons, API and UI, so I jumped straight into...
In this post I’ll configuring a default k8s installation to integrate with bash/zsh autocomplete, and add those autocomplete features on a couple of k8s plug...
Gradle 5 has been out for a while now and with that we finally got the ability to write our Gradle scripts in Kotlin. How can I migrate my JUnit-enabled Grad...
I switched jobs recently, and I found myself doing some interviews. Some code assignments are too demanding for some candidates. I’ll talk from my recent e...
Last week, I was late at work and as soon as I entered the room, some coworkers shouted: “Hey, over here, we’ve found a bug in Kotlin!”
I failed to adapt using a Mac laptop. +20 years of typing on a standard PC keyboard was too much, so I decided to try to create a full work station on a Wind...
At Returnly, we are using, among others, JUnit Jupiter to test our back-end services. There is some lack of documentation and examples, so I will setup some ...
Ok, this is a story with a happy beginning. Or ending. Or both.
I have been learning Kotlin lately, and I have been playing with delegates and reified functions. By using composition over inheritance, we’ll compose some c...
I already had been in the loop a couple of times. So when the headhunter told me it was a long and exhausting process I was not surprised. A month later I wa...
Bio and introduction. This is me!