Sobre o serviço
TraduzidoSou um desenvolvedor frontend e me especializo em Elm — uma linguagem funcional pura criada para garantir que sua aplicação web simplesmente não trave com erros de tempo de execução em produção. Ao encomendar trabalho de mim, você obtém uma aplicação de página única onde todo o estado é armazenado em um único modelo tipado, cada evento passa pela Arquitetura Elm, e o compilador se recusa a compilar código que pode travar a página. Começo traduzindo seu domínio em tipos personalizados precisos: estados impossíveis tornam-se inexprimíveis, e você não precisa capturá-los com verificações defensivas ao longo do código. Em seguida, escrevo funções de atualização e visualização — pequenas, previsíveis e fáceis de testar. Eu lido com trabalho assíncrono através de comandos e assinaturas, analiso JSON de entrada com decodificadores explícitos que falham de forma clara durante o desenvolvimento, não silenciosamente na frente do usuário. Eu me conecto ao mundo JavaScript existente através de portas quando preciso de uma biblioteca nativa ou widget antigo. Um resultado típico inclui uma SPA pronta em Elm, módulos reutilizáveis, decodificadores e codificadores para sua API, pontes-portas para código de terceiros e documentação clara para que sua equipe possa desenvolver o projeto sem mim. Tive que reescrever telas JavaScript frágeis em Elm e assistir a classes inteiras de erros nulos e indefinidos desaparecerem na primeira compilação. Se você precisa de um frontend que um novo funcionário lerá em uma noite e que parará de te acordar às três da manhã, a resposta é Elm, e eu farei isso.