As some of you might know, I’m making an unofficial port of Akka for .NET. https://github.com/rogeralsing/Pigeon. (Why not Akka# or dotAkka? I simply assume that TypeSafe that makes Akka don’t want to be associated with spare time projects like this, so I try not to stain their brandname) One important factor of a successful actor…More
Hotswap and Supervision – Pigeon – Akka Actors for .NET
This is a follow up on my previous post; http://rogeralsing.com/2014/01/01/pigeon-akka-actors-for-net/ The code for this project can be found here: https://github.com/rogeralsing/Pigeon And again, before I begin, please do note that Pigeon is just my hobby project of cloning some of the Akka Actor API. Akka is in no way affiliated with me or my project. I’ve done some refactoring…More
Pigeon – Akka Actors for .NET
I’m working on a port of the Java/Scala framework Akka, or rather the Actor Model part of it. As of now, this is only a bit more than a weekend hack, so don’t expect too much. But I already have a couple of nice features in: Git hub repository goes here: https://github.com/rogeralsing/Pigeon Write your first actor:…More
Using Command Pattern to capture language and intent for services
This is a follow up to my previous post http://rogeralsing.com/2013/12/01/why-mapping-dtos-to-entities-using-automapper-and-entityframework-is-horrible/ That post was about both the technical and conceptual problems faced when using DataTransferObjects(DTOs) as the base of your service design. In this post I will try to show you another way to model services that does not suffer from those problems on neither plane. First,…More
Why mapping DTOs to Entities using AutoMapper and EntityFramework is horrible
One of the most common architectures for web apps right now is based on passing DataTransferObjects(DTOs) to and from CRUD services that updates your business/domain entities using tools like AutoMapper and EntityFramework. I will try to explain why this is a truly horrible approach. Horrible from a technical perspective Firstly, lets set up a scenario…More