Ollie's Programming Blog

Software Developer from London

Blog About

Introduction to Monads in Scala

“How I learned to stop worrying and love the flatMap”

Read More

Circe - Json processing in Scala

Working with JSON in Scala using Circe (pronouced ‘Ser-see’)

Read More

Model Transformations with Chimney

Reduce boilerplate for transfomations between similar models. Validate your inputs as you build your internal model.

Read More

Dependency Injection with ZIO Layers

Improving our CatsApp using ZIO Environment types and ZLayers for dependency Injection

Read More

Trying Scala 3 with zio-http and Caliban

Writing a simple GraphQL application to try out Scala 3 and some ZIO-based libraries

Read More