PyCon Uruguay 2013

29 de octubre de 2013
PyConf Uruguay 2013

Un post rápido para avisarles que el viernes 1 de noviembre y sábado 2 de noviembre se realiza PyCon Uruguay 2013: una conferencia anual orientada a la comunidad de usuarios y desarrolladores del lenguaje de programación de código-abierto Python Son dos días de charlas en el Auditorio Torre de las Telecomunicaciones de Antel (Guatemala 1075, Montevideo). Entre otras charlas, cuentan con un invitado especial: Jacob Kaplan-Moss, co-creador de Django. Además van a tratar temas como big-data, hadoop, RabbitMQ, Django, Sugar Labs, Ninja-IDE y más. Visiten la agenda para enterarse más, y pasen por el sitio de PyCon para ver más información del evento. […]

[Plugin WordPress] List Category Posts 0.33

23 de octubre de 2013
WordPress

Recientemente retomé el desarrollo de mi proyecto software libre más popular hasta el momento: List Category Posts, un plugin para WordPress que permite listar los posts de una categoría con un simple shortcode. Nuevamente superé un récord de descargas en un mismo día, llegando a 2.789 descargas el lunes tras ser publicada la versión 0.32. Algo que me dejó muy gratamente sorprendido es que algunos usuarios se tomaron el tiempo de crear videos sobre el plugin y explicando cómo usarlo: Manage WordPress Content with List Category Posts Plugin Build A Start Here Page with List Category Posts WordPress: How to […]

Trabajo – Horario Flexible vs. Horario Fijo

22 de octubre de 2013
Llegar en hora

GitHub ha publicado una serie de videos en YouTube llamados “Inside GitHub” que nos cuentan un poco cómo trabaja la empresa. Hace poco publicaron el video que me inspiró a escribir este post. Son ideas que vale la pena compartir, para lograr lugares de trabajo donde estemos contentos y podamos dar lo mejor de nosotros. El tema de este video es el horario de trabajo flexible: La premisa tiene mucho sentido: Uno tiene cierta cantidad de trabajo que se espera que se haga. Es una gestión orientada a resultados y no horas o líneas de código y otras maneras menos […]

Introducción a Firefox OS

18 de octubre de 2013
Firefox OS

Hace poco di una presentación durante un almuerzo “Lunch & Learn” en el trabajo sobre Firefox OS. La armé en inglés porque teníamos un invitado desde las oficinas de Cincinnati, así que ya de paso practiqué dar una charla en inglés. Dejo acá la presentación y los apuntes del tema. Presentación en Speakerdeck: Introduction to Firefox OS Firefox OS es un sistema operativo móvil desarrollado por Mozilla. Es básicamente un motor Gecko corriendo sobre Linux, lo que le permite ejecutar aplicaciones web. Gonk – Es el kernel Linux con la capa de abstracción de hardware (HAL) a nivel de usuario. […]

Intrigado con Scala – parte 1

16 de octubre de 2013
Scala

Intentando retomar Scala, volví a leer la revista PragPub de The Pragmatic Programmer. El número 17 de Setiembre de 2011 inauguró “Scala for the intrigued”, una serie de artículos sobre Scala. Pueden leerlo acá. Empecé a leerlos en el momento que salieron y ahora me puse como objetivo repasarlos todos desde cero. Para que el compromiso tenga más peso, pienso compartir apuntes de cada uno por acá, así me presiono a seguir adelante. Pero antes de pasar a los apuntes, repaso un poco sobre Scala en sí: Scala es un lenguaje de programación con apenas 10 años de existencia. Fue […]

Humble Bundle with Android 7

15 de octubre de 2013
Humble Bundle with Android 7

Séptima edición de este spin-off del Humble Bundle – Humble Bundle with Android 7. En esta ocasión tenemos 6 juegos sin DRM para Android, GNU/Linux, Windows y Mac, mas algunas bandas sonoras. Elegimos cuánto pagar, aunque dos de los juegos (y otros juegos prometidos a futuro) sólo son obtenidos al pagar más del promedio actual. Si decidimos pagar más de 1 dólar, también podemos obtener claves para agregar los juegos a nuestra colección en Steam. Donarmos a distintas caridades: EFF – defensores de nuestros derechos en el mundo digital y Child’s Play – quienes usan la plata para llevan videojuegos […]

La mentira Agile 2

8 de octubre de 2013
La Mentira Agile

Llegué a través de DZone a To be or not to be… Agile! (Ser o no ser… ágil) Me sonó muy parecido a La Mentira Agile, así que lo comento por estos lados. Básicamente hace el mismo ejercicio que hice en su momento con mi artículo: Dados un montón de conceptos errónes sobre Agile, el autor escribió una explicación de lo que significa Agile para él. Comparto todo lo que dice, lo hace de una manera distinta a lo que fue mi post, así que me pareció bueno compartirlo como complemento al susodicho. Los puntos que señala son: “Hacemos” ágil […]

Expresiones regulares en Ruby

7 de octubre de 2013
Rubular

Hace poco tuve que escribir una expresión regular en el trabajo, algo que no hago tan seguido como me gustaría. Esto me inspiró a escribir este post con un par de herramientas de Ruby que pueden resultar útiles.

Oktober DATAFEST – Un mes dedicado a los Datos Abiertos en Uruguay

4 de octubre de 2013
Oktober Datafest

Yo que escribí que junio era el mes de los datos abiertos en Uruguay, me equivoqué. Pero la gente de DATA es muy inquieta, y no para de organizar cosas. Así que gracias a ellos, el mes de la cerveza es también el mes de los datos abiertos en Uruguay 😀 Como ellos mismos comentan en el post sobre Oktober Datafest: Cuando se acerca fin de año, la comunidad alrededor de DATA ya sabe que se viene un momento importante del año; la hackatón. En 2011 fue el primer Desarrollando América Latina (DATA como tal ni existía), el año pasado […]

Proyecto pesadilla

2 de octubre de 2013
Proyecto Pesadilla

Pequeño texto inspirado en una charla real con elCuervo, hablando sobre sensaciones que generaba un proyecto de software (obviamente no uno de los mejores).

River City Ransom: Underground

29 de septiembre de 2013
River City Ransom Underground

Casi se me escapa este Kickstarter: La secuela oficial de uno de los mejores juegos RPG beat-em up de la historia – River City Ransom: Underground. En mis épocas de 8 bits, era fanático de cualquier juego de la serie Kunio kun. Todavía tengo entre mis juegos de NES a Nintendo World Cup y River City Ransom. Recuerdo jugar bastante a Crash ‘n the Boys: Street Challenge y Kunio-kun No Nekketsu Soccer League, la secuela a Nintendo World Cup que tenía en un cartucho pirata de Famicom. Todos juegos ultra entretenidos y geniales a nivel gráfico, controles y música 😀 […]

Hoy hace 30 años del nacimiento de GNU

27 de septiembre de 2013
30 años de GNU

Hoy se cumplen 30 años del día en que Richard Stallman enviara un correo electrónico a la lista “unix-wizards” con el asunto “new Unix implementation”: A raíz de este mensaje se dió a conocer el sistema operativo libre GNU, y se puede decir que así nació también el movimiento del software libre. A medida que las computadoras van ocupando mayor relevancia en la vida diaria, las ideas de Richard Stallman se hacen más y más relevantes. No todo el mundo está completamente de acuerdo con Richard Stallman, lo cual está bien, siempre hay que cuestionar las posturas y crear una […]

Planetary Annihilation en versión beta

27 de septiembre de 2013
Planetary Annihilation

El juego de estrategia en tiempo real a escala interplanetaria, Planetary Annihilation, lanzó su versión beta. Este juego fue financiado a través de Kickstarter en agosto del año pasado. Se esperaba ver la versión final del juego en julio de este año, pero recién está pronta esta versión de desarrollo. Es una de las ventajas de este tipo de proyectos, las fechas no son tan estrictas por lo que podemos esperar un producto final mejor trabajado y detallado. Desde junio varios “inversores” de la campaña han tenido la oportunidad de probar la versión alfa del juego. Mientras tanto se ha […]

Gems Stats – ¿Qué gemas se usan más frecuentemente?

26 de septiembre de 2013
Gigest App

Gigest (GItHub GEms STats) es una gema que nos muestra estadísticas de uso de gemas para un usuario u organización en GitHub. Analiza los Gemfiles de todos los repositorios para una cuenta de GitHub, y nos muestra información con la cual podemos saber cuáles son las Gemas más o menos usadas. De esta forma podemos obtener estadísticas interesantes como tendencias de uso de gemas de empresas y usuarios. Para ver un ejemplo de cómo usarla, pueden ver Gem Stats, una app web que muestra los resultados de Gigest: http://gigest.herokuapp.com/ Me resultó interesante como una herramienta más a la hora de conocer a […]

Firefox Developer Tools, parte 1: la Consola Web y el Debugger JavaScript

25 de septiembre de 2013
Mozilla Hacks

Hasta hace un tiempo usaba casi a diario Firefbug en Firefox, una herramienta para inspeccionar HTML y CSS, debuggear JavaScript, analizar el rendimiento de un sitio y más. Era la herramienta para desarrollo web por excelencia. Pero de un tiempo a ahora, la reemplacé completamente con las herramientas para desarrollo nativas de Firefox. Desde hace unas cuantas versiones vienen avanzando de manera impresionante, y por lo menos hasta donde yo lo sabía usar, alcanzaron la funcionalidad de Firebug. Al ser nativo funciona mucho mas rápido (y más estable) que Firebug. Además usando Firefox Aurora como mi navegador principal, puedo acceder […]

Toasty!