Joey deVilla
Joey deVilla is Shopify's rock and roll accordion-playing, community-building, code-writing and mischief-making Platform Evangelist. His job is to write, talk, code and sing about the Shopify ecommerce platform to developers, designers and merchants. In a previous life, he was a Developer Evangelist at Microsoft where he specialized in Windows Phone, web development and annoying upper management. You'll rarely see Joey without his accordion, laptop and iPad.

Canada Canada

2012 sessions

Mo’ Money, Less Problems with ActiveMerchant View session page

English session - Intermediate
Your Ruby/Rails application is up and running, you’ve got users, and better still, they’re ready to pay to for the fruits of your genius. Okay, genius: how do they pay? The answer is ActiveMerchant, the de facto standard for handling payments in Ruby. ActiveMerchant gives you a single, simple API that supports many payment gateways and lets you authorize a payment and capture the money, all with only a screenful’s worth of code. In this session, we’ll walk you through a simple payment, work up to a full Rails-based shopping cart with payment authorization and capture and show you what the industry standards are and the security precautions you should take.

Ruby as She is Spoke View session page

English session - Intermediate
Speak you Ruby surely like native? Have you a grip on using the rectified idioms for coding in the language? But seriously: like human languages, programming languages are also about clear communication, and the best way to speak a language is to understand it idioms. In this session, we’ll look at Ruby turns of phrase and other patterns that the best-written Ruby code uses to communicate clearly and that best take advantage of the Ruby language.

Previous sessions