Maksym Ochenashko

@maks_ochenashko
12 Followers
9 Following
10 Posts
Software engineer. Mostly functional programming. Open source stuff. A bit of DevOps.
Bloghttps://ochenashko.com/

Meet the Typelevel community in Berlin, London, and Málaga this October! Join one of our events to make friends, learn functional programming, and work on open source together 🥰

https://typelevel.org/blog/traverses-europe-2026.html

Typelevel Traverses Europe

RE: https://mastodon.social/@scaladays/116492880632952316

I am honored to join the Scala Days Program Committee this year and especially excited for the new "interactive lab" format. What a wonderful way to learn together in a small group and make friends! Looking forward to your proposals :)

otel4s 1.0.0 has finally arrived 🎉

https://github.com/typelevel/otel4s/releases/tag/v1.0.0

Release v1.0.0 · typelevel/otel4s

After more than two years of development, otel4s 1.0.0 has finally arrived! 🎉 Over the past two years, otel4s has evolved from an experimental approach to integrating OpenTelemetry in a natural way...

GitHub

otel4s 1.0.0-RC1 is out 🎉

The main thing in this release is the new expectations-based oteljava testkit API, which should make telemetry assertions a lot nicer to write.

https://github.com/typelevel/otel4s/releases/tag/v1.0.0-RC1

Release v1.0.0-RC1 · typelevel/otel4s

We are happy to announce the 1.0.0-RC1 release. This release is mainly about tightening the public API ahead of 1.0, expanding the oteljava testkit, and documenting the expectations-based testing s...

GitHub

Cats Effect v3.7.0 is here!

This is a relatively small but very mighty release that brings full support for Scala Native 0.5: you can now write multi-threaded apps using polling I/O and compile them to native binaries.

Stay tuned this week as the release train continues 🚂

https://github.com/typelevel/cats-effect/releases/tag/v3.7.0

Release v3.7.0 · typelevel/cats-effect

This is the fifty-ninth release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and fully source-compatible with the 3.7.x lineage. What's Changed This is a rel...

GitHub
AI can be handy when you want to ensure your implementation matches the specification. Especially when the specification is a free-form text

Cloudflare just published a vibe coded blog post claiming they implemented Matrix on cloudflare workers. They didn't, their post and README is AI generated and the code doesn't do any of the core parts of matrix that make it secure and interoperable. Instead it's littered with 'TODO: Check authorisation' and similar

https://blog.cloudflare.com/serverless-matrix-homeserver-workers/

Building a serverless, post-quantum Matrix homeserver

As a proof of concept, we built a Matrix homeserver to Cloudflare Workers — delivering encrypted messaging at the edge with automatic post-quantum cryptography.

The Cloudflare Blog
Release v0.15.0 · typelevel/otel4s

We are happy to announce the 0.15.0 release. NoteThe otel4s-sdk* modules have been moved to a new repository and now have their own release cycle. WarningThere are several minor binary- and source...

GitHub

The second post about practical observability in #scala.

This one dives into the tracing side of #otel4s, including signal identification, propagation scopes, a closer look at the API, and a hands-on instrumentation example.

https://ochenashko.com/practical-observability-distributed-tracing/

Practical observability: distributed tracing with otel4s

Practical distributed tracing in Scala using otel4s and OpenTelemetry, with a focus on real runtime behavior and instrumentation.

Maksym Ochenashko

First post in a series about observability. It covers the basics, what telemetry signals are, how they fit together, what OpenTelemetry is, and a quick look at otel-java and otel4s.

https://ochenashko.com/practical-observability-foundation/

Practical observability: foundations with OpenTelemetry

A practical introduction to observability foundations: telemetry signals, context propagation, OpenTelemetry, and otel4s.

Maksym Ochenashko