African Scala Development Program
A series of free premium Scala training courses to developers based in the African continent.
We are thrilled to announce that Ziverge Inc. has launched an African Scala Development Program, in partnership with Propensive.
The program offers workshops in collaboration with the Scala Lagos and JVM Nairobi developer communities, with the goal of increasing Scala adoption across Africa. The initiative began in 2020 with online workshops, with plans to expand to in-person sessions.
First Workshop — 10 AM (Lagos Timezone)
Simple Applications with Scala 3 — Jon Pretty, Propensive
This session explores Scala across multiple platforms including cloud deployments and Scala.JS. Topics include:
- Building a command-line database application using CSV storage
- Demonstrating pattern matching for readable, expressive code
- Using Graal for native performance optimization
Second Workshop — 2 PM (Lagos Timezone)
Introduction to Data Modeling in Scala 3 — John De Goes, Ziverge Inc.
This session focuses on creating domain-specific data models using Scala 3's powerful type system. Topics include:
- Scala 3's type-safe data modeling advantages compared to languages like Java
- Functional programming approaches to domain modeling
- Hands-on exercises for practical learning
Registration & Community
The inaugural session took place on August 30, 2020. Interested African developers could register via Zoom:
Participants were also encouraged to join the Ziverge Academy Discord community to connect with instructors and peers in the Scala Africa Channel: