Una introducción a Elm

Twig mola. Ha sido un gran paso adelante respecto a Drupal 7 para los frontends. Pero reconozcámoslo, no mola tanto como las últimas tendencias del mundo frontend basadas en javascript: Angular, React, Ember... El mundo del frontend está evolucionando muy rápido y gracias a la capa de servicios que hay sobre Drupal 8, integrarlos en Drupal o reemplazar el frontend completamente es más fácil que nunca.

Así que, ¿por qué no subirnos a la ola del hype con la última modernez? Elm es un lenguaje relativamente reciente (2012), sin errores de ejecución (runtime exceptions), funcional, increíblemente rápido y hecho para la web. Y lo mejor de todo: tiene todas las ventajas de javascript, ¡pero no sus inconvenientes!

Ven a esta sesión y únete al lado hipster del desarrollo web. Aprende lo básico de Elm y empieza a desarrollar tus primeros Headless Drupals. ¿Eres backend? No te preocupes, ¡yo también! Elm es un lenguaje compilado, fácil de testear y donde la mayoría del tiempo, ¡no te hace falta ni abrir el navegador!

Para esta sesión no hace falta tener ningún conocimiento sobre Drupal, ni sobre javascript. Pero si que hará falta cierto conocimiento sobre programación. Un pequeño resumen de lo que veremos:

  • Como instalar Elm
  • Las herramientas de Elm: el compilador (make), el gestor de paquetes, Reactor y Repl
  • La sintaxis de Elm
  • "The Elm Architecture" ™

Información

Nivel experiencia: 
Iniciación
Audiencia: 
Desarrolladores
Themers
Versión de Drupal: 
Ninguna
Drupal 7.x
Drupal 8.x