Empezando PHP Cancún

El día 17 de Octubre fue muy interesante. Pase más de 10 horas desarrollando código que me permite alcanzar algunos de los objetivos laborales que tengo.

Aunque termine el día a la Tom Sawyer después de que un tormentón me hiciera el favor de empapar mis zapatos, tengo que decir que lo disfrute bastante.

La mejor parte fue cuando en la noche, cuando por fin conocí a Christan –a la derecha en la foto– cuando nos reunimos para platicar sobre PHP, Open Source, y la futura PHP Conf Cancun. Un evento donde varios desarrolladores puedan exponer tendencias y mejores prácticas.

Esta es la fotografía de la primera Meetup de PHP Cancún.

IMG_6291.jpg Seguir leyendo «Empezando PHP Cancún»

Experiencia de Usuario. Definiciones de UX, UI y Usabilidad

Hablamos sobre las definiciones de usabilidad, interface de usuario y experiencia de usuario es fundamental si eres un desarrollador de software.

Además de ayudar a la fortalecer la conversación durante la toma de decisiones de diseño. Empecemos por el principio. HCI / HMI. Seguir leyendo «Experiencia de Usuario. Definiciones de UX, UI y Usabilidad»

Cadenas en PHP

Trabajando con WordPress, te encuentras código diverso. Algunas implementaciones sublimes, perfectamente documentadas, escalables y amigables con el desarrollador.

Pero también existe lo ridículo. Código escrito sin ningún tipo de estándares, que abusa de los objetos globales de la plataforma y que ignora algunas de sus ventajas.  Seguir leyendo «Cadenas en PHP»

Desarrollador de Software de Clase Mundial

Es la segunda semana de Mayo del 2015, el Barcelona y la Juventus jugaran la final de la Champions, después de haber dejado en el camino al Bayern y al Real Madrid –Ouch, sin Copa del Rey, sin Liga y sin Champions.

Pero hay buenas noticias. Reyes y yo hemos estado hablando sobre volver al podcast. Y finalmente sucedió que acordamos en visión, que al parecer tendremos tiempo y podremos por fin llevar esto al nivel que queremos. Seguir leyendo «Desarrollador de Software de Clase Mundial»

WordPress pre_get_posts – Filtrando Resultados

La documentación de WordPress indica que no debemos usar funciones como get_posts para modificar los queries que la plataforma lleva a cabo.

La alternativa recomendada es usar el filtro pre_get_posts, que como su nombre sugiere se ejecuta antes de que la consulta principal tenga efecto.

En este caso vamos a crear una clase llamada PreGetPosts para filtrar los resultados de la consulta principal y presentar solamente Links –post-format-link– y Status –post-format-status–. Seguir leyendo «WordPress pre_get_posts – Filtrando Resultados»

Es un excelente momento para ser Desarrollador de PHP

Como muchos, aprendí a desarrollar software en la escuela. Bueno, más bien aprendí logica computacional y solución de problemas implementando algoritmos, todo lo necesario para ser un buen programador en 1980 –El problema es que la fecha era 1997–. Entre 1998 y 2000 tuve un lapso de enamoramiento fútil con VisualBasic. Tengo que admitir que era hermoso poder hacer aplicaciones que corrieran en Windoooows –Léase la palabra con emoción–. Todos los días era como navidad. Seguir leyendo «Es un excelente momento para ser Desarrollador de PHP»

Timber: Twig para WordPress

Actualmente me encuentro desarrollando mi primer tema para WordPress. Esto es para el directorio de WordPress, OpenSource y con el objetivo de listarlo en el directorio de descargas gratuitas de la plataforma.

En los más de 6 años que llevo usando WordPress como mi administrador de contenidos favorito, me he enecontrado con muchas cosas. Buenas y malas. La mayoria del código esta desarrollado para verse bien en la pantalla del usuario final, pero con hacks de CSS y Javascript horribles. Seguir leyendo «Timber: Twig para WordPress»

El Zen del Software

¡Me gusta construir!

Cuando era niño mi mamá decia que me encantaba destruir cosas. Ella dudaba en comprarme juguetes caros por que sabia que eventualmente terminarían desarmados. No puedo decir que no sentia cierta emoción al desarmar las cosas. Pero también sentia una gran frustración cuando no podia volver a armarlas -Y años después cuando me sobraban tornillos–. Seguir leyendo «El Zen del Software»