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
CLI Applications with Crystal
Search
Vitor Talaia
November 17, 2017
Programming
0
180
CLI Applications with Crystal
Presented at LaraConf Brasil 2017: laraconfbrasil.com.br
Vitor Talaia
November 17, 2017
Tweet
Share
More Decks by Vitor Talaia
See All by Vitor Talaia
Accelerated Mobile Pages: The good, the bad and the ugly
vitortalaia
0
79
Other Decks in Programming
See All in Programming
Develop Faster With FrankenPHP
dunglas
1
2.1k
requirements with math
moony
0
510
AI時代のプログラミング教育 / programming education in ai era
kishida
22
20k
보일러플레이트 코드가 진짜 나쁜 건가요?
gaeun5744
0
360
令和トラベルにおけるコンテンツ生成AIアプリケーション開発の実践
ippo012
1
250
Going Structural with Named Tuples
bishabosha
0
150
複数ドメインに散らばってしまった画像…! 運用中のPHPアプリに後からCDNを導入する…!
suguruooki
0
420
安全に倒し切るリリースをするために:15年来レガシーシステムのフルリプレイス挑戦記
sakuraikotone
5
2.1k
CRE Meetup!ユーザー信頼性を支えるエンジニアリング実践例の発表資料です
tmnb
0
150
Devin , 正しい付き合い方と使い方 / Living and Working with Devin
yukinagae
1
500
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
350
読もう! Android build ドキュメント
andpad
1
230
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Writing Fast Ruby
sferik
628
61k
Rails Girls Zürich Keynote
gr2m
94
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
50
2.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Done Done
chrislema
183
16k
Site-Speed That Sticks
csswizardry
4
450
Code Reviewing Like a Champion
maltzj
521
39k
Facilitating Awesome Meetings
lara
53
6.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
610
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
How GitHub (no longer) Works
holman
314
140k
Transcript
CLI Applications with Crystal
Vitor Talaia Developer at Code Miner 42 @vitortalaia
Why Crystal?
Fast as C, slick as Ruby
Crystal !== Ruby
None
None
LLVM
None
Self Hosted
Statically Typed
None
None
Union Types
None
None
None
None
Overloading
None
None
Great Standard Library
None
None
None
None
None
None
None
CLI tools
Option Parser
None
None
None
None
More complex example
Ergast MRD http://ergast.com/mrd
Admiral.cr https://github.com/jwaldrip/admiral.cr
None
None
None
None
None
None
None
None
Want to see more? https://github.com/vitortalaia/ergast-cl i
Thanks!