Category: Technology Landscape

Take The Best From Both Worlds: Functional AND Object-Oriented Programming

Wondering what are the benefits of functional and object-oriented programming and how to combine them? Look no further: this slide deck highlights key features of both approaches in a structured manner.

Read more...

React vs Angular2: The fight rages on

Google’s Angular and Facebook’s React are now most popular tools for building browser (and not only) applications. Both are great solutions. While Angular2 is still in beta it has been already tested by few Google developer teams – AdWords, GreenTea and Fiber. List of applications built with React is really long and you can find there names like Instagram, Netflix, PayPal and many more.

Brutal war is coming.

Read more...

MongoDB Scala Drivers Microbenchmark: ReactiveMongo vs Scala/Java Driver

If you want to connect your Scala application to MongoDB you have two choices, really. You can use the official driver, which comes in two flavors (Java Async Driver or Scala driver, which is just a facade with RxScala API). Alternatively you can go with ReactiveMongo, a completely new approach built on top of Akka. […]

Read more...

API landscape 2015: Swagger, Hypermedia & Microservices

Joint conferences API Days and API Strategy & Practice took place during the last weekend in  Berlin. We’ve had the pleasure of spending great time with the people at the epicenter of the exploding API ecosystem. Read to learn what are the hot topics and possible implications for your apps. API explosion With the continued march of mobile platforms, accelerated by […]

Read more...

Glimpse at the State of Functional Programming

Recently, our whole backend team visited Lambda Days – The Functional Programming Conference. Two days, multiple presentation tracks, lobby and pub talks gave our five agents unique glimpse into the state of the functional programming ecosystem. The conference scope covered several functional languages – Erlang, Haskell, Clojure, Lisp, OCaml – which gave us a broader context to what […]

Read more...