I have found it both interesting and rewarding to learn a new
programming language or major framework on a roughly yearly basis. If
forced to self-identify with any single programming language, it would
…run it on a high port
This seems like obvious advice but I see it so often ignored…. Yes,
putting ssh on another port is obscurity – but it freaking works. It
doesn’t prevent someone from cracking your password via ssh, you should
This was a live blog from a MongoSV session. Here’s a link to the entire series of posts.
These are cautionary tales, but also an opportunity for schadenfreude. All true stories.
1. The first example is of a user who ran w/o journaling. Important...
Clover is a
great tool for generating code coverage reports from your unit tests. It
can be executed as a plugin in Eclipse, Maven or Ant.
However, not everyone knows that it can also be used to collect coverage data of integration tests.
I'm helping out a client who is having a problem using Spock and Tapestry 5.3 together. The Spock/Tapestry integration
was created for Tapestry 5.2, and some subtle change in the Tapestry
5.3 IoC container has boned the integration, so running even a simple...
A common thing I come across is that teams using a mocking framework assume they are mocking.
They are not aware that Mocks are just one of a number of 'Test Doubles' which Gerard Meszaros has categorised at xunitpatterns.com.
Well 2011 has been a great year for Hadoop and its supporting ecosystem. There is a growing base of sub projects evolving to fill the many niches in and around Hadoop and there are companies coming out of the wood work to claim their piece of the pie. Not to...
I love shortcuts. I do my best to learn keyboard shortcuts, I setup
aliases, and I like using anything that makes things faster. Here are a
few of my favorites for a shell in Linux or OS X. These aren’t ninja
shell moves that folks who’ve been doing...
This was a live-blog from a MongoSV session. Here’s a link to the entire series of posts.
Kyle’s strategy is to start with a normalized representation and then
embed for simplicity and optimization. This reminds me of our data-modeling post.
I’ve been playing around a little bit today with writing an Android
application and while for the majority of the time I’ve been deploying
to an emulator I wanted to see what it’d look like on my phone.
There are many frameworks available in the market to develop web
services based on Java platform. However, most of those frameworks
follow JAX-WS specification(JSR-000224). This series will concentrate on
the official JAX-WS reference implementation...