#SoftwareMill
What might be a better way to interface with TypeSafe AI's #Jev than through a type-safe API? And what language might be better suited for the task than #Scala?

That's why sttp-ai now has a fully type-safe Jev integration module: github.com/softwaremill...

Enjoy :)
September 26, 2026 at 11:02 AM
It's time to face the question: what is functional programming?
softwaremill.com/what-is-func...
What is Functional Programming? | SoftwareMill
What does programming with functions actually mean? Let's try to answer.
softwaremill.com
November 14, 2024 at 9:31 AM
Last chance to grab a bounty while working on Tapir, sttp-client & #Scala!

console.algora.io/org/software...
Bounties | softwaremill
Solve bounties for softwaremill by creating an account on Algora.
console.algora.io
November 28, 2024 at 12:23 PM
sttp-openai updates: GPT 5 support, tooling improvements, responses APIs

All schemas (e.g. when using tools) can be auto-derived from case classes, simplifying integration between your app and an LLM!

github.com/softwaremill...
GitHub - softwaremill/sttp-openai
Contribute to softwaremill/sttp-openai development by creating an account on GitHub.
github.com
August 14, 2025 at 8:48 AM
New #Tapir example: #OpenTelemetry tracing using otel4s + cats-effect:
github.com/softwaremill...
January 3, 2025 at 9:30 AM
Scala Times Issue #619 - scalatimes.com/8f799720de
Scala Times, weekly Scala newsletter by SoftwareMill
scalatimes.com
June 12, 2026 at 8:01 AM
It's a poor metric, but it's *a* metric (and these are hard to come by!) - Ox crossed the 400-GH stars - thanks! :)

More stars always welcome ;) github.com/softwaremill...
January 14, 2025 at 9:50 AM
First photos from the #scalarconf are here!
www.flickr.com/photos/scala...
Scalar Conference 2025
Explore this photo album by Scalar Conference organized by SoftwareMill on Flickr!
www.flickr.com
March 27, 2025 at 4:08 PM
sttp-client 4.0.0-RC1, the release candidate of the #Scala HTTP client you always wanted, is here!

We're planning the 4.0-final in ~month from now, unless any major issues come up. So please test, update, report if something is broken or unclear!

github.com/softwaremill...
Release v4.0.0-RC1 · softwaremill/sttp
This is the release candidate for sttp-client4, a major release of the Scala HTTP client you always wanted! If no major issues are found, which would impact the public API, a final release of sttp-...
github.com
February 6, 2025 at 1:12 PM
Scala Times Issue #564 - scalatimes.com/b0089611a4
Scala Times, weekly Scala newsletter by SoftwareMill
scalatimes.com
January 4, 2025 at 4:50 PM
Our realworld-tapir-zio template, using #Scala+ZIO+Quill+Tapir, just got a significant update by Gastón Schabas, adding monitoring using the integrations provided by the libraries. Plus a Grafana dashboard. Check it out: github.com/softwaremill...
GitHub - softwaremill/realworld-tapir-zio: RealWorld.io with tapir and ZIO
RealWorld.io with tapir and ZIO. Contribute to softwaremill/realworld-tapir-zio development by creating an account on GitHub.
github.com
September 8, 2025 at 7:20 PM
Continuing with observability, latest Tapir now supports #Scala cats-effect otel4s both for tracing & metrics, thanks to Illia Tkachuk. Plus, we're closer to releasing a client module for Scala Native, thanks to Anton Sviridov.

github.com/softwaremill...
Release v1.11.44 · softwaremill/tapir
What’s Changed Update sbt-dependency-tree to 1.11.6 (#4794) @softwaremill-ci Adds support for otel4s metrics (#4788) @jctim Remove reliance of tests on Cats Effect, to enable Scala Native release ...
github.com
September 9, 2025 at 5:57 AM
"Type-Classes (in Scala 3)" — my presentation from Scalar 2026
(you can see I had a great time)
#Scala #Scala3

www.youtube.com/watch...
Type-Classes (in Scala 3) by Alexandru Nedelcu | Scalar 2026
SoftwareMill
www.youtube.com
May 27, 2026 at 5:21 PM
We recently got certified as a Great Place To Work!
I can only confirm - @softwaremill.com is indeed a great place to work.

And that's of course a joint achievement of the entire team, which creates that workplace - good job! :)

More info (in polish): www.greatplacetowork.pl/certyfikowan...
SoftwareMill Sp. z o.o.
% zatrudnionych w SoftwareMill Sp. z o.o. powiedzieć, że jest to świetne miejsce do pracy
www.greatplacetowork.pl
November 22, 2024 at 1:37 PM
#Scala times: 600 issues & counting. Tirelessly compiled by @hoborg.bsky.social! scalatimes.com
Scala Times, weekly Scala newsletter by SoftwareMill
scalatimes.com
October 3, 2025 at 7:17 AM
Thanks to Robert Pudlik, sttp-ai now has an agentic loop implementation: provide the tools (which might be as simple as a #Scala function), and let the agent do the job!

Integrates with #OpenAI (& compatible LLMs), as well as Claude.

More details here: github.com/softwaremill...
GitHub - softwaremill/sttp-ai: Scala Client for AI models
Scala Client for AI models. Contribute to softwaremill/sttp-ai development by creating an account on GitHub.
github.com
January 19, 2026 at 10:06 AM
Going structural with Named Tuples by @bishabosha.bsky.social

Subscribe to our our YouTube channel so you don't miss the rest of #scalarconf videos.
Going structural with Named Tuples by Jamie Thompson | Scalar Conference 2025
YouTube video by SoftwareMill
www.youtube.com
April 10, 2025 at 1:22 PM
We celebrate our 15th anniversary this year, and it couldn't have happened without a proper party - and it was lit! Check it out!

#birthdayparty #softwaremill #softwaremillvibes #15anniversary
December 20, 2024 at 11:33 AM

In this interactive demo, you'll learn the core concepts and operations of reactive programming using the power of RxJS and three.js!

www.youtube.com/watch?v=Wi4p...
We made the ultimate RXJS LEARNING PLATFORM as SoftwareMill
YouTube video by SoftwareMill
www.youtube.com
December 27, 2024 at 10:10 AM
Amazon SQS-compatible interface: in-memory message queue system
#OpenSource Apache 2.0 lic
github.com/softwaremill...
GitHub - softwaremill/elasticmq: In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded. - softwaremill/elasticmq
github.com
March 29, 2026 at 5:56 PM
ZIO+Tapir+Quill combo template with CRUD operations, authentication, routing, pagination, monitoring and more. AKA type-safe, purely functional alternative to the Spring Boot ecosystem. #scala #zio github.com/softwaremill...
GitHub - softwaremill/realworld-tapir-zio: RealWorld.io with tapir and ZIO
RealWorld.io with tapir and ZIO. Contribute to softwaremill/realworld-tapir-zio development by creating an account on GitHub.
github.com
September 8, 2025 at 7:39 PM
Latest Jox (Virtual-thread based safe concurrency & streaming for #Java) brings in a number of new operators on `Flow` (the streaming component): batch, conflate, extrapolate, recover, mapWithResource and more

More: github.com/softwaremill...
Release v0.5.3-flows · softwaremill/jox
What's Changed Add Flow.expand and Flow.extrapolate operators (#280) @endrju19 Add batchWeighted, batch, conflateWithSeed, conflate operators (#278) @endrju19 Add Flow.recoverWith operator (#276) ...
github.com
March 18, 2026 at 10:04 AM