Mar 12 2009

QCon London 2009: How web is changing software architecture

Published by gojko under news

Dion Hinchcliffe presented a keynote titled Transforming Software Architecture with Web as Platform today at QCon London 2009 conference, focusing on how advances in the web space affect software companies and their products. Continue Reading »

No responses yet

Feb 03 2009

How to improve testability of web applications

Published by gojko under articles

Last week I participated in the first Openspace Coding Days in London. The event was organised as a series of ad-hoc coding workshops, and I really enjoyed it. I participated in a very interesting workshop on improving testability of web UIs, that later focused particularly on Microsoft’s new ASP.NET MVC framework. Here are a couple of conclusions we came to: Continue Reading »

No responses yet

Sep 03 2008

Video from the Selenium talk

Published by gojko under presentations

Here is the video from the Testing Web Applications with Selenium and Selenium Remote Control talk that Milan Bogdanovic, Ivan Sanchez and I organised last week at Skills Matter. The first part of the talk introduces Selenium and some related tools that allow us to use Selenium easier. In the second part, Milan demonstrates Selenium IDE and talks about Selenese language. In the third part, Ivan talks about Remote Control, how to make tests easier to manage and introduced the Page Object pattern. Download links and slides from the talk.

No responses yet

Jun 23 2008

Clean your HTML inputs or the dog-eaters will get to you

Published by gojko under articles

Last month, I took a short break from my computer and went on a holiday. When I came back I was surprised to find that, while I was on the beach, Google sent quite a few people looking for underground Korean adult movies to my web log. I don’t know what is so special about the Korean illegal film industry, but considering that they also eat dogs there, it must be something very interesting to watch. I guess that you can find anything on Internet these days, but why were they looking for it on my web site? The answer to that question turned out to be another great example of why inputs should be sanitised no matter how unimportant. Continue Reading »

3 responses so far

Jun 09 2008

Castle Demo App #4: Unit testing Monorail web sites

Published by gojko under articles

One of the best things about Castle Monorail MVC engine is that it allows us to test controllers from the IDE, without actually deploying anything to the web server. A major problem with most web development environments, including classic ASP.NET, is that the workflow and session logic can only be tested through the UI. User interface testing is slow, pain to maintain and generally does not pay off as much as code unit tests do. Monorail’s programming model allows us to test workflow and session logic from the code, leaving only the actual rendering outside the reach of unit tests. That is how Monorail empowers us to really apply agile principles to web development, and saves us even more time and effort. Continue Reading »

No responses yet

Next »