We're hiring!

We're actively seeking developers & designers for our new Detroit location. Learn more

Integrating Paypal Express with Rails 3.1 — Part 3

This is the last part of a three-part series. As mentioned in the previous post, the next step is to define the PaypalExpress#purchase action so that we would get the paypal_express_purchase_path.
Posted in Languages, Web | Tagged | Leave a comment

Integrating Paypal Express with Rails 3.1 — Part 2

Picking up from my last post, we will now look at the next PaypalExpressController action: review. We first need to modify our routes.rb file:

Posted in Design & Development, Web | Tagged , , , , | 5 Comments

Integrating Paypal Express with Rails 3.1 — Part 1

Ever wanted to add this button to your site? I spent a few weeks figuring out how to make the Paypal checkout button work properly on my site. There were a lot of resources on the web, but none of them were complete. After a lot of trial and error, here is the step-by-step guide…

Read More »

Posted in Design & Development, Web | Tagged , , , , | 7 Comments

Coffeescript in Firebug console with Acebug

Firebug is an indispensable tool when it comes to web development. Whether it is checking the Ajax requests/responses (under Net), inspecting DOM elements (under HTML), or using jQuery and Underscore.js inside the console to play with DOM elements, it’s an awesome tool. There is one aspect of it that I wish Firebug console provided: Coffeescript integration, but then I found Acebug.

Posted in Design & Development, Process & Practices, Testing, Tools, Web | Tagged , , | 2 Comments

How to click text using Capybara and Cucumber

Out of the box, Cucumber contains a web step that allows you to easily click a link. But what if what you want to click is not a link, but some plain text like: Unfortunately, Cucumber doesn’t have a web step for such case, so Dustin and I had to do some digging around. We found…

Read More »

Posted in Testing, Tools | Tagged , | Leave a comment

Enhancing your OS X — Part 4

This is part 4 of a multi-part series on OS X productivity. It is a continuation from part 3 in which I discussed the apps that I use daily. Let’s get to it!

Posted in Tools | Tagged , | 2 Comments

Enhancing your OS X — Part 3

This is part 3 of a multi-part series on OS X productivity. In part 1 and part 2, I covered numerous modifications that enhanced my productivity. In this post, we are going to be switching gear a bit; I will cover the apps that have become indispensable in my daily life. Here goes!

Posted in Tools | Tagged | 8 Comments

Enhancing your OS X — Part 2

mac-os-x[1]

This is part 2 of a multi-part series about how you can better use your Mac. In case you missed the first part, be sure to check it out here. In this post, the theme is still the same: trying to do things as much as possible using the keyboard. Let’s get to it! Use…

Read More »

Posted in Tools | Tagged , | 2 Comments

Enhancing Your OS X — Part 1

Ever since I started working at AO, I’ve learned how to use OS X much more effectively. Shawn, Micah, and Matt all have introduced new applications/ways that enable me to be more productive. I felt compelled to share all these wonderful tips with our blog readers. Since there’s so much to talk about, I’ve decided…

Read More »

Posted in Tools | Tagged , | 2 Comments

Restoring your Mac to factory settings is easy …NOT!

I’ve been a long-time Windows user and have gotten very good at doing a Windows clean install. A few days ago, I decided to (for the first time) reformat my Mac so that I could correctly install all the development tools that I need for work. I thought it should be pretty easy: just pop…

Read More »

Posted in Tools | Tagged , | 2 Comments