GOV.UK
On the GOV.UK team, all our changes are peer reviewed using Github's pull request system. If a developer wants to make a change to one of our projects, they need another developer’s approval before the change is accepted into the …
There seems to be a common belief among front-end developers that progressive enhancement is either old fashioned or has simply been replaced by single page applications. This is a problem of perception. We’d like to explain why we use progressive …
Over the past few months, us developers on the GOV.UK Custom Formats team have been trying out a new approach to software development called mob programming. Instead of individual developers working on stories separately, mob programming involves a group of …
Over the past year at GDS, we’ve been working hard to create a strong technology community. Recently we took a day out of the office together. The GDS Technology community is pretty big – just over 90 civil servants and …
One of the GDS design principles is to do the hard work to make things simple. As part of the work we’ve been doing to migrate our publishing platforms, we’ve been simplifying the infrastructure of our search system. Lots of …
Over the past 18 months or so we've devoted a lot of effort to the programme of migrating our confusing mix of publishing mechanisms to a new, more efficient centralised architecture. We've written a fair amount already about the progress of the migration and some parts of …
Back in 2012, GDS released some security guidelines for government services. Although we’re aware individual services have continually upgraded their own security practices, we’re now updating the guidelines to improve how we secure government services overall. We’ll be making 2 …
Our team looks after the cross-government publishing API application and we were recently tasked with improving how content dependencies are managed. On the GOV.UK website, any piece of content may hold links to related articles or translations. In each …
We recently started publishing Incident Reports when things go wrong on GOV.UK. These reports recognise all technologies inevitably run into problems and sometimes these problems may affect users. But while publishing these reports, we’re also keen to minimise them by spotting …
We recently updated our browsers and devices list with our current testing recommendations. As a general rule (although there are of course exceptions) we recommend testing pages and services against the top 95% of browsers used to access GOV.UK. This …