-
Enterprise Java
flatMap() vs. concatMap() vs. concatMapEager() – RxJava FAQ
There are three, seamlessly similar operators in RxJava 2.x: flatMap(), concatMap() and concatMapEager(). All of them accept the same argument – a function from…
Read More » -
Software Development
Eclipse Projects: Level Playing Field
For many open source organisations, open means the same thing as transparent: open as in open book. At the Eclipse…
Read More » -
Agile
You’re Doing It Wrong: Deadlines
We know that deadlines drive behavior. That’s why in scrum, and other agile methodologies, we timebox the development with those…
Read More » -
Enterprise Java
Eager subscription – RxJava FAQ
While teaching and mentoring RxJava, as well as after authoring a book, I noticed some areas are especially problematic. I decided…
Read More » -
Software Development
What are the most popular libraries Java developers use? 2017 edition
What are the most popular libraries Java developers use? 2017 edition It feels like only yesterday we were scraping data…
Read More » -
Agile
How to Manage a Manager?
No secret, we you all have managers. Some of them are great, while many are simply idiots. What do you do if…
Read More » -
Enterprise Java
3 Often-Overlooked Key APM Features
Core APM features aren’t going to be enough anymore. Market-leading apps are going above and beyond, setting new standards that…
Read More » -
Scala
Kotlintest and property based testing
I was very happy to see that Kotlintest, a port of the excellent scalatest in Kotlin, supports property based testing. I was introduced…
Read More » -
Software Development
Distributed Logging Architecture for Microservices
In this article we will see what are the best practices we need to follow while logging micro services and…
Read More »