SummerCamp AyerViernes 2014

AyerViernes U es nuestra iniciativa de educación en las disciplinas que a diario usamos para resolver proyectos tanto web y aplicaciones sofisticadas como ClerkHotel. A ellas concurren Diseño UX y Desarrollo.

Este veranos hemos organizado un entretenido programa de cursos en Viña del Mar, el Summer Camp de AyerViernes que se llevará a cabo entre el 27 y el 31 de enero próximos en el Hotel Monterilla.

El programa incluye los cursos:

  • Implementación de sitio web con WordPress (desde cero)
  • Desarrollo de temas para WordPress
  • Desarrollo de plugins para WordPress
  • Desarrollo de plugins para WordPress
  • Desarrollo de plugins para jQuery
  • Integración de medios de pago en tu proyecto web
  • Diseño frontend con Less CSS
  • Arquitectura de la Información
  • Técnicas de evaluación de usabilidad

Pack WordPress

La idea es que en dos días intensos de este CMS Open Source te empapes de todo lo que necesitas saber para diseñar un tema, montar el sitio y hacer plugins. Si compras el pack te hacemos un descuento porque asistirás a tres cursos inmejorables.

Puedes ver el programa completo con los temas a tratar, fechas y relatores en nuestro sitio sobre este programa de cursos de usabilidad, UX, WordPress y medios de pago; y puedes hacer tus inscripciones a través de Welcu.

Herramientas para la optimización de MySQL

En un trabajo de optimización es necesario revisar cientos de factores que pueden estar influyendo en el funcionamiento de un sistema, entre los que la base de datos puede tener un rol clave. Afortunadamente existen múltiples herramientas automatizadas que nos pueden facilitar este trabajo, o al menos darnos un punto de partida para poder ajustar las configuraciones de MySQL de modo de sacar el máximo provecho al hardware que estás utilizando.

  • mysqltuner es una de las alternativas más conocidas y por lo mismo se puede encontrar en los repositorios de varias distribuciones, pero en caso que no sea así la puedes descargar desde su repositorio en GitHub. Dado que se trata de un “simple” script en Perl, basta bajarlo y otorgar permisos de ejecución para obtener una serie de datos críticos y sugerencias de optimización, orientadas tanto a mejorar el performance como la estabilidad.
  • mysql-tuning-primer funciona de modo similar, y lo puedes descargar desde su página de proyecto en Launchpad. En este caso es un script en bash, que a partir de las variables de status de MySQL intenta generar recomendaciones sensatas para optimizar el servidor. Además de las sugerencias de configuración, en varios casos agrega información adicional para comprender de mejor forma el contexto de los ajustes en caso que no tengas un conocimiento muy acabado de las variables en las que indica modificaciones.

Aunque ambas herramientas entregan información muy valiosa para realizar mejoras en el funcionamiento de tu base de datos, es fundamental complementarlas con un conocimiento acabado de cada una de las variables de configuración y el funcionamiento de la aplicación para abordar exitosamente la tarea de optimización.

Una colección de sitios que utilizan Satorii

Satorii, uno de mis primeros temas para WordPress (y con más de 32.000 descargas, ciertamente el más popular),es un proyecto con larga historia y al que le tengo un cariño especial, por lo que es especialmente satisfactorio ver que tantas personas lo han elegido para su blog y han realizado cientos de modificaciones para adaptarlo a su gusto.

En el directorio de Freelancewp.com puedes encontrar una lista de sitios que han personalizado y utilizan Satorii.

Réquiem para Bazaar

Después de haber trabajado por el suficiente tiempo con SVN (Subversion), descubrir Bazaar fue una verdadera revelación: tenía todas las ventajas de un sistema de control de versiones descentralizado, y a la vez podía implementar un flujo de trabajo tan sencillo como en SVN mientras aprendía las ventajas de trabajar de forma descentralizada. Por ello, convencer a mis compañeros de equipo de comenzar a utilizarlo fue una tarea relativamente sencilla: en la mayoría de los casos podíamos seguir trabajando del mismo modo en que estábamos acostumbrados, y ante necesidades más complejas bzr tenía las herramientas necesarias para hacerles frente.

Continue reading “Réquiem para Bazaar”