• HTML5
  • CSS3
  • JavaScript
  • JQuery
  • JQuery Mobile
  • Twitter Bootstrap
  • PHP
  • CakePHP
  • ColdFusion
  • Ruby
  • Python
  • ASP.NET
  • C#
  • MySQL
  • MS SQL Server
  • T-SQL
  • Apache
  • IIS
  • Bash
  • Ubuntu
  • Vagrant
  • Drupal
  • Wordpress
  • Google Analytics
  • Twitter API
  • Blue State Digital API

My name is David Marrs, and I am a Web Developer based in Oxford (UK). I love to work with Open Source technology and am always on the lookout for new and exciting projects to get involved with!

I work both on front and back-end development, with apps including Content Management Systems such as Drupal and WordPress. Underpinning my work on these apps are use of  technologies such as PHP, MySQL, HTML5, CSS3 and Javascript with JQuery (and many others in the skills cloud shown!).

Tech wise, I am currently interested in the concept of Mobile First and learning more about Responsive Design, and about Continous Integration with Test Driven Development: thoughts on which I hope to share here.

Project wise, my imagination has been captured by the Lean Startup and how its techniques could be applied in client -agency relationships, including the use of split tests and Agile project management. I am interested in disruptive tech which could help make the world a better place, and I hope to pursue some product ideas I have of my own for ‘lean startups’.

On this blog I hope to put up my thoughts on all of this, what’s happening around the web as it happens, and possibly some pictures of cats.

JQuery UK 2013 – write less JQuery, do more, faster

On Friday I had the pleasure of attending the JQuery UK Conference in Oxford, and I thought I would share here my thoughts on what I took to be one of the recurring themes of the conference. Plus, I realise I haven’t … Continued

Getting started with Vagrant Shell Provisioning

When working on a project, it is not unknown for there to be problems when moving code from the development/testing environment – on which everything appears to work perfectly – to a live environment, at which point errors start to … Continued