Paweł Stępniewski

Java & Scala developer

$ whoami

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.

Recent Posts

13. Difference between `yyyy` and `YYYY` Java date pattern. What is week-based-year?

2022-01-09 java

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