Acceptance testing with Yatspec

Working at Sky I’ve learnt a lot of things. One of the most interesting ones is writing acceptance tests with Yatspec. Yatspec has a role similar to Concordion and Fit in the sense that it allows developer to write automated acceptance tests that generate html files with the output. There are two things I like…

Embedded Jetty server example

Before I worked for sky I used to package my web services in a .war file and deploy them in a running server like Tomcat or Glassfish. When I started working at Sky I found out that they run apps using embedded servers. It can really speed up the time to run app, which is…

Domain Driven Design and package organization

I am lucky enough to be working in a team that values DDD. In my time in sky I have worked in at least one big long-lived application (8+ years) and a couple of greenfield applications. The long-lived one was fairly well structured around it’s domain. Even though the domain was big and complex, it…