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?
<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> |
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?
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 |
Imprimiendo tus logs con cierto formato, podrás analizarlos, extraer estadísticas e incluso recibir notificaciones cuando ciertos eventos sucedan.
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:
Hi guys, I'm trying to grasp functional and statically typed languages. I'm struggling with it and would appreciate any help.
Here are some exercises I've done in Exercism.io(1) if you can check them out.
"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:
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer