WO Blog

The problem with generalisations is…

Last week we held our third All Your Base conference in Oxford. It’s a one-day, single track conference on data and databases. It’s a fully curated conference and we work hard to balance interest and budget to end up with 10 or 11 excellent speakers from around the world. Just as we want the talk […]

Symfony for frontend developers #5 – Assets and Assetic

This article is part of a series; see Symfony for frontend developers for more. Introduction Symfony has some useful functionality for dealing with your site’s assets – its javascripts, images and stylesheets.  Most Symfony apps also use “Assetic” to provide even more power and control.  This blog post helps you understand how these asset-management approaches […]

Two more neat things about automated tests

You’re probably already aware of some of the reasons Test-Driven and Behaviour-Driven Development (“TDD” and “BDD”) are Good Things:  You can refactor safely, you know when you’ve finished a feature (because all your tests pass), you can add new features without breaking existing functionality, it’s easier to allow others to contribute to your projects and […]

Symfony for frontend developers #4 – Styling Symfony forms

This article is part of a series; see Symfony for frontend developers for more. Introduction Symfony can create an entire form for you from a single line of template code.  This can be great for backend developers, but as a frontend developer, it’s a pain!  Where do the form’s HTML tags actually get created, and […]

Building a new face for Digital Oxford – can you help?

Tonight the Digital Oxford Website Working Group met to figure out how to get going on a new brand and website for Digital Oxford. Digital Oxford is in the process of reforming as a Community Interest Company, with a mission to instil pride in the digital industry here.  As an industry and community run organisation […]

Symfony for frontend developers #3 – Setting Twig variables

This article is part of a series; see Symfony for frontend developers for more. Introduction A common issue encountered by frontend devs using Twig is not knowing where the values of the variables they’re using actually come from.  Answering this one requires unravelling quite a lot about Symfony and Twig, so let’s dive in! Where […]

Why testing your idea is always a good idea

I’ve seen both small and big companies invest thousands of pounds, sometimes millions, on an idea with little or no customer validation. It’s refreshing when you come into contact with a Product Owner with an almost unshakeable belief in their product but we’ve recognised that when someone lives and breathes their idea, it can lead […]

Our role in world events

Whether Scotland voted ‘Yes’ or ‘No,’ predicting the next financial crisis and finding global talent were a few of the topics on the agenda at this year’s Global Horizons, an international conference presented by Oxford Analytica. This global event, attended by leaders and experts from all over the world, also saw the unveiling of the […]