Tech blog of j-labs' engineers. Experiences, knowledge, solutions.

Why I love Clojure?

Clojure language as one of the modern Lisp’s dialects was carefully designed with concurrency in mind. It enables you to communicate between many machines seamlessly. Let us take a look at what Clojure can offer us.

Tomasz Czermiśki

|

13 Jun 2018


Read more
3

Why I love Clojure?

13 Jun 2018 | Tomasz Czermiśki

Clojure language as one of the modern Lisp’s dialects was carefully designed with concurrency in mind. It enables you to communicate between many machines seamlessly. Let us take a look at what Clojure can offer us.

Read more
4

Creating a lazily-evaluated builder-like API in Java 8 using the extended Step Builder pattern

18 May 2018 | Tomasz Czermiński

Building an API for performing a complex business action in a composable manner. You may ask why would somebody use it in such a way? The answer is – to build a test framework. It can be tempting to model a business action in form of a builder, but I would like to suggest a new approach.   

Read more
5

Erlang/OTP vs JVM - a quick comparison

14 Feb 2018 | Tomasz Czermiński

There is a high need for a concurrent processing and most probably it will become only higher. That is why it is important to know the tools we have at hand, i.e. programming languages and everything around them, which is not limited to merely semantics, syntax, and idioms (though we still should have a solid knowledge of them).

Read more