Skip to main content

On the Web

Deciding On Graphs: Four Questions
Originally Written by David MontagOriginally Posted on Medium Preview Text:...
(Feb 17, 2015)
Spocklight: Capture and Assert System Output
Spock supports JUnit rules out of the box. We simply add a rule with the @Rule annotation...
(Feb 17, 2015)
Netflix Governator Tests - Introducing governator-junit-runner
Consider a typical Netflix Governator junit test. Preview Text:...
(Feb 17, 2015)
Why Continuous Delivery for the Database Matters
“The day started at 6:30 this morning.”“Unfortunately, I had a late afternoon meeting with my boss...
(Feb 17, 2015)
JavaScript Debugging Tips Using the Chrome Dev Tools, Deb.js, and More
In this blog post we will go over some useful tips and tricks for debugging client-side Javascript...
(Feb 17, 2015)
The Most Important Takeaways From MySQL Prepared Statements
Since MySQL both sends queries to the server and returns data in text format, the query must be...
(Feb 17, 2015)
Inequalities and Quantile Regression
In the course on inequality measures, we’ve seen how to compute various (standard) inequality...
(Feb 17, 2015)
Retrospective Dialogue Sheets - Updates and Changes
When I say changes, I’m not saying anything about changes to the sheets themselves. I mean I’ve...
(Feb 17, 2015)
MongoDB as a Glassfish Security Realm
As many of you know application servers like GlassFish have excellent built-in support for common...
(Feb 17, 2015)
Miscellaneous Math Resources
Every Wednesday I’ve been pointing out various resources on my web site. So far they’ve all been...
(Feb 17, 2015)
Cost of Testing Last
At a fine dining restaurant if I complained that I did not like the food; immediately the chef,...
(Feb 17, 2015)
Exception Handling in Spring REST Web Service
There are a few different ways to handle exception in Spring controller. Preview Text:...
(Feb 17, 2015)
Pairing Patterns
Pair programming is hard. When most developers start pairing it feels unnatural. After a lifetime...
(Feb 16, 2015)
11 Mistakes that Come Back to Bite Experience Java Developers
Production issues seek the attention of middle and top level management. Here are a few things that...
(Feb 16, 2015)
"NoSQL Injection" - What 40000 Unsecured MongoDB Databases Mean for our Industry
The news is all over reddit… Major security alert as 40,000 MongoDB databases left unsecured on the...
(Feb 16, 2015)
HttpClient 4.x Timeout
HttpClient is one of the most versatile Java libraries. Unfortunately, it comes with a lot of...
(Feb 16, 2015)
What’s a Real IoT Project? A Career-Shaping Question for Developers
In 2010, I was a CTO at Cisco when it started to put increasing strategic bet on the Internet of...
(Feb 16, 2015)
Securing a PhoneGap/Cordova Hybrid Mobile App
Written by Rob Lauer Unbeknownst to many PhoneGap/Cordova developers, the HTML/JavaScript/CSS...
(Feb 16, 2015)
Modern SQL in PostgreSQL [and Other Databases]
“SQL has gone out of fashion lately—partly due to the NoSQL movement, but mostly because SQL is...
(Feb 16, 2015)
TDDing a Unit, Not a Class
Some time ago, I blogged about "Unit tests vs Class tests", where I described how it differs...
(Feb 16, 2015)