Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marianoguerra/marianoguerra
https://github.com/marianoguerra/marianoguerra
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/marianoguerra/marianoguerra
- Owner: marianoguerra
- Created: 2022-01-14T13:00:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T20:51:43.000Z (11 months ago)
- Last Synced: 2024-01-04T21:39:30.709Z (11 months ago)
- Size: 59.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mariano Guerra's Index Page
Hi! I'm Mariano Guerra, an Information's System Engineer from Córdoba, Argentina
I'm the Co-founder of [Instadeq](https://instadeq.com) a product to do data analysis, visualization and collaboration for individuals and teams and [GlooData](https://gloodata.com) an Extensible Conversational UI for Interactive Components
I'm writing the book [WebAssembly from the Ground Up](https://wasmgroundup.com/) with [Patrick Dubroy](https://twitter.com/dubroy)
Previously Co-founder of [Event Fabric](https://event-fabric.com/)
I do a Weekly Newsletter about the [Future of Coding](https://tinyletter.com/marianoguerra/)
## Main Projects
(most recent first)
- [Don't strip the meaning away from your runtime](https://marianoguerra.org/msite/human-server-protocol/): Exploring extending programming languages to include descriptions in the domain of the problem and solution
- [WebAssembly From The Ground Up](https://wasmgroundup.com/): Book about compiling to WebAssembly with vanilla Javascript and [ohm.js](https://ohmjs.org/)
- [Data The Ultimate](https://github.com/spawnfest/dtu): [spawnfest](https://spawnfest.org/) project. DTU is a data format that, unlike YAML, allows to define pretty decent programming language
- [Youtube Notes](https://instadeq.com/youtube-notes/): Take notes from Youtube Videos without leaving your keyboard
- [Review Jam](https://marianoguerra.github.io/review-jam/) / [Advent of Future of Code](https://marianoguerra.github.io/advent-of-future-of-code/): One task per day to be solved with a Future of Coding Project
- [Creemos en la Red](https://creemosenlared.com/): Teach web development to underrepresented groups in Argentina
- [BEAMoji](https://github.com/spawnfest/beamoji/blob/%E2%93%82%EF%B8%8F/JUDGES.md): a transpiler from Erlang to an Erlang dialect that uses emojis for identifiers
- [Elixir Flavoured Lisp Flavoured Erlang](https://github.com/marianoguerra/efe#eflfe-elixir-flavoured-lisp-flavoured-erlang): a transpiler from [Lisp Flavoured Erlang](https://lfe.io/) to [Elixir](https://elixir-lang.org/)
- [Elixir Flavoured Erlang](https://github.com/marianoguerra/efe): a transpiler from [Erlang](https://www.erlang.org/) to [Elixir](https://elixir-lang.org/)
- [Efene Programming Language](https://github.com/efene/efene): A Python/JS inspired dialect of [Erlang](https://www.erlang.org/)
- [Creemos en la Web](https://creemosenlaweb.github.io/): Teach web development to underrepresented groups in Córdoba, Argentina
- [Riak Core Lite (Contributor)](https://riak-core-lite.github.io/): A framework to build [dynamo-style](https://www.amazon.science/publications/dynamo-amazons-highly-available-key-value-store) distributed systems
- [Riak Core on Partisan on Elixir Tutorial](http://marianoguerra.org/posts/riak-core-on-partisan-on-elixir-tutorial-introduction.html): Tutorial on how to build a distributed key-value store in Elixir using Riak Core on top or [Partisan](https://web.archive.org/web/20200626173022/http://partisan.cloud/)
- [Riak Core Tutorial](https://marianoguerra.github.io/riak-core-tutorial/): Tutorial on how to build a distributed key-value store in Erlang using Riak Core
- [Little Riak Core Book](https://marianoguerra.github.io/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](http://marianoguerra.github.io/founders-in-germany/): List of English resources for international founders in Germany
- [Interfix Programming Language](https://github.com/marianoguerra/interfix): a language for the Erlang VM with an experimental syntax
- [json.human.js](https://github.com/marianoguerra/json.human.js): render JSON in a human readable way
- [rst2html5](https://github.com/marianoguerra/rst2html5): generate HTML5 from [ReStructuredText](https://en.wikipedia.org/wiki/ReStructuredText)
- [All Projects](https://github.com/marianoguerra?tab=repositories)## Me Around the Web
- [gh/marianoguerra](https://github.com/marianoguerra)
- [@marianoguerra at hachyderm.io](https://hachyderm.io/@marianoguerra)
- [@warianoguerra](https://twitter.com/warianoguerra)
- [marianoguerra.org](http://marianoguerra.org)## Talks
(most recent first)
- [Outlining a UI for Tremor - Tremor Con 2022](http://marianoguerra.github.io/presentations/2022-tremor-conf-outlining-a-ui-for-tremor/)
- [WebAssembly Demysteified - Heilbronn Nerd BBQ October 2022](http://marianoguerra.github.io/presentations/2022-wasm-demystified-heilbronn-nerd-bbq/)
- [Fireside chat on BEAM Languages with Erlang co inventor Robert Virding & Mariano Guerra - Code BEAM America 2021](https://www.youtube.com/watch?v=-o_UFjCyum4)
- [Seeing Like a Linguist - Code BEAM Coruña 2022](https://www.codebeamcorunha.es/en#schedule) ([Slides](http://marianoguerra.github.io/presentations/2022-codebeam-galicia/), [Video](https://www.youtube.com/watch?v=-huejXtJJT4))
- [Instadeq: A Live Programming Environment for End User Data Analysis and Visualization - Live 2021](https://www.youtube.com/watch?v=mTEkYqnGICE) ([Slides](https://marianoguerra.github.io/presentations/2021-live/))
- The Platform of the System - Code BEAM Brasil 2021 ([Slides](https://marianoguerra.github.io/presentations/2021-codebeam-brasil/The%20Platform%20of%20The%20System%20-%20Code%20BEAM%20Brasil%202021.pdf))
- Elixir Flavoured Erlang - Erlang User Group Meetup ([Slides](https://marianoguerra.github.io/presentations/2020-erlug-elixir-flavoured-erlang/))
- [BEAM Language Ecosystem: Past, Present and Future - Code BEAM Brasil 2020](https://www.codebeambr.com/video/10) ([Slides](https://marianoguerra.github.io/presentations/2020-codebeam-brazil/BEAM%20Language%20Ecosystem%20Past%2C%20Present%20and%20Future.pdf))
- [Programming by any other name - Bob 2020 - Berlin](https://www.youtube.com/watch?v=dZC__eDU60M&list=PLHvf3gk-RdgWClskb81nBwwCCv7sRZqDm&index=16&t=0s) ([Slides](https://marianoguerra.github.io/presentations/2020-berlin-bobkonf-programming-by-any-other-name/#1))
- [Un Paseo por el Laberinto de las Representaciones - ElixirConfLA Medellin 2019](https://www.youtube.com/watch?v=PrSdwC8H84E) ([Slides](https://marianoguerra.github.io/presentations/2019-medellin-elixir-conf-la-laberinto-representaciones/#1))
- [Slides: A Tour Through the Distributed System Zoo - Code BEAM Milan 2018](https://marianoguerra.github.io/presentations/2018-codebeam-milan-zoo/#1)
- [Video: Implementing Languages on the BEAM - Code BEAM SF 2018](https://www.youtube.com/watch?v=lkAbwmn5Rv8)
- [Video: A Tour Through the Distributed System Zoo - Code BEAM SF 2018](https://www.youtube.com/watch?v=L7OTjuCIZc0) ([Slides](https://marianoguerra.github.io/presentations/2018-codebeam-sf-zoo/))
- [Video: Building distributed applications: riak_core vs partisan | London Riak Meetup](https://www.youtube.com/watch?v=BKqR3EJAV78) ([Slides](https://marianoguerra.github.io/presentations/2018-london-erlang-meetup/))
- [Sistemas Distribuidos: ¿Para Qué? - EFLBA2017](https://www.youtube.com/watch?v=j3pk3qQRaxA)
- [The BEAM community and efene](https://marianoguerra.github.io/presentations/2017-euc-efene-and-the-beam-community/)
- [Gossip protocols, Epidemic Broadcast and Eventual Consistency in practice - Erlang Factory Lite 2016](https://marianoguerra.github.io/presentations/berlin-efl-2016/)
- How BEAM Languages are Made
- [Basel Erlang Meetup 2016](http://marianoguerra.org/talks/erlang-basel-meetup/#/efene-how-beams-are-made)
- [Karlsruhe Elixir Meetup 2016](http://marianoguerra.org/talks/elixir-karlsruhe-meetup/#/how-beams-are-made)
- [BEAM Buenos Aires Meetup 2016](http://marianoguerra.org/talks/beamba-buenos-aires-meetup/)
- [From 0 to a Working Distributed System With riak_core - Ricon San Francisco 2015](https://www.youtube.com/watch?v=eiVqDnA0k0U&list=PL9Jh2HsAWHxIc7Tt2M6xez_TOP21GBH6M&index=21)
- [Riak Core in Small Bites - Berlin Erlang Factory Lite 2014](http://www.erlang-factory.com/berlin2014/mariano-guerra)
- [Hagamos un lenguaje de programación con pypy por Mariano Guerra - PyConAr 2013](https://www.youtube.com/watch?v=_YcT01M9ZTI)
- [Efene Programming Language - Brussels Erlang Factory Lite 2012](http://www.erlang-factory.com/conference/Brussels/speakers/MarianoGuerra)
- [Efene a programming language for the erlang VM - London Erlang Factory 2010](http://www.erlang-factory.com/conference/London2010/speakers/MarianoGuerra)## Interviews & Podcasts
- [My NoCode Story: #053: NoCode Dashboards w/Mariano Guerra 2022](https://anchor.fm/mynocodestory/episodes/053-NoCode-Dashboards-wMariano-Guerra-e1h829l)
- ["Aha! Moment" Demo Video with Instadeq - No Code Ops 2021](https://www.youtube.com/watch?v=r1MhSIKIwBs)
- [Episode 86: EMx 085: Riak Core and Partisan with Mariano Guerra - Elixir Mix 2019](https://podcasts.apple.com/us/podcast/episode-86-emx-085-riak-core-and-partisan-with/id1379029137?i=1000461789813)
- [Efene with Mariano Guerra - Episode 47 - Python Podcast 2016](https://www.pythonpodcast.com/episode-47-efene-with-mariano-guerra/)
- [Mariano Guerra on the Efene and Erlang VM as Language Platform - InfoQ 2010](https://www.infoq.com/interviews/guerra-efene-erlang/)## Language Projects
- [Don't strip the meaning away from your runtime](https://marianoguerra.org/msite/human-server-protocol/): Exploring extending programming languages to include descriptions in the domain of the problem and solution
- [Firestore Query Parser](https://github.com/instadeq/firestore-query-parser-js)
- [HTML Is A Programming Language](https://github.com/marianoguerra/hiapl)
- [Efene Programming Language](https://github.com/efene/efene)
- [Elixir Flavoured Erlang](https://github.com/marianoguerra/efe): an Erlang to Elixir Transpiler
- [BEAMoji](https://github.com/spawnfest/beamoji/blob/%E2%93%82%EF%B8%8F/JUDGES.md)
- [Elixir Flavoured Lisp Flavoured Erlang](https://github.com/marianoguerra/efe#eflfe-elixir-flavoured-lisp-flavoured-erlang)
- [OTP.ex](https://github.com/marianoguerra/otp.ex): Erlang/OTP transpiled to Elixir using [Elixir Flavoured Erlang](https://github.com/marianoguerra/efe)
- [Interfix Programming Language](https://github.com/marianoguerra/interfix)
- [OTL: One true language](https://github.com/marianoguerra/otl)
- [Forth implemented in C, JS, WebAssembly and compiled from C to asm.js and WebAssembly](https://marianoguerra.github.io/ricardo-forth/)
- [Sonic Blocks: make music with blocks and Sonic PI](https://github.com/marianoguerra/sonic-blocks)
- [Band Blocks: make music with blocks and band.js](https://github.com/marianoguerra/band-blocks)
- [plang: scheme like language implemented with PyPy](https://github.com/marianoguerra/plang)
- [squim: a scheme/kernel language implemented in JS](https://github.com/marianoguerra/squim)## Academic-ish Stuff
- [SPLASH's LIVE 2021 Accepted Submission: Instadeq A Live Programming Environment for End User Data Analysis and Visualization](https://2021.splashcon.org/details/live-2021-papers/10/Instadeq-A-Live-Programming-Environment-for-End-User-Data-Analysis-and-Visualization)
- [ACM SIGPLAN International Workshop on Erlang 2021: Program Committee Member](https://erlang2021.hotcrp.com/users/pc)
- [Google Summer of Code 2020: Mentor for Reference implementation for riak-core-lite based distributed application](https://summerofcode.withgoogle.com/archive/2020/projects/5834795419959296)## Parser Projects
- [transito: edn parser](https://github.com/marianoguerra/transito)
- [erldn: erlang edn parser](https://github.com/marianoguerra/erldn)
- [qrly: jquery-like selectors for HTML/XML in Erlang](https://github.com/marianoguerra/qrly)
- [legojs: build HTML with CSS-like selectors in JS](https://github.com/marianoguerra/legojs)
- [emel: build HTML with CSS-like selectors in Erlang](https://github.com/marianoguerra/emel)
- [fnt: jquery-templates in Erlang](https://github.com/marianoguerra/fnt---efene-templates)## Deprecated Projects
- [Emesene Instant Messenger (MSN Network Closed)](https://github.com/emesene/emesene)