DockerCon 2016 – Day of Arrival

I have the great pleasure to participate in this years Docker Conference at the Washington State Convention Center in Seattle. This is going to be a little personal journal about the conference. Saturday, June 19th, 2016 I get up very … Continue reading 

Posted in docker, learning, personal | 1 Comment

Containers – What’s the big Deal?

As I write this I am sitting in the plane from Austin TX to Seattle WA where I will attend DockerCon 2016. This conference is one of the most vibrant conferences I have witnessed so far and I am really … Continue reading 

Posted in CI/CD, docker | 1 Comment

10 Lessons from a Long Running DDD Project – Part 1

Round about 7 years ago, I was part of a very large project which rooted its design and architecture around domain-driven design concepts. I’ve blogged a lot about that experience (and others), but one interesting aspect of the experience is … Continue reading 

Posted in DomainDrivenDesign | 9 Comments

Launching ASP.NET Core 1.0 course

This is a bit of a different post for me. I obviously blog and speak a lot about how I build apps at Headspring, and one question I get quite often is “can you make some courses on Pluralsight about … Continue reading 

Posted in ASPNetCore | 21 Comments

What Microservices Is Not

From what the term “Service” does not imply, from “What is a service (2016 edition)”: “Cloud” “Server” “ESB” “API” XML JSON REST HTTP SOAP WSDL Swagger Docker Mesos Svc Fabric Zookeeper Kubernetes SQL NoSQL MQTT AMQP Scale Reliability “Stateless” “Stateful” … Continue reading 

Posted in DomainDrivenDesign, Microservices | 7 Comments

CQRS and REST: the perfect match

In many of my applications, the UI and API gravitate towards task-oriented UIs. Instead of “editing an invoice”, I “approve an invoice”, with specialized models, behaviors and screens just for accomplishing that task. But what happens when we move from … Continue reading 

Posted in CQRS, DomainDrivenDesign, Microservices, REST | 20 Comments

My OSS CI/CD Pipeline

As far back as I’ve been doing open source, I’ve borrowed other project’s build scripts. Because build scripts are almost always committed with source control, you get to see not only other projects’ code, but how they build, test and … Continue reading 

Posted in OSS | 20 Comments

Blue-Green Deployment

Introduction These days our customers expect their applications to be up and running all the time and literally experience no down-time at all ever. At the same time we should be able to add new features to the existing application … Continue reading 

Posted in architecture, CI/CD, continuous deployment, design, How To, patterns | 7 Comments

AutoMapper 5.0 Beta released

This week marks a huge milestone in AutoMapper-land, the beta release of the 5.0 work we’ve been doing over the last many, many months. In the previous release, 4.2.1, I obsoleted much of the dynamic configuration API in favor of … Continue reading 

Posted in AutoMapper | 10 Comments

Running and debugging an ASP.NET Core RC2 application in Docker

Introduction In a previous post I demonstrated how we can run and test an ASP.NET Core RC1 application. Yesterday RC2 was made public and it is now time to revisit the subject. This time we are going to create an … Continue reading 

Posted in .NET, ASP.NET vNext, containers, docker, How To, introduction | 2 Comments