Monthly Archives: May 2011

Java BDD with JBehave and Watij in Eclipse with JUnit

The purpose of this post is to explain how to write BDD acceptance tests in Java using the gherkin syntax, run those with JUnit and implement them using Web Browser automation. Before I begin let me assure you that I …

Read more »

Triply: Day 11 Summary

11 days ago I posted the launch notice for Triply. The only other place where I publicized it was on the Foursquare Apps list here. It was very surprising for me that given no “advertisement”, no web design and very little features …

Read more »

Client-Side XSLT Transformations with JavaScript

I bet you haven’t ever thought of doing XSLT transformations inside the Web Browser on the client-side, but anyway it’s absolutely possible (cross-browser) and it performs pretty well as well, which shouldn’t be a big surprise since the browser is …

Read more »

Logging JavaScript Errors with ELMAH in ASP.NET MVC

One final piece of information I wanted to add to my last blog post about setting up ELMAH for ASP.NET MVC is how to log Client Side/JavaScript errors with ELMAH. To do that we need to: 1. Because ELMAH works …

Read more »

ASP.NET MVC Magical Error Logging with ELMAH

If you aren’t using ELMAH (Error Logging Modules and Handlers) you should be - http://code.google.com/p/elmah/ It’s the best thing since sliced bread for logging ASP.NET errors with practically zero effort. It basically plugs into the ASP.NET pipeline and logs all unhandled exceptions thrown and …

Read more »

Triply now supports Facebook Places Checkins

I’ve just published online the support for Facebook Places Checkins in Triply . This means that now you can log in and work with checkins either from Foursquare or Facebook Places. What Triply really needs now is a good first pass …

Read more »

Introducing Triply for Foursquare

During my trip to Dubrovnik last week whilst checking in on Foursquare an idea struck me – can’t I use the Foursquare checkin history and checkin comments to document the places I visit and also my route. This is how …

Read more »