Fixtures in Scala — three simple ways to reduce your test code boilerplate

Squeezing extra productivity out of Ammonite Scala REPL

This Month We've Learned — ScalaTest commands, cert-manager, HttpOnly cookies

What is it like to work remotely as a software developer?

GCP Goodies Part 1 — Google Deployment Manager Basics

Are you sure you’re using microservices?

7 mistakes when using Apache Cassandra

Hey, developer! There is no easy way out

IT Conferences Call For Papers List gets a Calendar

Bootzooka 2019: functional Scala and React

Does Kafka really guarantee the order of messages?

This Month We've Learned — AWS, Formik, json

De-de-de-de-duplicating events with Kafka Streams

When do you need Akka Cluster?

Tame your config

Digital transformation with streaming application development

Kafka Streams, Jigsaw and Docker walk into a bar

Autoscaling Kafka Streams applications with Kubernetes

tAPIr’s Endpoint meets ZIO’s IO

Ethereum in practice: a durable medium for tender offers

KSQL and Registered topics - SoftwareMill Tech Blog

TMWL June’19 — JS Fetch API, scheduling in Spring, thoughts on Unix

Thread shifting in cats-effect and ZIO

Comparing Ethereum and the Libra blockchain

Why contribute to open source?

sttp, curl, request logging and functional programming

Let mortal combat begin! Apache Beam’s GroupByKey vs. Combine.perKey

How monitoring can kill your Spring Boot application performance

The forgotten value of Value Objects

What’s the proper Kubernetes health check for a Kafka Streams application?

More →