Skip to content

Instantly share code, notes, and snippets.

View e3matheus's full-sized avatar

Elías Matheus e3matheus

View GitHub Profile
<section data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h1>Your logs are not only for debugging</h1>
<h2>Part 2: Use cases</h2>
</section>
<section data-background-transition='zoom' data-transition='linear'>
<h1>What to do?</h1>
<h2>Format your logs</h2>
</section>
<section data-background-transition='zoom' data-transition='linear'>
<h1>Let's see an example</h1>
@e3matheus
e3matheus / flujo.md
Last active August 29, 2015 14:14
Preguntas de flujo de trabajo

Flujo de trabajo

¿Tienen un roadmap de a dónde tiene que ir el producto en los siguientes 6 meses?

¿Cuál es el flujo de trabajo?

¿Usan control de versiones?

¿Hay una guía de estilo del código?

@e3matheus
e3matheus / nested_attributes_hack.rb
Created January 14, 2015 23:27
Nested attributes hack
module Addons
module HashNestedAttributes
extend ActiveSupport::Concern
# My own nested attributes to create a cleaner interface
# when sending nested attributes from a javascript app
module ClassMethods
def accepts_hash_nested_attributes_for relation_name, options = {}
relation_class = relation_name.to_s.classify.safe_constantize
@e3matheus
e3matheus / gist:d6189642afb572e58eff
Last active August 29, 2015 14:06
Tus logs no son sólo para debugguear

Imprimiendo tus logs con cierto formato, podrás analizarlos, extraer estadísticas e incluso recibir notificaciones cuando ciertos eventos sucedan.

Formatea tus logs usando logfmt

Hay varios formatos que se pueden usar para extraer información de tus logs. Acá vamos a hablar de logfmt.

La idea es formatear tu información usando KVP(Key Value Pairs). Consiste en dividir la información en pares de llave y valor. Luego los imprimes separados por un signo de igual.

Ejemplos:

@e3matheus
e3matheus / Main.md
Last active August 29, 2015 14:04
Give me feedback on my exercises!
@e3matheus
e3matheus / Discurso.md
Last active September 27, 2017 20:13
Extracto del discurso de Graduación del Vicerrector Académico de la USB

"Queridos graduandos, quiero que sepan que con el Diploma de la Simón Bolívar que recibirán hoy pueden lograr todo lo que se propongan en la vida. Recuerden que el mundo está cambiando muy rápidamente y que, a diferencia de hace sólo 40 años, el futuro hoy es muy incierto.

De modo que las mejores herramientas para enfrentarlo son:

  • La humildad, para no tener miedo a equivocarse y poder ensayar y explorar. En el ensayo y error está la base del aprendizaje y la creación.
  • El saber escuchar y discriminar porque la oportunidad ahora es un blanco móvil.
  • La capacidad de construir comunidades y redes, porque allí es donde está el conocimiento y la co-creación.
  • Y sobre todo, en la pasión por aprender (sed de aprender), porque el mundo (según Alvin Toffler) será de los que sepan aprender, des-aprender y re-aprender.
@e3matheus
e3matheus / about.md
Created August 16, 2011 13:46 — forked from jasonrudolph/about.md
Programming Achievements: How to Level Up as a Developer