{ Adrian.Matías Quezada }

Programador Freelance en NTR Global

JavascriptVanilla JavascriptBrowser Support (IE6+)TDD.NETMetodologías Ágiles

Me uní a NTR Global para ayudar con la versión 2.0 de su plataforma NTR Admin (luego renombrada como NTR Cloud), inicialmente escrita en jQuery. En lugar de simplemente refactorizar, nos embarcamos en la creación y mantenimiento de un framework de Javascript integral. Este framework contaba con componentes de UI, temas, pruebas unitarias y estaba documentado en un estilo que más tarde sería conocido como Storybook.

El frontend de NTR Admin fue un desafío. La interfaz de usuario constaba de múltiples pestañas, cada una con una barra lateral que contenía una vista de árbol capaz de mostrar miles de ítems, y una vista principal que presentaba una tabla capaz de manejar millones de filas. Estas filas se cargaban dinámicamente a medida que los usuarios desplazaban la página. Sorprendentemente, todas estas operaciones funcionaban sin problemas a 60fps, incluso en Internet Explorer 6.

Aprendí todo esto gracias a mi mentor, Raul Sanchez, y trabajando junto a mi colega y amigo, Oriol Torras.

Para un recorrido visual, echa un vistazo a los vídeos de presentación en el canal de YouTube de NTR Global Cloud.