• submit to reddit
Michael Scharhag08/22/14
2154 views
0 replies

Understanding JUnit's Runner architecture

Some weeks ago I started creating a small JUnit Runner (Oleaster) that allows you to use the Jasmine way of writing unit tests in JUnit.

Kin Lane08/22/14
15137 views
20 replies

Sorry Google, Your Programming Test Is Not A Valid Measurement Of My Skills

I understand that you have to qualify large number of folks, at your very algorithmic-centric company, but when it comes to measuring what I do, a programming test isn’t a thing.

Jim Bird08/22/14
35000 views
9 replies

Don't Waste Time on Code Reviews

Many people still think of code reviews as expensive formal code inspection meetings, with lots of prep work required before a room full of reviewers can slowly walk through the code together around a table with the help of a moderator and a secretary. Lots of hassles and delays and paperwork.

Matt Butcher08/22/14
2853 views
0 replies

The Potential of Cloud plus IoT

I've heard some dubious claims contrasting the cloud and IoT. I've also seen the connection between the two overhyped and generally misunderstood. As the lead cloud engineer at an IoT company, I feel obligated both to provide context and advocate for a proper understanding of the potential of IoT plus cloud.

Giuseppe Vettigli08/22/14
4236 views
0 replies

Quick HDF5 with Pandas

HDF5 is a format designed to store large numerical arrays of homogenous type. It cames particularly handy when you need to organize your data models in a hierarchical fashion and you also need a fast way to retrieve the data. Pandas implements a quick and intuitive interface for this format and in this post will shortly introduce how it works.

Abby Fichtner08/22/14
6792 views
0 replies

Why We Need to Teach Kids to Code

Coding (computer programming) is the art of creating anything from computer games and iPhone apps to computational models that help us improve health care. As our kids grow up, this ability to code will become as fundamental as reading and writing to their success, regardless of what occupation they ultimately choose.

Chris Chang08/22/14
2398 views
0 replies

A Primer on Geospatial Data and MongoDB

MongoDB offers new geospatial features in versions 2.4 and 2.6. The core of these features is the introduction of GeoJSON, an open-source format for rich geospatial types that go beyond what MongoDB has supported in previous versions.

Lukas Eder08/22/14
2261 views
0 replies

A Wonderful SQL Feature: Quantified Comparison Predicates (ANY, ALL)

Have you ever wondered about the use-case behind SQL’s ANY (also: SOME) and ALL keywords? You have probably not yet encountered these keywords in the wild. Yet they can be extremely useful. But first, let’s see how they’re defined in the SQL standard.

Nikita Salnikov...08/22/14
2760 views
0 replies

Classloading and locking

This post is inspired by Pierre-Hugues Charbonneau’s article on how loading non-existing classes can severely hurt your performance. This brought back memories from a debugging session where the same problem surfaced a bit differently.

Chen Harel08/22/14
5093 views
0 replies

Route 53 Benchmark: The New AWS Geolocation's Surprising Results

How to choose between Geolocation and Latency routing? We tested DNS configurations across multiple EC2 regions using AWS Route 53 to find out

Alec Noller08/22/14
3402 views
0 replies

MPAndroidChart: A Library for Charts & Graphs in Android

If you're looking for some ways to chart and visualize your data in an Android app, here's a library that might make your life a bit easier: MPAndroidChart.

Max Katz08/22/14
4862 views
0 replies

Building a Mobile App with Database in 5 Minutes

This video shows how to build a simple, yet complete mobile app connected to a cloud database via REST APIs.

Ayende Rahien08/22/14
3104 views
0 replies

What is My Query Doing?

Recently we had to deal with several customers support requests about slow queries in RavenDB. Now, just to give you some idea about the scope. We consider a query slow if it takes more than 50ms to execute (excluding client side caching).

Peter Zaitsev08/22/14
1542 views
0 replies

5 Great New Features From Percona Cloud Tools for MySQL

Percona Cloud Tools for MySQL is a hosted service providing access to query performance insights for all MySQL uses. After a brief setup, unlock new information about your database and how to improve your applications. There’s a lot more, but let’s just look at these five new features…

Chandra Munagavalasa08/22/14
2937 views
0 replies

Maximize your Customer Value – Think Lean, Go Lean and Stay Lean

Lean is more than just minimizing waste. A popular misconception of Lean is that it is suited only for manufacturing. In this article I will be discussing non-value added process and implementing Lean in software development.