DEV Community

Amanda Silva
Amanda Silva

Posted on

1

Programação funcional...

Image description

Na última semana participei do Nubank Engineering Meetup e foi incrível aprender um pouco mais sobre programação funcional com a Sophia Velten e o Guto Lanjoni, foi uma verdadeira imersão no desenvolvimento de software com programação funcional, e eu queria compartilhar alguns insights incríveis que peguei durante o evento.

Uma das coisas que mais me intrigou foi o papo sobre Linguagem de Domínio Específico (DSL), sabe aquelas linguagens como SQL, HTML ou até mesmo expressões regulares? Elas são excelentes ferramentas para resolver problemas específicos.
Foi compartilhado sobre expressões regulares, que são padrões de texto que podem ser usados para encontrar, substituir ou manipular partes de uma sequência de caracteres. Quando você define uma expressão regular, ela descreve um padrão específico que você deseja encontrar em uma string.

E quando usar uma DSL? Bom, pense em situações onde você tem um domínio bem definido e vai repetir o código várias vezes.
Aí é onde as DSLs brilham! Linguagens desde Clojure e Lisp até Elixir são usadas para simplificar o desenvolvimento.

Mas a coisa mais legal que aprendi é como a programação funcional pode se misturar com a orientada a objetos. Ao combinar o melhor dos dois mundos, você consegue criar soluções mais robustas e flexíveis.

Outra coisa legal discutida foi a relevância da programação funcional no mundo real. Em aplicações onde a manipulação de um número significativo de dados pode ser custosa, a previsibilidade e a falta de surpresas da programação funcional são como ouro. E, claro, isso se aplica muito bem ao desenvolvimento front-end, especialmente com React.

Resumindo, a palestra na Nubank foi uma verdadeira viagem pelos segredos da programação funcional. Agradeço demais aos palestrantes por compartilharem esses insights incríveis e inspiradores. Quero me aperfeiçoar, continuar explorando e aplicando esses conceitos inovadores no meu próprio trabalho!

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay