From e0b1bdd367a3722288affc208d5b66ccd5cf8b38 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 2 Jul 2026 14:02:46 +0200 Subject: [PATCH 1/4] S06E07 - Rising Academies --- .../podcast/s06e07-rising-academies/index.md | 54 ++++++++++++++++++ .../podcast/s06e07-rising-academies/logo.svg | 1 + .../s06e07-rising-academies/social.png | Bin 0 -> 35851 bytes 3 files changed, 55 insertions(+) create mode 100644 content/podcast/s06e07-rising-academies/index.md create mode 100644 content/podcast/s06e07-rising-academies/logo.svg create mode 100644 content/podcast/s06e07-rising-academies/social.png diff --git a/content/podcast/s06e07-rising-academies/index.md b/content/podcast/s06e07-rising-academies/index.md new file mode 100644 index 00000000..dbac12ac --- /dev/null +++ b/content/podcast/s06e07-rising-academies/index.md @@ -0,0 +1,54 @@ ++++ +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" ++++ + + +
+ +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 that sparked this episode +- [axum](https://github.com/tokio-rs/axum) - The ergonomic, Tokio-based web framework powering the backend +- [sqlx](https://github.com/launchbadge/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://docs.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://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) diff --git a/content/podcast/s06e07-rising-academies/logo.svg b/content/podcast/s06e07-rising-academies/logo.svg new file mode 100644 index 00000000..ad44d20d --- /dev/null +++ b/content/podcast/s06e07-rising-academies/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/podcast/s06e07-rising-academies/social.png b/content/podcast/s06e07-rising-academies/social.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7ca068c238319ad6390186af5cd70351bed33a GIT binary patch literal 35851 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

& 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 Date: Thu, 2 Jul 2026 14:06:42 +0200 Subject: [PATCH 2/4] links --- content/podcast/s06e07-rising-academies/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/podcast/s06e07-rising-academies/index.md b/content/podcast/s06e07-rising-academies/index.md index dbac12ac..7d9d3b89 100644 --- a/content/podcast/s06e07-rising-academies/index.md +++ b/content/podcast/s06e07-rising-academies/index.md @@ -37,14 +37,14 @@ Dylan Brown is a Senior Engineering Manager at Rising Academies, where he leads ### 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 that sparked this 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/launchbadge/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://docs.pydantic.dev/) - A Python package that forces you to care about types in Python, coincidentally partially written in Rust +- [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://turn.io/) - A platform for building WhatsApp-based apps +- [turn.io](https://www.turn.io/) - A platform for building WhatsApp-based apps ### Official Links From aa02bd141743e731cf221e5f334b28b49184f405 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 2 Jul 2026 14:07:48 +0200 Subject: [PATCH 3/4] update link --- content/podcast/s06e07-rising-academies/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/podcast/s06e07-rising-academies/index.md b/content/podcast/s06e07-rising-academies/index.md index 7d9d3b89..845872b4 100644 --- a/content/podcast/s06e07-rising-academies/index.md +++ b/content/podcast/s06e07-rising-academies/index.md @@ -39,7 +39,7 @@ Dylan Brown is a Senior Engineering Manager at Rising Academies, where he leads - [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/launchbadge/sqlx) - The async, pure-Rust SQL toolkit with compile-time checked queries +- [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 From 79b063cb3366f5975f8c6956f01dfebbd5e254a8 Mon Sep 17 00:00:00 2001 From: M3t0r Date: Thu, 2 Jul 2026 17:09:06 +0200 Subject: [PATCH 4/4] Add player --- content/podcast/s06e07-rising-academies/index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/podcast/s06e07-rising-academies/index.md b/content/podcast/s06e07-rising-academies/index.md index 845872b4..768057a7 100644 --- a/content/podcast/s06e07-rising-academies/index.md +++ b/content/podcast/s06e07-rising-academies/index.md @@ -12,8 +12,7 @@ episode = "07" series = "Podcast" +++ - -

+
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.