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
320
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
91
Workshop JSFP - SEMCOMP 2021
anabastos
0
270
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
150
TDC POA - GraphQL
anabastos
1
260
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
240
BackEndSP - GraphQL
anabastos
0
230
Git & Github - RLadies
anabastos
1
230
Programaria Summit - Performance FrontEnd
anabastos
1
220
Programaria Summit - Performance Front-end
anabastos
0
170
Other Decks in Programming
See All in Programming
GUI操作LLMの最新動向: UI-TARSと関連論文紹介
kfujikawa
0
630
PHPカンファレンス関西2025 基調講演
sugimotokei
6
1.1k
ゲームの物理
fadis
3
880
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.5k
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.5k
リッチエディターを安全に開発・運用するために
unachang113
1
360
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
Jakarta EE Meets AI
ivargrimstad
0
620
Go製CLIツールをnpmで配布するには
syumai
2
1.1k
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
180
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
950
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
250
Featured
See All Featured
Embracing the Ebb and Flow
colly
86
4.8k
Producing Creativity
orderedlist
PRO
347
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
A Tale of Four Properties
chriscoyier
160
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
How GitHub (no longer) Works
holman
314
140k
How to train your dragon (web standard)
notwaldorf
96
6.2k
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