Monthly Archives: enero 2015

diseño

Cuando se mezcla el User Experience con la física

Después de haber estudiado un poco los trabajos de Bret Victor (y digo un poco porque la visión de este señor es muy ambiciosa) sobre el potencial del user experience, encuentro igual de interesante la siguiente presentación de Ralph Thomas, Creating Animations and Interactions with Physical Models. Me parece impresionante la presentación y como utiliza términos como velocidad y momentum (cantidad de movimiento) y las entrelaza con la animación e interacción de elementos que comúnmente vemos en las interfaces de hoy en día. A través del artículo puedes interactuar con varias simulaciones cada una debidamente explicada. Lo mejor de todo es que cada simulación se encuentra disponible para experimentación en su cuenta de Github. Y si eres desarrollador en Java puedes verificar la librería Gravitas que también es de su autoría y utilizó para el juego Letterplex disponible para Android.

micro notas

Micro notas #7

En la siguiente micro nota hablamos rápidamente de CSS y SASS.

Introducing SASS Guidelines – El francés Hugo Giraudel ha creado una tremenda guía para organizar propiamente nuestro SASS. Tomando como inspiración la guía para CSS de Harry Roberts, Hugo hizo lo propio pero para el metalenguaje SASS.

The 2014 CSS Report – Este reporte es el producto de un arduo estudio en donde se analiza el uso de CSS en los websites más populares de Internet. Para que tengamos una idea, se examinaron 28,000 archivos CSS repartidos entre un total de 10,400 dominios. Ejemplo de información derivada de este análisis: Los selectores Top 5 fueron body, textarea, h1, pre, h2. El 99.6% de los colores se trabaja utilizando la unidad de Hex y la adopción del formato .png es de un 77.7%. Y la conclusión diría que muy positiva:

  1. La gente es descuidada con su CSS
  2. Una hoja de diseño bien mantenida puede manejar muchos de los problemas que se ven comúnmente
  3. La características de un CSS modernos son ampliamente utilizadas

Me parece que el trabajo realizado por Alex McPherson ha sido muy brillante.

micro notas

Micro notas #6

La primera micro nota de 2015. Estos son algunos de los artículos o referencias sobre el tema de la programación que han capturado mi atención durante esta semana.

Building Your Resume Like a Boss With CI – Recientemente anda flotando por mi cabeza la idea de crear un resume bastante geek Creo que con esta iniciativa de Steven Edouard estoy listo para realizar uno que otro experimento. Así de una vez sigo puliendo el tema del Continuous Integration.

Los Top 10 Projects de Michael Fogleman durantel el año 2014 – En este artículo podrás leer un poco sobre el tema de OpenGL. Pero lo genial del asunto es ver como Michael Fogleman se las ha ingeniado para mezclar arte, programación, trigonometría, hubicación de satelites GPS entro otros temas, en pequeños proyectos que ha desarrollado durante el 2014. Sin duda alguna da gusto pasar por su GitHub para revisar el código.

Why Instagram Worked – Este otro artículo es de esas lecturas inspiracionales sobre start-ups. Obviamente que ya todos sabemos el desenlace de esta start-up. De todas formar es interesante repasar los momentos históricos por los cuales atravesaron el equipo de Instagram hasta llegar a ser la red social que es hoy en día.

¡Libros gratis! PHP The Right Way: The Book y Speaking JavaScript – El primero es la última revisión de la versión ebook del website PHP The Right Way y el segundo trata sobre Javascript. Son gratis así que no hay nada que perder. Por el contrario ambos son excelentes referencias.

Papers We Love – Papers We Love es una colección de tesis que trata virtualmente sobre cada tema relacionado al Computer Science. Estos son esos documentos que cuando lees no entiendes o si entiendes algo te hacen cuestionar toda tu ética y andamiaje como programador o científico. Por ejemplo podrás encontrar el paper de Roy Fielding, Architectural Styles and the Design of Network-based Software Architectures en donde se desarrollan las bases para la arquitectura tipo REST. Ya saben, eso que la mayoría de los API de hoy en día utilizan.

programación

Refactoring Loops and Conditionals por Adam Wathan

En muchas ocasiones para aprender un concepto es mejor observar a otro haciendo el trabajo. Refactoring Loops and Conditionals es una excelente demostración sobre el tema de refactoring de la mano de Adam Wathan. Es interesante ver el proceso mental y la lógica envuelta a la hora de escoger las técnicas para hacer refactoring. Muestra además un buen ejemplo de lo que es programación funcional en PHP. Sin duda es un video que no solo aplica a los desarrolladores que usan PHP sino a todo programador interesando en el tema del refectoring. Observar el proceso “en vivo y a todo color” no tiene precio.