My Ajax calls were failing and I saw my application logs containing many requests with the HTTP verb "OPTIONS". I narrowed it to oddities with PDFs on Safari.
A list of resources, books, and tutorials to bring a computer scientist up to speed with the latest tools and practices used in modern web development.
Scott Page's book: The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools, and Societies offers a compelling argument for diversity as a powerful force fo
Nick Sutterer makes a great case for separating CRUD from REST, and also touches on the important interface constraints of the REST architectural style.
Compares unit testing with mock objects in googlemock to RSpec/Mocha, highlighting the differences for someone used to higher-level languages like Ruby.
In a recent project we chose to use the EventBus in conjunction with Guice (a dependency injection library) and have had a lot of success with it. Specifically, objects in our syst
Small software teams are dramatically more cost efficient than large teams. Large teams don't even confer much calendar time advantage over small teams.