Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Clojure 101 - Criciuma Dev
Search
Ana Luiza Portello
May 09, 2020
Programming
0
280
Clojure 101 - Criciuma Dev
Slides
Ana Luiza Portello
May 09, 2020
Tweet
Share
More Decks by Ana Luiza Portello
See All by Ana Luiza Portello
FRONTIN | Elas Programam - Programação Funcional no Front-end
anabastos
0
54
Workshop JSFP - SEMCOMP 2021
anabastos
0
220
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
100
TDC POA - GraphQL
anabastos
1
230
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
190
BackEndSP - GraphQL
anabastos
0
190
Git & Github - RLadies
anabastos
1
200
Programaria Summit - Performance FrontEnd
anabastos
1
190
Programaria Summit - Performance Front-end
anabastos
0
130
Other Decks in Programming
See All in Programming
仮想ファイルシステムを導入して開発環境のストレージ課題を解消する
segadevtech
2
550
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
410
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
Regular Expressions, REXML, Automata Learning
makenowjust
0
220
Some more adventure of Happy Eyeballs
coe401_
2
190
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
250
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
250
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
290
Lessons by WebAssembly app in production on CDN Edge Computing Service
tetsuharuohzeki
0
210
Featured
See All Featured
How to Ace a Technical Interview
jacobian
274
23k
In The Pink: A Labor of Love
frogandcode
139
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
RailsConf 2023
tenderlove
28
810
Producing Creativity
orderedlist
PRO
340
39k
Six Lessons from altMBA
skipperchong
26
3.4k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
BBQ
matthewcrist
83
9.2k
A Tale of Four Properties
chriscoyier
155
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Into the Great Unknown - MozCon
thekraken
29
1.4k
Raft: Consensus for Rubyists
vanstee
135
6.5k
Transcript
CLOJURE PARA TODOS
Olá! Meu nome é Ana Bastos Sou engenheira de software(Nubank)
e cientista da computação(PUC-SP). 2 anabastos @naluhh @anapbastos
meetup.com/Lambda-I-O-Sampa-Meetup/ twitch.tv/lambdaio lambda-study-group.github.io
CLOJURE
Bora lá
APIs • Compojure • Pedestal • Luminus
lein new compojure <nome-projeto>
• Threadmacro (-> ->>) • MACROS / Metaprogramação • Threads
/ Concorrencia e paralelismo • Interop com Java
FAQ
STACK COMUM • Linting (clj-kondo) • Schemas(Plumatic Schema) • Tests(Midje
3) • Compiler p/ JS(Clojurescript) • Interface React(Reagent)
PQ?
• Curva de aprendizagem surpreendemente baixa • Resolve problemas de
forma simples sem um tooling extensivo • Dinamico mas seguro => Imutabilidade • Nice back-end / nice front-end
Mais dominio sobre programação no geral!
Que editor posso usar? • Intellij -> Cursive • VSCode
-> Calva • Emacs -> Cider • Atom -> Chlorine
É muito usado?
Mas as Pessoas gostam?
Empresas que usam? clojure.org/community/companies • Nubank, C6, Playgo, Accenture. •
CircleCI, Soundcloud , Atlassian , Wallmart...
Ganha bem??
None
• Similiaridades JS e Clojurescript https://kanaka.github.io/clojurescript/web/synonym.html • Clojure e simplicidade
- Mauricio Szabo https://mauricioszabo.wordpress.com/2016/04/07/clojure-e-sim plicidade/ • Learn Reagent https://www.learnreagent.com/ • CheatSheet https://clojure.org/api/cheatsheet
Slack: clojurians.net/ Telegram: t.me/clojurebrasil
Obrigada! anabastos @naluhh @anapbastos