<

Mariano Guerra

Programmer (Instadeq)

Interested in programming language development, distributed systems and making computing accessible to everyone. Co founder of instadeq.com and event-fabric.com, creator of the Efene Programming Language, emesene instant messenger, author of the Little Riak Core Book.

Past conferences

Mariano Guerra
Code BEAM SF 2018
Tutorial
17 Mar 2018
20.19 - 18.00

BUILDING DISTRIBUTED SYSTEMS WITH RIAK CORE

Riak core is the battle-hardened library that powers the popular open-source distributed key/value store Riak. Not many people are aware of how easily it can be used outside Riak to power your own horizontally scalable Erlang applications be they session storage, message routing or distributed computation.

This course explores the practical aspects of implementing such applications.

The course aims to achieve the following goals:

  • To introduce participants to riak_core and provide an overview of its general characteristics and architecture
  • To demonstrate the use of rebar3 in building modern riak_core based projects
  • To demonstrate implementation considerations
  • To enable you to determine if riak_core is right for your application
  • To demonstrate how webmachine can be used to integrate with riak_core
  • You will build and take away your own riak_core application by the end of the day
Mariano Guerra
Code BEAM SF 2018
16 Mar 2018
13.40 - 14.25

A Tour Through the Distributed System Zoo

The talk will go through different categories and patterns in distributed systems, compare them and explore them applying each to the case of a distributed key value store.

OBJECTIVES

Get an high level picture of the different aspects in distributed systems and how they apply to a real use case.

AUDIENCE

People interested in architecture, patterns and distributed systems.

Mariano Guerra
Code BEAM Lite Milan 2018
06 Apr 2018
12.45 - 13.25

A Tour Through the Distributed System Zoo

The talk will go through different categories and patterns in distributed systems, compare them and explore them applying each to the case of a distributed key value store.

OBJECTIVES

Get an high level picture of the different aspects in distributed systems and how they apply to a real use case.

AUDIENCE

People interested in architecture, patterns and distributed systems.

Robert Virding / Mariano Guerra
Code BEAM SF 2018
15 Mar 2018
11.35 - 12.20

Implementing Languages on the BEAM

Why LFE is not just Common Lisp on the BEAM, why Elixir is not just Ruby, why Efene is not just Python?

In this talk we will explore the ressons why BEAM languages are the way they are, which things the BEAM makes easy and which makes... complicated.

We will explore what's involved in developing a language on the BEAM that's actually useful and share experiences and tips.

@Code BEAM SF 2018

 

Media

Articles: 1

A Tour Through the Distributed System Zoo - SLIDES - Code BEAM SF 2018 & Code BEAM Lite Milan 2018

Mariano Guerra

Slides for the Mariano Guerra's talk "A Tour Through the Distributed System Zoo" - Code BEAM SF 2018 & Code BEAM Lite Milan 2018

READ MORE

Videos: 2

Implementing Languages on the BEAM - Code BEAM SF 2018 /// Mariano Guerra

A Tour Through the Distributed System Zoo - Code BEAM SF 2018 /// Mariano Guerra