How to create an always up to date alias for your Mastodon account

Mastodon is a new hot-trend topic, so I spent some time trying to wrap my head around it.
The decentralisation is an exciting part of Mastodon; if tomorrow I don’t like the instance where my account resides anymore, I can always switch to another instance and bring all my data seamlessly. It’s fantastic, except that now it’s like having another account with a different address, so I need to share it with my “audience” again and again.
Doing some research, I discover how to create a custom alias for my Mastodon account to have it always pointing to my current account; let’s see how!

»
Author's profile picture Domenico Luciani on Life

Misleading Pair Programming

I often read tweets, threads and posts about a weird practice called Pair Programming, full of complaints. But I find this usually due to a lack of understanding and improper implementation.
I’d like to clarify why those complaints are misleading and why you shouldn’t write pair programming off completely.

»

How to mock with Jest and Typescript

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!

»

InnerSpace 🚀

This year one of my annual resolutions was to be more present online.
I want to be more visible and share more content.
I want to create more articles and share them with more people.
Learn from feedback and grow the number of people with whom I interact.

»
Author's profile picture Domenico Luciani on Life

The Fifteen-Factor App

Have you ever wondered how to deliver good Software As A Service? Nowadays, as developers, we spend most of our time delivering software as a service, but it brings a lot of uncertainties about how to do it properly. Do you know that we already have 15 tips that can help us to achieve that visionary goal?
I’ve been reading a lot about it, and I decided to summarise them in a small article. Let’s dig deeper and find more about this methodology and the fifteen factors which belong to it…

»

Distributed Tracing

Recently I’ve seen a thread on Twitter regarding distributed tracing systems. I recognise that sometimes it’s an underestimated topic, so I thought to write a short and introductory article about it…

»

Hello VMware

Two years ago I completely changed my life joining Thoughtworks. I moved abroad (Spain) and I grew so much in so many levels that it’s difficult to explain it…

»
Author's profile picture Domenico Luciani on Life

Stop the data mess with the data mesh

One of the hottest topics of the moment in Big Data is undoubtedly the Data Mesh, but what is it? Why is this better than the solutions we had before? Do we need it? Should we adopt it?

»

Manage your learning process with Toby

As a greedy learner, I used to find myself full of bookmarks of stuff I want to read or watch. I’ve never had a good place to keep all the things I read/watched until I found Toby.

»
Author's profile picture Domenico Luciani on Life

Hacktoberfest 2020

Ah shit, here we go again. Another year passed, and another Hacktoberfest is over. I’ve just received my swag, and I can’t be more excited!

»