Welcome to OpenPBS

Here you will find information about the projects and tools created by the development team at PBS Digital, which is the division of PBS responsible for the technologies that run pbs.org and the video portal, the underlying infrastructure for most of the PBS producer sites, APIs, and open applications.

On this site you will find:

  • A blog that covers our activities and how we use new technologies
  • Links to source code that we maintain and use
  • A forum for PBS Digital stakeholders to collaborate and ask questions about how to use our products and tools

Latest Posts

PBS on AWS -- Testimonial by Jon Brendsel

Posted by Jon Brendsel on

Jon Brendsel sits down with Amazon Web Services and discusses PBS' user of the Amazon Cloud to power the terabytes of video that is delivered each month.

Read More

Cloudsearch for Merlin

Posted by Jon Brendsel on

Now that we have COVE indexed in cloudsearch, I decided to try my hand with the Merlin API to see. Adapting the code for the COVE project made pretty short work of the Merlin API. It took about 4 hours of work.

Read More

An Overview of Performance Monitoring at PBS

Posted by Jon Brendsel on

At PBS we use a number of different tools and approaches to proactive monitor the state, performance and uptime of our various audience facing applications and services.

Read More

COVE Performance issues

Posted by Jon Brendsel on

During October 24 - 26 the COVE API RDS cluster suffered several operational events which resulted in 7.5 hours of downtime. These issues have been addressed and operations have been fully restored.

Read More

SQL Injection Defense in Python

Posted by Edgar Roman on

An overview of techniques for defending against SQL Injection using Python tools. This slide deck was presented at the DC Python Meetup on Oct. 4th, 2011, by Edgar Roman, Sr. Director of Application Development at PBS.

Read More

Architecture at PBS

Posted by Drew Engelson on

Edgar and I had the pleasure of presenting at the DCPython meetup last night about how PBS uses Python, Django, Celery, Solr and Amazon Web Services (autoscaling EC2, RDS) to power many of our sites and services.

Read More

Mobile Keynote at PBS Tech Con 2011

Posted by Jon Brendsel on

Jon Brendsel and Damiam Perry (mobile product manager at NPR) presented the latest news, stats, and plans for mobile in public media.

Read More

2011 PBS TechCon Slides

Posted by Edgar Roman on

I had the pleasure of presenting the PBS Interactive APIs during a workshop at TechCon 2011. This presentation covers tvschedules v1 and COVE API v1.

Read More

AWS Identity and Access Management (IAM) with Python

Posted by Drew Engelson on

With all the AWS services that are now available, our opportunities in the cloud are virtually unlimited.

Read More