14 mayo, 2012

Firebase es un servicio/nube que automáticamente sincroniza datos entre tus clientes y sus servidores. Libera a los desarrolladores de preocuparse por cómo sus datos serán transmitidos y almacenados, y les permite centrarse en la lógica de la aplicación. Las aplicaciones que usan Firebase pueden escribirse enteramente con Javascript en el navegador, actualizarse directamente en tiempo real, son inherentemente escalables e interoperan con servicios existentes.

Dataset es una librería JS de gestión y transformación de datos en el lado del cliente. Dataset facilita la gestión de datos en el lado del cliente gestionando la carga, proceso, ordenación, consulta y manipulación de datos desde todo tipo de fuentes. http://misoproject.com/dataset/

25 abril, 2012

Gracias a un mensaje de Google al respecto de Codejam, descubro ideone.com, un IDE (editor) para programar online con prácticamente cualquier lenguaje. Interesante.

17 abril, 2012

Los lenguajes más usados según libros vendidos

Me he encontrado con una curiosa gráfica que calcula los lenguajes de programación más usados a partir de la venta de libros en o'Reilly.



Según ella, Java y Javascript son las que más han crecido. Junto con C++. Por otro lado, han habido descensos en C#, Objective C, PHP o Visual Basic.

via readwriteweb

Un IDE futurista interesante:

Light Table - a new IDE from Chris Granger on Vimeo.


via genbetadev

12 marzo, 2012

Andrea de Web Reflection publica publica un sistema de colas de procesos, ideal para trabajar con procesos asíncronos, cuya particularidad es que ocupa sólo 96 carácteres, y que incluye ciertas características interesantes. Un lector propone una modificación bastante interesante.

08 marzo, 2012

Andrea Giammarchi de Web Reflection propone, dado el éxito de CoffeeScript y su sucinta sintaxis, eliminar la palabra clave function de JavaScript. La idea es detectar que estamos definiendo una función a partir del par ( y ) que define los parámetros seguido de la pareja { y } que define el cuerpo del código. Además propone hacer implícito el return opcionalmente con el resultado de la última órden del código.

Por ejemplo, [1,2,3].filter(function (x){return x < 1}); se escribiría así:

[1,2,3].filter((x){x < 1});

¿Te parece buena idea?

06 marzo, 2012

CoffeeTable, el proyecto de Alec Perkins acaba de ser actualizado con expansión de objetos. Se trata de una consola desplegable para experimentar en una página usando CoffeeScript como lenguaje. La consola tiene historial persistente y auto-sugerencias. Resulta ideal para modelar el DOM "al vuelo" y junto con un sistema que permita guardar cambios, podría valer para programar directamente sobre la aplicación web. Perfecto para aprender o para proyectos no ambiciosos.

21 febrero, 2012

Essential JavaScript Design Patterns by Addy Osmani es un libro gratuito sobre patrones de diseño en Javascript, imprescindible para usar el lenguaje para realizar aplicaciones mínimamente complejas. Via genbetadev.com

13 febrero, 2012

High Scalability - High Scalability - Tumblr Architecture - 15 Billion Page Views a Month and Harder to Scale than Twitter Un interesante artículo sobre la arquitectura usada para la plataforma de micro-blogging Tumblr con ideas excelentes sobre escalabilidad.

12 febrero, 2012

Efficient JavaScript - Dev.Opera. Interesante artículo por parte del equipo de desarrollo del navegador Opera sobre cómo programar eficientemente con Javascript.

06 febrero, 2012

CreativeJS workshops in UK and Amsterdam. Interesante vídeo con la creación de un sistema de partículas en 3 minutos:

CreativeJS for non-coders from Seb Lee-Delisle on Vimeo.

Últimos links en indiza.com