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
Techsylvania - Hackathons on Rails
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Cristiano Betta
June 08, 2015
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Techsylvania - Hackathons on Rails
Cristiano Betta
June 08, 2015
More Decks by Cristiano Betta
See All by Cristiano Betta
Docs as Engineering - DevRelCon London 2019
cbetta
0
200
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
170
DevRelCon London 2019 - Developer Experience Workshop
cbetta
0
440
The 7 Deadly Sins of Developer Experience (DevRelCon Tokyo)
cbetta
0
4.3k
The State of Encryption
cbetta
0
440
Developer Experience Workshop
cbetta
1
630
The 7 Deadly Sins of Developer Onboarding
cbetta
0
220
A brick by brick guide to developer experience
cbetta
2
690
Hackathons Workshop
cbetta
0
350
Other Decks in Technology
See All in Technology
分割40%キーボードにスムーズに入門するには
hoto17296
1
190
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
紙 to デジタル
ichien178
0
390
Introduction to Bill One Development Engineer
sansan33
PRO
0
480
信頼性はSREだけのものじゃない
hkawaras
0
330
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
640
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
440
EUDIWの枠組みを出発点に民間エコシステムの在り方を考える(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
OpenID for Verifiable Credentials 実装から見えた相互運用性確保までの道のり(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
360
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
4
2k
dbt と Snowflake と tag
kevinrobot34
2
300
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
1
200
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
500
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
First, design no harm
axbom
PRO
2
1.3k
Claude Code のすすめ
schroneko
67
230k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Music & Morning Musume
bryan
47
7.3k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Are puppies a ranking factor?
jonoalderson
2
3.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Transcript
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta a Ruby <3 Story Cristiano Betta Developer Advocate
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree That’s me
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree I also do bad jokes
@braintree_dev @cbetta Braintree An American Express Walks into a Bar
in Moscow...
@braintree_dev @cbetta Braintree the bartender says, “Sorry mate, You aren’t
allowed in here without a...”
@braintree_dev @cbetta Braintree “VISA!”
@braintree_dev @cbetta Braintree I <3 U Cluj!
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree Buna ziua Transilvania!
None
None
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta 2004
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree -> -> -> ->
@braintree_dev @cbetta 2007
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree Simon Willison
@braintree_dev @cbetta Braintree Simon Willison Co-Founder of Lanyrd
@braintree_dev @cbetta Braintree Simon Willison Co-Founder of Lanyrd Co-Creator of
Django
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree map(function, sequence)
@braintree_dev @cbetta Braintree sequence.map(function)
@braintree_dev @cbetta Braintree sequence.map function
@braintree_dev @cbetta Braintree sequence.map do #awesomeness end
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree <3
@braintree_dev @cbetta Braintree Ruby 1.8
@braintree_dev @cbetta Braintree Bundler
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta 2008
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree [[NSString alloc] initWithFormat:@“This looks %s", complicatedValue];
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree Bundler
@braintree_dev @cbetta Braintree Testing
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta A Ruby <3 story Cristiano Betta Developer Advocate
@braintree_dev @cbetta How I failed to let go of the
2nd love of my life Cristiano Betta Developer Advocate
@braintree_dev @cbetta 2009
None
@braintree_dev @cbetta Braintree (Pizza Powered)
@braintree_dev @cbetta Braintree (EmberAds)
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree fs.readdir(source, function(err, files) { if (err) {
console.log('Error finding files: ' + err) } else { } })
@braintree_dev @cbetta Braintree fs.readdir(source, function(err, files) { if (err) {
console.log('Error finding files: ' + err) } else { files.forEach(function(filename, fileIndex) { console.log(filename) gm(source + filename).size(function(err, values) { } }) }) } })
@braintree_dev @cbetta Braintree fs.readdir(source, function(err, files) { if (err) {
console.log('Error finding files: ' + err) } else { files.forEach(function(filename, fileIndex) { console.log(filename) gm(source + filename).size(function(err, values) { if (err) { console.log('Error identifying file size: ' + err) } else { console.log(filename + ' : ' + values) aspect = (values.width / values.height) widths.forEach(function(width, widthIndex) { height = Math.round(width / aspect) console.log('resizing ' + filename + 'to ' + height + 'x' + height) this.resize(width, height).write(destination + 'w' + width + '_' + filename, function(err) { if (err) console.log('Error writing file: ' + err) }) }.bind(this)) } }) }) } })
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Since then
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
None
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
None
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
None
WHICH HACKERS ARE THE BEST?
None
None
None
None
None
None
KC FOX
None
@braintree_dev @cbetta 2013 sucked
@braintree_dev @cbetta Braintree EventBrite
@braintree_dev @cbetta Braintree MailChimp
@braintree_dev @cbetta Braintree Github Pages
@braintree_dev @cbetta BattleHack.org
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree statistics
@braintree_dev @cbetta Braintree microservices
@braintree_dev @cbetta Braintree microservices
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree private channels
@braintree_dev @cbetta Braintree auth-*
@braintree_dev @cbetta Braintree auth-battlehack
hackcodeofconduct.org
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta starttank.paypal.com/london
@braintree_dev @cbetta blueprint.paypal.com
@braintree_dev @cbetta Braintree github.com/cbetta/dokkufy
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Developer Advocate
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta Tooling and Engineering
Lead
@braintree_dev @cbetta Hackathons on Rails Cristiano Betta F*** It Ship
It Wizard
@braintree_dev @cbetta Braintree I <3 Job Security ;)
WHICH HACKERS ARE THE BEST?
@braintree_dev @cbetta 2015
@braintree_dev @cbetta 6 BattleHacks done!
@braintree_dev @cbetta Braintree Popularity
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree 5. Python
@braintree_dev @cbetta Braintree 5. Python 4. AngularJS
@braintree_dev @cbetta Braintree 5. Python 4. AngularJS 3. Android
@braintree_dev @cbetta Braintree 5. Python 4. AngularJS 3. Android 2.
Javascript
@braintree_dev @cbetta Braintree 5. Python 4. AngularJS 3. Android 2.
Javascript 1. NodeJS
@braintree_dev @cbetta Braintree Rating
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree - NodeJS
@braintree_dev @cbetta Braintree - NodeJS - C
@braintree_dev @cbetta Braintree - NodeJS - C - Java
@braintree_dev @cbetta Braintree - NodeJS - C - Java -
MogoDB
@braintree_dev @cbetta Braintree - NodeJS - C - Java -
MogoDB + Azure
@braintree_dev @cbetta Braintree Winner?
@braintree_dev @cbetta Braintree LA
None
@braintree_dev @cbetta Braintree CakePHP
ç
@braintree_dev @cbetta Braintree Singapore
@braintree_dev @cbetta Braintree Android, Arduino, NodeJS, MongoDB
@braintree_dev @cbetta Braintree Raleigh
@braintree_dev @cbetta Braintree Objective-C, Python, NodeJS, HTML5, CSS, JavaScript
@braintree_dev @cbetta Braintree London
@braintree_dev @cbetta Braintree SparkCore, wemo, ifttt, Sendgrid, Python, Pusher, Twilio,
AWS, NodeJS, Bootstrap, Backbone.js, SIP, handlebars, Braintree, webrtc, Swift, Geofencing
@braintree_dev @cbetta Braintree Athens
@braintree_dev @cbetta Braintree NodeJS, Ruby on Rails, Python, Raspberry Pi,
Heroku, Ruby
@braintree_dev @cbetta Braintree
@braintree_dev @cbetta Braintree
None
@braintree_dev @cbetta Braintree <3
THANK YOU Cristiano Betta Developer Advocate @cbetta | @braintree_dev
[email protected]
braintreepayments.com