New Grads Survival Guide

OK, OK... I'm sorry, I lied on the title, but please, don't stop reading. I know... I know, we started bad our relationship already but, I can explain it, I swear.

Yes, it says "survival guide", but it's not like that, I'm not going to tell ...

Sip... ahora tengo un iPhone

Bueno, uno nunca debe decir "de esta agua no beberé", contaré la historia antes de decir lo que me agrada y lo que me desagrada y las cosas que extraño de Android.

Cuando me mudé a Dubai, cambié mi Samsung Galaxy S por un HTC One M8, cosa que al ...

Instalé Ubuntu Mate

Por alguna razón que desconozco, en mi máquina de trabajo (la que me dieron en la oficina para el día a día) Unity dejó de "funcionar bien", es decir, empezó a colgarse más seguido de lo usual, cosa que siempre es bastante molesta, al principio pensé en simplemente volarme la ...

Cosas que he aprendido (Parte III)

Bueno, llevo ya unos años dedicado casi 100% a desarrollo web con Python, unos años en los que he aprendido muchas cosas sobre el lenguaje y, por un momento, pensé que sabía suficiente, pero cuando uno empieza a pensar eso es peligroso, al final, nunca se sabe suficiente y siempre ...

Django: vistas basadas en clases

Tenía pendiente escribir sobre esto desde hace tiempo, pero entre una cosa y otra siempre terminaba escribiendo sobre otra cosa y las vistas basadas en clases quedaban olvidadas.

Las vistas basadas en clases nos permiten simplificar muchísimo el código, reduciendo, para muchos casos, la escritura de vistas a simplemente heredar ...

Cosas que he aprendido (Parte II):

A menudo nos ocurre que estamos programando y vemos que hay ciertos métodos que se repiten en varias clases, esto es una señal de que ese conjunto de métodos pueden abstraerse de alguna manera para no tener que duplicar esa lógica, entonces, escribimos una clase base, con esos métodos y ...

Migré a ZSH

Es bien sabido por todos que en Linux y en el Open Source en general, uno es libre de elegir todas y cada una de las partes del sistema que va a configurar para su computadora personal o de trabajo, la línea de comandos no es excepción.

Por defecto, viene ...

Mi experiencia con ATOM

Desde hace varios años soy un usuario de vim, para todo. Desde escribir código en Python o cualquier lenguaje de programación, pasando por documentos HTML o CSS e incluso mi tesis la escribí usando vim.

Recientemente he estado en una onda de probar nuevas cosas, lenguajes, herramientas e incluso editores ...

Cosas que he aprendido:

Luego de algún tiempo desarrollando software, sea para web o escritorio, uno realmente termina de entender aquello que nos decían en Algoritmos y Programación I de Divide y vencerás, quizás en la Universidad uno no lo aplica mucho, tienes 8 proyectos y 14 parciales en una semana y tienes que ...

Algunos cambios por estos lados

Bueno, no se si se habrán dado cuenta de un par de cambios por acá, sino, pues bueno, se los diré

El primero de ellos es que decidí quitar mi CV de acá, no tiene sentido tenerlo junto con el blog, para eso tengo un perfil en LinkedIn y en ...