56,966 blogs · [ { "id": "01a0875d-bd56-73d3-a7f7-401eef100fd8", "title": "Ceronman IV", "url": "https://ceronman.com/blog/ceronman-iv/", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401eefc7a845", "title": "Types and self-documenting code in Rust", "url": "https://ceronman.com/blog/types-and-self-documenting-code-in-rust/", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef06b7505", "title": "My experience crafting an interpreter with Rust", "url": "https://ceronman.com/blog/my-experience-crafting-an-interpreter-with-rust/", "published_at": "2021-07-22T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef149ab39", "title": "Is Rust a Functional Language in Disguise?", "url": "https://ceronman.com/blog/is-rust-a-functional-language-in-disguise/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef15e2f1a", "title": "Perl 6: Giving with One Hand and Taking with the Other", "url": "https://ceronman.com/blog/perl-6-giving-with-one-hand-and-taking-with-the-other/", "published_at": "2015-02-23T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef1fc42a4", "title": "A powerful unused feature of Python: function annotations", "url": "https://ceronman.com/blog/a-powerful-unused-feature-of-python-function-annotations/", "published_at": "2013-03-12T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef238a369", "title": "Aaron Swartz", "url": "https://ceronman.com/blog/aaron-swartz/", "published_at": "2013-02-25T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef2fd4a80", "title": "Ludum Dare 25", "url": "https://ceronman.com/blog/ludum-dare-25/", "published_at": "2012-12-23T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef3552f70", "title": "Beyond Javascript part 2: Dart and Typescript", "url": "https://ceronman.com/blog/beyond-javascript-part-2-dart-and-typescript/", "published_at": "2012-10-08T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef425efb4", "title": "CoffeeScript: less typing, bad readability", "url": "https://ceronman.com/blog/coffeescript-less-typing-bad-readability/", "published_at": "2012-09-17T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef47d71a7", "title": "Beyond Javascript: Coffeescript", "url": "https://ceronman.com/blog/beyond-javascript-coffeescript/", "published_at": "2012-08-20T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef4892ed9", "title": "Reducing eye strain", "url": "https://ceronman.com/blog/reducing-eye-strain/", "published_at": "2012-07-30T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef5448e91", "title": "Nuevo Blog", "url": "https://ceronman.com/blog/nuevo-blog/", "published_at": "2011-09-26T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef566eee5", "title": "Super Mario Bros", "url": "https://ceronman.com/blog/super-mario-bros/", "published_at": "2010-12-04T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef5d8006f", "title": "Humble Indie Bundle", "url": "https://ceronman.com/blog/humble-indie-bundle/", "published_at": "2010-06-12T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef621dc76", "title": "La Web", "url": "https://ceronman.com/blog/la-web/", "published_at": "2010-02-04T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef646c1d3", "title": "Optimizing a Python Program", "url": "https://ceronman.com/blog/optimizing-a-python-program/", "published_at": "2009-03-08T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef72f1f5d", "title": "Summer of Code: Lunar Eclipse Final Report", "url": "https://ceronman.com/blog/lunar-eclipse/", "published_at": "2008-09-05T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef7bdf7e0", "title": "Python vs C#: Queries", "url": "https://ceronman.com/blog/python-vs-c-queries/", "published_at": "2008-08-14T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef80ef00b", "title": "Segunda Guadec", "url": "https://ceronman.com/blog/segunda-guadec/", "published_at": "2008-06-06T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef8b08bb2", "title": "Summer of Code", "url": "https://ceronman.com/blog/summer-of-code/", "published_at": "2008-04-23T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef8f778ed", "title": "Distributed Version Control", "url": "https://ceronman.com/blog/distributed-version-control/", "published_at": "2008-04-14T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401ef9326b0b", "title": "PyBotLearn", "url": "https://ceronman.com/blog/pybotlearn/", "published_at": "2008-04-07T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efa006580", "title": "Effective Text Editing", "url": "https://ceronman.com/blog/effective-text-editing/", "published_at": "2008-03-30T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efaa5aec2", "title": "Involúcrate+GNOME", "url": "https://ceronman.com/blog/involucrategnome/", "published_at": "2008-03-20T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efb30f11a", "title": "Game bits", "url": "https://ceronman.com/blog/game-bits/", "published_at": "2007-10-11T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efb47d308", "title": "PyWeek Ended", "url": "https://ceronman.com/blog/pyweek-ended/", "published_at": "2007-09-09T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efbb8d14a", "title": "PyWeek", "url": "https://ceronman.com/blog/pyweek/", "published_at": "2007-09-01T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efc14f6bf", "title": "Vala", "url": "https://ceronman.com/blog/vala/", "published_at": "2007-08-10T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efc54e002", "title": "Dolor de cabeza con Python", "url": "https://ceronman.com/blog/dolor-de-cabeza-con-python/", "published_at": "2007-05-31T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efcfb9d31", "title": "Scratch", "url": "https://ceronman.com/blog/scratch/", "published_at": "2007-05-15T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efdce9ab0", "title": "Mas rápido, pero mas lento", "url": "https://ceronman.com/blog/mas-rapido-pero-mas-lento/", "published_at": "2007-01-31T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efdf5680e", "title": "MonoHotDraw", "url": "https://ceronman.com/blog/monohotdraw/", "published_at": "2006-12-02T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401efeaa4b96", "title": "El tercer puesto", "url": "https://ceronman.com/blog/el-tercer-puesto/", "published_at": "2006-11-29T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401effa68181", "title": "Error en Mono", "url": "https://ceronman.com/blog/error-en-mono/", "published_at": "2006-11-06T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0024535b", "title": "DebConf8 en Colombia", "url": "https://ceronman.com/blog/debconf8-en-colombia/", "published_at": "2006-09-27T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f003ca7aa", "title": "De vuelta a la vida", "url": "https://ceronman.com/blog/de-vuelta-a-la-vida/", "published_at": "2006-09-26T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f013a1791", "title": "El Efecto Evento de Software Libre", "url": "https://ceronman.com/blog/el-efecto-software-libre/", "published_at": "2006-08-25T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f022ceb63", "title": "Jornadas de Software Libre", "url": "https://ceronman.com/blog/jornadas-de-software-libre/", "published_at": "2006-08-22T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f02a33ded", "title": "Tres meses, tres eventos", "url": "https://ceronman.com/blog/tres-meses-tres-eventos/", "published_at": "2006-07-24T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f031a905a", "title": "Elephants Dream", "url": "https://ceronman.com/blog/elephants-dream/", "published_at": "2006-07-20T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f03ab8c63", "title": "Modificando Gaim", "url": "https://ceronman.com/blog/modificando-gaim/", "published_at": "2006-06-13T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0421a8b1", "title": "El Canvas más rápido del oeste", "url": "https://ceronman.com/blog/el-canvas-mas-rapido-del-oeste/", "published_at": "2006-05-19T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f046b2124", "title": "Edición de Vídeo Digital en Linux", "url": "https://ceronman.com/blog/edicion-de-video-digital-en-linux/", "published_at": "2006-05-14T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f04e1c96d", "title": "JDK 6 (Mustang) GTK+ Look and Feel", "url": "https://ceronman.com/blog/jdk-6-mustang-gtk-look-and-feel/", "published_at": "2006-03-05T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f04fde78a", "title": "Fedora, Aiglx y Xgl", "url": "https://ceronman.com/blog/fedora-aiglx-y-xgl/", "published_at": "2006-02-21T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f05b85d06", "title": "Herramientas para Python", "url": "https://ceronman.com/blog/herramientas-para-python/", "published_at": "2005-12-13T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f06a3703e", "title": "Detesto los paquetes – Parte 2", "url": "https://ceronman.com/blog/detesto-los-paquetes-parte-2/", "published_at": "2005-12-08T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f07a35e1c", "title": "Revelando", "url": "https://ceronman.com/blog/revelando/", "published_at": "2005-11-29T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f08313b19", "title": "Desocupandose un poco", "url": "https://ceronman.com/blog/desocupandose-un-poco/", "published_at": "2005-11-14T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0929473d", "title": "Camino a UMLCanvas 2.0", "url": "https://ceronman.com/blog/camino-a-umlcanvas-2-0/", "published_at": "2005-08-16T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f09db315b", "title": "Regresando de Vacaciones", "url": "https://ceronman.com/blog/regresando-de-vacaciones/", "published_at": "2005-07-21T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f09fe3539", "title": "Tao Framework", "url": "https://ceronman.com/blog/tao-framework/", "published_at": "2005-05-30T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0a171d8e", "title": "Asamblea General del GLUC", "url": "https://ceronman.com/blog/asamblea-general-del-gluc/", "published_at": "2005-04-25T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0a48711a", "title": "Cairo", "url": "https://ceronman.com/blog/cairo/", "published_at": "2005-04-17T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0b0949a7", "title": "Semana Santa", "url": "https://ceronman.com/blog/semana-santa/", "published_at": "2005-03-23T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0b4c8a38", "title": "Fin de los exámenes", "url": "https://ceronman.com/blog/fin-de-los-examenes/", "published_at": "2005-02-27T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0bdc7ded", "title": "Exámenes…", "url": "https://ceronman.com/blog/examenes/", "published_at": "2005-02-10T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0cabde0a", "title": "Software Libre, Software Legal", "url": "https://ceronman.com/blog/software-libre-software-legal/", "published_at": "2005-02-04T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0d057a8f", "title": "Dos semanas con Ubuntu", "url": "https://ceronman.com/blog/dos-semanas-con-ubuntu/", "published_at": "2005-01-30T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0dcde956", "title": "Último post con Debian", "url": "https://ceronman.com/blog/ultimo-post-con-debian/", "published_at": "2005-01-18T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0de43a05", "title": "Última semana de vacaciones", "url": "https://ceronman.com/blog/ultima-semana-de-vacaciones/", "published_at": "2005-01-04T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0ecd9d61", "title": "Tiempos de Fiestas", "url": "https://ceronman.com/blog/tiempos-de-fiestas/", "published_at": "2004-12-29T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0f3f547d", "title": "Vacaciones…", "url": "https://ceronman.com/blog/vacaciones/", "published_at": "2004-12-21T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f0fcb00a7", "title": "Muchas cosas por contar…", "url": "https://ceronman.com/blog/muchas-cosas-por-contar/", "published_at": "2004-12-12T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f103ff486", "title": "Último Vive La Vida Linux del Año", "url": "https://ceronman.com/blog/ultimo-vive-la-vida-linux-del-ano/", "published_at": "2004-12-04T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f10a330f0", "title": "XI Festival GNU/Linux", "url": "https://ceronman.com/blog/xi-festival-gnulinux/", "published_at": "2004-12-01T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f10d554ec", "title": "Aficionado a Battle for Wesnoth", "url": "https://ceronman.com/blog/aficionado-a-battle-for-wesnoth/", "published_at": "2004-11-16T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f111ce172", "title": "From now, I will write in Spanish too", "url": "https://ceronman.com/blog/from-now-i-will-write-in-spanish-too/", "published_at": "2004-11-12T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f113bd26c", "title": "Back from congress", "url": "https://ceronman.com/blog/back-from-congress/", "published_at": "2004-11-09T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f120fc340", "title": "GTK# Tutorial and OpenGL ES Contest", "url": "https://ceronman.com/blog/gtk-tutorial-and-opengl-es-contest/", "published_at": "2004-10-24T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f130f40b1", "title": "Finishing the mid-term exams", "url": "https://ceronman.com/blog/finishing-the-mid-term-exams/", "published_at": "2004-09-05T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f13f45658", "title": "My kite was a disaster and begin of mid-term exams", "url": "https://ceronman.com/blog/my-kite-was-a-disaster-and-begin-of-mid-term-exams/", "published_at": "2004-08-30T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f141fe421", "title": "Preparing for the Free Software Kite Contest", "url": "https://ceronman.com/blog/preparing-for-the-free-software-kite-contest/", "published_at": "2004-08-29T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f14c7ae42", "title": "The Vive la Vida Linux day", "url": "https://ceronman.com/blog/the-vive-la-vida-linux-day/", "published_at": "2004-08-27T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f14e5a1d1", "title": "The mono UML project", "url": "https://ceronman.com/blog/the-mono-uml-project/", "published_at": "2004-08-26T00:00:00+00:00" }, { "id": "01a0875d-bd56-73d3-a7f7-401f15b4ea96", "title": "My first post", "url": "https://ceronman.com/blog/my-first-post/", "published_at": "2004-08-24T00:00:00+00:00" } ] posts Claim your blog
Back to ceronman.com
Blog · corpus.blog/blogs/ceronman.com/posts

ceronman.com

ceronman.com

2025

2024

2021

2020

2015

2013

2012

2011

2010

2009

2008

2007

10 Aug 2007

2006

2005

2004