Acerca del servicio
TraducidoSoy un desarrollador frontend y me especializo en Elm, un lenguaje funcional puro creado para garantizar que tu aplicación web simplemente no se bloquee con errores de tiempo de ejecución en producción. Al encargarme el trabajo, obtienes una aplicación de una sola página donde todo el estado se almacena en un único modelo tipado, cada evento pasa a través de la Arquitectura Elm, y el compilador se niega a compilar código que pueda bloquear la página. Comienzo traduciendo tu dominio en tipos personalizados precisos: estados imposibles se vuelven inexpresables, y no necesitas atraparlos con verificaciones defensivas en todo el código. Luego escribo funciones de actualización y vista: pequeñas, predecibles y fáciles de probar. Manejo el trabajo asíncrono a través de comandos y suscripciones, analizo JSON entrante con decodificadores explícitos que fallan ruidosamente durante el desarrollo, no silenciosamente frente al usuario. Me conecto al mundo existente de JavaScript a través de puertos cuando necesito una biblioteca nativa o un widget antiguo. Un resultado típico incluye una SPA lista en Elm, módulos reutilizables, decodificadores y codificadores para tu API, puentes-puertos a código de terceros y documentación clara para que tu equipo pueda desarrollar el proyecto sin mí. He tenido que reescribir pantallas frágiles de JavaScript en Elm y ver desaparecer clases enteras de errores nulos y no definidos en la primera compilación. Si necesitas un frontend que un nuevo empleado pueda leer en una noche y que deje de despertarte a las tres de la mañana, la respuesta es Elm, y yo lo haré.