Category: Programming

Meet our Trainers – Tomasz

We love our handpicked trainers! Here is an opportunity for you to get to know Tomasz Jaskula, our trainer for French and Polish IDDD Workshops. Tomasz Jaskula Tomasz, you’ve known Vaughn for many years. How did you meet? I had the pleasure of meeting Vaughn in person in 2013 during one of the first IDDD

Read More »

Reactive Amsterdam

I had the pleasure of meeting a wonderful group of individuals in Amsterdam who participated in the Reactive Domain-Driven Design with the XOOM/PLATFORM day.  Wow! That’s a mouthfull! Some of the XOOM contributors and the Kalele team were able to carve out some time in everyone’s busy schedule to connect in the wonderful city of

Read More »

Introducing XOOM

The easiest way to get up and running quickly with XOOM, along with an explanation of our position on open source innovation. We’ve decided to introduce a familiar way to learn the different components of the XOOM toolset—without the need to understand everything about our platform up front. It is our belief that all application

Read More »

After Microservices, Does Reactive Still Matter?

I was asked to justify reactive software development and XOOM for teams that have already achieved development and deployment of microservices. Here’s the question: After your team has reached the point of developing microservices, perhaps even successfully strangling a Big Ball of Mud monolith, does reactive still matter, and does XOOM still have relevance to such

Read More »

Actors Are Ok!

I have been using various forms of messaging for more than 30 years. Messaging has become second nature to me, but I empathize when others say that messaging is to them unfamiliar and intimidating. Since the Actor Model is based on message passing, it stands to reason that this programming model is likewise unfamiliar and

Read More »

And Then This Happened

Tonight after midnight in Barcelona, I was in a conversation about CQRS and how using Domain Events or not using them can impact the Command Model and the projection of changes into the Query Model. This led to some interesting points raised regarding the intent of Domain Events and some basic “rules” on how they

Read More »

Really Simple CQRS

Whenever I teach my IDDD Workshop and reach the first section that discusses CQRS (Command-Query Responsibility Segregation) I ask if anyone is already familiar with it. I have been doing this for more than six years of teaching this curriculum, and as you can probably imagine there are now far more students who raise their

Read More »

A XOOM/ACTORS Tutorial

With the continuous news about the XOOM/PLATFORM you’ve probably been wondering how you can put the reactive goodness to use. Here I explain how the use XOOM/ACTORS to achieve asynchronous messaging between objects, which are implemented as actors.

Read More »

The XOOM/PLATFORM Architecture: Part 1

Several have requested a document describing the XOOM/PLATFORM architecture. So here it is. This specific article is kept relatively brief. This is in part to emphasize the simplicity of the XOOM/PLATFORM. It’s just not complicated or difficult to describe. The other motivation for brevity is not knowing entirely what architects and developers are looking for in

Read More »

XOOM: Our Open Source Reactive Platform

This new platform represents my vision for software development from years ago. I have taken a few side tracks along the way. Previously I felt that I would be better off trying to contribute my vision to heavily funded efforts that have multiple teams, those that would easily out perform me alone. That was a

Read More »

Functional Programming Means More Math, Or Does It?

I have been striving to strike a balance between the need to accomplish real work with functional programming and trying to grasp the mathematics behind it. I am not saying that those who understand the mathematics of functional programming well don’t get real work done. Obviously they do. It’s just that I am thinking that

Read More »

First, Some Mathematics

As I told readers in the Preface of my red book, my father is an engineer and land surveyor. His profession, before retirement, might imply that he knows a thing or two about mathematics, but in case it doesn’t mean that to you, he does. So what?

Read More »
Scroll to Top