Sitemap
Business4s Blog

Space for the articles related to business4s.org community

Business4s & GSoC 2025: 3 Exciting Projects and Not-So-Usual Approach

--

This year, the Business4s community is proud to participate in Google Summer of Code 2025 under the Scala Center umbrella. We submitted five project ideas and received 15 high-quality applications from around the world. We’re thrilled to share that three projects were selected by Google and the Scala Center for this summer’s program.

The Projects

The selected projects span two major areas of work: long-running process orchestration and chat-based operations (ChatOps).

Workflows4s Web UI

In this project, Atharva Kanherkar will build a modern web interface for Workflows4s, our library for long-running business processes. The main goal is to create a dashboard for monitoring workflows and inspecting their history — a major step toward bringing Workflows4s closer to enterprise-grade orchestration tools.

Alongside this, we’ll develop a clean and consistent Web API to enable alternative interfaces such as CLIs or custom clients.

We’re also excited to announce that Dave Smith, the author of Tyrian (a powerful Scala.js UI framework), will be co-mentoring this project. His expertise will ensure the frontend side of the project gets the attention it deserves.

While this work is clearly a win for Workflows4s, we believe it will also serve as a valuable open-source reference for the Scala.js community — a real-world, fully Scala web app built in the open.

ChatOps4 Prototype

The other two projects revolve around a brand-new initiative: ChatOps4s, a prototype library designed to make it easy to push and pull information from chat platforms like Slack and Microsoft Teams.

Think of it as a go-to toolkit for building Slack-based approval flows, actionable alerts, or automated reporting pipelines with minimal friction.

Together, they’ll cover the lion’s share of modern enterprise communication tools. Running both tracks in parallel also ensures our design remains flexible and not tied too tightly to any one platform.

Unusual Approach

What sets our GSoC participation apart this year is our collaborative working group model. Instead of limiting each project to a traditional 1:1 mentor-contributor relationship, we’ve invited other strong applicants to form small working groups (up to five people per project).

These groups will simulate real-world team environments, encouraging more peer code reviews, design discussions, and collaborative learning.

We believe this structure benefits everyone:

  • Primary contributors get richer feedback.
  • The projects gain in depth and resilience.
  • More students get the chance to learn, contribute, and grow.

Summary

We’re incredibly excited for what this summer holds. With three promising projects, passionate contributors, and a broader community of collaborators, this will be a busy and rewarding season for Business4s and the Scala ecosystem.

We’re also enormously grateful to Daniel Ciocîrlan from Rock The JVM, who generously offered to gift the full bundle of his Scala courses to this year’s participants. We are sure this contribution will significantly enhance both the learning experience and the quality of the outcomes.

If you’re curious about our progress or want to get involved in the future, stay tuned — this is only the beginning.

--

--

Voytek Pituła
Voytek Pituła

Written by Voytek Pituła

Generalist. An absolute expert in faking expertise. Claimant to the title of The Laziest Person in Existence. Staff Engineer @ SwissBorg.

No responses yet