Software Development
-
Do Not Think That One Second is Fast for Query Execution
I keep encountering situations where RDBMS users think that one second for query execution is anything near fast. Most recently,…
Read More » -
R: Replacing for loops with data frames
In my last blog post I showed how to derive posterior probabilities for the Think Bayes dice problem: Suppose I…
Read More » -
4 Creative Ways to Test Your Code in Production
What are some considerations and things to think about if I want to get the most out of testing in…
Read More » -
Why “No Source Control” Is Not A Problem
Because having source control is a solution. Sometimes we get fixated on something that’s missing, and we’re sure that’s the…
Read More » -
Is Your Eclipse Running a Bit Slow? Just Use This Simple Trick!
You wouldn’t believe it until you try it yourself. I’ve been using the Eclipse Mars developer milestones lately, and I’ve…
Read More » -
Know Your IDE: Eclipse
When I made the switch from .NET to Java, I naturally had to switch IDEs. With moving to Java, I…
Read More » -
TDD, Code review and Economics of Software Quality
To understand the value of Junits (developer tests), try maintaining, or worst, refactoring a code base that has none. The…
Read More » -
What are the 5 Trends for Testing in the Era of Big Data?
In today’s world of data explosion, big data applications and their implementations are growing dramatically. As data is at the…
Read More » -
A beginner’s guide to Cache synchronization strategies
Introduction A system of record is the authoritative data source when information is scattered among various data providers. When we…
Read More »