Goal of this post is to provide a crash course on technical debt to aspiring backend developers
Scala developer. Peace. Love. Referential Transparency.
Goal of this post is to provide a crash course on technical debt to aspiring backend developers
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If this is the first…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If this is the first…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If this is the first…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If this is the first…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If this is the first…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If you haven’t…
Hello! This is a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. If you haven’t…
Hello! I’m starting a series of posts about Aecor — a library for building eventsourced applications in Scala in purely functional way. My ambitious plan…
Hello all! In this post we’re going to have some fun with a mind-breaking thing called Reverse State, and explore the limits of laziness in…
Hello all! Recently I’ve started diving in fs2 and http4s. They looked so awesome, that to properly introduce myself I decided to implement something interesting.…
This post is about an issue with Scala collections I encountered recently. Although it is purely an issue of Scala standard library, I haven’t faced…
My first talk ever at a big IT conference was about my production experience with Scala.js. It nicely concluded a full year of extensive Scala.js…
At Evolution Gaming me and Artsiom work on internal scheduling application, that has a huge ScalaJS frontend. We have to deal with lots of complex…
Recently I was giving an introductory talk about constructing implicit proofs with Shapeless at Scala Riga Meetup. Contents in brief Analogy between Scala implicit resolution and Mathematical…
Hello, Scala developers! In this post we will develop a simple type-safe request builder. Along the way, we will: encode domain rules and constraints at compile time with…
Post about my ELK stack talk at Qiwi Conf #3 on 22.12.2015. Things covered: ELK components (Elasticsearch, Logstash, Kibana) overview How to deploy ELK quick &…
Incoming data validation is a problem that every API developer faces at some point in time. In this small article I’ll show, how shapeless tags…
UPDATE: Article was updated to Scala.js version 0.6.7, which vastly simplifies Promises related section. Scala.js opens a big world of frontend development to Scala fans. Most of the time…
A month ago I made a talk for my colleagues at our private developers meetup called QIWI Conf. It’s about how Scala type system can help…
Notable talks from the FPConf conference. Macros in Scala A good introduction to scala macros from JetBrains scala plugin developer. Macros is basically an AST…