I am programmer with about 10 years of experience. Big fan of Akka solutions from Lightbend. Constantly trying to know and understand DDD better. I am convinced that more demanding challenge is to design satisfied solution than implementing it. I think that skillful extracting and maintaining valuable abstractions are key to create good system. On the other hand every abstraction leaks eventually, so I like to get know lower-level principles. I believe in value of monitoring and constantly infrastructure development.
13. Difference between `yyyy` and `YYYY` Java date pattern. What is week-based-year?
No matter what application you are working on, it probably somewhere formats dates as String. If you not sure what is the difference between yyyy and ... Read More
12. Plain Kafka Consumer in Play Framework
2021-12-26 kafka play scala
Introduction I will describe how to use plain Kafka Consumer in Play Framework (Kafka Producer is out of the scope of this post). Please, be aware you ... Read More
11. How to model many possible business results?
2021-11-21 java clean-code pattern-matching
Introduction Method call often returns some result. For example let’s assume we have method which creates new object: Payment. Now imagine ... Read More
10. From Scala to Java. Encapsulate code with inner static classes, interfaces and enums.
2021-11-06 scala java clean-code
Using two languages causes you try to apply some concepts from one language to the other. Scala developers often say they started to commonly use ... Read More
9. Akka Cluster Sharding - case study
2021-10-17 linkshortener scala akka
Introduction In the previous posts I described concept of linkshortener service, how to implement it with Akka Persistence and how to prepare view ... Read More