Author Archives: Gabriel Schenker

About Gabriel Schenker

Gabriel N. Schenker started his career as a physicist. Following his passion and interest in stars and the universe he chose to write his Ph.D. thesis in astrophysics. Soon after this he dedicated all his time to his second passion, writing and architecting software. Gabriel has since been working for over 12 years as an independent consultant, trainer, and mentor mainly on the .NET platform. He is currently working as chief software architect in a mid-size US company based in Austin TX providing software and services to the pharmaceutical industry as well as to many well-known hospitals and universities throughout the US and in many other countries around the world. Gabriel is passionate about software development and tries to make the life of developers easier by providing guidelines and frameworks to reduce friction in the software development process. Gabriel is married and father of four children and during his spare time likes hiking in the mountains, cooking and reading.

How we got rid of the database–part 5

Preface In our company we were looking for a way to radically simplify the way we implement our enterprise software. We wanted to get rid of accidental complexity introduced by using complex and expensive middleware and server software like RDBMS. … Continue reading 

Posted in CQRS, Event sourcing, no-database | 14 Comments

How we got rid of the database–part 4

This is the fourth episode of a series of posts about how we do CQRS and event sourcing. To my (positive) surprise the first three parts (part 1, part 2, part3) have caused quite some discussion amongst the readers. Since … Continue reading 

Posted in CQRS, Event sourcing, no-database | 4 Comments

How we got rid of the database–part 3

In my last two posts (part 1 and part 2) I described how a command that is sent from the client is handled by an aggregate of the domain model. I also discussed how the aggregate, when executing the command, … Continue reading 

Posted in Uncategorized | 12 Comments

How we got rid of the database–part 2

A quick introductory sample – continued In part one of this series I started to explain what we do, when e.g. a user (in the particular case a principal investigator) wants to schedule a new task. In this case a … Continue reading 

Posted in CQRS, Event sourcing, no-database | 13 Comments

How we got rid of the database

A quick introductory sample – Part 1 I want to write a series of posts which describe in detail how we do things in my company. What architecture do we use, which patterns do we follow, and more specifically, how … Continue reading 

Posted in CQRS, Event sourcing, no-database | 12 Comments

Win Free Copies of NHibernate 3 Beginner’s Guide

Readers would be pleased to know that I have teamed up with Packt Publishing and we are organizing a Giveaway especially for you and three lucky winners stand a chance to win a copy of Keep reading to find out … Continue reading 

Posted in book, Fluent NHibernate, misc, NHibernate | 26 Comments

BUILD conference–day 3

The future of C# Yesterday Anders Hejlsberg gave a talk about future directions of C# and VB.Net. He started with look back and then immediately dive into the new features of C# 5.0 which is part of VS 2011 and … Continue reading 

Posted in BUILD, Conference, Windows | 3 Comments

BUILD conference–day 2

Today was the day of Windows 8 Server and of the Windows runtime (WinRT). WinRT is the new layer providing a language neutral interface to the underlying operating system. It is written in C++ and consists of purely native code. … Continue reading 

Posted in BUILD, Conference, Windows | 1 Comment

BUILD conference–day 1

Day one is over and my head is packed with new information and impressions. It was a heavy dose of new stuff that was presented to us. But I have to admit, for the first time since many years I … Continue reading 

Posted in Conference, Windows | 3 Comments

BUILD conference–day 0

I am here in Anaheim CA attending the Microsoft BUILD conference. During the next 4 days Microsoft will finally reveal details about the upcoming Windows 8. The sparse information that has been available so far left us developers and architects … Continue reading 

Posted in Conference, Windows | 3 Comments