Skip to content

Instantly share code, notes, and snippets.

View gaboesquivel's full-sized avatar
👾
buidl

Gabo Esquivel gaboesquivel

👾
buidl
View GitHub Profile
@gaboesquivel
gaboesquivel / aplicaciones-eos.md
Last active January 19, 2020 05:01
Guía para el webinar de desarrollo de aplicaciones sobre la plataforma EOS.

Introducción al desarrollo de aplicaciones en EOS

Alt text

Descripción del Webinar

Es una gentil introducción a la programación de aplicaciones en eosio blockchains dirigida a desarrolladores de software.

  • No es indispensable conocer c++, sin embargo conocimientos de programación son requiridos para comprender los contenidos de este webinar.
  • Haremos un recorrido general por el diseño, historia y ecosistema de eosio.
@gaboesquivel
gaboesquivel / EOSIO-Bookmarks.txt
Created October 23, 2018 18:11
EOSIO-Bookmarks
EOS Collections
https://github.com/eosasia/awesome-eos-tutorials
https://github.com/DanailMinchev/awesome-eosio
https://github.com/EOS-Nation/Awesome-EOS
EOS Community Tools and Wallets
https://github.com/generEOS/eostoolkit
https://github.com/greymass/eos-voter
https://github.com/eosrio/simpleos
https://github.com/cypherglassdotcom/windshield
@gaboesquivel
gaboesquivel / hackathon_how_to.md
Created September 20, 2018 13:27 — forked from sergmetelin/hackathon_how_to.md
Hackathon Getting Started guide

About EOSIO

The EOS.IO software introduces a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications. This is achieved by creating an operating system-like construct upon which applications can be built. The software provides accounts, authentication, databases, asynchronous communication and the scheduling of applications across many CPU cores or clusters. The resulting technology is a blockchain architecture that may ultimately scale to millions of transactions per second, eliminates user fees, and allows for quick and easy deployment and maintenance of decentralized applications, in the context of a governed blockchain.

About this guide:

Full documentation can be found at https://developers.eos.io/

The purpose of this document is to setup you development environment in an agile manner and prepare you for the development of your project ideas.

@gaboesquivel
gaboesquivel / eosjs-standardjs
Created July 29, 2018 15:11
EOSJS StandardJS fixes
➜ eosjs git:(standardjs) standard --fix
standard: Use JavaScript Standard Style (https://standardjs.com)
/Users/gabo/Code/forks/eosjs/bin/eosio-abi-update.js:14:8: 'name' is not defined.
/Users/gabo/Code/forks/eosjs/bin/eosio-abi-update.js:14:14: 'type' is not defined.
/Users/gabo/Code/forks/eosjs/bin/eosio-abi-update.js:14:47: 'type' is not defined.
/Users/gabo/Code/forks/eosjs/bin/eosio-abi-update.js:14:55: 'name' is not defined.
/Users/gabo/Code/forks/eosjs/src/abi-cache.js:26:15: Expected '===' and instead saw '=='.
/Users/gabo/Code/forks/eosjs/src/abi-cache.js:57:7: Return statement should not contain assignment.
/Users/gabo/Code/forks/eosjs/src/format.js:21:7: 'signed' is assigned a value but never used.
/Users/gabo/Code/forks/eosjs/src/index.js:213:5: Unreachable code.
@gaboesquivel
gaboesquivel / Xdebug.md
Created May 29, 2018 01:24 — forked from vicgonvt/Xdebug.md
Instructions for Installing Xdebug in a Mac with Laravel, Valet and Sublime Text

NOTE: This assumes that you have Valet, Homebrew, Sublime Text and PHP properly installed and functioning and will only focus on the setup and installation and setup of Xdebug. There are other tutorials that go into great depth explaining how to get those tools installed on your mac.

Let's get started right away!

Installing Xdebug

You need to know which version of PHP you are running in your machine. To do so, from the terminal run the command php -v and this will display something like this

PHP 7.0.14 (cli) (built: Dec  8 2016 23:34:17) ( NTS )
@gaboesquivel
gaboesquivel / nginxproxy.md
Created April 6, 2018 23:38 — forked from soheilhy/nginxproxy.md
How to proxy web apps using nginx?

Virtual Hosts on nginx (CSC309)

When hosting our web applications, we often have one public IP address (i.e., an IP address visible to the outside world) using which we want to host multiple web apps. For example, one may wants to host three different web apps respectively for example1.com, example2.com, and example1.com/images on the same machine using a single IP address.

How can we do that? Well, the good news is Internet browsers

@gaboesquivel
gaboesquivel / nginx_docker_redirect.conf
Created April 6, 2018 22:31 — forked from technolo-g/nginx_docker_redirect.conf
Redirect subdomain to port (nginx)
# This will redirect a numerical subdomain to a port.
# A use would be Docker contianers.
# This relies on the following DNS record:
# *.test.domain.com IN A 10.100.199.31
# and the fact that this container would run on the same Docker
# host as the backends.
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
const oauth = Npm.require('oauth');
const Agenda = Npm.require('agenda');
Meteor.startup(function(){
const mongoURL = process.env.MONGO_URL;
var agenda = new Agenda({db: {address: mongoURL}});
agenda.define('sync_inventory', Meteor.bindEnvironment(function(job, done) {
try {
syncInventory();
@gaboesquivel
gaboesquivel / standardJS-in-CRA.md
Created December 8, 2017 04:33 — forked from dreamorosi/standardJS-in-CRA.md
Add Standard JS to create-react-app project

Standard JS in create-react-app

I've been using create-react-app lately as I find it very useful to kick things off while starting a project. I almost always follow JavaScript Standard Style and I found myself googling it so I figured out I should write it down.

Get Standard JS

I really like keeping dependencies as local as possible but if you prefer you can install it globally.

yarn add standard --dev

or