World Congress 2023 • Aug 11, 2023

Bringing digital education to refugee and host communities in remote regions of Africa

Phil Helliwell

How do you build a fault-tolerant, multilingual educational platform for remote refugee camps without reliable internet? Discover the offline-first architecture powered by Elixir, Phoenix LiveView, and CSS logical properties.

Pause
Mute Enter Fullscreen
#1 about 3 min

Overcoming educational gaps for displaced populations

How a lack of continuous resources hinders long-term education in refugee camps.

#2 about 6 min

Core components of instant network schools

Providing holistic digital education through connected hardware, solar infrastructure, and local curriculum.

#3 about 4 min

Hardware evolution and offline-first network infrastructure

Adapting physical kits and local servers to handle harsh environments and unreliable internet connections.

#4 about 2 min

Managing digital classroom content with local portals

Equipping teachers and students with local offline learning resources and digital literacy training.

#5 about 4 min

Adapting user interfaces for right-to-left languages

Utilizing CSS layouts and logical properties to automatically flip interface elements for Arabic readers.

#6 about 3 min

Managing remote devices with Elixir and Ansible

Building an administrative panel to orchestrate reliable and fault-tolerant background updates across remote schools.

#7 about 3 min

Measuring impact and opening developer volunteering opportunities

How the learning initiative improves academic outcomes and where software engineers can contribute their skills.

#8 about 5 min

Deployment regions and offline digital schooling resources

Clarifying geographic support regions and the differences between offline portals and traditional online courses.

Matching moments

5:47 min

Deploying a progressive web app during crisis response

Nico Martin · LIVE

4:41 min

Overcoming adversity through technical education and community

Zaid Zaim Zaid Zaim · World Congress 2022

2:12 min

Expanding team diversity through refugee coding programs

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:27 min

Fostering inclusive global developer communities through outreach

Jen Looper Jen Looper · Europe 2026 Virtual

3:02 min

Developer questions on offline editors and application scaling

Eli Holderness · World Congress 2022

3:08 min

Discovering offline-first as a distributed systems problem

Aaditya Binod Yadav Aaditya Binod Yadav · Europe 2026 Virtual

Upcoming sessions on this topic

Open session

ULTRON: Your Agent Has No Hands - Real-Time Voice, MCP, and Ten Phones on Stage

  • Sagar Tamang

    Two Spoon Technologies

    AI Engineer

Open session

Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs

  • Vidhya Krishnamoorthy

    Morgan Stanley

    VP, Software Engineering Manager

Open session

Build a Zero-Cost AI Agent in Your Browser

  • Aishwarya Mathuria

    Adobe

    Computer Scientist

  • Nishant Thakur

    Adobe

    Senior Computer Scientist

Open session

We Deleted Our Observability Stack and Rebuilt It with OTEL: 12 Engineers to 4 at 20K+ clusters

  • Yash Sharma

    DigitalOcean

    Developer Advocate

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer