• submit to reddit
Brian Swan01/26/13
0 replies

Bundler and Cross-Platform Development

Recently I helped a co-worker with getting Rails, Nginx, and Unicorn up and running in a Linux VM, using Capistrano to deploy the Rails application from the development box.

Alex Holmes01/26/13
0 replies

Sorting Text Files with MapReduce

In my last post I wrote about sorting files in Linux. Decently large files (in the tens of GBs) can be sorted fairly quickly using that approach

Arthur Charpentier01/26/13
0 replies

Topological Data Analysis, Science Behind Paywalls, and More Data Links

Arthur Charpentier collects links ranging from the ethics of science paywalls to discrimination based on genes.

Mitch Pronschinske01/26/13
0 replies

Understanding Oracle SOA - Part 1

This is a very well explained video about SOA basics. A little history plus some practical knowledge.

Venkatesh Kris...01/26/13
0 replies

An Industry Report on Project Success Rates You Should Check Out...

ChaosOne of the most popular reports people use to showcase failure of software development is the Standish’s chaos report. In 1994, Standish reported a shocking 16 percent project success rate, another 53 percent of the projects were challenged,and 31 percent failed outright.

Borislav Iordanov01/25/13
0 replies

Variables in HyperGraphDB Queries

A feature that has been requested on a few occasions is the ability to parametarize HyperGraphDB queries with variables, sort of like the JDBC PreparedStatement allows.

Maarten Balliauw01/25/13
0 replies

Hosting Jetbrains' Agile Issue Tracker on Windows Azure

YouTrack, JetBrains’ agile issue tracker, can be installed on different platforms. There is a stand-alone version which can be downloaded and installed on your own server

Ted Neward01/25/13
35 replies

On the Dark Side of "Craftsmanship"

This is what "software craftsmanship" gets us: an imposed segregation of those who "get it" from those who "don't" based on somebody's arbitrary criteria of what we should or shouldn't be doing. And if somebody doesn't use the "right" tools or code it in the "right" way, then bam! You clearly aren't a "craftsman".

Nishant Chandra01/25/13
0 replies

Suffering-Oriented Programming

While exploring the Flume architecture, I came across a presentation called 'Become Efficient or Die: The Story of BackType' that coined a new term - 'suffering-oriented programming'.

Scott Leberknight01/25/13
0 replies

Iterative Software Development, Part 2

Welcome back for episode 2! (Link to Part 1 included) It's time to implement our first real feature. And with that, comes a decision: what feature should we implement? Some map to fly around in? A way of keeping track of all the entities in the application? A game loop?

Mitch Pronschinske01/25/13
0 replies

Controlling a House 50 Miles Away With MQTT and Raspberry Pi

In this short video, Simon Maple and Andy Stanford-Clark show the new WebSphere Liberty Profile interfacing with Really Small Message Broker (RSMB) via an MQTT client (eclipse Paho). This results in MQ messages being sent to control devices 50 miles away on the Isle of Wight!

Olga Kouzina01/25/13
0 replies

Retrospectives, Part 2: In a Sentimental Mood

It’s time to look into the secret nuts and bolts of what actually makes retrospective meetings work. I’m stepping out to embrace a broader picture, as the subject of company culture — it’s exactly about the quality of this oil that makes the retrospective engines run — is limitless.

Dustin Marx01/25/13
0 replies

Hamcrest Containing Matchers

Most Java developers probably think of "contains" as describing if the String/Collection contains the provided characters/objects among other possible characters/objects. However, for Hamcrest matchers, "contains" has a much more specific meaning.

George London01/25/13
0 replies

You're Doing Freemium Wrong

There are plenty of perfectly good reasons to want a lot of permanent free users. They’ll tell their friends, and as Fred Wilson points out you can show advertising.

Ayende Rahien01/25/13
0 replies

FLOSS Moling with RavenDB

As I am always interested in testing RavenDB with different data sets, I decided that this would be a great opportunity to do that, and get some additional information about how things are working as well.