Рет қаралды 242
Este é o quarto episódio da série onde vou compartilhar os detalhes da minha jornada de aprendizagem rumo a ganhar conforto programando em Clojure.
A ideia é que eu chegue o mais preparado possível para o meu próximo desafio(além do Dev + Eficiente), a Nubank :).
No episódio de hoje eu compartilho meu entendimento sobre a ideia de Code As Data compartilhada no Clojure.
PS: Me empolguei quando falo do if lá, está errado. O if é uma "special form" e a análise dele é feita diretamente pelo compilador. Tanto é que se rodar (list (if param1 param2 param3)) o erro retornado é: Unable to resolve symbol: if in this context. Obrigado IanOliveiraTI pela correção.
Sobre a Jornada Dev Eficiente
A Jornada Dev + Eficiente é um treinamento cujo propósito é acelerar seu desenvolvimento como uma pessoa cada vez mais especializada em Design e Arquitetura de Software.
A comunidade é mantida por Alberto, Maurício Aniche e Rafael Ponte.
Para saber mais, acesse em deveficiente.com
Saiba mais sobre Alberto, Aniche e Rafael
Github Alberto: github.com/asouza
Twitter Alberto: / alberto_souza
Github Aniche: github.com/mau...
Twitter Aniche: / mauricioaniche
Github Rafael: github.com/rponte
Twitter Rafael: / rponte
Instagram Dev Eficiente: / deveficiente
Links
* Clojure as a Dialect of Lisp - clojure.org/ab...
* Podcast com o criador do Clojure - se-radio.net/2...