PostCode

From The Washington Post Engineering team.

Recap: The Washington Post Hosts Women In Tech Summit

By Austin Graff

On March 24, The Washington Post hosted the sold-out Women In Tech Summit which brought together over 250 women (and a few men!) together from various careers in technology from around the region. The day consisted of hands-on workshops, deep-dive discussions about careers in tech and how to pursue them, and various networking opportunities. All proceeds from the conference support TechGirlz, the conference co-sponsor. The conference attendees posted about their experiences on social media making the conference hash tag #WITSDC trend on Twitter in the DC area for the entire day.

Functional Programming for the Uninitiated

By Alex Byrnes

Functional programming is notoriously difficult to understand. The topic of monads for instance, is so difficult there's a video to help you to not fear them. These are unusually high stakes for a programming topic. And even if it's not frightening, it still might not be worth knowing or worth the time to learn it. The basics of functional programming, however, are both easy to understand, and incredibly powerful tools for taming complexity and writing usable code.

Internationalizing AngularJS with Angular Translate

By Brendan Magee

When you have a global user base, you need to develop your Angular app so that it’s flexible enough to accommodate the different languages, customs, and conventions of your users. This is certainly the case with WebSked, Arc Publishing’s newsroom planning tool. This post details our approach to internationalizing WebSked—it covers the challenges we faced, and how we solved them using some open source Angular libraries. Before we dive into the details of the code, here’s some background on the app in question.

Digital News Planning at The Washington Post

By Ryan Gladstone

In the 20th century, the most pressing process question for newspapers was how to capture the news of the day and distribute it via print. The highly choreographed ritual of putting out the paper became known as The Daily Miracle. Even today, the definitive thud of a newspaper landing on your doorstep each morning requires a workflow nimble enough to handle the uncertainty of news, the whims of advertisers, and the vagaries of weather.

Nile: A tool for our newsroom to build new applications quickly

By Alex Remington

A little over 18 months ago, one of our engineers had the idea of building a tool that allowed our newsroom users to quickly build and deploy new applications with minimal technical knowledge. That vision has been incorporated into many of the solutions built by our Platform Tools team, including a tool called Nile. In early 2015, the engineering team set out to build a platform that supports the growing set of Post applications while improving reliability and reducing costs, and named it Nile.

Recap: The Washington Post hosted 2016 Code(Her) Conference

By Alex Remington

Cross-posted from WashPost PR Blog. On September 17, The Washington Post hosted the Code(Her) Conference which brought together technologists from around the region for a day of discussion and immersive training from some of the industry's top experts. The Post's Kat Styons, Radha De, and Katie Parker kicked off the day with a conversation on how technology is transforming the culture at the news organization, offering a behind-the-scenes glimpse at how that is helping drive success.

Running stateful containers on AWS with Cloud Compose

By Patrick Cullen

Docker has been widely adopted at the Washington Post as a way of deploying applications to AWS. With Docker an application can be written in any programming language and yet still use a common build and deployment infrastructure. Once a system tool understands how to work with Docker containers, it is immediately useful to all applications regardless of which programming language is selected.

AMP Up with Progressive Web Apps

By Chris Nguyen

A few months ago, The Washington Post launched support for Accelerated Mobile Pages (AMP HTML). Since then, we've been comparing the performance of AMP articles against their responsive mobile counterparts. The results are staggering. On average, our responsive mobile pages become interactive within 3.5 seconds. By comparison, our AMP pages become interactive in under 1 second.