This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-02
Channels
- # adventofcode (20)
- # bangalore-clj (14)
- # beginners (72)
- # cider (2)
- # clara (2)
- # cljs-dev (8)
- # clojure (36)
- # clojure-brasil (201)
- # clojure-greece (29)
- # clojure-nl (1)
- # clojure-poland (1)
- # clojure-russia (2)
- # clojure-spec (5)
- # clojure-uk (4)
- # clojurescript (41)
- # cursive (1)
- # datomic (1)
- # emacs (6)
- # fulcro (80)
- # graphql (1)
- # klipse (2)
- # leiningen (5)
- # lumo (15)
- # off-topic (1)
- # om (3)
- # om-next (3)
- # re-frame (19)
- # reagent (7)
- # test-check (1)
- # uncomplicate (2)
- # yada (8)
Opa vamos sim com certeza. Tem um amigo de uma comunidade Training Center que esta começando um grupo de estudos por la, depois bora todo mundo se juntar aqui e fazer as paradas!
@linux.soares parado = 3 pessoas kkkk
Bom, eu estava pensando em fazer hangouts periódicos com assuntos do dia dia mesmo… Tem uma galera dessa comunidade que tem interesse: https://github.com/training-center Dai já ajuda a divulgar… e ver se rola
Tem o @w.oliveira542 que é essa comunidade ☝️
Alem de eu achar essa empresa muito massa, eles tem uns podcasts bem legais. https://www.lambda3.com.br/2017/10/lambda3-podcast-66-rust/
Tem o Plinio que esta escreven o um livro de Clojure pra casa do código que esta interessado em ajudar também @jnaomi
Eu ouvi falar desse livro, fiz um com a casa do codigo, e propus fazer de clojure tb, mas dai disseram q ja tinha um sendo produzido: https://www.casadocodigo.com.br/products/livro-lean-game-development
Então, eu tenho falado com o cara que esta fazendo de Clojure, inclusive estou tentando ajudar revisando
eu basicamente estou trabalhando com clojure numa fintech(nao é o nubank hahaha) porque estamos vendo opcoes de migrar nossa codebase(que atualmente é uma mistureba de go+node+ruby) e estamos estudando possibilidades
entao estou focando muito em sistemas de pagamento, reutilizando massivamente libs em java e deixando tudo mais legivel possivel
ate andei brincando escrevendo blockchain em clojure baseando neste artigo(excelente, por sinal) do medium https://hackernoon.com/learn-blockchains-by-building-one-117428612f46
@linux.soares eae ! Seu hangouts vai rolar ? * Desculpa cortar o assunto
inclusive, codei o blockchain do cara em clojure ( https://github.com/paoloo/blockchain ) e ficou muito pequeno e compreensivel. Não tinha usado clojure para essas coisas ainda e estou muito feliz com isso. Estou escrevendo binding para o blockchain real que usamos, vou abrir o projeto quando estiver mais maduro(ate porque, é muito parecido com o que usamos em production atualmente)
@renan estou tentando organizar, já tem uma live “agendada” com o @w.oliveira542 e o Plinio que é um cara que conheci esses dias e esta escrevendo um livro de Clojure na casa do código. Mas vou falar sempre aqui caso aconteça qualquer coisa :thumbsup:
@paolocmo que maneiro ! Qual empresa ? Tu poderia compartilhar depois mais sobre a Stack, se usam clojurescript também
@linux.soares que maneiro, eu tô esperando esse livro faz tempo hahahah
cloudwalk, de processamento de pagamentos, e nao usam clojurescript. Front é rails porque 90% da empresa é de railzeiros
@linux.soares olha sim, esse é aberto
@linux.soares tem um grokpodcast sobre clojure com o Plínio, muito bom hahaha
inclusive, sinta-se a vontade para adicionar coisas ou implementar tua propria versao, é um excelente exercicio seguir o tutorial do cara
como blockchain é meio que uma coisa da moda, vou usar isso como basea para "trazer gente" parao clojure
@paolocmo boa ! Eu tentei manter o koans em português hahaha, não deu muito certo :/ queria usar mais clojure em produção na empresa que eu estou, principalmente com graphql.... Mas ainda sem oportunidades, mas não é desculpa ... A ideia do blockchain é boa exatamente por isso hahaha, assunto que está todo mundo interessado
inclusive, no blockchain "de verdade" que estou interfaceando com clojure, estou agora implementando o graphql
mas vou levar uns tempinhos para terminar pq tem muitas pontas soltas ainda e quero deixar tudo conteinerizado
@paolocmo Que maneiro ! Ótima ideia ! Seria legal ter esse case compartilhado, uma empresa além do nubank usando clojure :D
@paolocmo valeu! Vou olhar sim, inclusive implementar, eu comecei a escrever artigos no Clojure em portugues no medium, foi bem bacana tem uma galera lendo até… não esperava tanto, e tem feedback positivo, eu só parei de escrever por conta do MBA. Mas pretendo continuar… Eu estou tentando trazer mais pessoas para o clojure tb, por isso pinguei aqui um possível hangouts organizado, pra iniciante e outras coisas, podemos até falar do blockchain que você fez e tudo mais… @renan você trabalha com o que atualmente? Eu trabalho no magazine luiza, la é Python quase 100%, tem coisas em Golang, Java e Nodejs, mas a maioria é Python!
@paolocmo eu trabalho em uma startup voltada para instituições de ensino, é uma plataforma para escolas, cursos livres, então tem coisas para professores, diretores, secretaria
@paolocmo o meetup seria demais ! Voltar que teve uma época meetup de clojure online e em SP presencial
boa @renan! E @linux.soares realmente, é importante seguir com essas coisas
@linux.soares eu tb fui no nubank em um Meetup de Scala hahaha, eu conheço o organizador do meetup, super gente boa, eu queria muito ter o mesmo nivel em um meetup de clojure hahahaha
@linux.soares seria massa !!!! boa !
é, acho que da sim, mas falta publicacao na area, precisamos mostrar coisas sendo feitas, para poder chamar gente
concordo @paolocmo, isso foi até papo aqui no channel e no grupo do facebook, o que começar a mostrar e tudo mais off-topic: @linux.soares foi sobre finagle o meetup de scala no nubank? hahhahahaha
Eu estava nesse Meetup @renan o problema é que sou muito tímido, ai não conversei nem fiz amizade com ninguém e fui embora 😢
Foi sobre Finagle e eles mostraram algo também pra converter os objetos que eles tem para binário, por que eles não tem API com json, usam binário, certo @renan?
@linux.soares eu estava exatamente nesse haha, tem os videos no canal do scaladores, eles tiveram que fazer uma integração com uma api binária ai, usaram Scala + finagle para isso
https://www.youtube.com/watch?v=b9Bep0MIQzI https://www.youtube.com/watch?v=_asQHcXQPrU
@linux.soares hahahahhahaha maneiro po !
Bom, bora organizar isso, mas podemos ir com calma, e começar em 2018, esse ano já se foi…
@linux.soares maneiro ! vamos ver um dia, eu conheço os caras do grupy, eles tem contato pra caramba, as vezes eles ajudam a gente a montar 😄 punk que acho que nem todo mundo é de SP no channel hahah
De boas quanto a ser ou não de SP, podemos fazer hangout e presencial também! É de boas
Eu estava assistindo os vídeos do canal clj-br
e me sinto perdido para saber do que se trata o vídeo, saca?
Seria bacana organizar os assuntos, pra ficar claro, e ter uma meta em cada vídeo…
Basicamente o primeiro video é dando uma introdução a clojure e ao ambiente de desenvolvimento e os outros são gravações dos Dojos, que seriam mais registros para quem não partipou de algum ficar por dentro do porque das soluções que estão no github
OPA @U063G3ABF você que faz parte do clj-br
?
@U063G3ABF Bora continuar fazendo?
Posso te dar o acesso a onde for necessario e vcs podem continuar em cima do que já existe, mas estou com outras prioridades atualmente. Gostaria que tivesse no minimo 3 pessoas envolvidas p/ n sobrar na mão de apenas um.
@U063G3ABF estávamos criando um grupo de Clojure no Brasil porque não conseguimos contato com a galera https://github.com/brasil-clj
Se nos passar os acessos ao clj-br a gente aviva esse trem!
Temos o @linux.soares, eu, Luiz Felipe Limeira, Naomi e Kirmayr aqui querendo movimentar uma comunidade de Clojure!
Massa me passem os usuários do GitHub em DM e os e-mails para gerenciar o canal no YouTube
Ai podemos ter vídeos desde como instalar leiningen
, até como implementar o blockchain
que o @paolocmo fez… claro exemplos básicos, mas…
evangelizar = falar bem, mostrar os pontos fortes. ultimamente não tem rolado artigos brasileiros e muito menos meetups no brasil :?
concordo sobre evangelizar e não sei o pq da redução dos meetups, mas de fato, aconteceu
eu mostrei ao pessoal como fazer api restful com crud basico e automatico em bancos em 5min, pessoal nao acreditou quão simples era fazer algo que quase todos fazem corriqueiramente
nem sei se tem ferramenta de mapeamento de banco para gerar crud automatico, mas é uma lib interessante e simples de escrever
lembrando que a maioria do pessoal que entra, principalmente o pessoal que veio do node, nao teve contato com mais nada
Verdade hahahaha, mas só de instalar o lein, mostrar o clojar's, já ajuda pra caramba a galera
@paolocmo acho que faz total sentido, mesmo por que a galera não quer saber a história toda… saca, a galera quer fazer rs… então mostrar como funciona é bem melhor, e faz a galera poder assistir
Sim, eu tentei fazer isso nos artigos que fiz, nada demais, eu estou estudando, não sou fera com Clojure, mas queria fazer a galera perder medo
O mais legal do Pedestal é que ele é altamente configuravel em questões de segurança, coisas que com o compojure perdemos muito tempo implementando
@jnaomi vou olhar esse pedestal, você tinha comentado comigo a um tempo atras, e esqueci de ver… vou olhar agora esse cara!
Tem o pedestal e o compojure. Eles sao os mais famosos. Um muito bom eh o Yada, mas na minha opiniao o best bet pra quem sabe async eh o http-kit
falar nisso, escrevia(a muito tempo) no wordpress, migrarei para o medium e vou continuar de la haha
esse artigo de usar classes java é muito util, eu mesmo perdi muitas horas ate fazer isso direito
gostei, mas eu adicionaria a parte das inner classes e usaria algum exemplo mais complexo. Mas no geral, teria me ajudado muito
Transaction.Items aliceTransactions = new Transaction.QueryBuilder()
.setFilter("inputs(account_alias=$1) OR outputs(account_alias=$1)")
.addFilterParameter("alice")
.execute(client);
(let [transactions (-> (Transaction$QueryBuilder.)
(.setFilter "inputs(account_id=$1) OR outputs(account_id=$1)")
(.addFilterParameter account-id)
(.execute (:chain @config)))
...
Nossa, perder tempo com coisa simples da raiva né? Mas é bom que nunca mais esquecemos do carão que passamos rs
Ia falar pra colocar tudo em um lugar só, mas as vezes é melhor manter na conta pessoal, sei la
olhei aqui o hackerrank, o geral, primeiro teste é fazer um left rotation de um array n vezes
(defn l-shift [v t] (if (= t 0) v (l-shift (flatten (vec (cons (rest v) [(first v)]))) (dec t))))
user=> (defn l-shift [v t] (if (= t 0) v (l-shift (flatten (vec (cons (rest v) [(first v)]))) (dec t))))
#'user/l-shift
user=> (l-shift [1,2,3,4,5] 2)
(3 4 5 1 2)
user=> (l-shift [1 2 3 4 5] 2)
(3 4 5 1 2)
user=>