Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions content/podcast/s06e07-rising-academies/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
+++
title = "Rising Academies"
date = 2026-07-02
template = "episode.html"
draft = false
aliases = ["/p/s06e07"]
[extra]
guest = "Dylan Brown"
role = "Senior Engineering Manager"
season = "06"
episode = "07"
series = "Podcast"
+++

<div><script id="letscast-player-30669ebd" src="https://letscast.fm/podcasts/rust-in-production-82281512/episodes/rising-with-dylan-brown-872db41b-f845-41f0-8bac-147b5a6f5b87/player.js?size=s"></script></div>

Most Rust in Production stories are about scale and performance.
This one is a story about low-cost phones and patchy mobile connections in Africa, where a student is learning maths over WhatsApp.
The whole point is to support hundreds of thousands of students cheaply enough to run at government scale.

My guest is Dylan Brown, a Senior Engineering Manager at Rising Academies, and he comes at Rust from an angle of being the person who signs off on using Rust for a new project.

For Dylan, it's about what Rust enables: lower compute costs, boring deployments, painless refactors, and code reviews that focus on business logic instead of null checks.

{{ codecrafters() }}

## Show Notes

### About Rising Academies

[Rising Academies](https://www.risingacademies.com/) is an education company founded in Sierra Leone in 2014 during the Ebola crisis. It helps governments deliver better learning at scale, working with and through national public school systems. Across seven randomized controlled trials, students in Rising-supported schools have learned on average 2.4x faster each year than their peers. Today Rising supports more than 400,000 students across 1,400 public schools in West and East Africa. Its technology group builds WhatsApp-based tools designed for the realities of limited connectivity and low-cost devices, including Rori (a maths tutor) and Tari (a teacher assistant).

### About Dylan Brown

Dylan Brown is a Senior Engineering Manager at Rising Academies, where he leads the development of educational tools deployed across several African countries. He has over a decade in software development and years of experience with conversational systems, from public-transport data in South Africa to a fintech company whose chatbots handled millions in transactions. He now focuses on building trustworthy, accessible technology for resource-constrained environments, and it was Dylan who led the decision to adopt Rust for a new part of Rising's stack.

### Links From The Episode

- [Why I like Rust as an Engineering Leader](https://dylanivanbrown.github.io/blog/2026/06/30/why-i-like-rust-as-engineering-leader/) - Dylan's blog post about the project
- [axum](https://github.com/tokio-rs/axum) - The ergonomic, Tokio-based web framework powering the backend
- [sqlx](https://github.com/transact-rs/sqlx) - The async, pure-Rust SQL toolkit with compile-time checked queries
- [cargo-xtask](https://github.com/matklad/cargo-xtask) - Instead of writing Python scripts for your project, you can just write Rust scripts
- [pydantic](https://pydantic.dev) - A Python package that forces you to care about types in Python, coincidentally partially written in Rust
- [Postman](https://www.postman.com/) - A graphical API client useful for writing end-to-end tests
- [Bruno](https://www.usebruno.com/) - An open-source alternative to Postman
- [turn.io](https://www.turn.io/) - A platform for building WhatsApp-based apps

### Official Links

- [Rising Academies Website](https://www.risingacademies.com/)
- [Rising Academies Careers](https://www.risingacademies.com/careers)
- [Dylan Brown's Blog](https://dylanivanbrown.github.io/)
- [Dylan Brown on LinkedIn](https://www.linkedin.com/in/dylanivanbrown)
1 change: 1 addition & 0 deletions content/podcast/s06e07-rising-academies/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading