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! 🚀
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!
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!
Dear Self, these are some tips I wish someone has given me when I started my career. With love, (a more experienced) you.
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!
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! 😉
Type variance in Scala is an "advanced" topic worth to undertand. Let's try to get it using a food-based example!
Solve problems is the core task of every Software Engineer. Let's understand how to do it in a pragmatic and effective way.
Leadership is made of a lot of things, but for sure it is not made of code
Time to go distributed! Let's discover how Akka Cluster can help us building a distributed, load-balanced application. Docker will take care of the deployment of a simple cluster. It's gonna be a lot of fun! 😄
Learn new things is important, but it is important to do it effectively and with pleasuer as well.
The Either monad in Scala can be a though one, let's deal with it together!
Scalachain is a blockchain built using the Scala programming language and the actor model (Akka Framework).