Using QUnit and Sinon.js achieves the possibility of unit testing — and using the Google closure compiler with hard optimization enabled minifies code efficiently.
Apache Hive is a powerful tool for analyzing data. It's very important that you know how to improve the performance of query when you are processing petabytes of data.
Packaging by feature has its benefits, including lower coupling and higher cohesion. It's great for larger applications, but it also has drawbacks to keep in mind.
Remote jobs are awesome. Unless the person having to manage five people on four continents. Try these five strategies for getting the most out of your remote team.
In-memory databases are a common occurrence with unit tests, so let's take a look at how to remotely connect to an instance if you need to, say, debug some data or tests.
When should you start performance testing depends on whether you want to go with the Agile approach or the Waterfall approach. But how do you know when to do which?
Need to query within embedded documents? This example takes us through using Couchbase's N1QL query for objects in a nested array in a single document.
Using local classes makes sense from an engineering point of view, but the principle of least surprise applies. Unless every team member is comfortable, don't use them.
Java has provided native enum types from version 1.5 onwards. Some issues arise with the use of enums in Java code, which this article attempts to address.
In this article we look at the mechanics of a Sprint, and at how team members are expected to collaborate in order to produce a release-quality increment.