Commits

Juan-Pablo Scaletti  committed b4d5a03

mi perfil actualizado

  • Participants
  • Parent commits 527e0c4

Comments (0)

Files changed (1)

File miembros/juanpablo.rst

 
 .. raw:: html
 
-  <img class="thumbnail" src="http://jpscaletti.com/static/juanpablo.jpg"
-    width="245" height="300" alt="Juan Pablo" />
-
+  <img class="thumbnail" src="http://jpscaletti.com/jpscaletti.jpg"
+    width="200" height="200" alt="Juan Pablo Scaletti" />
 
 
 :nombre: Juan Pablo Scaletti
 :aliases: jpscaletti, juanpablo
 :ciudad: Lima
-:homepage: http://juanpablos.tumblr.com/
-:bitbucket: https://bitbucket.org/jpscaletti
+:homepage: http://jpscaletti.com/
+:github: https://github.com/lucuma
 :github: https://github.com/jpscaletti
-:linkedin: http://www.linkedin.com/in/juanpabloscaletti
 :twitter: `@jpscaletti <http://twitter.com/jpscaletti>`_
-:facebook: http://www.facebook.com/jpscaletti
+:linkedin: http://www.linkedin.com/in/jpscaletti
 
 
 ¿Quién eres y a qué te dedicas?
 -------------------------------
 
-Soy programador y socio fundador de `Lúcuma labs`_, donde hacemos sistemas y
+Soy ingeniero de software, fundador y CTO de `Lúcuma labs`_, donde hacemos sistemas y
 aplicaciones web.
 
-Empezé en Python con `TurboGears`_ (la olvidada versión 1!), lanzándome
-inocentemente a hacer `PreZentit`_, un editor colaborativo de presentaciones,
-basadas en HTML.
-
-Fue un camino cuesta arriba aprendiendo Python –esa fue la mejor parte–, CSS,
-JavasScript, cosas sobre la web en general y que es muy mala idea trabajar 
-sin usar control de versiones.
-
-Google nunca lo compró (será que no se enteraron que existía), pero la
-experiencia sirvió como carta de presentación y punto de partida a todo lo
-demás.
-
-Después pasé mucho tiempo pensando que `web.py`_ era lo máximo (no lo era).
-Terminé haciendo mi propio framework web, llamado `Shake`_.
+Empezé en Python con `TurboGears`_ pasé tiempo pensando que `web.py`_ era lo máximo (no lo era), y luego pasé más tiempo reescribiendo mi propio framework web, que finalmente terminó volviéndose la base de una serie de bibliotecas independientes. Ahora mi stack favorito es Flask, SQLAlchemy, Jinja, y cosas geniales.
 
 
 ¿Cómo programas en Python?
 
 Presiono teclas y las letras salen en la pantalla.
 
-Soy fan del `ipython`_. Además, en cada carpeta de código, ejecuto esto: 
-
-.. code-block:: bash
-
-    virtualenv --no-site-packages env
-
-
-`Aquí`_ hay un tutorial para usar ipython y `virtualenv`_ juntos.
-
-
-¿Qué hardware y software usas?
-------------------------------
-
-Hardware:
-
-    * Una hermosa `MacBook Pro`_ de 15''. De lejos, el mejor hardware que he
-      tenido. También uso un monitor secundario pero ahora lo veo pixelado. :(
- 
-El Software:
-
-    * Sistema operativo: `OS X`_ para el "desktop", `Ubuntu`_ para los servidores y Windows
-      (emulado), para pruebas en Internet Explorer
-    * Editor: `Coda`_. De vez en cuando pruebo otros pero ninguno me convence.
-      Le tengo esperanzas a `Kod`_
-    * Control de versiones: `Mercurial`_
-    * Browser: `Chromium`_ nightly (vivo al límite, baby ;))
-    * Mejoras a OSX: `TotalFinder`_, indispensable para no extrañar KDE;
-      `JumpCut`_, que debería venir de fábrica; y `Homebrew`_, para instalar
-      lo demás.
+Usualmente es aprovechando SublimeText + Jedi + Consola. En una Mac con teclado en inglés. Y a veces un monitor externo. Y un café al lado.
 
 
 ¿Qué software/productos has publicado (como open source)?
 ---------------------------------------------------------
+    
+Soy el autor principal de la mayoría de las cosas que encuentras el `GitHub de Lúcuma`_. Los más destacados son:
 
-    * `Shake`_: Un framework ligero para desarrollo web en Python, aprovechando
-      los mejores ingredientes (es decir: werkzeug, Jinja2 y lo que quieras).
-      
-      Escribir documentación se me hace mucho más difícil que escribir código,
-      así que todavía no está listo para su debut.
+:Clay:
+    http://lucuma.github.io/Clay/
+    Es una herramienta que permite diseñar sitios web complejos de forma modular, haciendo cambios rápidamente sin perder el control. Nos hubieramos demorado mucho más en varios proyectos de frontend complejos si no fuera por ella.
+
+:Voodoo:
+    https://github.com/lucuma/Voodoo
+    Un generador de proyectos a partir de plantillas. Descarga la plantilla que le indiques, te pregunta que cosa cambiar y genera un nuevo proyecto personalizado. Por ejemplo `voodoo git@bitbucket.org:lucuma/voodoo-flask.git nuevoproyecto` genera un proyecto base en Flask, organizado como me gusta.
+
+:Moar:
+    http://lucuma.github.io/moar/
+    Generador de thumbnails, si lo prefieres, desde las mismas plantillas. La direferencia con Sorl es la flexibilidad y que escribir tus propios filtros es tán fácil como definir una función. Por que eso es lo que són.
+
+:Solution:
+    https://github.com/lucuma/Solution
+    Sirve para generar y validar formularios web. Especialmente útil para formularios anidados dinámicos. No podría hacerse así de fácil con otras bibliotecas.
+
+:Mailshake:
+    https://github.com/lucuma/MailShake
+    Originalmente adaptado del módulo de mailer de Django, ahora puede usarse desde cualquier código en Python. Permite abstraer el envío de emails en tu aplicación por ejemplo mostrándolos en consola durante el desarrollo y usando Amazon SES en producción, de forma transparente.
+
+:AuthCode:
+    https://github.com/lucuma/authcode
+    `AuthCode`_  esel estado del arte en autenticación y autorización (web) en una biblioteca... aún sin publicar realmente, pero listo para producción.
 
 
 ¿Qué intereses tienes?
 ----------------------
 
-Café, Amazon, series de TV (algunas conocidas y otras no tanto) vía Internet,
-por supuesto. Estoy en busca de un hobby al aire libre.
+Café, libros, comics no tan conocidos, series de TV, gatos, caminar y correr de vez en cuando.
 
 
 ¿Estás disponible para trabajar y/o consultorías?
 ¿Algo más?
 ----------
 
-import antigravity
+``import antigravity``. Nunca salgas de tu casa sin ella.
 
 
 .. _Lúcuma labs: http://lucumalabs.com/
 .. _TurboGears: http://turbogears.org/
 .. _PreZentit: http://prezentit.com/
 .. _web.py: http://webpy.org/
-.. _Shake: https://github.com/lucuma/Shake
-
-.. _ipython: http://iPython.scipy.org/
-.. _virtualenv: http://www.virtualenv.org/
-.. _Aquí: http://blog.ufsoft.org/2009/1/29/ipython-and-virtualenv
-
-.. _MacBook Pro: http://www.apple.com/macbookpro/
-.. _OS X: http://www.apple.com/macosx/
-.. _Ubuntu: http://www.ubuntu.com/
-.. _Coda: http://www.panic.com/coda/
-.. _Kod: http://kodapp.com/
-.. _Mercurial: http://mercurial.selenic.com/
-.. _Chromium: http://www.chromium.org/Home/
-.. _TotalFinder: http://totalfinder.binaryage.com/
-.. _JumpCut: http://jumpcut.sourceforge.net/
-.. _Homebrew: http://mxcl.github.com/homebrew/
-
-
-
+.. _GitHub de Lúcuma: https://github.com/lucuma/