From the Blog

Blog

Parallel Workspaces for the Age of AI Coding Agents
AI Insights

Parallel Workspaces for the Age of AI Coding Agents

AI coding agents have made parallel workstreams possible, but git's single-working-directory model still forces painful context switches. zproj solves this by treating bare git worktrees, tmux windows, and coding agents as a single lifecycle object — so switching branches means switching workspaces, not tearing everything down.

John De Goes

March 3, 2026

Read More

Ziverge will be at KubeCon + CloudNativeCon 2025!

Ziverge is excited to announce their attendance at KubeCon + CloudNativeCon 2025, where they will be at Booth #1363 to discuss cloud-native architecture, distributed systems, and open source leadership with ZIO and other scalable technologies.

November 10, 2025

Read More
News

Inside the ZIO Hackathon at LambdaConf 2025: A Day of Pure Functional Firepower

At LambdaConf 2025 in Boulder, Colorado, Scala developers from around the globe gathered for the first-ever ZIO Hackathon — a full day of building, debugging, and collaborating with ZIO, the modern type-safe concurrent library for Scala. Participants tackled real-world challenges spanning streaming pipelines to resilient microservices, celebrating both competition and community.

June 27, 2025

Read More
News

Waving a Fond Farewell to LambdaConf

LambdaConf 2025 marks the tenth anniversary and the final year of the beloved international functional programming conference. Founder John De Goes reflects on the community's impact and announces the end of public events due to financial constraints and shifting interests.

John De Goes

May 5, 2025

Read More
How to implement a REST API in Scala 3 with ZIO HTTP, Magnum and Iron
Scala

How to implement a REST API in Scala 3 with ZIO HTTP, Magnum and Iron

This article explores building a complete employee management REST API in Scala 3 using ZIO HTTP's declarative Endpoints API, Magnum for compile-time CRUD derivation, and Iron for refined types that enforce data validity at the type level. Together these libraries create a system where invalid states are unrepresentable and entire categories of bugs are caught at compile time.

Jorge Vasquez

April 4, 2025

Read More
Events

ZIO Hackathon 2025

Ziverge is hosting an 8-hour hackathon at LambdaConf 2025, bringing together developers of all levels to contribute to core ZIO libraries with expert guidance, prizes, and free food and drinks for in-person attendees.

March 5, 2025

Read More
AI Insights

Stop Pretending Your AI Can Think

Large Language Models are sophisticated statistical autocomplete engines incapable of true de novo reasoning — they reflect human intelligence rather than generate it. Until AI systems can genuinely reason, not just pattern-match, the promise of artificial general intelligence remains far out of reach.

John A. De Goes

February 17, 2025

Read More
How to Build a CLI Application, Step-by-Step, Using ZIO, Quill & ZIO CLI

How to Build a CLI Application, Step-by-Step, Using ZIO, Quill & ZIO CLI

A step-by-step guide to building BiblioteK, a bibliographic resource management CLI tool using ZIO, Quill, and ZIO CLI. The article covers domain modeling with newtypes, SQLite data access, effect composition with ZIO layers, and structured CLI command parsing.

December 10, 2024

Read More
News

Zionomicon is now FREE

Zionomicon, the definitive guide to ZIO — the powerful Scala library for asynchronous and concurrent programming — is now available as a free download. Developers can register to receive the latest edition via email, and past purchasers are invited to join a special Patron's List.

November 27, 2024

Read More
Tech Trends

ZIO in 2025

ZIO plans to streamline its ecosystem in 2025 by integrating core projects into ZIO Core, deprecating inactive libraries, and focusing on enterprise stability. Author John A. De Goes outlines five strategic changes to ensure ZIO remains the premier enterprise effect system for Scala.

John A. De Goes

November 13, 2024

Read More
Business

Ziverge's Golem is launching Golem 1.0 on August 23rd!

Golem Cloud's Golem 1.0 is launching on Friday, August 23rd, with a livestream event at 12pm EST on X, LinkedIn, and YouTube, followed by a hackathon celebration the week after.

August 19, 2024

Read More
Golem 1.0 HACKATHON is Coming Up - August 31st
News

Golem 1.0 HACKATHON is Coming Up - August 31st

With Golem 1.0's launch on August 23rd, the Golem Team is celebrating with a Hackathon on August 31st, featuring exciting cash prizes for winners. Attend the launch stream on 8/23 for registration details.

August 19, 2024

Read More
Unleashing the Power of AI on Hoarded Data: How Apache Spark Transforms Enterprise Data Centers into Insight Engines
AI Insights

Unleashing the Power of AI on Hoarded Data: How Apache Spark Transforms Enterprise Data Centers into Insight Engines

Many enterprises are sitting on vast amounts of unused data, incurring significant storage costs without realizing its potential value. This post explores how AI and Apache Spark can transform hoarded data into a strategic asset through distributed computing, machine learning, and real-time streaming analytics.

Leo Benkel

July 12, 2024

Read More
LambdaConf 2024 Highlights: The Golem Hackathon

LambdaConf 2024 Highlights: The Golem Hackathon

Ziverge's Golem division sponsored LambdaConf 2024, hosting an exciting hackathon in Estes Park, Colorado on May 8th where over 70 developers competed to build innovative WebAssembly solutions using the Golem platform.

June 6, 2024

Read More
Tech Trends

Climbing the Principal Engineer Ladder with Ziverge

Ziverge's formal career development program features a Principal Engineer track—the most popular among employees—that guides engineers from Intern all the way to Engineering Fellow. This post outlines each step of the decades-long journey to becoming one of the greatest software engineers in the world.

John A. De Goes

June 5, 2024

Read More
The Programmer's Pathway
Tech Trends

The Programmer's Pathway

Advancing in software engineering no longer requires moving into management. This post maps out the many career paths available to programmers — from Engineering Fellow and Software Architect to DevOps and Sales Engineering — so you can find the track that fits your strengths and passions.

March 4, 2024

Read More
Ziverge / Scalac Partnership
Business

Ziverge / Scalac Partnership

Ziverge Inc. has announced a strategic partnership with Scalac, an international Scala development company, to jointly grow the market for Scala development services and ensure robust support for the open source ZIO ecosystem.

February 4, 2024

Read More
Ziverge / Matechs Partnership
Business

Ziverge / Matechs Partnership

Ziverge has partnered with Matechs to jointly organize and promote training offerings designed to help TypeScript developers leverage the functional power of the TypeScript programming language. Their first collaboration, a three-day public workshop called "Practical Functional Programming in Typescript," launched in May 2021.

February 4, 2024

Read More
News

Ziverge Launches

Ziverge Inc. has officially launched as a Delaware-incorporated company dedicated to helping businesses solve complex technology challenges through functional programming. Founded by John A. De Goes, the company specializes in training, consulting, and support for the ZIO ecosystem on JVM and GraalVM platforms.

February 4, 2024

Read More
Business

Ziverge / Goodcover Partnership

Ziverge and Goodcover announced a partnership to develop and release ZIO Flow, a new open source platform for orchestrating long-running, fault-tolerant, stateful workflows for cloud-native applications built with Scala.

February 4, 2024

Read More
Tech Trends

ZIO Meetup London Virtual Scala Edition - September

A virtual Scala meetup bringing together European developer communities on September 24, 2020, featuring talks on multi-tenant SaaS architecture by Sahil Anand and ZIO environment aspects by Adam Fraser of Ziverge Inc.

February 4, 2024

Read More
Tech Trends

ZIO Hackathon 2020

In November 2020, 670 developers from around the world gathered for a three-day free hackathon to learn and contribute to open source projects in the ZIO ecosystem, resulting in over 170 pull requests across eight featured projects. Participants received mentorship from ZIO core contributors and had the chance to connect with companies using ZIO in production.

February 4, 2024

Read More
Tech Trends

ZIO Hackathon 2020

Ziverge Inc. and Scalac partnered to host the ZIO Hackathon 2020, a worldwide online event on November 20-21, 2020, bringing together ZIO contributors and Scala developers for talks and hands-on open source development following the release of ZIO 1.0.

February 4, 2024

Read More
Tech Trends

ZIO 1.0 Released

After three years of development with 316 contributors and numerous production deployments, ZIO 1.0 is officially released — bringing typed errors, structured concurrency, ZIO Streams, ZIO Test, and ZLayer to the Scala ecosystem. John A. De Goes reflects on the journey from a Scalaz GitHub issue in 2017 to a production-ready effect system.

John A. De Goes

February 4, 2024

Read More
Writing kubectl plugins with ZIO K8s
Tech Trends

Writing kubectl plugins with ZIO K8s

The ZIO K8s library makes extending the Kubernetes CLI toolkit quick and easy. This post demonstrates how to implement a kubectl plugin in Scala using the ZIO ecosystem, covering CLI parsing, Kubernetes integration, and native image compilation.

February 4, 2024

Read More
Tech Trends

The Rise of Loom and the Evolution of Reactive Programming

On October 22, 2020, John A. De Goes presented to the ZIO London online meetup on how Project Loom's "green threads" will upend the JVM's reactive programming ecosystem and enable improvements to libraries like ZIO.

John A. De Goes

February 4, 2024

Read More
Testing With Scala
Tech Trends

Testing With Scala

Learn how to take advantage of next-generation test frameworks to efficiently write high quality tests that cover the full range of possible states for a system. This course covers everything from basic concepts to advanced features like property-based testing, mocks, and testing concurrent code.

Adam Fraser

February 4, 2024

Read More
Stream Processing with Scala
Tech Trends

Stream Processing with Scala

Stream processing is a computing paradigm that can radically simplify many aspects of modern applications. This course teaches developers how to use ZIO Streams in Scala for writing reactive microservices in a fully non-blocking and asynchronous manner.

Itamar Ravid

February 4, 2024

Read More
Scala Africa Development Program Has Launched
Tech Trends

Scala Africa Development Program Has Launched

Ziverge Inc. launched the first edition of the Scala Africa Development Program on August 30, 2020, offering 8+ hours of free, hands-on Scala 3 workshops taught by Jon Pretty and John A. De Goes to JVM and Scala developers across the African continent.

February 4, 2024

Read More
Tech Trends

Pure Functional Tensorflow Model Inference with ZIO

Learn how one company is using ZIO, Tensorflow, and Kafka to build robust machine learning pipelines. Ziverge sponsors a ZIO San Francisco meetup featuring a talk on scoring Tensorflow models in Scala with high concurrency.

February 4, 2024

Read More
Tech Trends

Last Workshops Of The Year With John A. De Goes

Ziverge Inc. is offering four final workshops of the year with John A. De Goes, covering Functional Effects (ZIO), Functional Design, Functional Data Modeling, and Scala 3 for Scala 2 Developers — all available remotely.

John A. De Goes

February 4, 2024

Read More
Functional Scala 2020
Tech Trends

Functional Scala 2020

Functional Scala 2020 returns for another year of great talks, familiar and fresh faces, and positive energy around the power of functional Scala for delivering compelling solutions to the toughest technology problems. The event features 32 speakers, workshops including a Scala 3 crash course, two days of single-track talks, and an open source hackathon.

February 4, 2024

Read More
Tech Trends

Functional Scala 2020 Scholarship Program

Ziverge announces the Functional Scala 2020 Scholarship Program, making the event's high-quality talks, Scala 3 training, and networking opportunities accessible to anyone in the world regardless of background or circumstances.

February 4, 2024

Read More
Functional Design
Tech Trends

Functional Design

A course by John A. De Goes teaching practical functional programming techniques — including domain modeling with immutable data types and composable operators — that are accessible to entire teams without requiring advanced category theory.

John A. De Goes

February 4, 2024

Read More
News

Announcing the ZIO Speaker Empowerment Program

Ziverge has launched the ZIO Speaker Empowerment Program, pairing developers with online meetup groups worldwide and providing guidance on topic selection, talk abstracts, and presentation structure. The initiative is open to both novice and experienced public speakers in the functional Scala ecosystem.

February 4, 2024

Read More
Tech Trends

An Introduction to ZIO Kafka

ZIO Kafka is a lean and expressive library for interacting with Kafka through a ZIO Streams-based interface. This post introduces ZIO Kafka and demonstrates how to build a consumer process that reads records from Kafka, chunks them, and writes them to files.

February 4, 2024

Read More
Tech Trends

African Scala Development Program

Ziverge Inc. has launched a free African Scala Development Program in partnership with Propensive, offering premium Scala 3 training courses to developers across the African continent. The initiative kicked off with workshops on August 30, 2020 in collaboration with Scala Lagos and JVM Nairobi communities.

February 4, 2024

Read More
Tech Trends

1st ZIO New York City Online Meetup

Ziverge is proud to sponsor the first online meetup of ZIO New York City on Wednesday, May 20th at 7:00 PM EDT, featuring a talk by ZIO core contributor Adam Fraser on "Getting Started with ZIO."

February 4, 2024

Read More
Tech Trends

Ziverge And Matechs Announce New Dates For Practical Functional Programming With Typescript Workshop

Ziverge and Matechs announce new dates for "Practical Functional Programming with Typescript" (September 13-15, 2021) and introduce a brand new "Frontend Testing in Typescript" workshop (October 11-15, 2021), both available across four time zones.

February 3, 2024

Read More
ZIO Kafka with Transactions - A Debugging Story
Tech Trends

ZIO Kafka with Transactions - A Debugging Story

A deep-dive debugging story into ZIO Kafka's stream restarting mode, tracing elusive data loss during Kafka rebalancing events in a transactional log-processing pipeline, and the six fix attempts that led to a production-ready solution.

Daniel Vigovszky

February 3, 2024

Read More
Type class derivation with ZIO Schema
Tech Trends

Type class derivation with ZIO Schema

This post explores the various approaches to type class derivation in Scala — including Scala 3 Mirrors, macros, Shapeless, and Magnolia — before introducing ZIO Schema's Deriver as a flexible, cross-compatible alternative. It walks through a real-world example using the Desert serialization library to illustrate each approach's trade-offs.

February 3, 2024

Read More
Scala Resurrection
Tech Trends

Scala Resurrection

John A. De Goes, CEO of Ziverge and long-time Scala evangelist, argues that Scala's commercial adoption is threatened by poor tooling, language instability, platform risk, and the Akka ecosystem's closure—and calls for a coordinated "Scala resurrection" through language stability commitments, world-class tooling investment, ecosystem consolidation, and native cross-platform support.

John A. De Goes

February 3, 2024

Read More
Generating a Rust client library for ZIO Http endpoints
Tech Trends

Generating a Rust client library for ZIO Http endpoints

Learn how to use ZIO Http, ZIO Schema, ZIO Parser, ZIO NIO, and ZIO Prelude together to automatically generate a fully typed Rust client library from your Scala HTTP endpoint definitions. This post walks through the complete code generation pipeline that powers the Golem Cloud CLI rewrite from Scala to Rust.

February 3, 2024

Read More
Advances In The ZIO 2.0 Scheduler
Tech Trends

Advances In The ZIO 2.0 Scheduler

ZIO 2.0 introduces a fiber-aware work-stealing scheduler that delivers significant performance gains while maintaining correctness guarantees. This article explores how the new scheduler works, the pitfalls of naive implementations, and how ZIO avoids the deadlocks that affect other effect systems like Cats Effect 3.

Adam Fraser

February 3, 2024

Read More
Tech Trends

A Preview of Logging in ZIO 2.0

ZIO 2.0 introduces a lightweight logging facade that standardizes logging across ZIO applications and libraries, offering fiber-aware log tracking, span timing, and log level control without replacing established backends.

John A. De Goes

February 3, 2024

Read More