ECMAScript 2016: compatibilidad y novedades

El Standard ECMA-262, ECMAScript® 2016 ó también conocido como ECMAScript 6 (ES6), publicado en junio del 2015 y cuya última revisión a día de hoy es de junio del 2016 ha sido sin duda, junto con la versión anterior, una gran evolución en el estándar.
Como siempre, con la aparición de nuevas tecnologías, existe la duda si adoptarla o no: por un lado está el coste (en tiempo) de conocerlo e implementarlo, el soporte —en el caso de las tecnologías relacionadas con la web— de los navegadores y dispositivos, los diferentes perfiles de los usuarios y los beneficios al implementarlas.
Lo cierto es que más allá de los puntos de vista de Progressive enhancement (“mejora progresiva“) o Graceful degradation (“degradación elegante“) siempre es necesario saber si los navegadores van a interpretarlo correctamente. Y al igual que tenemos Can I Use para conocer el soporte de HTML5 y CSS3, también está, para ECMAScript® 2016 tenemos ECMAScript compatibility table, donde, además del soporte de los navegadores, también nos indica el soporte de traceur, type-script, nodejs,…
En Mozilla Hacks hay una serie de artículos sobre las novedades de ECMAScript 2016: ES6 In Depth Articles
Y si a alguien le apetece ojear un breve libro del 2015 relacionado con ECMAScript 2016, tal vez le interese dar un vistazo a JS.next: A Manager’s Guide, escrito por Aaron Frost. Son sólo 43 páginas disponibles en formato pdf y epub.
Por último, y como reflexión personal, creo que es bueno (y a la vez exigente) el que en los últimos años se puedan adoptar con más facilidad las —en algunas ocasiones desbordantes— tecnologías que van apareciendo. Y aquí aparecen otros dos puntos de vista (citas extraídas del libro antes mencionado):

  • Myth of management: Those who have seen success in the past tend to think erroneously that their one road traveled is the only road worth traveling
  • Chronological snobbery: If decisions like which technology to use are being re-decided every few months, you may find that you have a chronological snob among you.

Confesión: tiendo a ser pecador del primer punto y me veo muy representado en el siguiente texto humorístico How it feels to learn JavaScript in 2016 🙂

Garabatear problemas y soluciones 2

Hace ya 5 años, que escribí Garabatear problemas y soluciones, en el que mencionaba tres recursos:

  • El libro “Tu mundo en una servilleta. Resolver problemas y vender ideas mediante dibujos.” (ISBN 9788498750621) de Dan Roam (el título original, si lo prefieres en inglés es “The back of the napkin. Solving problems and selling ideas with pictures.“)
  • Un curso de mapas mentales
  • La charla El dibujo y su retorno, una charla impartida por Fernando de Pablo Martínez (dibujario inteligente)

Pero el tiempo pasa, y han surgido algunas novedades —que no se han mencionado por aquí— y seguramente resulten igualmente interesantes. Son los siguientes libros:

  • El muy recomendable libro “Dibújalo” de Fernando de Pablo Martínez (ISBN 9788483562284). Fernando se está ganando a pulso el ser un referente del uso del dibujo como herramienta para solucionar problemas y del Graphic Recording. Ya va por la tercera edición. Yo tengo un libro de la primera edición y dedicado que conseguí en su primera presentación. Entiendo perfectamente que haya sido uno de los libros más vendidos en la Feria del Libro de Madrid de este año.
  • El libro “Bla, bla, bla. Qué hacer cuando las palabras no funcionan” (ISBN 8498751942) de Dan Roam (también en inglés original con el título “Blah Blah Blah: What To Do When Words Don’t Work”). Más libros del mismo autor —que de momento no tengo, pero nunca se sabe— son “Show and Tell: How Everybody Can Make Remarkable Presentations”, del año 2014, y “Draw to Win: A Crash Course on How to Lead, Sell, and Innovate With Your Visual Mind”. El primero me pareció todo un descubrimiento. En su segundo libro profundizaba algo más, de los dos últimos, nada puedo decir.
  • De Mike Rohde dos libros que es un placer tenerlos en papel: usan una tipografía basada en la caligrafía manuscrita del propio Mike y son “The Sketchnote Handbook” y “The Sketchnote Workbook“. El primero es una perfecta introducción, y el segundo es más práctico e incluye el acceso a un curso en videos. Me parecen imprescindibles. En papel.
  • Por último, el libro “The Doodle Revolution: Unlock the Power to Think Differently” de Sunni Brown. Un libro en el que quiere dar visibilidad y valorar el uso del garabato, llamando a “las armas” con lapiceros y papel.

No será complicado encontrar charlas en TED o en Youtube de estos autores. Pero ahora sólo he venido a hablar de sus libros. Y recuerda, usa lápiz y papel 🙂