<

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 Activities

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 / Robert Virding
Code BEAM America 2021
05 Nov 2021
10.30 - 10.55

Fireside chat on BEAM Languages with Erlang co-inventor Robert Virding

In this fireside chat, Mariano Guerra and Robert Virding, creators of many languages on the BEAM including Erlang(!!), Effene, LFE and LuErl will discuss past, present and future of languages on the BEAM, current and future challenges and opportunities. Join them, prepared with your own questions.

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