Quantcast
Channel: The journeylism of @yreynhout
Browsing all 20 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Viewmodels like you meant it

Although a lot has been written on the topic of viewmodels – both in the MVVM(*) and MVC UI pattern space – it strikes me as odd how underused they are. Why muck around with resource files and...

View Article



Image may be NSFW.
Clik here to view.

Using Amazon Web Services to build a simple Event Store

My post on “Your EventStream is a linked list” might have been somewhat abstract (a more prosaic version can be found here). By way of testing my theory, I set out to apply it using Amazon’s Web...

View Article

Image may be NSFW.
Clik here to view.

Using Windows Azure to build a simple EventStore

Continuing my journey, I figured it shouldn’t be that hard to apply “Your EventStream is a linked list” using Windows Azure Storage Services. Disclaimer: Again, this is just a proof of concept, a way...

View Article

Image may be NSFW.
Clik here to view.

Your VCS – the forgotten feedback loop

Most agile processes are about (shortening) feedback loops. They come in many shapes and sizes: red/green/refactor, burn down charts, continuous integration, ui mockups, quality assurance … to name a...

View Article

Image may be NSFW.
Clik here to view.

CSharp Temporal Method Analysis

I promised to give you a taste of temporal C# method analysis. You can find a starting point here for git repositories: https://github.com/yreynhout/sharptemporalgitalyzer. Filed under: VCS

View Article


Image may be NSFW.
Clik here to view.

Value objects in an event sourced domain model

A question that comes up from time to time is what role value objects can play in an event sourced domain model and how they contribute to and interact with the events produced by said domain model....

View Article

Image may be NSFW.
Clik here to view.

Viewmodels.js

Over the past couple of weeks I’ve been entrenched in UI development, learning – the good parts of – javascript and using libs like Knockout.js, jQuery and Twitter BootStrap. My relationship with...

View Article

Image may be NSFW.
Clik here to view.

The Money Box

Once in a while I hear/read people struggle with projection performance. The root causes of their performance issues are diverse: using the same persistence behavior during projection rebuild as during...

View Article


Image may be NSFW.
Clik here to view.

Object Inheritance

When mentioning “object inheritance” most people immediately think of “class inheritance“. Alas, that’s not what it is. Quoting from Streamlined Object Modeling*: Object inheritance allows two objects...

View Article


Image may be NSFW.
Clik here to view.

A role to play

Every so often someone new arrives at the DDD/CQRS list (*) and topics such as set based validation rear their head, resulting in near-endless threads of discussion and coming to a common...

View Article

Image may be NSFW.
Clik here to view.

EventBuilders – Revisited

Introduction I’ve been using event builders for some time now. With time and practice comes experience (at least that’s the plan), both good and bad. Investing in event or – more general – message...

View Article

Image may be NSFW.
Clik here to view.

Event Enrichment

Event or more generally message enrichment, the act of adding information to a message, comes in many shapes and sizes. Below I scribbled down some of my thoughts on the subject. Metadata Metadata,...

View Article

Image may be NSFW.
Clik here to view.

Change is good

After more than 13 years my journey at UltraGenda has come to an end. I now know more than enough about scheduling in healthcare, building products not just projects, the importance of being part of an...

View Article


Image may be NSFW.
Clik here to view.

Trench Talk: Assert.That(We.Understand());

After having written 2000+ eventsourcing-meets-aggregates specific given-when-then test specifications(*), you can imagine I started to notice both “problems” and “patterns”. Here’s a small overview …...

View Article

Image may be NSFW.
Clik here to view.

Trench Talk: Visual DSLs – the need for communication

As I’m slowly unwinding from a 5 year period of working on “something” in the area of electronic scheduling, I figured I’d share some of the experiences in modeling. A word about domain experts Domain...

View Article


Image may be NSFW.
Clik here to view.

Suppository

Today I read Rob Conery’s piece entitled “Repositories On Top UnitOfWork Are Not a Good Idea“. While I respect Rob’s opinion and can even relate to the problems he touches upon, it made me somewhat sad...

View Article

Image may be NSFW.
Clik here to view.

Trench Talk – Authorization

For a long time now, I’ve been dealing with the subject of authorization and its bigger brother, authentication. Not that dealing with these makes me an expert, mind you. But it did arouse my interest...

View Article


Image may be NSFW.
Clik here to view.

Reply to “DDD, CQRS & ES: Lessons Learned”

Last Monday I attended a meetup of the Belgian Domain Driven Design group. One of the presentations was titled DDD, CQRS & ES: Lessons Learned, which – what did you expect? – caught my interest....

View Article

Image may be NSFW.
Clik here to view.

Change is good

After more than 13 years my journey at UltraGenda has come to an end. I now know more than enough about scheduling in healthcare, building products not just projects, the importance of being part of an...

View Article

Image may be NSFW.
Clik here to view.

Trench Talk: Projections

It’s been two years since I first started working on Projac. At the time, I had an itch that needed scratching. Even before that time, I had written a fair amount of projections using an ORM (Entity...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images