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
lolcommits
Search
Matthew Rothenberg
April 08, 2012
Technology
460
1
Share
lolcommits
My demo of lolcommits for Hack & Tell, April 2012.
Matthew Rothenberg
April 08, 2012
Other Decks in Technology
See All in Technology
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
490
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
130
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
220
APIテストとは?
nagix
0
170
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
2
260
運用を見据えたAIエージェント設計実践
amacbee
1
2.4k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
0
120
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
18
9k
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
200
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Building an army of robots
kneath
306
46k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Odyssey Design
rkendrick25
PRO
2
670
Joys of Absence: A Defence of Solitary Play
codingconduct
1
380
The browser strikes back
jonoalderson
0
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
The Limits of Empathy - UXLibs8
cassininazir
1
340
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
lolcommits matthew rothenberg head of product, bitly
[email protected]
$ git
add lulz.txt 1 file added $ git commit -m “lol”
I love git. (however, it’s not very exciting.)
compare:
None
None
What if…
+ == ( ) if then { = YES; }
Problem = SCALING • Large git project could potentially have
hundreds of thousands of commits. • Experts estimate only ~5000-6000 cat photos currently exist on internet. • Need a reliable, renewable source of images.
WEBCAMS SOLUTION #2:
+ = ( ) +
+ = ( ) + git post- commit hook ImageMagick
imagesnap FUCK YEAH
None
[demo]
Installation $ brew install imagemagick imagesnap $ gem install lolcommits
$ lolcommits --enable Setup Then, in any git repository:
Thanks! github.com/mroth/lolcommits