For the guy/lady below: Hey there! I work at Envato and am involved in the day to day operations of the marketplaces, including CodeCanyon. Please feel free to email me any questions at sid at envato dot com
FYI: if HN prevents you from directly replying to a comment you can click on "link" to access a reply page directly. That's actually what I just did to reply to your comment.
I'm still not completely sure why HN does that to be honest, especially since the heuristic appears to be pretty random.
look at spring roo, its a more modern approach and uses active record rather than the service layers / repositories, it makes generating json api's really simple
Do you or anyone else know how much/little Google outsources their development work?
I was having a discussion with a fellow engineer about the outsourcing model and innovation.
Outsourcing? Not even a little bit. Not only that but AFAIK contract engineers are incredibly rare and nonexistent in many product areas.
This isn't to say that Google doesn't have partnerships with external vendors. We do. But engineering in general is a core competency, something far too valuable and of strategic importance to outsource.
There are exceptions. But for software engineers who contribute to Google's (non-open source) code base, Google pretty much got out of using contractors around 2008 or so. Some contractors became employees.
Adobe's BrowserLab does this (https://browserlab.adobe.com/) for mainstream Mac/Windows browsers. You need an AdobeID (registration is free). I've found it much faster than browsershots.org (though you have fewer options). No mobile support, I'm hoping they add that soon.
Edit: 'no mobile support' = 'doesn't emulate mobile browsers'