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
310
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
86
Workshop JSFP - SEMCOMP 2021
anabastos
0
260
Clojure é um Java melhor que Java - Codecon 2021
anabastos
0
140
TDC POA - GraphQL
anabastos
1
260
TDC Porto Alegre 2019 - JS Funcional com Ramda
anabastos
0
230
BackEndSP - GraphQL
anabastos
0
220
Git & Github - RLadies
anabastos
1
230
Programaria Summit - Performance FrontEnd
anabastos
1
210
Programaria Summit - Performance Front-end
anabastos
0
160
Other Decks in Programming
See All in Programming
無関心の谷
kanayannet
0
180
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
220
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
910
Is Xcode slowly dying out in 2025?
uetyo
1
150
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
310
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
670
Create a website using Spatial Web
akkeylab
0
290
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
160
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
190
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
810
Datadog RUM 本番導入までの道
shinter61
1
310
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
760
Featured
See All Featured
Scaling GitHub
holman
459
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Why Our Code Smells
bkeepers
PRO
337
57k
The Invisible Side of Design
smashingmag
299
51k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
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