How to use generics to avoid duplications and make your code better
I recently worked on a project that had a lot of code duplication due to repeated implementations of the same interfaces. I quickly realized it was a great opportunity to refactor…
Domenico Luciani
I recently worked on a project that had a lot of code duplication due to repeated implementations of the same interfaces. I quickly realized it was a great opportunity to refactor…
Following the previous post about creating an Application Layer Load Balancer, today I'm going to share my journey about another challenge I took and completed: Create a simple…
Since the last time I had too much fun, I wanted to repeat the experiment by taking another Coding Challenge. This time I'm gonna explain how I implemented an Application Load…
I've been using Golang in the past months, and I was very happy about it, this language makes me feel entertained and productive and the same time. Studying for me is a lifelong…
I decided to expose myself more and more, I like to share my opinions and experiences (you can say reading this blog), and this time I decided to attend as a interviewee for a well known Podcast in Italy talking about something I've done for 3 months, are you curious about it?
Since the beginning of my career in this industry, I've always been fascinated by the open-source world. After so many years of contributing on my own, this year, I finally joined…
A few weeks ago I passed my AWS Certified Developer Associate (DVA-02) exam and I thought it would have been nice to document how _heck_ I accomplished to do it on a first try,…
🎉 I am thrilled to share that I have recently achieved my AWS Certified Developer – Associate certification! ☁️🧑🏻💻
In today's digital landscape, developing software with a security-oriented mindset is no longer an option – it's a top priority. I've had the opportunity to attend the Secure…
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 implementation