Starting a Haskell Project With Stack

I was trying asciinema, and to test it I recorded this video. If you want to try Haskell Stack just type this in your terminal ...

March 4, 2018

Haskell Simple HTTP Server

I’m pushing myself to learn Haskell, but I realized that the best way to learn is to make things, broke them and build them again. So I decided to start a toy project to create a substitute for commands like $ python3 -m http.server or $ php -S 0.0.0.0:8000 that fires a simple HTTP server to look your HTML files. For this, I have a twitter thread to log me and avoid procrastination. ...

August 20, 2017

Installing FreeBSD on Virtualbox

Practicing with a FreeBSD installation as a guest operating system on VirtualBox I found a way to make a cool animated gif, take a look. ...

August 21, 2016

Introduccion a ZODB

En concreto ZODB (Zope Object Data Base) es un gestor de bases de datos orientado a objetos. Esto significa para el usuario nuevo en esta tecnología que a diferencia de las bases de datos de uso mas frecuente en ZODB no hallará tablas ni esquemas ni nada parecido, así mismo no encontrará sentencias SQL en pues el lenguaje de consulta e indexado es Python. ...

July 26, 2013

Urumaco y los datos

Urumaco es de esos proyectos donde comienzas a estudiar una tecnología y poco a poco te involucras en algo más grande. Además es un desarrollo al que le he tomado cariño.

December 3, 2012

Dogfooding

Leyendo sobre un driver para MongoDB y Tornado (aquí el artículo) conseguí este término interesante, “Eating your own dog food”, que denota el uso de los propios productos para demostrar tanto la calidad como la confianza que se tiene en los mismos. Viniendo del mundo de la programación, y tecnología en general, se consiguen con frecuencia opiniones muy fuertes sobre cualquier tema en base a un video que vieron en Youtube, un comentario de un personaje reconocido, o un prejuicio sobre alguna plataforma, programa o servicio. ...

October 18, 2012

Mi Distro de Linux

Hablar de preferencias de GNU/Linux es complicado, sobre todo porque puede lucir siempre como una oportunidad para hacer Troll. Así que para comenzar debo aclarar un par de cosas. Primero que estas son mis apreciaciones NO técnicas, acá hablo de gustos, no de métricas, filosofía, contratos sociales, compiladores y demás blah blah, si quieren información de este tipo vean Distrowatch.

April 10, 2012

Frameworks de C++ para la web

Normalmente al pensar en la web inmediatamente viene a la mente los nombres de lenguajes como Python, PHP, Perl o Ruby, Sin embargo haciendo una pequeña investigación podemos hacer un desmentido de esta idea. No solamente hay herramientas potentes sino que las hay con paradigmas bien variados.

April 3, 2012

Django vs Pylons

s comparaciones suelen ser odiosas, destapar algún tipo de polémica o mostrar preferencias más allá del aspecto técnico y objetivo de una plataforma o programa. Sin embargo, debido a que me toca hacer una evaluación tecnológica para un proyecto me vi en la necesidad de poner tratar de comparar las plataformas web disponibles en Python que pudiesen apoyar mis actividades. ...

August 15, 2010

Introduccion a Openlayers

Una de las cosas con las que he trabajado últimamente es con OpenLayers. Este es una librería de JavaScript muy interesante para colocar mapas en una página web. Así que pues qué más simpático que compartir poco a poco lo que he aprendido en el camino. ...

June 9, 2010

Camelot

Hace un año más o menos me enteré de la existencia del proyecto Camelot, un proyecto para GUIs inspirado en las funcionalidades de Django. Algo realmente ambicioso y por supuesto bienvenido para los programadores que como yo, habiendo conseguido un excelente Framework para la web, sentimos que faltaba en el mundo de las GUI. ...

June 9, 2010

El Lenguaje De Programacion Javascript

Esta es una serie de videos donde se da una introducción al lenguaje de programación JavaScript. Las filminas (láminas/slides) se encuentran en esta dirección http://yuiblog.com/assets/crockford/javascript.zip. Si bien el tópico no es de Python, si se desea trabajar sobre web hay que conocer este lenguaje de programación. ...

August 3, 2009 · Carlos Gustavo Ruiz