Posts tagged with Programming:


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, 4 September 2017

How not to break the Guardian website
Thomas Bonnin

A developer explains how we make sure readers do not experience errors while we make changes to the website codebase

Programming  

Close-Up Of Javascript On Computer Monitor

Monday, 26 June 2017

Championing Accessibility at the Guardian
Kate Whalen, Simon Adcock, Shaun Dillon

What is digital accessibility, and how it can be considered part of universal design? How do we inform others of design considerations for a global audience, and common accessibility tools?

Accessibility   Computing   Programming  

A member of the Guardian Accessibility Working group stands at a lectern, presenting a slide deck. The screen shows a diagram demonstrating the types of Accessibility requirements

Saturday, 10 December 2016

Code Mesh 2016
Dominic Kendrick, Kate Whalen

Code Mesh is a conference for non-mainstream programming languages. Here are a bunch of things we have learned, along with our highlights!

Advent developer blog 2016   Programming  

Final keynote of Code Mesh 2016 - Joe Armstrong and Alan Kay are seated onstage before the talk begins

Wednesday, 7 December 2016

The Digital Fellows: A New Hope
Emma Milner, Jonathan Rankin, Anne Byrne, Maria-Livia Chiorean, Susie Coleman, Calum Campbell, Kate Whalen

It is a dark time for the free press. Our only hope, the Fellows, strive to master the force, guided by the expert developers of Guardian Digital. As a new cohort approaches, we reflect on what we have learnt on the Fellowship Scheme

Computing   Digital Fellowship Scheme   Digital media   Programming  

Star Wars filming - JJ McGettigan from the Emerald Garrison, a star Wars costuming club, in Malin Head, Co Donegal Ireland, as filming for the next Star Wars movie will take place there.

Saturday, 3 December 2016

The Guardian coding workshop
Natalia Baltazar, Jon Norman

This past summer 4 developers volunteered from the department to teach Python to 8 students ages 17-26.

Advent developer blog 2016   Computing   Education   Programming   Python   Teaching  

Mentor guiding student during the Towers of Hanoi at the Guardian Coding Workshop

Friday, 24 June 2016

Coming in from the cold: Routes to becoming a software engineer
Anne Byrne, Calum Campbell, Kate Whalen

As more people consider career switches and opportunities in tech, three of the newest Guardian developers chart their own unorthodox routes into the industry.

Computing   Digital Fellowship Scheme   Programming   Work & careers  

Polar bear mother (Ursus maritimus) and twin cubs of the year hunting on the pack ice, Svalbard Archipelago, Arctic Norway

Monday, 11 April 2016

The Guardian Digital Fellowship: six months in
Maria-Livia Chiorean, Susie Coleman, Emma Milner, Jonathan Rankin

September saw the next group of fellows join the Guardian Digital Fellowship Programme. This year’s cohort share their thoughts on the job, the Guardian, logistics and the extras.

Computing   Digital Fellowship Scheme   Programming   Work & careers  

The digital fellows, keen to learn.

Friday, 8 April 2016

Building Bonobo, the Guardian's open source API key management tool
Maria-Livia Chiorean

Here’s the story of how we built our own open source API key management tool and of how we made the new starters grow

Programming  

Credit: Photo by Anup Shah and Fiona Rogers / Rex

Monday, 25 January 2016

Be agile in being agile
Thomas Kaliakos

The following blog post will try to briefly describe how agile is implemented at the Guardian, or at least in the Platforms team, as there is flexibility in how each team uses agile. The intention is to show how this specific shaping of agile methodology has evolved and why it feels that is the right way for tackling the complex problem of handling 977 million page impressions in a month and all these from a developer’s point of view.

Programming  

Inside the Guardian

Wednesday, 30 December 2015

How to add a form to a Play application
Chris Birchall

A step-by-step explanation of how to create a form in a Scala Play application, including explanations of some of the pitfalls you may encounter along the way

Programming   Scala  

Filling in a form

Friday, 17 July 2015

Hack day report: Using Amazon Machine Learning to predict trolling
Chris Birchall, Gideon Goldberg

On hack day we experimented with using Amazon Machine Learning to perform numerical regression analysis, allowing us to predict which articles should be watched closely by moderators for problematic comments.

Artificial intelligence (AI)   Hack day   Programming  

Human holding hands with an android

Friday, 29 May 2015

Maintaining an open source project at the Guardian
Robert Rees

Scribe is the most popular in-house open source project in the Guardian. Recently community developers have been making some major contributions to the project, confirming the value of open-source and the benefit of the Guardian of being open about our work.

Computing   Open source   Programming   Scribe  

Children sharing a snack

Wednesday, 8 April 2015

Clever Compilers
Hugo Gibson

Compilers are getting more and more sophisticated. Maybe one day they’ll be able to write their own code.

Computing   Programming  

A binary vortex

Monday, 30 March 2015

The best way to learn tech is to teach it
Robert Rees

You may think you understand a topic but its not until you are having to explain it to someone who doesn’t understand your made up terminology and rules of thumb that you realise what you really know and what you just pretend to understand.

Computing   Programming  

Our in-house training focuses on peer to peer learning

Thursday, 26 March 2015

Upgrading Elasticsearch: Content API’s dual stack strategy
Luke Taylor, Chris Birchall

Evaluation and explanation of process used to upgrade Elasticsearch with Route53 and a dual stack strategy on the Content API team at the Guardian.

Cloud computing   Computing   Content API   Elasticsearch   Internet   Programming  

Content API lego tower

Thursday, 19 February 2015

Fullstack 2014 - conference report
Robert Rees

The Fullstack conference saw Douglas Crockford giving an overview of ES6 and his views on how to use the new features to write better JavaScript and Jamund Ferguson made abstract syntax trees exciting.

Computing   JavaScript   Programming  

A stack of fruit and American pancakes


Tuesday, 10 February 2015

What to listen to next? jq to the rescue!
Rupert Bates

Search the Guardian for five star music reviews directly from your command-line

Computing   Programming  

Bob Dylan image

Tuesday, 27 January 2015

Five months in software development at the Guardian - what we’ve learned
Alessandro Ludovici, Josh Holder, Philip McMahon

Three of the Guardian’s graduates reflect on what they have learnt so far

Programming   Work & careers  

The current crop of Guardian graduates give their insight into working here.


Tuesday, 20 January 2015

How does the Guardian recruit developers?
Robert Rees

Recruiting people is a hard process: you need to be fair to both the candidate and the organisation. As part of making it easier for candidates who apply to be a developer at the Guardian we want to be open about our recruitment process

Computing   Job hunting   Programming   Work & careers  

Women talking together at a table

Tuesday, 13 January 2015

Hour(s) of Code – inspiring the next generation
Huma Islam

We ran an Hour of Code session for our Guardian colleagues – here’s what we learned (and how you can help)

Computer science and IT   Programming  



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

Wednesday, 10 December 2014

Taming timeouts with a Promise
Paul Roberts

Some notes from the Guardian’s software development team on experimenting with different ways of handling timeouts in JavaScript

Computing   JavaScript   Programming  

Countdown

Friday, 28 November 2014

Developing in the open
Robert Rees

In the Digital Development department we try to be as open and transparent about our development as we can be. That means developing in public repositories where anyone can see our work. What does it feel like to work this way and why do we think it matters?

Programming  

A sign reading "Internet Open"

Monday, 10 November 2014

On the ambitious but bumpy road to AngularJS 2.0
Sébastien Cevey

Guardian senior developer Séb Cevey summarises and shares his views on Rob Eisenberg’s thorough overview and rationale of the design of the upcoming 2.0 version of the popular web application framework.

Computing   Programming  

Vintage car climbing a steep rocky road

Friday, 31 October 2014

MozFest 2014: creative chaos – in the best possible way
Matt Andrews

A review of the annual festival of technology, the web, your rights online and journalism

Computing   Conferences   Programming  

The crowd at MozFest 2014 posing for the traditional group photo

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, 14 October 2014

Websockets and AngularJS
Unknown

Making Angular and WebSockets play nice

Computing   Programming  


Tuesday, 16 September 2014

Shipping from GitHub to Maven Central and S3, using Travis-CI
John Duffell

If you use GitHub and SBT and want to ship your artifacts to Maven Central, you want it to be simple to set up and manage. We’ve compiled some instructions on how our SBT plugin can help

Computing   Git   Programming   Scala  

Shipping is complex and requires lots of organisation

Tuesday, 9 September 2014

Parsing JSON with Scheme
Hugo Gibson

Parsing JSON with Scheme can be much simpler and more efficient than parsing with more commonly-used scripting languages.

Computing   Programming  

Lambda

Thursday, 3 October 2013

Teachers and students at PyconUK
Nicholas Tollervey

A look at a UK programming conference with an "education track" aiming to inspire young students to learn about computing

IT for schools   Programming  


Thursday, 15 August 2013

Young Rewired State 2013: mentoring the tech stars of tomorrow
Jenny Sivapalan, Alastair Jardine, Will Franklin, Matt Andrews

Some of the Guardian's digital development team describe a day mentoring young coders for the annual Festival of Code by Young Rewired State

Programming  

The crowd at Young Rewired State 2013

Wednesday, 27 March 2013

The Trials, Tribulations and Triumph of PyCon 2013
Nicholas Tollervey

'Dongle-gate' dominated the news coming from PyCon. However, there was much to celebrate from last week's conference. One intrepid Guardian developer was there and this is his write-up

Conferences   Feminism   Programming  

PyCon 2013: a US-based conference for discussing the popular programming language Python

Friday, 5 October 2012

Functional Programming Principles in Scala: three weeks in
Lindsey Dew, Adam Fisher

Two of the Guardian's software developers update us on their experience of the latest stage of the programming course

Functional programming   Programming  

Some of the Guardian's developers working on Coursera's Functional Programming Principles in Scala course

Friday, 16 March 2012

The confusing language around programming languages
Max Harlow, Lindsey Dew

The language of technology is all around us - but writing about programming for a non-technical audience isn't without potential problems. Max Harlow and Lindsey Dew explain

Programming  

Coffee

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


Tuesday, 21 June 2011

Hactivate: A participant's perspective
Martyn Inglis

Martyn Inglis on his weekend trying to change the world in 24 hours

Activate conference   Programming  

Hactivate: the SafeTrip team

Friday, 3 June 2011

Drop-ins: Phase II
Adam McGreggor, Emma Mulqueeny

A final report of the first month of drop-ins, along with what's happening next

Computing   Hacking   Programming  

Base jumping

Wednesday, 18 May 2011

Developer drop-ins: half time report
Adam McGreggor

Adam McGreggor gives a (slightly past) half-time report on the developer drop-ins

Computing   Programming  

Half Time Oranges

Tuesday, 10 May 2011

The experience of a developer drop-in
Michael Brunton-Spall

Michael Brunton-Spall explains what happened during the first week of developer drop-ins and why you might want to sign up for the rest of the events

Computing   Programming  

Yves Rossy parachute

Tuesday, 26 April 2011

Developer drop-in events
Adam McGreggor

Adam McGreggor updates readers on the developer drop-in events schedule

Computing   Programming  

skydivers

Wednesday, 13 April 2011

Cennydd Bowles predicts a rocky road ahead for UX at the Denver IA Summit
Martin Belam

Three main themes emerged at the recent IA Summit in Denver: measuring the value of our work, getting our work done faster, and learning from other related disciplines. However, it was Cennydd Bowles' closing plenary that made the longest lasting impression - predicting troubled times ahead for the IA and UX fields

Computing   Internet   Programming  

Post-it notes in use at the Information Architecture summit in Denver

Monday, 11 April 2011

Introducing developer drop-ins
Emma Mulqueeny

Emma Mulqueeny introduces a month of developer drop-ins

Computing   Programming  

Parachute jump

Friday, 8 April 2011

Notes on Release 110
Robert Phillips

Robert Phillips provides an overview of some of the most recent changes to guardian.co.uk

Computing   Internet   Programming  

Royal wedding

Thursday, 31 March 2011

Hacks and Hackers: ScraperWiki day
Martyn Inglis

Martyn Inglis reports from a journalism-and-tech event in Glasgow

Computing   Hacking   Internet   Programming  

Mel Gibson in Braveheart