Forever F[r]ame

pexels-photo 1

I suck at everything…

Do you remember your first steps as a junior developer? Do you remember how you felt when you talked with experienced engineers? Do you remember what you said what you realized that commercial projects...

header 3

CQRS/ES #4 Events and Event Store

So far we learned about the whole concept of Command Query Responsibility Segregation (CQRS) and Event Sourcing. We also implemented domain objects which Aggregate consists of, and we expressed user’s intentions using Commands executed...

landscape-france-clouds-bridge 3

Aspect-Oriented Programming with Autofac

Today we are going to have a little break from our CQRS/ES journey, but I hope you’ll like that article anyway. Meet Aspect-Oriented Programming! An approach that’s going to change the way of writing...

header 2

CQRS/ES #3 Commands and Command Handlers

So far we got acquired with a theory that stands behind the CQRS and Event Sourcing. Moreover, we implemented a (business) heart of our calendar application consisting of a domain objects. Today we are going...

header 7

CQRS/ES #2 Domain objects

In the first part of our journey, we became familiar with CQRS and Event Sourcing. In this episode, we’re going to implement a few classes in our brand new system. Before we start let’s discuss a...

header 1

SQL Server – Table partitioning

Couple days ago my friend during a job interview was asked to explain the concept of table partitioning in SQL Server. Tough one? To be honest, neither he nor I had never heard about...

header 8

CQRS/ES #1 A bit of theory

Some time ago I announced series of posts related to the CQRS and Event Sourcing. Today we start our research journey! Generally speaking, why will we deal with this subject? So, I discovered that...

pexels-photo 0

Hello world (for the first time)

So it happened. It turned out that writing post about programming in Polish was quite frustrating. Mostly because of declension which did not combine well with English words. Another thing was the fact that...

Don’t miss new posts!

If you enjoy reading my blog, follow me on Twitter or leave a like on Facebook. It costs nothing and will let you be up to date with new posts :)