!!Con 2020 - 89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn

!!Con 2020 - 89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=6tb8ALAvodM



Duration: 13:38
732 views
15


89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn

Suppose you’re trying to build a client-server app that works in rural Ethiopia. Mobile data there doesn’t work most of the time! Of course, you’re not going to let that stop you… but how will you manage?! How many strange protocols will you need to abuse to make it work??

We’ll start our journey with a standard Android app using standard HTTP calls, and slowly descend into the abyss through a soup of acronyms including SSL, UDP, SMS, and even USSD. By the end, we’ll have encoded our entire network request into a string of less than 89 characters which are either digits or the letter N, and also understood why the heck we need to do that?!

Ben works on helping unbanked people in Sub-Saharan Africa send and save money. When not bashing his head against obscure network protocols, he enjoys reading, climbing, hiking, making music, contra dancing, trying to improve the world, and various other strange activities. You can find him on the Internet at benkuhn.net.




Other Videos By Confreaks


2021-09-15RustConf 2021 - Identifying Pokémon Cards by Hugo Peixoto
2021-09-15RustConf 2021 - The Importance of Not Over-Optimizing in Rust by Lily Mara
2021-09-15RustConf 2021 - Move Constructors: Is it Possible? by Miguel Young de la Sota
2021-09-15RustConf 2021 - Project Update: Lang Team by Niko Matsakis
2021-09-15RustConf 2021 - Project Update: Libs Team by Mara Bos
2021-09-14RustConf 2021
2021-04-19!!Con 2020 - Using font shaping to put commas in big numbers EVERYWHERE!! by Tristan Hume
2021-04-19!!Con 2020 -Obelisk and the Known Unknowns (Or: The Art of Fumbling Through your...) by Sacha Sayan
2021-04-19!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent
2021-04-19!!Con 2020 - Screwing up is easier than ever before! by Joshua Wise
2021-04-19!!Con 2020 - 89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn
2021-04-19!!COn 2020 - EMAIL! by Char Stiles
2021-04-19!!Con 2020 - The Making of a Mosquito.JS by Tim Holman
2021-04-19!!Con 2020 - Keynote: computational stichography! (or: connecting lines) by Allison Parrish
2021-04-19!!Con 2020 - Repair a Commodore 64 in just 64 Months!! by Matt Clawson
2021-04-19!!Con 2020 - Programming from an alternate timeline! by Matthew Dockrey
2021-04-19!!Con 2020 - CBS Televised Computer-Generated Stories in 1960—and Ten Million Watched! by James Ryan
2021-04-19!!COn 2020 - Supercharged Dijkstra’s: Computing ‘shortest’ paths on large road... by Payas Rajan
2021-04-19!!Con 2020 - We used a MIDI CONTROLLER to tune our GAMEFEEL! by Em Lazer Walker
2021-04-19!!Con 2020 - Writing {{‘poems that change’, ‘chance poems’, ‘dynamic poetry’}}! by Andrew Yoon
2021-04-19!!Con 2020 - Recreating Photography of the 1850s in a Digital World: by Phil Warren