Hubert Łępicki

Chairman of the Board (AmberBit Sp. z o. o.)

Hubert has a decade of Ruby experience and has worked with Elixir for the past two years. He is a co-owner of AmberBit, a software development company established in 2008, but he never stopped being primarily a programmer.

His interest outside of trying out new technologies includes playing retro video games and building LEGO with his daughters, reading sci-fi books and watching cheesy TV series.

Past conferences

Hubert Łępicki
Code BEAM Lite Berlin 2018

Functional APIs with GraphQL & Elixir

GraphQL is the next big thing in APIs development, and is slowly replacing RESTful based JSON APIs as a means of client-server communication. Elixir has excellent support for GraphQL in the form of the Absinthe library. Hubert will show us how to integrate GraphQL with Elixir, but also how to think about GraphQL resources in a functional manner.


The talk is going to introduce the audience to key concepts of GraphQL, and the particular implementation of client and server for APIs when working with the Elixir programming language. Another objective is to show how, despite being based on the concept of "objects", GraphQL can and should be treated with a functional approach to building and consuming APIs.