Learn how to do Specification by Example
I’m speaking here:
- Agile Practitioners 2012, Tel Aviv, Israel, 30-31 January 2012
- Software Passion Summit, Göteborg, Sweden, March 19-20, 2012
- Scandinavian Developers conference, Göteborg, Sweden, April 17, 2012
- Dutch Testing Conference, Bussum, NL, 18 April
- Testing and Finance, London, 17 May 2012
web Archive
-
Castle Demo App #3: Saving time and effort with advanced Monorail features
Posted on May 26, 2008 | 1 CommentIn the third part of the Castle tutorial, we look into the features of Monorail that allow us to save a lot of time and effort when developing web applications. We explore advanced Monorail concepts that help us delegate error processing and authentication to the framework and reuse templates. We... -
Castle demo app: ActiveRecord basics and unit testing
Posted on May 7, 2008 | 25 CommentsCastle project is a great .NET enterprise application framework. It helps us develop .NET applications and web sites by providing the plumbing and making it easy to test the most important parts of the system. I’ve decided to build a demo application with the Castle project for an internal training... -
Put the web server on a diet and increase scalability
Posted on May 5, 2008 | 4 CommentsHTTP Sessions allow us to develop web applications as if they were running on a desktop machine, making the web so much more useful. Although HTTP is a stateless protocol and there is a lot of work involved in providing this abstraction, web servers make it very easy to use... -
Lazy web sites run faster
Posted on April 7, 2008 | 17 CommentsIt is fairly obvious that web site performance can be increased by making the code run faster and optimising the response time. But that only scales up to a point. To really take our web sites to the next level, we need to look at the performance problem from a... -
Two data streams for a happy website
Posted on March 3, 2008 | 9 CommentsOne of the most important architectural decisions that must be done early on in a scalable web site project is splitting the data flow into two streams: one that is user specific and one that is generic. If this is done properly, the system will be able to grow easily....

