XebiaLabs Blog

Thoughts on Continuous Delivery, DevOps, Release Management, and Testing

Recent Articles

The Release Report Ep. 1

The Release Report Ep. 1

| November 25, 2014 | 0 Comments

The Release Report is a podcast where our audience has the chance to listen in on some of the industries top professionals discuss some of this months most interesting Devops and Continuous Delivery articles. In our first episode of The Release Report we are joined by TJ Randall, Andrew Phillips and host Tom Batchelor, as […]

Continue Reading

Data, not Docker: Why Metrics Are the Key to CD

Data, not Docker: Why Metrics Are the Key to CD

| November 25, 2014 | 0 Comments

One of the readers of a previous blog post left a nice comment: Kudos! This is the very first article on continuous delivery that I’ve read the included the following caveat: “Have a real business reason for investigating release automation and other changes to your delivery process. Just wanting to experiment with new technology is […]

Continue Reading

CITCON Europe 2014 Wrap-Up

CITCON Europe 2014 Wrap-Up

| November 25, 2014 | 0 Comments

On the 19th and 20th of September CITCON (pronounced “kit-con”) took place in Zagreb, Croatia. CITCON is dedicated to continuous integration and testing. It brings together some of the most interesting people of the European testing and continuous integration community. These people also determine the topics of the conference. They can do this because CITCON […]

Continue Reading

Successful Customer Experience: An Interview with Dan Robichau

Successful Customer Experience: An Interview with Dan Robichau

| November 25, 2014 | 0 Comments

XebiaLabs Tech Support Engineer Dan Robichau was recently honored by ZenDesk customer service software vendor for being Number 1 in resolving open support tickets for a company of our size. In this interview Dan lets us in on his secret to creating customer loyalty and providing information in a proactive way. 1.    So what is the […]

Continue Reading

An introduction to XL Deploy and Siebel

An introduction to XL Deploy and Siebel

| November 25, 2014 | 0 Comments

Like pretty much all companies out there today, organizations using Siebel are facing increasing business demands to deliver CRM functionality and content faster and faster. Siebel, however, may not be the most agile application or platform running in your environment today. This can make it a bottleneck for innovation and prevents you from meeting the […]

Continue Reading

Microservices, Docker and the Death of the Workflow Tool

Microservices, Docker and the Death of the Workflow Tool

| November 21, 2014 | 0 Comments

The days of The Big App are over – at least, for the forseeable future. Sure, there will still be tons of large, monolithic beasts around, just as we still tend to our mainframe and keep that COBOL application running, the one with the critical business logic that nobody understands. What we are moving towards, […]

Continue Reading

How Continuous Delivery is like Pizza

How Continuous Delivery is like Pizza

| November 17, 2014 | 1 Comment

Our expectations for buying all sorts of consumer goods has gone through a radical transformation we now take for granted. Why should we not expect this same level of service from IT businesses?  We accept the status quo for how software delivery exists today but would reject it without hesitation if it were applied to […]

Continue Reading

Fast And Easy Integration Testing With Docker And Overcast

Fast And Easy Integration Testing With Docker And Overcast

| October 30, 2014 | 0 Comments

Challenges With Integration Testing Suppose that you are writing a MongoDB driver for java. To verify if all the implemented functionality works correctly, you ideally want to test it against a REAL MongoDB server. This brings a couple of challenges: Mongo is not written in java, so we can not embed it easily in our java application […]

Continue Reading

Strategies for effective acceptance testing – Part II

Strategies for effective acceptance testing – Part II

| October 28, 2014 | 0 Comments

In my last blog post I described the characteristics of good Acceptance tests and how I tend to use a Domain Specific Language based approach to defining a language in which to specify my Acceptance Test cases. This time I’d like to describe each of these desirable characteristics in a bit more detail and to […]

Continue Reading

Strategies for Effective Acceptance Testing – Part I

Strategies for Effective Acceptance Testing – Part I

| October 23, 2014 | 0 Comments

Automated testing is at the heart of any good Continuous Delivery process and I see automated Acceptance Testing as being one of the foundations of any effective testing strategy. In my book ‘Continuous Delivery’ we defined Acceptance Testing as asserting that the code ‘did what the business wanted it to do’. The distinction that we […]

Continue Reading