Andy Kelk

I’ve written before about using CasperJS for doing headless testing but it’s also very useful as a web scraper. Before we start, a couple of caveats – firstly, be sure that you have permission to scrape and use the content … Continue reading


PriceWaterhouseCoopers (PWC) have published their latest technology forecast which looks at DevOps and its importance in enabling businesses to move quickly and succeed. I’m pleased to say that our work at iProperty has been highlighted alongside contributions from companies such … Continue reading



I read the article “Why Citizen Developers are the Future of Programming” and it prompted some thoughts on the value of education. The thrust of the article (as I read it) is that a computer science degree is a big … Continue reading


(Apologies. This is going to be a bit of a rant and won’t mean much to anyone outside of Malaysia, but I need to get it off my chest). I’ve now been in Malaysia for three years. I’ve been a … Continue reading


If you’re in Malaysia and interested in Agile software development I can recommend that you get to Melaka on the 19th November for Universiti Teknologi Malaysia’s Agile Symposium. I’ll be there to speak about Agile development tools and cloud computing … Continue reading


It all started with a confused email from the marketing team: “we’ve got an odd website which looks like iProperty Group asking users for their emails, can you help us take it down?”. I clicked on the link and, sure … Continue reading


I’ve written before about the power of the office environment when it comes to running software development teams. Here at iProperty we’ve been through a number of different offices and have been in our current digs at the Gardens North … Continue reading


This is a follow up to yesterday’s post on headless browser testing using Selenium and PhantomJS. It was pointed out in the comments (thanks, shanna!) that by testing directly within PhantomJS and cutting out Selenium the tests would run even … Continue reading


One of the key parts of speeding up the web application development is automating the deployment pipeline. In order to automate deployment, you need to automate your testing. Automated regression testing for a web application typically relies on automating a … Continue reading


Archives