31 enero, 2012
The top 20 HTML5 games. Los juegos, siempre lo he pensado, forman una de las categorías más exigentes. La necesidad de optimizar procesos es vital porque de lo contrario la experiencia obtenida es muy deficiente. En estos 20 ejemplos queda claro que empieza a haber una fuerte tendencia hacia portar juegos cada vez más complejos al navegador (sin plugins). Probablemente esto también acabe pasando en las plataformas móviles...
2011: A Badass JavaScript Year In Review. Un resumen de los proyectos Javascript más significativos de 2011. La tendencia a invadir cada vez más áreas de la computación, ayudado por las implementaciones de los navegadores, dibujan un futuro más que prometedor al lenguaje...
28 enero, 2012
IcedCoffeeScript es un interesante fork de CoffeeScript al que le han añadido
await
y defer
que mejoran el flujo de control asíncrono en el navegador y en el servidor. Con ello pretenden eliminar las pirámides de funciones callback y a las reescrituras masivas de código ante cambios de requerimientos de sincronización.
27 enero, 2012
dust.js es un motor de templates en JavaScript diseñado para ofrecer una separación limpia entre presentación y lógica sin sacrificar la facilidad de uso, y orientada a aplicaciones asíncronas o de streaming. Me ha llamado la atención porque lo han elegido en LinkedIn para sustituir su antiguo sistema Java de templates en el servidor...
25 enero, 2012
24 enero, 2012
17 enero, 2012
Task.js es una librería experimental para ES6 que convierte en simple y bella la entrada y salida secuencial y bloqueante mediante la potencia del nuevo operador
yield
de JavaScript.
Las tareas se intercalan como hilos, pero son cooperativos en lugar de preemptivos: bloquean las promesas con yield
12 enero, 2012
Couchbase.com es el nuevo proyecto de Damien Katz, el autor de CouchDB, una de las bases de datos "NoSQL" más conocidas. En este artículo y en este otro anuncia que su tiempo va a dedicarse completamente a crear una base de datos basada en CouchDB pero cuyas entrañas esten gobernadas por Membase para crear un proyecto con lo mejor de ambos y que esté dedicado exclusivamente al ámbito de los servidores. "Simple, rápido, elástico", como lo define él mismo...
10 enero, 2012
Usa BuiltWith.com para conocer qué tecnologías utilizan los portales web a partir de su URL
. Por ejemplo, esta misma página: digitta.com Technology Profile.
08 enero, 2012
Insta a tus visitantes a tener su navegador siempre actualizado gracias a Browser Update. Percibirán un aviso si acceden con un navegador desfasado, de esos que nos dan tantos problemas...
04 enero, 2012
Significant Whitespace - Jupiter JavaScript Consulting. Buena argumentación sobre si Coffeescript debería o no tener espaciado significativo (bloques mediante tabulación como Python) ya que eso le condena a ser usado siempre mediante compiladores.
Personalmente creo que sería interesante considerar esa opción. Los beneficios de evitar las conocidas llaves ( { y } u otra alternativa que pueda resultar más intuitiva ) creo que pesan menos que la limitación de crecimiento y los problemas de depuración que suponen para el lenguaje.
03 enero, 2012
mustache, hogan, handlebars. Una comparación entre implementaciones de compiladores de templates de Mustache.
02 enero, 2012
Passport es un framework para construir la autenticación de aplicaciones Node.js que sigue diversas estrategias: login y password, Twitter, Facebook, OpenID, OAUth...