crema workshops

SQL Master Class

Speaker: Vlad Mihalcea

Databases, SQL, Queries.

Hours/Date: Wednesday 13th From 9:00 to 17:00
Atttendees: 20

For way too many application developers, SQL equates that SQL-92 they learned in college. However, SQL has seen many additions over the past 25 years.

Even if the NoSQL movement stormed onto the development scene 10 years ago, it never got to overthrown relational database systems, which have a huge market share.

Thinking Concurrently with Erlang

Speaker: Robert Virding

Erlang, Elixir

Hours/Date: Wednesday 13th 9:00-12:30
Atttendees: 30

Erlang is a general-purpose programming language and runtime environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Erlang is used in several large telecommunication systems from Ericsson. Erlang is available as open source from

Thinking Concurrently with OTP

Speaker: Robert Virding

OTP, Erlang

Hours/Date: Wednesday 13th 13.30 -17:00
Atttendees: 30

OTP (Open Telecom Platform) is a large collection of libraries for Erlang to do everything from compiling ASN.1 to providing a WWW server. Most projects using "Erlang" are actually using "Erlang/OTP", i.e. the language and the libraries. OTP is also open source.

canela workshops

Building High Performance Services

Speaker: Sergey Bykov
Speaker: Reuben Bond

Services, Reliability, Performance

Hours/Date: Wednesday 13th From 9:00 to 13:30
Atttendees: 30

Building low-latency, high-throughput, scalable services such as those employed in gaming, IoT, and other such domains, is challenging with traditional stateless architectures.

Keeping state in memory is key to achieving high performance, but that is difficult in a distributed, scalable setting. Issues such as coordination, reconfiguration, and failures are problems which all reliable distributed systems have to deal with.

In this workshop, we will share patterns and technologies for building distributed, scalable applications.

Engineering Management

Speaker: Félix López

Management, conflict resolution, communication, feedback.

Hours/Date: Wednesday 13th From 15:00 to 17:00
Atttendees: 30

What is the difference between a Tech Lead and an Engineering Manager? What skills should master an Engineering Manager? What tools and techniques you may use to optimise your time? How can you soften the transition from managing your code to managing people? Most tech companies lack the experience, tools, texts, and frameworks to help this transition. In this workshop, we will discuss the art of Engineering management.  

Securing Serverless Apps, APIs & Microservices Using infrastructure as code

Speaker: Andreas Grimm

OAuth, Zero Trust architecture, Serverless.

Hours/Date: Wednesday 13th From 9:00 to 14:00
Atttendees: 30

When moving to the cloud, even big enterprises make mistakes by not having the needed security in place. This can lead to severe security breaches and loss of your customers' data. Don't let that happen to you! You will learn how to apply current security best practices and you'll make an important step towards public-cloud-readiness and a future-proof "Zero Trust" architecture.

After the workshop you’ll have created a production-ready, secure and GDPR-compliant setup that you can easily build upon and extend. For that we’ll use the Identity Provider Auth0, Azure Functions and the secrets management system Azure Key Vault but the concepts can easily be applied to other vendors’ products.

Mining Time Series

Speaker: Philip Brisk
Speaker: Antonio Vilches

Time-Series algorithms, Parallel Computing 

Hours/Date: Wednesday 13th From 9:00 to 17:00
Atttendees: 30

From electrocardiograms to the price of stock market or the number of clicks on a web page time series are everywhere around us.

Time-series analysis has been studied extensively in the past but it has been recently receiving significant attention in the academic and software development community.

Everything you need to know about Kafka Streams

Speaker: Antón Rodríguez

Kafka, Kafka Streams, KSQL, State Stores, Java, Scala, Event sourcing

Hours/Date: Wednesday 13th From 15:00 to 17:00
Atttendees: 30

Would you like to learn stream processing within the Kafka platform?. In this easy-to-follow workshop, you’ll explore real-world examples to collect, transform, and aggregate data, work with multiple processors and handle real-time events. You’ll even dive into streaming SQL with KSQL!.

business-track workshops

Business Track

Speaker: Luis Vaquero
Speaker: Lucas Bernardi
Speaker: David Rey

Big Data in the Business

Hours/Date: Wednesday 13th From 9:00 to 17:00
Atttendees: 100

The purpose of this track is to bring C-level people to the world of Big data. Our speakers will explain Use Cases where Big Data technologies have transformed different industries. Attendees will have practical tips on how to do that in their organizations.

There will also be some time for Deep Tech Startup founders to listen to a VC Panel explaining the key concepts to invest in a deep tech company.

Looking to raise capital? You'll be able to pitch these VCs. 




Luis Vaquero

Lucas Bernardi

David Rey

Luis Vaquero

Global Head of Data Science at Dyson

Lucas Bernardi

Principal Data Scientist at

David Rey

Chief Data officer at Idealista


VC Panel


Albert Font

Caixa Capital Risc


Joan Rojas



Juan Lopez Santamaría

Kibo Ventures


13th May
Polo de Contenidos Digitales Málaga
Av de Sor Teresa Prat, 15, 29003 Málaga
14th-15th May
FYCMA - Palacio de Ferias y Congresos de Málaga
Av. de José Ortega y Gasset, 201, 29006 Málaga
13TH - 15TH MAY 2020

Take a look at previous editions