JetBrains Interview with Ned Batchelder and Robert Raposa

April 30, 2018 | By

At edX, we’re very proud of our involvement in various open source communities and projects. And given our dependency on Python and Django, it’s no surprise that much of our open source work is in these communities. JetBrains’ PyCharm Blog was kind of enough to interview 2 of our own, Ned Batchelder and Robert Raposa, two names that long-time Open edX community members will no doubt be familiar with. 

In this interview with Robert Raposa and Ned Batchelder, software architects at edX, we’re going to look under the hood of the edX project, where more than 95% of the entire codebase is in Python. Robert is a core contributor to the Open edX LMS and Studio products, as well as their supporting infrastructure. Ned is on the Open edX team, advocating for the community using the software. We’re going to learn about the project, how they develop, what their technology preferences are, and some of the reasons they chose Python as the main language. Many edX core developers are using PyCharm, so we’ll also learn what developers value the most in it.

It’s a nice interview that gives the reader much insight into how Open edX works. If you’re new to Open edX, you’ll likely learn something new. If you’re not new to Open edX, you’ll probably still learn something new.

Read the full artticle at jetbrains.com.

Loading

Start the discussion at discuss.openedx.org

Time For More? Check out the articles below.

edX Sponsorship Demos
Engineering Post: XBlock Field Data Complexity
Corporate Learning Makes its Move into Ed Tech
Call for Papers Yields a Bumper Crop
Join the Open edX Conference 2026!

The 2026 Open edX Conference will present innovative use cases for one of the world’s best open source online learning management systems, the Open edX platform, and discover the latest advancements in instructional design, course constellation, and methods for operating & extending the Open edX platform, including breakthrough technologies, such as generative AI.