Sign in

Voytek Pitula

@krever01.bsky.social
309 followers 229 following 108 posts

Staff Engineer at @SwissBorg • Crapposter • Occasional conference speaker • Libertarian paternalist • #Scala developer • Books addict • Building business4s.org

PostsRepliesMedia
Voytek Pitula @krever01.bsky.social · 04/07/2026
Business4s H1 2026 recap is out. A lot of interesting stuff happened and even more interesting ideas are taking shape! medium.com/business4s-b...
medium.com
Business4s H1 2026 Highlights
Another six months behind us, and the Business4s ecosystem keeps growing — quietly, but steadily, as usual. Two releases of Workflows4s, a…
000
Voytek Pitula @krever01.bsky.social · 03/07/2026
June's reading batch is done — 8 books. The Wandering Inn keeps delivering with Couriers Outbound (4/4), Primal Hunter 14 (4/4) stays strong, and The Programmer's Brain (2/4) proved you can write a whole correct book that's almost completely useless. medium.com/vp-of-books/...
medium.com
Batched Books Reviews #2026.6
Non-fiction
000
Voytek Pitula @krever01.bsky.social · 25/06/2026
I just published Fintech Engineering Handbook distilled from 6 years of tears, sweat and swears. It’s a free ~25-page resource with various hints and patterns around handling money. Tell me what you think! w.pitula.me/fintech-engi...
w.pitula.me
Fintech Engineering Handbook
111
Voytek Pitula @krever01.bsky.social · 16/04/2026
Psst, there might be a free slot or two at the current round of mentorship program. Just saying. business4s.org/mentorship/
business4s.org
Intro | Business4s
Welcome to the Scala Mentorship Program! This initiative is free, open to engineers of all levels, and part of the
001
Voytek Pitula @krever01.bsky.social · 10/04/2026
I wrote my longest article ever. I hope it was worth the effort. medium.com/@w.pitula/sc...
medium.com
Scala’s Growth Model — Building Inward, Starving Outward
TLDR: Scala’s community energy concentrates on language internals and libraries that only Scala developers can appreciate — work that is…
020
Voytek Pitula @krever01.bsky.social · 06/04/2026
New batch of book reviews. One extraordinary one on critical thinking. medium.com/vp-of-books/...
medium.com
Batched Books Reviews #2026.3
Non-fiction
000
Voytek Pitula @krever01.bsky.social · 15/03/2026
I'm just gonna just leave it here. I somehow feel it will spread without much marketing. medium.com/@w.pitula/ra...
medium.com
Rage Against the (Plurality of) Effect Systems
TL;DR: Effect systems are great. Having five of them is not. Each alternative brings real improvements, but none clears the bar that would…
012
Voytek Pitula @krever01.bsky.social · 11/03/2026
My current take on how close Claude is to my expected/desired code on different levels: Method bodies: 95% Methods split: 80% Class split: 65% Inter-service architecture: 50% Still a long way to go but I barely modify anything on expression/method level
010
Voytek Pitula @krever01.bsky.social · 02/03/2026
A new lib from the Business4s ecosystem has just arrived! medium.com/p/84b24281669c
medium.com
ChatOps4s — You Might Actually Build That Slack Integration Now
Do you know that feeling? Someone on the team says “it would be nice if we could deploy from Slack” and you think — yeah, that would be…
000
Voytek Pitula @krever01.bsky.social · 27/02/2026
Not the most impressive but complete enough. I need a new thing to waste my time on. Is Dave The Diver good?
000
Voytek Pitula @krever01.bsky.social · 21/02/2026
I start to think I need to step up my public-speaking game. Or write better abstracts 😅
010
Voytek Pitula @krever01.bsky.social · 17/02/2026
In 20 minutes I will talk about Business4s at Func Prog Sweden online Meetup! www.youtube.com/live/rFa4Jhg...
youtube.com
Second Online Func Prog Sweden 2026
YouTube video by Func Prog Sweden
020
Voytek Pitula @krever01.bsky.social · 10/02/2026
I'm looking into Zulip and it seems much more serious and better suited for collaboration than Discord. Why isn't it more popular among OSS communities?
020
Voytek Pitula @krever01.bsky.social · 04/02/2026
Published first batch of reviews from 2026. Mostly fiction, but good ones! medium.com/@w.pitula/ba...
medium.com
Batched Books Reviews #2026.1
Non-fiction
000
Voytek Pitula @krever01.bsky.social · 01/02/2026
New Claude usage Hit compiler bug > ask to minimize > ask to search GitHub for related issue. It found one and a workaround.
010
Voytek Pitula @krever01.bsky.social · 01/02/2026
New day, new article. I've been going full-throttle on agentic software development for the last 2 months and summed up my thoughts. medium.com/@w.pitula/tw...
medium.com
Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping
I’ve been programming for almost 15 years now, last 5 on mission-critical software in the finance domain. I know the stakes, tradeoffs and…
020
Voytek Pitula @krever01.bsky.social · 31/01/2026
I’ve finally summed up my 2025 reading. Enjoy! medium.com/vp-of-books/...
medium.com
My Reading Summary of 2025: 105 Books, 2 Months of Content
Yes, if I was to consume all those books at a standard speed, it would take me 2 months of constant listening (no sleep, no meals, no…
010
Voytek Pitula @krever01.bsky.social · 28/01/2026
Just got my ticket to @scalar-conf.com. Not speaking this time, but the lineup was too good to miss it.
010
Reposted by Voytek Pitula
Matej Cerny @matejcerny.bsky.social · 27/01/2026
Check out the new Forms4s library by @krever01.bsky.social. It ships with Tyrian 👾 support out of the box, but because it's composable, you aren't locked into a specific UI framework. medium.com/business4s-b...
medium.com
Forms4s: Rapid (Internal) UI Development
Scala.js is genuinely great. It lets backend developers build web applications using the same language, type system, and mental models they…
021
Reposted by Voytek Pitula
The Scala Programming Language @scala-lang.org · 27/01/2026
The Sovereign Tech Fund Invests in Scala: 🔐 security audits 🔧 sbt 2.0 📚 core library maintenance 💪 and long-term resilience for critical digital infrastructure Check out the announcement: www.scala-lang.org/b... 🙏 Huge thanks to @sovereign.tech
1179
Voytek Pitula @krever01.bsky.social · 22/01/2026
New library in Business4s ecosystem! And my semi-rant on scala.js usability. medium.com/business4s-b...
medium.com
Forms4s: Rapid (Internal) UI Development
Scala.js is genuinely great. It lets backend developers build web applications using the same language, type system, and mental models they…
021
Voytek Pitula @krever01.bsky.social · 17/01/2026
Decisions4s just got support for persistence. I'm still not convinced its a good way to handle business logic, but many people asked if thats possible. Now it is. business4s.org/decisions4s/...
business4s.org
Persistence | Decisions4s
Decisions4s supports loading decision tables from external sources using expression languages. This allows storing decision logic in databases, configuration files, or receiving them from external ser...
020
Voytek Pitula @krever01.bsky.social · 15/01/2026
Wild observation: feedback is now more valuable for OSS projects than contributions. I can steer Claude at least just as effectively as avg contributor but I can get real world usage report out of it.
000
Voytek Pitula @krever01.bsky.social · 15/01/2026
Not bad
000
Voytek Pitula @krever01.bsky.social · 14/01/2026
Current status: optimized an operational job from 33 hours to 22 minutes :)
000
Voytek Pitula @krever01.bsky.social · 10/01/2026
Check out what we’ve been up to over the past 6 months 🙂 medium.com/business4s-b...
medium.com
Business4s H2 2025 Highlights
Six more months of building practical Scala for real business problems
030
Voytek Pitula @krever01.bsky.social · 02/01/2026
I posted the last batch of my books reviews from 2025. Double sized (20 positions) because I was lazy. One great book about investment, and a lot of other good ones. medium.com/vp-of-books/...
medium.com
Batched Books Reviews #2025.10
Non-fiction
000
Voytek Pitula @krever01.bsky.social · 15/06/2025
Some notes from a recent Scala 3 migration I did.
medium.com
Yet Another Scala 3 Migration Story
Recently, I migrated a significant chunk of SwissBorg’s codebase — four services and one library, totaling more than 170k LOC. The whole…
010
Voytek Pitula @krever01.bsky.social · 02/06/2025
New Workflows4s DevLog is out! youtu.be/xK1vmQhKrAM
youtu.be
Workflows4s DevLog #4: Collecting instances and instances internals
YouTube video by Business4s
000
Voytek Pitula @krever01.bsky.social · 15/05/2025
Hey @kitlangton.bsky.social does neotype require runtime dependency? @baldram.github.io pointed me to it, and I see it doesn't allocate, but I'm curious if it requires any symbols at runtime at all. I'm asking because if not I could safely use it in my libs without binary compatibility issues.
120
Voytek Pitula @krever01.bsky.social · 11/05/2025
I am excited, to say the least. medium.com/business4s-b...
medium.com
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…
010
Voytek Pitula @krever01.bsky.social · 05/05/2025
🎉Workflows4s is finally out! A Scala library designed for simpler, type-safe, and lightweight workflows. medium.com/business4s-b...
medium.com
Workflows4s Finally Released — You Might Hate Your Business Processes a Little Less
TL;DR: This article covers why Workflows4s was created, its current state, and planned future developments. For technical details, visit…
053
Voytek Pitula @krever01.bsky.social · 24/04/2025
The next episode of Workflows4s DevLog is out, enjoy! youtu.be/KRg42PJW1sA
youtu.be
Workflows4s DevLog #3: Workflow Evolutions
YouTube video by Business4s
000
Voytek Pitula @krever01.bsky.social · 16/04/2025
Workflows4s in one picture
010
Voytek Pitula @krever01.bsky.social · 30/03/2025
I finally posted what should have been posted two months ago. Anyway, I promise to get back on track with my reading. medium.com/vp-of-books/...
medium.com
Batched Books Reviews #2025.1
My reading slowed down a lot in the last 3 months, due to various reasons (OSS work, conferences, work), but hopefully it will only get…
000
Voytek Pitula @krever01.bsky.social · 05/03/2025
A Scala rewrite story you might actually like medium.com/p/8513e20cd268
medium.com
From Python to Scala: Rewriting 27k Lines of a CLI
This is the story of sbcontrol, an internal tool created within SwissBorg to facilitate communication with internal APIs (gRPC and Kafka)…
051
Voytek Pitula @krever01.bsky.social · 20/02/2025
Look at me, I'm a YouTuber now. youtu.be/aDooTCNwU2g?...
youtu.be
Workflows4s DevLog #1: Progress Tracking
YouTube video by Business4s
030
Voytek Pitula @krever01.bsky.social · 14/02/2025
110
Voytek Pitula @krever01.bsky.social · 09/02/2025
A bit overdue but finally there. My feelings about Rust. medium.com/@w.pitula/ru...
medium.com
Rust from a Scala Perspective: Advent of Code 2024
I try to use AoC as an opportunity to try new languages. After last year’s encounter with Kotlin, I decided to tackle Rust.
040
Reposted by Voytek Pitula
The Scala Programming Language @scala-lang.org · 06/02/2025
🚀 Introducing Scala Highlights – a new quarterly newsletter! Read it now 👉 scala-lang.org/highlights/2...
scala-lang.org
Scala Highlights from 2024
1209
Reposted by Voytek Pitula
Mateusz Kubuszok @kubuszok.com · 23/01/2025
Chimney 1.7.0 with: - transformation from more than 1 value - recursive Patchers - and much more! Easily one of top 3 Chimney releases (next to 0.8.0 - with Scala 3 support - and 1.0.0 - with stable API) github.com/scalalandio/...
github.com
Release v1.7.0 · scalalandio/chimney
This big release bring some long-awaited features: transformations, which take more than 1 case class as input (well, not only case classes 😄 ) and improved Patchers which handle: recursive patchin...
081
Voytek Pitula @krever01.bsky.social · 11/01/2025
What's the most creative solution you have implemented in your career (or recently)? (Shameless gathering of talk material)
311
Voytek Pitula @krever01.bsky.social · 08/01/2025
Nothing to see here, definitely not a great opportunity for Scala devs. www.reddit.com/r/scala/comm...
reddit.com
From the scala community on Reddit: [Hiring] 8 Scala positions at SwissBorg
Explore this post and more from the scala community
195
Voytek Pitula @krever01.bsky.social · 06/01/2025
📚 Just published my 2024 reading summary: 120 books, 1800 hours, and a lot of insights. You will find the top 18 books at the very top of the article. medium.com/vp-of-books/...
medium.com
My Reading Summary of 2024: 120 Books, 1800 Hours of Content
Last year, I bored you with stats first. This time, let’s start with what you’re probably here for — the most recommended books. After…
010
Voytek Pitula @krever01.bsky.social · 06/01/2025
People really don't want to listen about documentation 😅🤷
010
Voytek Pitula @krever01.bsky.social · 04/01/2025
📚 New Batch of Book Reviews! This month’s highlights include leadership insights, masculinity, network science, grimdark worlds, and more. medium.com/vp-of-books/... Non-Fiction: - The First 90 Days: 4/4 - Linked: 3+/4 - Billy No-Mates: 3+/4 - Everyone Communicates, Few Connect: 3/4
medium.com
Batched Books Reviews #2024.12
Non-fiction
110
Voytek Pitula @krever01.bsky.social · 02/01/2025
Playing with alternative rendering fro workflows4s. What's your preference?
110
Voytek Pitula @krever01.bsky.social · 26/12/2024
I published the penultimate (I learned a new word!) batch of my book reviews for this year. A lot of excellent positions! medium.com/vp-of-books/...
medium.com
Batched Books Reviews #2024.11
Non-fiction
020
Voytek Pitula @krever01.bsky.social · 21/12/2024
One of the main design principles of workflows4s is a downward scalability - ability to trim setup complexity based on needs. Currently, it's getting a revamped approach to waking up workflows (e.g. "wait 3 days" or "interrupt if nothing happens for 24h"). It will ...
120
Voytek Pitula @krever01.bsky.social · 18/12/2024
18 days into learning Rust. It's not a bad language, but I definitely don't want to solve problems requiring it.
040