117 karma · joined September 10, 2010
However, I'm still sticking to my point. Debugging your code using Printf feels like 1990s.
Scala works beautifully with IDEA IDE, one of the best IDE out there! GUI debugger just works out of the box.
I tried using Go for a little bit but I find IDE and tooling support for Go is a bit lacking. Do people consider these aspects anymore when they evaluate a new language? A proper IDE support can greatly boost your productivity!
Just use Heroku with MongoDB for Ruby On Rails deployment. :)
On any given web page, it can easily bring in 10 or more external JS libraries. So the chance of one of them getting compromised can only go higher. You need to make sure that your product can survive a cross site scripting attack.
And you need to protect your product against your own merchant because those misbehaved merchants can give your business a bad name. Let them steal their users' credit card, but just don't let them steal it from Recurly's credit card form...
You could have solved these two security issues if you spend a little more effort and put the credit card form inside Recurly owned iframe. But I guess your engineering team took a short cut. :)
While the user is entering the credit card number, there's a chance that someone can intercept and steal the CC.
You can easily solve this problem by putting the credit card form inside your own iframe. :)
You're exposing credit card number on the input field of the original publisher's HTML page. This means that the publisher can pick up the credit card number himself, or an included third party javascript library(like google analytics).
On my website, for every 1000 Facebook like button clicked, there is only one Google +1 button clicked.
proof: http://likehub.com/
No revenue because my AdSense account was banned a few years back. :(
In another word, write in C, and debug in assembly...