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
96
Workshop JSFP - SEMCOMP 2021
anabastos
0
280
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
150
TDC POA - GraphQL
anabastos
1
270
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
250
BackEndSP - GraphQL
anabastos
0
230
Git & Github - RLadies
anabastos
1
240
Programaria Summit - Performance FrontEnd
anabastos
1
230
Programaria Summit - Performance Front-end
anabastos
0
170
Other Decks in Programming
See All in Programming
Devoxx BE - Local Development in the AI Era
kdubois
0
140
モテるデスク環境
mozumasu
3
1.3k
CSC305 Lecture 10
javiergs
PRO
0
230
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
330
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
240
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
9
1.5k
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
800
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
3
6.5k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
460
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
8.5k
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
240
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Building Adaptive Systems
keathley
44
2.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
Six Lessons from altMBA
skipperchong
29
4k
Rails Girls Zürich Keynote
gr2m
95
14k
GraphQLとの向き合い方2022年版
quramy
49
14k
Bash Introduction
62gerente
615
210k
Raft: Consensus for Rubyists
vanstee
140
7.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