Hi! I'm Mariano Guerra, an Information's System Engineer from Córdoba, Argentina
I'm the Co-founder of Instadeq a product to do data analysis, visualization and collaboration for individuals and teams and GlooData an Extensible Conversational UI for Interactive Components
I'm writing the book WebAssembly from the Ground Up with Patrick Dubroy
Previously Co-founder of Event Fabric
I do a Weekly Newsletter about the Future of Coding
(most recent first)
- Don't strip the meaning away from your runtime: Exploring extending programming languages to include descriptions in the domain of the problem and solution
- WebAssembly From The Ground Up: Book about compiling to WebAssembly with vanilla Javascript and ohm.js
- Data The Ultimate: spawnfest project. DTU is a data format that, unlike YAML, allows to define pretty decent programming language
- Youtube Notes: Take notes from Youtube Videos without leaving your keyboard
- Review Jam / Advent of Future of Code: One task per day to be solved with a Future of Coding Project
- Creemos en la Red: Teach web development to underrepresented groups in Argentina
- BEAMoji: a transpiler from Erlang to an Erlang dialect that uses emojis for identifiers
- Elixir Flavoured Lisp Flavoured Erlang: a transpiler from Lisp Flavoured Erlang to Elixir
- Elixir Flavoured Erlang: a transpiler from Erlang to Elixir
- Efene Programming Language: A Python/JS inspired dialect of Erlang
- Creemos en la Web: Teach web development to underrepresented groups in Córdoba, Argentina
- Riak Core Lite (Contributor): A framework to build dynamo-style distributed systems
- Riak Core on Partisan on Elixir Tutorial: Tutorial on how to build a distributed key-value store in Elixir using Riak Core on top or Partisan
- Riak Core Tutorial: Tutorial on how to build a distributed key-value store in Erlang using Riak Core
- Little Riak Core Book: Small book describing Riak Core and how to build a distributed key-value store in Erlang using Riak Core
- Founders in Germany: List of English resources for international founders in Germany
- Interfix Programming Language: a language for the Erlang VM with an experimental syntax
- json.human.js: render JSON in a human readable way
- rst2html5: generate HTML5 from ReStructuredText
- All Projects
(most recent first)
- Outlining a UI for Tremor - Tremor Con 2022
- WebAssembly Demysteified - Heilbronn Nerd BBQ October 2022
- Fireside chat on BEAM Languages with Erlang co inventor Robert Virding & Mariano Guerra - Code BEAM America 2021
- Seeing Like a Linguist - Code BEAM Coruña 2022 (Slides, Video)
- Instadeq: A Live Programming Environment for End User Data Analysis and Visualization - Live 2021 (Slides)
- The Platform of the System - Code BEAM Brasil 2021 (Slides)
- Elixir Flavoured Erlang - Erlang User Group Meetup (Slides)
- BEAM Language Ecosystem: Past, Present and Future - Code BEAM Brasil 2020 (Slides)
- Programming by any other name - Bob 2020 - Berlin (Slides)
- Un Paseo por el Laberinto de las Representaciones - ElixirConfLA Medellin 2019 (Slides)
- Slides: A Tour Through the Distributed System Zoo - Code BEAM Milan 2018
- Video: Implementing Languages on the BEAM - Code BEAM SF 2018
- Video: A Tour Through the Distributed System Zoo - Code BEAM SF 2018 (Slides)
- Video: Building distributed applications: riak_core vs partisan | London Riak Meetup (Slides)
- Sistemas Distribuidos: ¿Para Qué? - EFLBA2017
- The BEAM community and efene
- Gossip protocols, Epidemic Broadcast and Eventual Consistency in practice - Erlang Factory Lite 2016
- How BEAM Languages are Made
- From 0 to a Working Distributed System With riak_core - Ricon San Francisco 2015
- Riak Core in Small Bites - Berlin Erlang Factory Lite 2014
- Hagamos un lenguaje de programación con pypy por Mariano Guerra - PyConAr 2013
- Efene Programming Language - Brussels Erlang Factory Lite 2012
- Efene a programming language for the erlang VM - London Erlang Factory 2010
- My NoCode Story: #053: NoCode Dashboards w/Mariano Guerra 2022
- "Aha! Moment" Demo Video with Instadeq - No Code Ops 2021
- Episode 86: EMx 085: Riak Core and Partisan with Mariano Guerra - Elixir Mix 2019
- Efene with Mariano Guerra - Episode 47 - Python Podcast 2016
- Mariano Guerra on the Efene and Erlang VM as Language Platform - InfoQ 2010
- Don't strip the meaning away from your runtime: Exploring extending programming languages to include descriptions in the domain of the problem and solution
- Firestore Query Parser
- HTML Is A Programming Language
- Efene Programming Language
- Elixir Flavoured Erlang: an Erlang to Elixir Transpiler
- BEAMoji
- Elixir Flavoured Lisp Flavoured Erlang
- OTP.ex: Erlang/OTP transpiled to Elixir using Elixir Flavoured Erlang
- Interfix Programming Language
- OTL: One true language
- Forth implemented in C, JS, WebAssembly and compiled from C to asm.js and WebAssembly
- Sonic Blocks: make music with blocks and Sonic PI
- Band Blocks: make music with blocks and band.js
- plang: scheme like language implemented with PyPy
- squim: a scheme/kernel language implemented in JS
- SPLASH's LIVE 2021 Accepted Submission: Instadeq A Live Programming Environment for End User Data Analysis and Visualization
- ACM SIGPLAN International Workshop on Erlang 2021: Program Committee Member
- Google Summer of Code 2020: Mentor for Reference implementation for riak-core-lite based distributed application