clojure-brasil

j_zes 2023-10-04T12:43:53.870779Z

Bom dia pessoal tudo bem? Quero melhorar minha fluência em Clojure, alguém tem ideias que posso desenvolver que fujam do obvio(A.K.A uma api http simples)?

Darlei Soares 2023-10-04T13:03:37.909849Z

Um encurtador de URL usando Datomic, talvez?

souenzzo 2023-10-04T13:05:28.120979Z

https://github.com/gothinkster/realworld vc pode fazer: • backend com SQL • backend com datomic • frontend web • frontend app

👀 1
souenzzo 2023-10-04T13:06:48.762009Z

Apesar dos memes: https://github.com/zanfranceschi/rinha-de-backend-2023-q3 vc pode implementar o backend da rinha. É um conjunto de regras/especificacoes bem legal tem testes aumaticos para ver se sua implmentacao está boa

❤️ 2
souenzzo 2023-10-04T13:08:28.848369Z

Se quiser aprender coisas mais "baixo nivel", como threads, IO, etc vc pode implementar uma API HTTP Ring do zero, usando a API de sockets da JVM. https://github.com/babashka/babashka/blob/master/examples/http_server_from_scratch.clj (apesar do exemplo ser em babashka, funciona em qualquer JVM)

j_zes 2023-10-04T13:20:21.292389Z

Aqui vc me ganhou, eu tenho tentado focar meus estudos em coisas baixo nível, pra entender os conceitos e tentar ficar mais "à prova de IAs" saca?

Darlei Soares 2023-10-04T15:29:44.361439Z

O que seria "à prova de IAs" ?

j_zes 2023-10-06T17:25:17.989479Z

rsrsrs na real o que eu quis dizer é que com a quantidade de ferramentas que "escrevem" o código por nós, ou que fazem alguma mágica para funcionar, acho que uma forma de melhorar os skills é ir a fundo nos conceitos base da computação, saca?