This is what I have written more recently.
2025
2024
2023
2020
2019
2018
And these are from older iterations of the site. I have not decided what to do with them yet.
2014
2013
2011
- Steve Jobs
- Señor Internet, te culpo por mi falta de atención
- Segunda reunión de CocoaHeads en Guadalajara
- StartupWeekend en Guadalajara
- Nuevo GuadalajaraDevHouse en el ITESO
- Como simular conexiones lentas en desarrollo
- Ya tenemos HackerGarage y nuevo GuadalajaraDevHouse
- Apple y su avaro sistema de suscripciones
- La cita del día #34
- Recomendación: Sparrow
- Sobre Google eBooks
- La mejor estrategia contra la piratería es la comodidad
- Hola 2011
2010
- La cita del día #33
- Y ya viene el cuarto GuadalajaraDevHouse
- Tiendas de aplicaciones: La panacea para desarrolladores
- Sobre el Kindle, el iPad y el iPhone 4
- Vamos por el tercer GuadalajaraDevHouse
- El nuevo modo lectura de Safari es un ganador
- La cita del día #32
- De Steve Jobs, Apple y el futuro de Flash
- ¿Por qué Apple no planeo el asunto del iPhone robado?
- Adiós Don Papel
- ¿Por qué prohibió Apple el desarrollo en otros lenguajes?
- El internet llegó a México en el 2009
- Sobre Control de Versiones Distribuido
- iPhone: ¿Qué es más rápido, vistas desde código o desde NIB?
- La cita del día #31
- Odio al App Store, pero amo al App Store
- Camino a una web con estándares.. y sin Flash
- Aquí vamos de nuevo
- Mi problema con el iPad
2009
- Salvemos a MySQL
- Se viene el segundo GuadalajaraDevHouse
- District 9
- Inglourious Basterds
- Sobre Twitter en español y trabajar gratis para otros
- Seguridad mata usabilidad
- Después de todo Snow Leopard no es la gran cosa
- SuperHappyDevHouse: Ahora con sabor tapatío
- La cita del día #30
- Ahora si soy una Mac
- Meme de la página 161
- Minube: ¡Ahora en forma de papel!
- ¿Qué espero de Google Chrome OS?
- MAMP: Acceso por línea de comandos a MySQL
- Detección de rostros en PHP
- Cualquier parecido con Windows 7 es solo coincidencia
- La cita del día #29
- Python SDK 1.2.3 en Google App Engine
- ¿Cómo reconocer a un geek?
- Oh Microsoft, shame on you
- ¿Notaste un incremento drástico en tus suscriptores de Feedburner?
- Attention Deficit Disorder
- ¿Porqué Apple cambio PowerPC por Intel?
- Keyboard Cat
- La cita del día #28
- ¿Cómo debe de ser el Internet para móviles?
- PHP 5.3 incluye soporte para goto
- Estamos demasiado embobados con Google
- ¡Mira mamá! ¡un API!
- Herramientas y tutoriales sobre expresiones regulares
- La cita del día #27
- Las sesiones de Google I/O 2009
- Firefox 3.5 beta 4: Ahora con esteroides
- La película de Wolverine no me gusto nada
- Me encanta el futuro de los videojuegos
- ¡Regresa Guybrush Threepwood!
- Red Ring of Death
- La cita del día #26
- Unit Tests en PHP con SimpleTest
- Herramientas básicas: Stack Overflow y Server Fault
- Instalando Mac OS X sin una Mac.. pero legalmente
- Intentando llevar un control de gastos
- MySQL Workbench reemplazará a MySQL Query Browser
- Metros del mundo
- La cita del día #25
- Libertad para trabajar, dulce libertad
- Sustitución de cadenas vs concatenación en Python
- Utiliza frameworks, pero solo cuando los necesites
- Me gusta mucho Dropbox
- No pierdas visitas, redirecciona con 301
- La cita del día #24
- ¿Qué es realmente el Extreme Programming?
- Procesos en background en el iPhone
- Latinoamerica se esta pudriendo en corrupción
- Tristemente los programadores no competimos entre nosotros
- Cambiar el hostname en Debian/Ubuntu
- ¿Cómo llegaste a Twitter?
- La cita del día #23
- ¿Cómo medir el valor de un programador?
- Temas para Textmate
- Creando un juego en Python
- IRC en una Mac
- Windows 7 RC ya esta disponible.. ahora legalmente.
- while alive: pablo++
- ¿Porqué Twitter permite 140 caracteres?
- La cita del día #22
- MySQL Workbench 5.2
- Las bases de datos comerciales no valen la pena.. siempre
- Spam: ¡Ahora en tu idioma preferido!
- Opera cumple 15 años
- Listo Android 1.5
- La verdadera historia de UTF-8
- La cita del día #21
- Windows 7 RC ya esta disponible
- Me robaron el auto
- Ahora si, Last.fm ya no tiene radio gratuita
- Google lanza API para Analytics
- ¿Qué no me gusta de Gears of War 2?
- La cita del día #20
- El bruto
- The Pirate Bay es culpable
- Superalo, Googlear no tiene nada de malo
- 10 habilidades que los programadores necesitarán en los próximos 5 años
- Robots jardineros en el MIT
- PHP en Google App Engine
- El test de la muerte llega a México
- La cita del día #19
- El stress y sus consecuencias sobre el desarrollo de software
- ¿Cuán rápido escribes en el ordenador?
- Google agrega Java al App Engine
- xPUD Linux
- Juegos para Hackers
- El dormir es un recolector de basura
- MySQL Workbench ya esta funcional
- La cita del día #18
- Google quiere comprar Twitter
- Cloud Computing Manifesto
- Opeth estuvo impresionante
- La cita del día #17
- Open Cloud Manifesto
- TinEye. Un buscador de imágenes, pero en reversa
- Clientes de Subversion para Mac
- Hello I'm a Mac, a fake Mac
- Last.fm ya no va a tener radio gratuita
- Twitter al fin utiliza OAuth
- La cita del día #16
- Constantes de clase en PHP5
- Gnome ahora también utiliza Git
- Google Chrome ya tiene extensiones
- Porque 140 caracteres son demasiados
- Ruby on Rails 2.3 esta listo
- Tetris Circular
- La cita del día #15
- Una herramienta para buscar drivers en linux
- Diferencia visual entre IPv4 e IPv6
- Boffin: Radio Last.fm para tu colección
- Atlas y el futuro de los IDE para desarrollo web
- Cursos avanzados de ciencias de la computación
- La cita del día #14
- Watchmen
- Busca archivos en repositorios con apt-file
- 10 cosas que preguntarte sobre tus respaldos en MySQL
- El tema que uso para Komodo
- ¿Cómo montar particiones ext3 en Mac OSX?
- La cita del día #12
- Sobre los requerimientos de software
- Eliminar URLs del historial de Firefox
- ORM y PHP
- Las 3 grandes virtudes de un programador: Pereza, Impaciencia y Arrogancia
- Bundle de CakePHP para Textmate
- Las cosas cambian, la industria del entretenimiento también
- La cita del día #11
- Un día sin Slim
- Como asegurarte de que MySQL trabaje con UTF8
- El Proyecto Euler: Problema 6
- Sabes que hay crisis cuando la NBA se ve afectada
- La web necesita un registro de identidades
- El Proyecto Euler: Problema 5
- La cita del día #10
- Grsync: Interface gráfica de rsync
- Enfriando el CPU: Parte 2
- Algunas cosas que hago después de instalar Ubuntu
- Enfriando el CPU
- Tienes un papá pirata
- La cita del día #9
- Python Cheat Sheet
- El Proyecto Euler: Problema 4
- API offline de JQuery con Adobe Air
- Mitos de PHP: ¿Comillas simples o dobles?
- Goatse: I am your father
- ¿Cómo abrir archivos CHM en Linux?
- La cita del día #8
- Otro que le encanta Spotify
- Asegurate varias veces siempre que estes borrando datos
- Hablando de comics y dibujo
- Minube en video
- La web necesita un formato de video libre
- La cita de día #7
- Feedburner ya esta bien
- ¿Cómo saber que versión de Ubuntu Linux estas usando?
- Jugando con los API de Google
- Obameter
- Sensores de temperatura, voltaje y ventiladores en Linux
- El tablet de Techcrunch no me gusta nada
- Ser gordo es lo de hoy
- El drama de Seguilaflecha.com
- Barcamp en México por Tequila Valley
- ¿Qué es la recursividad?
- Contribuciones de Twitter al software libre
- Bebidas Opensource
- Vota por Minube
- ¿Cómo instalar Ruby on Rails en Ubuntu?
- Nuevo Monitor: Dell 2408WFP
- La cita del día #6
- My Girlfriend is..
- Minube recibe una nueva inversión
- Me gustó Rudo y Cursi
- Utiliza Subversion directamente en Gnome
- La Brillante Paula Bean
- Ya es hora, deja de soportar a IE 6
- Depura código de PHP con Komodo IDE y Xdebug
- 2009
2008
- ¿Cómo es que los programadores tienen novias?
- ¿Qué es un número mágico?
- Editar subtítulos en Linux
- CakePHP 1.2 lanzado
- Memorias USB con dibujos animados de ayer y de hoy
- Ayuda a que ThinkGeek vuelva a enviar a México
- Adobe Air 1.5 disponible para Linux y 64 bits
- ¿Que es una Aserción?
- Instalando Oracle 10g Enterprise en Ubuntu 8.10
- Minube, la mejor web
- Tequila Valley Guadalajara
- Mi opinión de Mexico Web 2.0
- Minube cumple un año
- Me canse de esperar
- Motorokr Fest 2008
- Como abrir OpenXML (docx) con OpenOffice
- Tus rincones Spoonch
- Access to restricted URI denied y jQuery
- Otra opinión de Cuil
- Comienza a asustarme la caída de las bolsas
- El Proyecto Euler: Problema 3
- Cristal 2.0
- La cita del día #5
- ¿Vas a ir a México Web 2.0?
- Errores CRC y File Roller
- Mi primera computadora
- Nueva beta de Adobe Air para Linux
- Revisando Gmail eficientemente
- No juzgues a Google Chrome por la apariencia
- Redimensiona imagenes por lotes en Gnome
- Presumiendo Café
- Linux Hater, un blog muy recomendado
- Alquila un cine para jugar Xbox 360
- Hablando de emos
- Twitteradas
- Audífonos Sennheiser CX 300
- Tentacul.us el buscador de MP3
- Y se hizo la luz
- Facebook vs Last.fm
- Tienes que ver The Dark Knight
- Todos estamos corruptos
- Como mostrar y vaciar la cola de postfix
- AbbrrMe 0.2
- Contando líneas de código
- Extensión de Firefox de Abbrr.com
- Una cita de Richard Stallman
- También fui al Developer Day de Google
- Ya es hora
- It's Science Bitches!
- Radiohead en el Daydream Festival
- La cita del día #4
- Ignorando archivos en Subversion
- La suerte del novato
- Berlín
- El Proyecto Euler: Problema 2
- El Proyecto Euler
- El Proyecto Euler: Problema 1
- Una tienda friki
- ¿Para que usar el X-JSON de Prototype?
- Google Developer Day en México
- Iron Man
- La cita del día #3
- Una lavada de cara
- Se busca compañero de borrachera
- Elements en Helpers de CakePHP
- Let the bodies hit the floor
- Daydream Festival
- First Tuesday
- Dolores de cabeza con los espacios blancos
- Escuchando en diferentes puertos con Lighttpd
- De vuelta a Madrid
- Las sillas dobles
- Validando XMLs contra XSD en Linux
- Ajedrez para 3
- Usando funciones de MySQL en CakePHP
- Utilizando Prototype correctamente
- Editando imágenes por lote en linux
- ¿Qué es un minipost?
- La cita del día #2
- Eclipse y sus problemas con Java en Linux
- Problemas de conexión entre Java y MySQL
- México y Arcos
- Hablando de Ultraportátiles
- Guild de Bloggers en World of Warcraft
2007
- La industria musical y mi moralidad
- Me voy a Cancún
- Convertir CHM a HTML en Linux
- ¿Gphone? No, mejor que eso
- Epson Stylus CX5900 en Ubuntu
- Triste día para los P2P
- Cableado en Bangkok
- Escuchar metal es una enfermedad
- Los mejores dispositivos no tienen límites
- Meme de las 5 cosas que nos gustaría tener
- El Gran Escape
- Suavizando fuentes en Ubuntu
- Wt Framework de desarrollo web en C++
- Helpers dentro de controllers en CakePHP
- VLC y sus pantallas negras en Compiz Fusion
- Convirtiendo rapidamente PNG a JPEG
- Depura tus Hojas de Estilo
- Minube, nuevo buscador de vuelos
- Tutorial de programación utilizando Java
- Alone
- Gelato en Techcrunch
- OpenMoko a la Venta!
- Mexico vs Argentina 3.0
- Hans Reiser
- Si tu sueño ha sido comprar en el Kwik-E-Mart
- Probando Pownce
- MySpace para los pobres, Facebook para los no tanto
- Spotplex, que es lo que mas ha leído hoy la gente?
- OpenMoko, el iPhone opensource
- Edición de Tags de MP3 con Ex Falso
- Archivos .daa en Linux
- ¿Qué tanto software propietario usas en tu Linux?
- Mahalo, búsquedas digeridas por humanos
- Super Wii
- Una de VirtualBox y Apt
- De regreso a la Perla Tapatía
- Templates en Django
- Componente de JSON en CakePHP
- La Burbuja del 2.0
- Google compra Feedburner
- Guardando varias filas en CakePHP
- Los 10 comandos de Linux que mas utilizas
- ¿Qué nadie usa Ruby on Rails?
- Rejoice Frikis: Starcraft 2 confirmado
- Variables Dinámicas en PHP
- KeepAlive en SSH
- 3 Características indispensables de Vim
- Tunneling por SSH
- Proyectos Emprendedores en España
- Una embarradita de Ajax
- Ubuntu 7.04 Feisty Fawn
- Creando gráficas con Flash y PHP
- Shoomo recibe capital extranjero
- Fuentes de Windows Vista en Ubuntu
- Witness!
- Twitter desde tu linea de comandos
- Flash Player 9 para Linux
- Meme: El día que nació tu blog
- SSHFS para Mac
- Wikiseek
- VirtualBox ahora es Opensource
- Soporte en CiberPC
- Expresiones Regulares
- El famoso iPhone
- GParted
2006
- Shoomo v2.0
- ReviewMe.com: pasando la voz
- 2 Mbps por fin
- Gears of War
- Problemas de pronunciación
- Zune zune y mas zune
- AIGLX + Beryl + FFMPEG + Intel = Lentitud
- Bloglines y Gnome
- Screenshots en Linux
- Me llamo Pablo y tengo un problema
- Nuevo Monitor Widescreen
- El zen de no dormir
- Limewire demanda a la RIAA
- La cita del día #1
- ¿Es realmente efectivo el software libre?
- eDonkey ha muerto
- Zune, la competencia verdadera para los iPod
- Guarda los contactos de tu móvil online
- Grecia 101 - 95 Estados Unidos
- Apuntadores
- Feedburner y Lighttpd
- Instalar un servidor DNS con TinyDNS (djbdns)
- Monokai para TextMate
- OSx86 en una Dell Inspiron 6000
- MacOS X para x86
- Las tiras de Raulito
- URL amigables con Lighttpd y Wordpress
- Jugando con un VPS
- Nos migramos a vBulletin
- Nuevo desktop
- Google Pages
- Monodevelop con editor visual
- De regreso a World of Warcraft
- ¡Linux no es Windows!
- ¿Cómo perder tu sistema de archivos en una reiniciada?
- Hola mundo!