@braintree_dev @cbettaHackathons onRailsCristiano BettaDeveloper Advocate
View Slide
@braintree_dev @cbettaa Ruby <3 StoryCristiano BettaDeveloper Advocate
@braintree_dev @cbetta
@braintree_dev @cbettaBraintree
@braintree_dev @cbettaBraintreeThat’s me
@braintree_dev @cbettaBraintreeI also do bad jokes
@braintree_dev @cbettaBraintreeAn American Express Walksinto a Bar in Moscow...
@braintree_dev @cbettaBraintreethe bartender says,“Sorry mate,You aren’t allowed in herewithout a...”
@braintree_dev @cbettaBraintree“VISA!”
@braintree_dev @cbettaBraintreeI <3 U Cluj!
@braintree_dev @cbettaBraintreeBuna ziua Transilvania!
@braintree_dev @cbetta2004
@braintree_dev @cbettaBraintree-> -> -> ->
@braintree_dev @cbetta2007
@braintree_dev @cbettaBraintreeSimon Willison
@braintree_dev @cbettaBraintreeSimon WillisonCo-Founder of Lanyrd
@braintree_dev @cbettaBraintreeSimon WillisonCo-Founder of LanyrdCo-Creator of Django
@braintree_dev @cbettaBraintreemap(function, sequence)
@braintree_dev @cbettaBraintreesequence.map(function)
@braintree_dev @cbettaBraintreesequence.map function
@braintree_dev @cbettaBraintreesequence.map do#awesomenessend
@braintree_dev @cbettaBraintree<3
@braintree_dev @cbettaBraintreeRuby 1.8
@braintree_dev @cbettaBraintreeBundler
@braintree_dev @cbetta2008
@braintree_dev @cbettaBraintree[[NSString alloc] initWithFormat:@“This looks %s",complicatedValue];
@braintree_dev @cbettaBraintreeTesting
@braintree_dev @cbettaA Ruby <3 storyCristiano BettaDeveloper Advocate
@braintree_dev @cbettaHow I failed to letgo of the 2nd loveof my lifeCristiano BettaDeveloper Advocate
@braintree_dev @cbetta2009
@braintree_dev @cbettaBraintree(Pizza Powered)
@braintree_dev @cbettaBraintree(EmberAds)
@braintree_dev @cbettaBraintreefs.readdir(source, function(err, files) {if (err) {console.log('Error finding files: ' + err)} else {}})
@braintree_dev @cbettaBraintreefs.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 @cbettaBraintreefs.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 @cbettaSince then
WHICH HACKERS ARE THE BEST?
KC FOX
@braintree_dev @cbetta2013 sucked
@braintree_dev @cbettaBraintreeEventBrite
@braintree_dev @cbettaBraintreeMailChimp
@braintree_dev @cbettaBraintreeGithub Pages
@braintree_dev @cbettaBattleHack.org
@braintree_dev @cbettaBraintreestatistics
@braintree_dev @cbettaBraintreemicroservices
@braintree_dev @cbettaBraintreeprivate channels
@braintree_dev @cbettaBraintreeauth-*
@braintree_dev @cbettaBraintreeauth-battlehack
hackcodeofconduct.org
@braintree_dev @cbettastarttank.paypal.com/london
@braintree_dev @cbettablueprint.paypal.com
@braintree_dev @cbettaBraintreegithub.com/cbetta/dokkufy
@braintree_dev @cbettaHackathons onRailsCristiano BettaTooling and Engineering Lead
@braintree_dev @cbettaHackathons onRailsCristiano BettaF*** It Ship It Wizard
@braintree_dev @cbettaBraintreeI <3 Job Security ;)
@braintree_dev @cbetta2015
@braintree_dev @cbetta6 BattleHacksdone!
@braintree_dev @cbettaBraintreePopularity
@braintree_dev @cbettaBraintree5. Python
@braintree_dev @cbettaBraintree5. Python4. AngularJS
@braintree_dev @cbettaBraintree5. Python4. AngularJS3. Android
@braintree_dev @cbettaBraintree5. Python4. AngularJS3. Android2. Javascript
@braintree_dev @cbettaBraintree5. Python4. AngularJS3. Android2. Javascript1. NodeJS
@braintree_dev @cbettaBraintreeRating
@braintree_dev @cbettaBraintree- NodeJS
@braintree_dev @cbettaBraintree- NodeJS- C
@braintree_dev @cbettaBraintree- NodeJS- C- Java
@braintree_dev @cbettaBraintree- NodeJS- C- Java- MogoDB
@braintree_dev @cbettaBraintree- NodeJS- C- Java- MogoDB+ Azure
@braintree_dev @cbettaBraintreeWinner?
@braintree_dev @cbettaBraintreeLA
@braintree_dev @cbettaBraintreeCakePHP
ç
@braintree_dev @cbettaBraintreeSingapore
@braintree_dev @cbettaBraintreeAndroid, Arduino, NodeJS, MongoDB
@braintree_dev @cbettaBraintreeRaleigh
@braintree_dev @cbettaBraintreeObjective-C, Python, NodeJS, HTML5,CSS, JavaScript
@braintree_dev @cbettaBraintreeLondon
@braintree_dev @cbettaBraintreeSparkCore, wemo, ifttt, Sendgrid,Python, Pusher, Twilio, AWS, NodeJS,Bootstrap, Backbone.js, SIP,handlebars, Braintree, webrtc, Swift,Geofencing
@braintree_dev @cbettaBraintreeAthens
@braintree_dev @cbettaBraintreeNodeJS, Ruby on Rails, Python,Raspberry Pi, Heroku, Ruby
THANK YOUCristiano BettaDeveloper Advocate@cbetta | @braintree_dev[email protected]braintreepayments.com