Our thoughts, knowledge, insights and opinions

Avoiding Unnecessary Object Instantiation with Specialized Generics

What are the implications of boxing/unboxing? How can we decrease heap memory allocation?

by Zahari Dichev
May 25, 2017
Tags : Scala Performance

Public speaking for developers 101

Level up your communication skills by picking up Public Speaking at meetups and conferences. It will boost your career and self-esteem. Here are tips to get you started.

by Patryk Jażdżewski
May 22, 2017
Tags : Scala Wave

What's wrong with Interface Builder?

Writing User Interface from code is becoming popular, but why?

by Łukasz Komorowski
May 18, 2017
Tags : iOS Interface builder Mobile

Custom GraphStage in Akka Streams

What is GraphStage in Akka Streams? When you need it and how to implement it?

by Michał Sitko
April 25, 2017
Tags : Akka Scala

Type classes in Scala

Basic information and suggestions about implementation tactics for type classes in Scala with examples in open source code are described in this blog post.

by Łukasz Indykiewicz
April 19, 2017
Tags : Scala Type class

Introduction to Streams in Akka

An introduction to the concept of Streams and how to utilize them in Akka

by Marcin Gorczyński
April 18, 2017
Tags : Scala Akka Streams Reactive Platform

Extending Spark pipeline

Spark provides many built-in transformers for its Pipeline API. But what if you want something that is unavailable out of the box? You need to extend the Pipeline with your own transformer.

by Tomasz Sosiński
December 1, 2016
Tags : Scala Spark MLlib

ConductR - One tool to rule them all

Deploy and manage your applications using ConductR from Lightbend. Here's why you should care and how to get started.

by Mariusz Nosiński
November 3, 2016
Tags : Scala ConductR Devops Reactive Platform

Setting up Mattermost

In this post I want to describe, how I configured my Mattermost server step by step.

by Mateusz Kubuszok
October 27, 2016
Tags : Mattermost Slack

Handling failure using Xor and Validated data types

How to handle failure in Cats using Xor and Validated data types

by Marcin Gorczyński
October 20, 2016
Tags : Scala Functional Programming Cats