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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ana Luiza Portello
May 09, 2020
Programming
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Clojure 101 - Criciuma Dev
Slides
Ana Luiza Portello
May 09, 2020
More Decks by Ana Luiza Portello
See All by Ana Luiza Portello
Clojure BR - Brazilian Utils: Simplificando o caos brasileiro com Clojure em uma biblioteca open source
anabastos
0
39
FRONTIN | Elas Programam - Programação Funcional no Front-end
anabastos
0
140
Workshop JSFP - SEMCOMP 2021
anabastos
0
320
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
180
TDC POA - GraphQL
anabastos
1
320
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
290
BackEndSP - GraphQL
anabastos
0
280
Git & Github - RLadies
anabastos
1
280
Programaria Summit - Performance FrontEnd
anabastos
1
270
Other Decks in Programming
See All in Programming
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
390
「人を評価する AI」の設計と実装
ryoyanara
0
260
Press start. Python's next generation.
willingc
PRO
3
250
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
370
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
580
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.8k
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
200
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
3.2k
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
400
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
5
550
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
100
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
390
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
WENDY [Excerpt]
tessaabrams
12
39k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
How to Talk to Developers About Accessibility
jct
2
530
The Pragmatic Product Professional
lauravandoore
37
7.4k
RailsConf 2023
tenderlove
30
1.5k
From π to Pie charts
rasagy
0
330
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
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