Classy Tasks with Celery

This will be a short article, I just want to share something I learned this week.

If you work with Python and chances are you've ran into celery at least once, hopefully more than once, depending on how complex the projects you've worked on are.

If you don't know it …

The evilness of None!

Recently at work, i was solving one bug on one of our services, it was popping up in newrelic at least 9 times a week, this is one of the services we use in the monetization process at the office, so, it's a critical one, the least errors we see …

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 you a recipe to …

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 …

Migré a ZSH

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 …

Cosas que he aprendido, Mixins

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 …

Cosas que he aprendido, SOA

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 …

Cosas que he aprendido: Descriptores

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 …

Reflexión del día que me fui del país

Bueno, no se si estoy intenso ya con el tema de las reflexiones pero esta será la última al menos por un buen tiempo, lo que ocurre es que hace poco conseguí un par de escritos que pensé que había perdido cuando formateé la computadora acá en Dubai apenas llegué …

Algo que escribí antes de emigrar

Revisando archivos viejos luego de que migré a Linux Mint, conseguí algo que escribí unos 3 días antes de emigrar, recuerdo haberme sentado en mi escritorio, aún sin poder creer que me iba de casa, que me iba de mi país, sintiéndome muy impotente de toda la situación que me …