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
290
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
67
Workshop JSFP - SEMCOMP 2021
anabastos
0
240
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
120
TDC POA - GraphQL
anabastos
1
240
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
210
BackEndSP - GraphQL
anabastos
0
200
Git & Github - RLadies
anabastos
1
210
Programaria Summit - Performance FrontEnd
anabastos
1
200
Programaria Summit - Performance Front-end
anabastos
0
140
Other Decks in Programming
See All in Programming
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
130
Rails アプリ地図考 Flush Cut
makicamel
1
120
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
110
Grafana Cloudとソラカメ
devoc
0
170
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
0
170
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
110
color-scheme: light dark; を完全に理解する
uhyo
3
360
仕様変更に耐えるための"今の"DRY原則を考える / Rethinking the "Don't repeat yourself" for resilience to specification changes
mkmk884
0
200
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.3k
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
2
260
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
What's in a price? How to price your products and services
michaelherold
244
12k
Designing for Performance
lara
604
68k
Gamification - CAS2011
davidbonilla
80
5.1k
Optimizing for Happiness
mojombo
376
70k
Designing for humans not robots
tammielis
250
25k
Automating Front-end Workflow
addyosmani
1368
200k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
440
Why Our Code Smells
bkeepers
PRO
336
57k
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