jueves, 29 de octubre de 2015

Videos - Curso MVA - Performance HTML JavaScript

Videos del Curso MVA Performance HTML y JavaScript

Comparto con ustedes los videos del Curso publicado en Microsoft Virtual Academy (MVA) en Marzo del 2015 llamado: "Practical Performance Tips to Make Your HTML/JavaScript Faster" contando como instructores a Doris Chen y John-David Dalton.

Modulo 01 - Web Performance 101


Modulo 02 - Tools and Measurement


Modulo 03 - Strategies and Principles, Network Requests


Modulo 04 - Strategies and Principles, Media Usage


Modulo 05 - Strategies and Principles, Memory, Markup, Execution


Modulo 06 - Write Fast JavaScript


Modulo 07 - Case Study, Casual Game Performance Tunning


Comentario

Desde hace unos años vengo difundiendo este tema aqui en Perú debido a que es urgente cambiar la forma de pensar (paradigma) el cual esta fuertemente orientado al desarrollo (reusabilidad, mantenibilidad, diseño adaptativo, etc) y no a la ejecución (performance, seguridad y escalabilidad).

Para que un Sistema sea muy rapido hay que reducir el ancho de banda enviando pocos archivos y con poco contenido, para lo cual existen muchas tecnicas, no solo la minificación y el bundling son suficientes.

Desarrollar pensando en Performance es muy diferente que desarrollar pensando en facilidad, es por eso, que trato de compartir mis experiencias en los Desarrollos que realizo y sobre todo en las Capacitaciones, pero siempre hay resistencia al cambio, sino es "estandar" la gente todavia no considera adoptar algo nuevo.

Por esa razón voy a publicar hoy y mañana Libros y Videos sobre Performance para que entiendan que es otro camino el que hay que tomar, el cual ya ha sido adoptado en Estados Unidos desde el 2007, gracias al trabajo de los investigadores de Yahoo como Steve Souders, Douglas Crockford, Nicholas Zakas, Stoyan Stefanov, Nicolle Sullivan, etc.

Este esfuerzo ha sido imitado por los otros gigantes del Software tales como Google, Mozilla, Facebook, Microsoft, etc, que cada vez invierten mas recursos para el tema de Performance, cosa que en los paises en "vias de desarrollo" es casi nulo, ya que solo nos conformamos con que el Sistema este en Producción y no se caiga (gran logro) y no que sea el mas rápido y el mas seguro.

Dejo este comentario para que reflexionemos y tratemos de cambiar ya que se lo debemos a los usuarios que usan nuestros sistemas, a los cuales siempre les decimos "no se puede", por ejemplo siempre se ha dicho que un Sistema Web No puede ser igual de rapido que un Sistema Windows o que una Aplicación HTML No puede ser igual de rapida que una Nativa en Andorid o iOS y eso es totalmente falso y pronto lo comprobaremos (The Web is Platform, Internet of Things, etc).

4 comentarios:

  1. Excelente post profesor... Desarrollar pensando en Performance es el camino a seguir en las aplicaciones en adelante... usando cadenitas mucho mejor.. gracias por la información presentada.

    ResponderBorrar
  2. Muy buen Post profesor... Estaremos a la espera de las publicaciones de los libros mencionados...

    ResponderBorrar
  3. Estuve viendo los videos desde su canal en YouTube ambos expositores documentan muy el tema de rendimiento, una de las cosas que más llamó mi atención fue la aclaración de Doris Cheng respecto de ello (perforrmance) , mostró una pequeña tabla comparativa iniciando con el título de "el rendimiento no es gratis".

    La Dra. Cheng refiere una serie de factores que degradan el rendimiento y uno de ellos es la reusabilidad, factor crítico y siempre presenta para la mayoría de los desarrolladores, sobre todo para aquellos, como en mi caso, están siempre enfocados a proyectos que puedan en gran medida reusar código.

    Una cosa es clara: la investigación y a la apertura a nuevas formas de abordar el desarrollo no es un tema a dejar de lado.

    Muchas gracias, lo veré en clase.

    ResponderBorrar
  4. Muy buen aporte profesor... voy a comenzar a ver todo el curso y de hecho que me va a ayudar mucho... Espero que todos los visitantes al Blog se puedan dar un tiempo y ver todos los vídeos para que sea la puerta hacia la Perofrmane...
    Saludos...

    ResponderBorrar