Skip to content

Instantly share code, notes, and snippets.

View eduardo's full-sized avatar

Edu Fernández eduardo

View GitHub Profile
@eduardo
eduardo / cb.perl
Created July 24, 2015 22:03
Calling the Coinbase v2 API from Perl
#!/usr/bin/perl
use JSON;
use JSON::WebToken;
use Digest::SHA qw(hmac_sha256_hex);
my $apiKey= 'API_KEY';
my $apiSecret= 'API_SECRET';
my $urlcb = "https://api.coinbase.com/v2/orders";
my $url = URI->new($urlcb);

Make it real

Ideas are cheap. Make a prototype, sketch a CLI session, draw a wireframe. Discuss around concrete examples, not hand-waving abstractions. Don't say you did something, provide a URL that proves it.

Ship it

Nothing is real until it's being used by a real user. This doesn't mean you make a prototype in the morning and blog about it in the evening. It means you find one person you believe your product will help and try to get them to use it.

Do it with style

Keybase proof

I hereby claim:

  • I am eduardo on github.
  • I am eduardo (https://keybase.io/eduardo) on keybase.
  • I have a public key whose fingerprint is BA68 842E C5E1 011A A12F AB06 E018 DD1A 3823 5A79

To claim this, I am signing this object:

@eduardo
eduardo / .slate
Created July 16, 2013 06:54 — forked from bsag/.slate
# My slate file
# 10-02-2013
# Basic mappings and bindings for moving screens around
# I have set up my right command key to trigger ctrl+alt+shift+cmd
# see http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#hyper for details
config defaultToCurrentScreen true
config windowHintsShowIcons true
config windowHintsIgnoreHiddenWindows false
config windowHintsSpread true
@eduardo
eduardo / .slate
Created July 16, 2013 06:54 — forked from mgax/.slate
config secondsBeforeRepeat 0.05
config secondsBetweenRepeat 0.05
config checkDefaultsOnLoad true
config focusCheckWidthMax 3000
@eduardo
eduardo / .slate
Created July 16, 2013 06:54 — forked from trishume/.slate
# Configs
config defaultToCurrentScreen true
config nudgePercentOf screenSize
config resizePercentOf screenSize
config secondsBetweenRepeat 0.1
config checkDefaultsOnLoad true
config focusCheckWidthMax 3000
config keyboardLayout dvorak
config windowHintsShowIcons true
config windowHintsIgnoreHiddenWindows false
gem "paymill"
@eduardo
eduardo / a.rb
Created May 10, 2012 03:06 — forked from ahoward/a.rb
#! /usr/local/rbenv/versions/1.8.7-p352-redmine/bin/ruby
### file: ./script/passenger
##
# get busy!
#
Background.logger.info("process #{ Process.pid } starting...")
logger = Background.logger
@eduardo
eduardo / gist:2644361
Created May 9, 2012 13:07 — forked from JoshMcKin/gist:801081
Deploy with Thin Rails 3
require "bundler/capistrano"
default_run_options[:pty] = true
set :user, 'user'
set :domain, 'SOMEDOMAIN.OR.IP'
set :application, "applcation_name"
set :repository, "/home/#{user}/git/#{application}.git/"
set :local_repository, "."
set :deploy_to, "/home/#{user}/#{application}"