Wszystkie artykuły
Testing Event Sourcing, Emmett edition
I’ve been going pretty down the rabbit hole in the last few years. What am I searching for? A way to deliver better software. And that’s, of…
Join my Event Sourcing workshops at Techorama and DDD Europe and speed up your journey!
Event Sourcing is a pattern that is quickly gaining popularity. Many companies see the advantages it brings, e.g. business focus and keeping…
Oops I did it again, or how to update past data in Event Sourcing
One team win is a loss for the other. For some people, money loss is a gain for others. In the same way, the challenging parts of Event…
Follow the money to get a better design
I noticed that we, developers, struggle to follow the money. And that’s impacting our design in the wrong way. Of course, we’re pretty good…
Persistent vs catch-up, EventStoreDB subscriptions in action
Events can be a great facilitator and glue for business workflows. Subscriptions are an essential block of the event-driven system. They…
Let's talk about positions in event stores
Discussions about positions can be awkward, to say the least… It is also the case with positions in Event Sourcing. Each event store…
Jak zacząć z Open Source?
Cześć! Zaczyna się HactoberFest, więc kiedy jak nie teraz zacząć swoją przygodę z Open Source? Jak pewnie wiesz działam trochę w tym temacie…
Relacja z Domain Driven Design Europe 2020 – Event Sourcing
Ten wpis będzie z tych dłuższych. Zrób sobie więc kawkę, wstąp do toalety, zrób kanapki na drogę, usiądź wygodnie na kanapie, uzbrój się w…
Źródła otwartości
6 lipca bieżącego roku Jarek Pałka napisał niewinną wiadomość na Twitterze, że chętnie da szansę wystąpienia na konferencji “nowej twarzy…
Mężczyzna w IT
Dlaczego mężczyźni nie mają cellulitu? O co chodzi ze świnką morską? Gąbka z kokardką na dzień kobiet. Przecież ja tak nie myślę, to…
O tym, co gra na gitarze może dać programiście
Pierwszy raz nie zostałem muzykiem, gdy wzięty przez Babcię do szkoły muzycznej, powiedziałem stanowczo, że nie zamierzam śpiewać i…
Pogłoski o mojej śmierci są mocno przesadzone, czyli co u mnie słychać
No cóż. Ekhm. No tak. W zasadzie to i dziwne i trochę straszne, że zaczynając wpisy na blogu chcę przepraszać. Róż na policzkach. Te sprawy…
Metallica skończyła się na Kill ‘Em All, a ja idę w Open Source'y
Zapuść proszę sobie ten utwór w trakcie czytania. Wczujesz się lepiej w klimacik. Zapewniam. Niektóre zespoły po kilku płytach powinny…
Old man yells at cloud, czyli rzecz o komunikacji
No i koniec lata, zimno, mokro i w ogóle poniedziałek. Jeszcze 4 dni do weekendu, i 10 miesięcy do lata. Żyć się nie chce. Pokrzyczeć zawsze…
Old man yells at cloud, czyli rzecz o komunikacji
Nie bywam na konferencjach tak często jakbym chciał. Dlaczego? Myślę, że moim problemem jest nonkonformizm, przesadny indywidualizm. Będąc…
Nauka uczenia (się)
Człowiek uczy się całe życie. Słyszymy, powtarzamy ten truizm. Czasem jest to pochwała, najczęściej pocieszenie. Wiedza, mądrość…
Cierpienia niemłodego bloggera – czyli próbuję napisać tekst o wczytywaniu komponentów w Knockout.JS na podstawie konwencji nazewniczej. Wymyślając przy okazji najdłuższy wpis w historii tego bloga. Doh! -_-
cover Życie bloggera to nie jest bułka z szynką. To nie prosta sprawa. Co prawda pomysły same wpadają do głowy. Idzie człowiek ulicą…
What really grind my gears – IIIIIIIIIIIIIIIIF!
Jestem spokojnym człowiekiem, niespotykanie spokojnym. Ale… Jestem Oskar, z Polski. Miejsca urodzenia nie przeskoczę. Natura, historia…
Englishman in New York, czyli jak .NETowiec może uwić sobie gniazdko w świecie MSSQL
Wieczór, herbata, ciepłe papcie, nie za twardy, nie za miękki narożnik, na którym wyciągasz swoje zmęczone nogi. Gdzieś w tle leniwie snuje…
SQLowa ciekawostka – Uważaj na Exists kolego
Tym razem, po serii nostalgiczno-branżowo-przemyśleniowych wpisów, będzie krótko i technicznie. Chciałbym się przed wami popisać swoją…
Borys najlepiej dryblował
Borys najlepiej dryblował, Cybor kręcił najlepsze rogale, było kilku kajtków, robiących 200 kapek. Moja piąta B, zawsze bo ciężkim meczu…
Na temat branży
Naszym programistycznym światkiem wstrząsnął ten oto wpis: http://natemat.pl/105597,it-arystokracja. Artykuł jak artykuł, nieco grafomański…
Refleksyjnie plus pierwszy w historii Vlog – Podstawy programowania w Office 2013
Heh. To już ponad 1,5 roku od poprzedniego wpisu. Gdzieś w między czasie uleciał trochu wolny czas, trochu zapał. Tak to już jest. Jutro się…
Prezent od Microsoft – Darmowa książka o programowaniu w Windows 8
Microsoft konsekwentnie kontynuuje taktykę ściągania nie .NETowych programistów – udostępnił darmową książkę w ramach Microsoft Press…
Serializacja dla .NET 4.5 oraz Windows Runtime przy pomocy Sharpserializer
Trochę mnie nie było, dawno już nie pisałem – ten post będzie dla mnie nietypowy – krótki. Mam nadzieję, że to będzie jego zaleta. W swoim…
Jak z kilku dllek zrobić jedną, czyli modularność przy pomocy ILMerge
Wstęp Pracuję aktualnie nad strukturą pewnego projektu. Ideą, która przyświeca przy jej tworzeniu jest to, żeby była jak najbardziej…
WrocNet – Team Foundation Server to nie SVN – Materiały
Przedwczoraj (środa 21.03) debiutowałem w roli “wykładowcy” na spotkaniu Wrocławskiej grupy .NET. Zaprezentowałem tam rozwinięcie moich…
Multiplatforomowe aplikacje w .NET, Silverlight i Windows Phone Cz.3 – Konfiguracja komunikacji socketami
Wstęp W poprzednich dwóch wpisach, przedstawiłem ogólne zasady tworzenia aplikacji multiplatformowych, pokazałem jak można zapisywać i…
Multiplatforomowe aplikacje w .NET, Silverlight i Windows Phone Cz.2 – Wstęp do komunikacji socketami
Wstęp W poprzednim wpisie przedstawiłem wstęp oraz kilka problemów, które napotykamy przy rozpoczęciu zabawy z aplikacji wieloplatformowych…
Multiplatforomowe aplikacje w .NET, Silverlight i Windows Phone Cz.1 – Współdzielenie klas
Wstęp W kilku najbliższych wpisach postaram się przybliżyć tematykę tworzenia aplikacji multiplatformowych. Środowisko .NET dostarcza nam…
Scrum i Team Foundation Server cz.5 – Continuous Integration
W kilku ostatnich wpisach przedstawiłem czym jest metodyka Scrum, po co i jak ją stosować przy użyciu Team Foundation Server. W teorii…
Scrum i Team Foundation Server cz.5 – Continuous Integration
1. Trochę teorii Każdy z nas w trakcie zawodowej kariery miał (nie)przyjemność pracować z systemami kontroli wersji. Codziennie w trakcie…
Scrum i Team Foundation Server cz.4 – Tworzymy projekt
W poprzednich wpisach opisałem ogólne zasady metodyki Scrum, przedstawiłem sposób instalacji i konfiguracji – TFS. W tym wpisie pokażę…
Scrum i Team Foundation Server cz.3 – Wystawiamy się na zewnątrz
Tym razem wpis będzie poświęcony dodatkowej czynności, nie związanej bezpośrednio ze Scrum albo TFS. Pokażę prosty sposób w jaki można…
Scrum i Team Foundation Server cz.2 – Instalacja TFS
Tak jak zapowiedziałem w poprzednim wpisie, część druga mojej opowieści o Scrum i TFS będzie opisywała instalację oraz wstępną konfigurację…
Scrum i Team Foundation Server cz.1 - wprowadzenie do Scrum
1. Wstęp W kilku najbliższych postach postaram się przybliżyć ideę zarządzania projektem w metodyce Scrum przy pomocy Team Foundation Server…
Ciekawostki - Equals
Dzisiaj będę się chwalił się swoją niewiedzą. Kilka dni temu kolega zadał mi pytanie, którym skutecznie mnie zagiął. Ponieważ uważam, że…
Błąd "Cannot update a parent row a foreign key constraint fails" przy pobieraniu rekordów w NHibernate
Dzisiaj kolejny krótki wpis, ponownie dotyczący NHibernate’a. Jak pewnie zdążyliście zauważyć jest to coś co ostatnio sprawia mi najwięcej…
Jak odblokować workspace w TFS
Dzisiaj kolejny przykład z życia wzięty, krótszy ale miejmy nadzieję, przydatny. Zmieniłem na swoim komputerze nazwę grupy roboczej, do…
Wielokrotny join we FluentNHibernate
Wczoraj w pracy natknąłem się na, na pierwszy rzut oka, banalny problem, który jak to często bywa po drugim rzucie okazał się trudniejszy…
Inauguracja
Witam! Jest to mój pierwszy wpis na blogu. Wypadało by przecież jakoś się przywitać i oficjalnie zainaugurować działalność. Zacznijmy od…