There is a saying: The more you learn, the less you know. After my journey in books (one per week) for 2018, I couldn’t agree more. Completing my reading challenge, I learned many valuable lessons from books, and I feel like there is so much left to learn. Here’s the list of 52 books I read this year. 📚
For the first half of the list, I invite you to read my other article, 26 Lessons I’ve Learned Reading 26 Books.
Meet Ove. A grumpy yet lovable man. He has staunch principles, strict routines, and a short fuse, but behind the cranky exterior there is a hidden story and a sadness. …
We all want to find happiness, don’t we? But what if there isn’t anything to find? You can’t buy happiness from the grocery store like you get milk, nor you can’t find it on the shelves of Walmart. However, there are some things that you can do in order to increase your general level of happiness.
📖 In the following article I’ll guide you through a few ideas that I’ve read in the book The Happiness Hypothesis: Finding Modern Truth in Ancient Wisdom by Jonathan Haidt.
Jonathan Haidt begins the book by offering a good perspective of yourself: a rider on the back of an elephant. Your conscious mind is the rider — the one responsible for the rational thinking, while the unconscious mind is the elephant — in charge of your emotions and basic instincts. …
One of my challenges in terms of personal development for 2018 is to read one book per week, that is 52 books by the end of the year. Until now I’ve managed to read half of them. Here are the most valuable 26 lessons I’ve learned from each of the books.
A relationship is not about finding the right person. A relationship is about becoming the right person. Don’t look for the person you want to spend your life with. Become the person you want to spend your life with.
📕 The Truth: An Uncomfortable Book About Relationships by Neil…
Devoxx UK, a conference by developers, for developers, took place this year in London, 9th - 11th May, 2018. It covered topics on Programming Languages, Big Data & AI, Modern Web, Architecture, and many more. In this post I wrote about my top three favorite subjects discussed at Devoxx UK, with links to a few video recordings. Give it a read!
Spring follows the functional and reactive programming shift and comes with Project Reactor. It’s an implementation of the Reactive Streams specification, capable of building event-based architectures for handling large volumes of service requests, asynchronously.
Reactor uses the same approach and philosophy as RxJava despite some API differences. Its two main types are the
Mono<T>. A Flux is the equivalent of an RxJava
Observable, capable of emitting 0 or more items. On the other hand, a Mono can emit at most once. It corresponds to both
Maybe types on the RxJava side. …
In this tutorial I’ll show you how to use the open-source in-memory data grid solution offered by Hazelcast, to write your own implementation of encrypted distributed cached.
Here’s a generic script that may happen at your company:
Your Manager 👴: Our security department wants us to encrypt the data that we store into our distributed cache.
You 👨🏻💻: Sure thing. We currently use in-memory data grid solution offered by Hazelcast. Their enterprise edition comes with encryption support.
Your Manager 👴: We don’t want to buy the enterprise solution. What other options do we have?
You 👨🏻💻: We could write our own implementation of encrypted distributed cache on top of open-source Hazelcast. …
The following post is more like a journal, personal notes, rather than a book review of The Power of Habit, by Charles Duhigg. It gives you a basic idea about what you will learn by reading this book.
By understanding how habits work, we have the power to change them. 👊
A river, a steady stream of water, flowing everyday, being able to make its way through the rocks it encounters.
So are habits, through small and constant improvements, we can move mountains.
As William James points out, the best analogy for how a habit works is water, it …
… hollows out for itself a channel, which grows broader and deeper; and, after having ceased to flow, it resumes, when it flows agains, the path traced by itself before. …
In this step-by-step guide we’ll set-up a scheduler to notify us, via email, if we haven’t logged into Stack Overflow for at least twelve hours. Thus, we’ll know that something went wrong with our automatic login process, and we’ll be able to save our login streak.
This blog post is a continuation of the first part, in which we’ve set-up an automatic login process on Stack Overflow:
How can we do this?
We’ll use the Stack Exchange API to retrieve the last access date on Stack Overflow. …
In the following post I’ll show you how to deploy a Python script to Heroku that performs automatic logins on stackoverflow.com on a regular basis, so that you can earn the Fanatic badge, effortlessly.
If you’re an avid programmer, and a stack overflow user, as well, most probably you know about the Fanatic badge. To earn it, you must:
Visit the site each day for 100 consecutive days. (Days are counted in UTC.)
Have you ever struggled to earn it? Did you had a login streak of 67 days, and on the 68th you went on a trip and forgot to login? …