viernes, 30 de mayo de 2014

Map/Reduce o como aprendí a dejar de preocuparme y amar Hadoop.

En esencia, Map/Reduce se basa en repartir el trabajo para calcular (Map) y juntar los resultados (Reduce).

En un trabajo repartido entre varios, el resultado de los cálculos de cada trabajador (Map) es parcial, por lo que luego es necesario juntar los resultados de todos los trabajadores (Reduce) para obtener el resultado final.

martes, 20 de mayo de 2014

Game Programming Patterns aplicado a aplicaciones de negocio.

Después de leerme el estupendo libro Game Programming Patterns, el cual recomendé encarecidamente a todo programador que se precie, voy a trasladar la aplicación de muchos de los patrones que se tocan en el libro a casos de aplicaciones de negocio.


jueves, 15 de mayo de 2014

Conservar la posición del scroll de página tras un Postback

Recientemente he tenido que montar un formulario web en ASP.NET cuya extensión vertical  se me ha ido un poco de madre. Cuando estuve probándolo me di cuenta de que al hacer los postback el scroll me devolvía al principio de la página. Esto obviamente es un engorro para el usuario, que en páginas un poco densas -por ejemplo rellenando datos en un formulario grande- puede llegar a verse un poco desorientado. Además el efecto queda feo y resta navegabilidad. Como de costumbre es algo que probablemente voy a necesitar más adelante, así que tras dar con la solución -Google gratia- lo dejo aquí referido.