Auto-Updating Credit Cards

tl;dr: When your credit card number or expiration date changes, in many cases, we can update them for your automatically! Credit cards are great. They're quick and easy for the customer and pretty darn nice for the seller (us!) as well. That said, getting issued a new card still… »

OAuth is Easy, Right?

OAuth can be easy to implement, but easy is in the eye of the beholder. This beholder will define it as leaning on a well-supported OAuth library and a simple user authentication flow. We just wrapped up our first wave of GitHub integration with Skylight and while we did lean… »

What's In A Name?

“What's in a name? That which we call a rose by any other name would smell as sweet.” I beg to differ with Shakespeare here - I don’t think any flower would be terribly happy to be called “stinkbud” or “garbageblossom.” Names matter! ​Warning: several years-old Doctor Who spoilers… »

Skylight and Rails 5

If you've been paying attention, you're probably aware that Rails 5.0.0-beta1 has been released. You may be wondering if Skylight works with it. The answer is yes! For the last year, as part of our massive test suite, we've been running tests against Rails edge. (We also run… »

The Log-Normal Reality

I took some time off in October to visit my friends and family in Hong Kong. When I returned from my vacation, I was very excited to see that we had shipped our new design for the endpoints page. If you haven't seen it yet, go ahead and see it… »

Fixing That Mysterious Slow Request in Your Rails App

Even if your Rails app is humming along just fine most of the time, your users probably still occasionally experience painfully slow requests seemingly at random. While unexplained slowdowns can happen for many reasons, the most common root cause is excessive object allocations. Here's the good news: there's something you… »