http://skycoach.be/2011/05/16/agile-retrospectives-anti-patterns/
Links
Link: How to Make a Chrome Extension
Link: An Introduction to Unix
http://www.oliverelliott.org/article/computing/tut_unix/
Ummmm… the introduction to An Introduction to Unix contains a link to a YouTube video of N.W.A.’s F*** tha Police. I haven’t read all of the the guide, but that should give you some idea of what might lurk behind the links. You have been warned.
Eclipse Aether: Java library for working with artifact repositories such as Maven and Sonatype Nexus
Slide Deck Link: The Architecture of the Morrison’s OrderPad
http://martinfowler.com/articles/orderPad/
This is a slide deck (itself a neat little web application) detailing the architecture of a large scale web application and the design decisions made along the way.
Morrisons OrderPad is a tablet web-application that helps staff in supermarkets place orders for new stock as they walk around the store. The resulting application makes a good expositional architecture for a tablet web application backed by a lightweight java server application. We highlight the separation of application control and DOM interaction on the client, using small, focused frameworks on the server, the broad-stack testing environment, and the use of a pilot project to understand what features were needed.
Link: Command-line tools can be 235x faster than your Hadoop cluster
http://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
What I find funny is how he goes from this intermediate step:
cat *.pgn | grep "Result" | sort | uniq -c
To this intermediate step in one shot.
cat *.pgn | grep "Result" | awk '{ split($0, a, "-"); res = substr(a[1], length(a[1]), 1); \
if (res == 1) white++; if (res == 0) black++; if (res == 2) draw++;} \
END { print white+black+draw, white, black, draw }'
This is what I refer to as “knowing your business”.