Back to Blog
Tech Trends

African Scala Development Program

February 4, 2024

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:

Register on Zoom

Participants were also encouraged to join the Ziverge Academy Discord community to connect with instructors and peers in the Scala Africa Channel:

Join the Discord