Welcome to my blog!
🔋 Powered by Luca Florio.
🎓 Computer Science PhD.
💻 Half-stack developer.
📚 Curious Learner.
🤓 Opinions are my own.
The importance of delivery
Because delivering a “good enough” product is better than not delivering a “perfect” product. 🔥
In praise of shell scripting
Few reasons why I think shell scripting is a skill worth to learn and improve. 🤓
That moment
Back to the roots, when it all began.
Tips for effective communication in distributed workplaces
Communicating using a chat service is different compared to being in the same office. Here is what I learned when trying to make my communication with remote teammates more effective! 🚀
Making a reading habit
Reading and keep up to date is fundamental for a Software Engineer. These are the tricks I’m using to make reading a daily habit!
Give some ❤️ to your PR
Your PRs should be crafted in a proper way. This is important for your work, for your reviewers, and also for you. Let’s find out why and how to give some ❤️ to your PR!
A letter to myself as a fresh software engineer
Dear Self, these are some tips I wish someone has given me when I started my career. With love, (a more experienced) you.
How to implement Change Data Capture using Kafka Streams
Using Change Data Capture we can make the changes written to a database available to other systems as they happens. Let’s use Kafka Streams to implement it!
What's on my software engineering bookshelf
Nowadays there is a lot of source of information. Sometimes a book is the best choice for learning something new. We can keep it on the desk and go through it when needed. If you are wondering “What should I read next?”, in this post you will find some suggestions! 😉
How to understand Scala variances by building restaurants
Type variance in Scala is an “advanced” topic worth to undertand. Let’s try to get it using a food-based example!