Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Rust for Python: Building a Fast JSON Module

Rust via YouTube

Overview

Explore the development of a fast, safe Python module for JSON encoding and decoding using Rust in this 36-minute conference talk. Discover how Matthias Endler unexpectedly incorporated Rust code during a Python Hackathon in Düsseldorf, creating a module that passes most of the Python test suite for JSON. Learn about the benefits of using Rust to optimize tasks like parsing file formats, and gain insights into the project's evolution from a side endeavor to a significant development. Delve into the theory behind the implementation, understand the reasons for choosing Rust, and examine the module's performance. Get an overview of the code structure, learn how to run it, and participate in a Q&A session to deepen your understanding of this innovative approach to JSON processing in Python.

Syllabus

Introduction
Theory
Why Rust
Length
Python module
Performance
Code overview
Running the code
Questions

Taught by

Rust

Reviews

Start your review of Rust for Python: Building a Fast JSON Module

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.