Mateusz Nowak
Despite that I’m mad about Star Wars and I often code like a Jedi in the pulled hood, in IT projects I try to see more than just my monitor. I’m focused on using methods that, apart from providing high-quality code, give a real business advantage over the competition. I believe that it can be obtained thanks to patterns like Domain-Driven Design, CQRS or Event Sourcing. I come from the Java world, and I’m a lover of Kotlin, but I don’t limit myself to those languages. Recently, my fingers on the keyboard are tapping more and more in the rhythm of TypeScript, which is widely used in CodersCrew.
Webinar | Event Sourcing & Projections: How to be prepared for new business requirements, before stakeholders even think about them
This webinar will be held in Polish. It is said that the only constant in IT projects is change. Changes in requirements will definitely come. Whether we get through them painlessly depends on the preparation of our code. Pattern, which in some cases, may help us to be ready for changes is Event Sourcing and Projections. When we have 25 degrees in Poland, everyone will say it’s warm, whereas the Egyptian will feel that the temperature is going down. And especially on the planet with two suns – Tatooine – the same temperature will not be considered as warm. When the Polish team progresses from the group stage at FIFA World Cup, it’s something incredible. On the other hand, it can be just like a daily routine for Germans. “Temperature measurement is taken”, “Poland promoted from the group stage” – these are all the facts – events which really happened. But what is in our minds (and in IT projects, especially in the heads of stakeholders) depends on how we interpret those facts. We will also see how to deal with constantly changing requirements. We will achieve this in one of the possible ways – by using Event Sourcing and the Projections mechanism. Examples will be presented by using EventStore – a stream database, which was built from the ground up for event sourcing. And what is more important – it’s open-source. Software developers will definitely benefit from the webinar. Also, everyone who would like to know how Event Sourcing may help your business to leave the competition behind will gain useful knowledge as well.