Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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