Posts tagged with Software:


Friday, 10 May 2019

Structured content: benefits for creating and publishing articles
Sakib Supple

Starting with a content model to create structured content saves publishers money and makes production more efficient

Computing   Software  

The Guardian newsroom in the 1970s

Wednesday, 1 May 2019

Guardian Digital Fellowship 2019: apply now
Mark Butler

Today we are launching the new Guardian Digital Fellowship scheme for 2019. Find out how you can apply and help shape the future of digital media.

Computing   Digital Fellowship Scheme   Programming   Software  

Our digital products

Monday, 8 April 2019

Harness web development skills to create better desktop applications
Sakib Supple

Integrating best of breed desktop applications from Adobe Creative Suite with web tools can provide a better experience for creative staff

Computing   Software  

The Guardian newsroom at work on the first edition of the tabloid format

Tuesday, 1 May 2018

Guardian Digital Fellowship 2018: apply now
Mark Butler

Find out how to apply for this year’s scheme and help shape the future of digital media

Computing   Digital Fellowship Scheme   Software  

The Guardian offices in Kings Cross, London

Tuesday, 1 May 2018

Our Digital Fellows share their experiences of the scheme
Maria-Livia Chiorean, Susie Coleman, Calum Campbell, Jonathan Rankin

As we launch our scheme for 2018, four former participants describe how it kickstarted their careers in software development

Computing   Digital Fellowship Scheme   Software  


Sunday, 4 December 2016

Perfect software: the enemy of rapid deployment?
Sally Goble

In traditional and slow moving software delivery teams, the brakes are well and truly applied by endless cycles of painfully slow manual regression test cycles. The logical thing to do when considering moving towards a rapid release cadence is to speed up your regression by automating. Sally Goble, head of quality at the Guardian, argues that this is not right or necessary

Advent developer blog 2016   Computing   Software  

Does the desire to have perfect software stop you from deploying as rapidly as you’d like?

Saturday, 2 July 2016

Git Merge 2016
Roberto Tyley

A belated report back on the Git Merge 2016 conference, held over two days in April.

Computing   Git   Open source   Software  

The stage of Git Merge 2016

Friday, 5 February 2016

It's All About the Team
Luke Taylor

It takes more than the practical application of software engineering to create great products. We take a look at the ethos and values of the Content API team here at the Guardian and the attributes they value within their team.

Content API   Software  

Castellers in Barcelona Spain build a human tower

Thursday, 4 February 2016

Migrating Postgres to RDS without downtime
Nicolas Long

Our experience migrating from a self-managed Postgres cluster to RDS, without downtime.

AWS   PostgreSQL   Software  


Wednesday, 4 November 2015

Building an offline page for theguardian.com
Oliver Joseph Ash

How we used service workers to build a custom offline page for theguardian.com.

Computing   HTML5   Internet   Software   Web 2.0   Web browsers  

theguardian.com’s offline page

Wednesday, 12 August 2015

Open sourcing Grid, the Guardian’s new image management service
Sébastien Cevey

This is the story of how we are building Grid, the Guardian’s new image management system, working very closely with our editorial colleagues and using a modern technology stack. Oh, and it’s all Open Source.

Open source   Software  

Screenshot of the Grid image service showing results for a search for Edward Snowden

Friday, 6 March 2015

Android Subtle Prompt library
Jesús Gumiel

How to create a Guardian style subtle prompt to highlight your new features

Android   Software  

Subtle prompt on the Guardian’s Android app.

Monday, 9 February 2015

"Do what you want": building great products through anarchy
Alastair Jardine

How can you build better products that involve everyone on the team? The Workflow team tried developer anarchy and found it a great way to build software

Computing   Software  

Very early sketch exploration of the Workflow product

Tuesday, 3 February 2015

Prout: is your pull request out?
Roberto Tyley

How do you know your pull request is on production?

Cloud computing   Computing   Open source   Software  

Seen on PROD (merged by @rtyley 7 minutes and 4 seconds ago). Please check your changes!

Monday, 5 January 2015

Delivering Continuous Delivery, continuously
Phil Wills, Simon Hildrew

This extract from the Build Quality In anthology of DevOps and Continuous Delivery experience reports explains how the Guardian adopted Continuous Delivery.

Cloud computing   Computing   DevOps   Internet   Software  

Container ships at Felixstowe, UK.

Monday, 29 December 2014

What is the Guardian's tech stack?
Robert Rees

The Guardian does not have a fixed tech stack, instead we allow our teams to choose the technology that solves their problems. That leads to a lot of variety in the software we use

Computing   Programming   Software  

A variety of spanners providing a metaphor for software tools

Thursday, 11 December 2014

Functional Android
Rupert Bates

Android’s support for functional programming is usually limited, but in this blogpost the Guardian shares techniques to bring the benefits of functional code to Java

Android   Computing   Programming   Software  

Functional Android

Tuesday, 21 October 2014

Immutable data structures in Python
Robert Rees

Python uses mutable datastructures by default but as we move to an immutable world, what options do we have for handling data differently?

Computing   Programming   Python   Software  

A graffiti timelapse of John Cleese's silly walk

Tuesday, 5 August 2014

Case study: Guardian Soulmates redesign
Kerstin Exner

How the Guardian’s dating website was redesigned with a new responsive layout

Computing   HTML5   Mobile phones   Software  

Guardian Soulmates' new design

Tuesday, 22 July 2014

Introducing the new Guardian Developers Site
Oliver Joseph Ash

Why and how we built a home for our developers.

Computing   Open source   Software  

The new Guardian Developers Site.

Friday, 18 July 2014

Hacking Journalism at the MIT Media Lab
Robert Berry, Sébastien Cevey

Field notes from the Hacking Journalism hackathon hosted by the MIT Media Lab, a weekend full of innovative ideas around the future of journalism

Computing   Media   Software  

Participants welcomed to Hacking Journalism

Thursday, 19 June 2014

A Tale Of Two Users
Mario Andrade, Penny Allen

Building a new mobile app for the Guardian was a journey of discovery on balancing the needs of both our editorial team and our readers.

Apps   Design   Mobile phones   Software  

Early app layout sketch.

Wednesday, 4 June 2014

Engineering the iOS Guardian news app 3.0
Petr Krojzl

Last week we released a new generation of the free Guardian news app for phones and this time around for tablets as well, a culmination of almost a year of engineering. And it’s a beauty, much loved by hundreds of thousands of users worldwide just in the first few days. We’re absolutely thrilled by all the positive feedback

Apps   Computing   Mobile phones   Software   Tablet computers  

iOS devices showing the Guardian iOS news app 3.0


Wednesday, 28 May 2014

Changing the Guardian's pairing test
Robert Rees, Developer Manager

Pairing interviews are an invaluable way of assessing candidates and we are constantly trying to refine and improve the process

Computing   Software  

Programmers paring together

Tuesday, 13 May 2014

Improving Sass code quality on theguardian.com
Kaelig Deloumeau-Prigent

Automating code quality control is an old trick that we've been using with JavaScript for a long time. Here is how we apply the same rigorous process to Sass code (the CSS pre-processor we use) in our workflow.

CSS   JavaScript   Software  

Sass linting on a Guardian developer's laptop

Friday, 11 April 2014

How the Guardian uses GitHub to audit GitHub
Roberto Tyley

How the Guardian wrote gu:who : a tool to help manage GitHub organisation membership

Computing   Data and computer security   Git   Software  

Guess Who? Demystifying GitHub organisation membership

Thursday, 20 March 2014

Inside the Guardian’s CMS: meet Scribe, an extensible rich text editor
Oliver Joseph Ash

The team behind the Guardian’s digital content management system talk about how and why they built and open sourced Scribe.

HTML5   Open source   Scribe   Software   Web 2.0  

Composer, the Guardian’s CMS, built on top of Scribe.

Tuesday, 18 March 2014

Robustium - improving robustness in automation testing
Neal Madlani

One of the Guardian’s QA testing team talks about making your automated tests more robust

Software   Testing  

Robustium - To makes ones automation tests robustly awesome

Friday, 7 February 2014

QA testing for the Guardian's Content API
Troy Harris

One of the Guardian's software testers shares his experience helping build a product with no user-facing front-end and the tools that helped him do it

Software   Testing  

Kibana batman chart performance testing.

Tuesday, 18 June 2013

The Guardian development flow
Phil Wills

By moving towards a GitHub flow with continuous integration, the Guardian's software team describe how they've streamlined development and testing

Git   Software  

Photo by Travis Modisette via Flickr

Thursday, 6 December 2012

Real-time QA: staying confident with code
Andy Hume

In a world of continuous deployment, how do we stay confident that code running in production is still reliably delivering the news to our readers? Andy Hume, our frontend architect, explains how we monitor user experience and detect failures in real-time.

Software  

JavaScript warnings and errors running in the console of a web browser

Friday, 3 February 2012

Guardian Hack Day: The presentations
Martin Belam, Jonathan Richards, Joanna Geary

Follow us as we find out what the Guardian developers have built in their two-day hack day

Hack day   Open journalism   Programming   Software  

Didi the Dragon by Jessie

Wednesday, 27 July 2011

Agit – a Git client for Android
Roberto Tyley

Roberto Tyley describes the process of writing Agit, a new kind of Android app for developers

Android   Git   Open source   Smartphones   Software  

Agit  - Android Git Client

Thursday, 17 February 2011

Technology bursary 'opened my eyes'
Frances Buchanan

Frances Buchanan shares her experience of winning the Scott Trust Technology Bursary last year and encourages others to apply

Guardian Media Group   Software  

On the train to London, July 2010, Frances Buchanan