A capital do estado do Amazonas sediará no próximo dia 24 de novembro o Jungle’s DevFest, evento de tecnologia promovido pelo Google. Profissionais, estudantes e entusiastas do mercado de tecnologia, inovação e empreendedorismo se reunirão para diversas palestras e workshops relacionados às tecnologias Frontend, Backend, Cloud, Mobile, entre outros.
Julio de Oliveira Machado, Tech Lead de Frontend da Daitan, será um dos palestrantes do evento. Ele compartilhará seu conhecimento em Programação Funcional em JavaScript, trazendo um pouco do conceito e suas vantagens. Conheça um pouco mais sobre o tema.
Programação Funcional em JavaScript
Ao permitir que programadores escrevam seus códigos de maneira mais legível e declarativa, a programação funcional é um dos assuntos que vem ganhando popularidade na comunidade Javascript. Isso porque trata-se de um paradigma de programação capaz de melhorar o processo de leitura e manutenção dos códigos, o que previne certos tipos de problemas.
A programação funcional não existe para substituir uma tecnologia e, sim, refere-se à orientação que os códigos terão. Com ela, programadores pensam o código como uma sequência de funções e/ou passos, que, de maneira composta, irão resolver o problema a que se propõe. “Com base em uma avaliação de funções matemáticas bem definidas, seu maior objetivo é reduzir a quantidade de código imperativo, que muitas vezes é difícil de ser lido pelos programadores”, esclarece Julio.
Existem linguagens que podem aplicar os conceitos da programação funcional parcialmente, como Python e Javascript, e outras que são consideradas completamente funcionais, como Haskell. E há, também, muitas linguagens populares que não permitem a aplicação, o que torna o assunto desconhecido para muitos programadores.
É por isso que existe uma grande oportunidade para aprofundar no tema. Segundo Julio, “é um ótimo tópico para se discutir e buscar um paralelo entre os problemas que ela tenta resolver e os problemas que possuímos diariamente, como métodos e classes que ferem o princípio da responsabilidade única ou bugs causados pela mutabilidade de parâmetros e variáveis globais”.
Jungle’s DevFest
Coordenado pelo GDG Manaus (Google Developers Group), a edição 2018 do DevFest deve reunir mais de 1500 pessoas e vai oferecer um total de 42 palestras (inclusive internacionais), 6 workshops, 1 hackathon e 14 horas de programação. Serão abordados os principais temas da atualidade, como loT, Machine Learning, Product design, Web solution, Gestão e Agilidade, DevOps, Cloud, Android, UX/UI, entre outros. Mais informações estão disponíveis aqui.