• submit to reddit
John Cook02/09/12
12578 views
0 replies

Programming Language Popularity by SO and GitHub Cross-Ranking

See what you think of this new methodology for determining language popularity with stats from Stack Overflow, the developer question and answer site, and GitHub, a very popular open source repository.

Pat Shaughnessy02/07/12
4490 views
3 replies

Journey to the Center of JRuby

An informative, in-depth post about the Java implementation of the Ruby interpreter. Pat Shaughnessy includes some background on both Java and Ruby, as well as other sections about byte code and assembly language. Best of all are the old-timey pics (and the plentiful code).

Mitch Pronschinske02/07/12
5943 views
0 replies

Amon: Lightweight, Open Source App and Server Monitoring

Amon is an open source tool that can run on the smallest VPS you have. If you don't trust similar cloud solutions (some of which are not free) and you want to be in full control of your logs and performance history, then Amon is probably worth a look, especially for you DevOps folks. It gives you logging, error tracking, and server monitoring all in one place.

Stoimen Popov02/07/12
7247 views
0 replies

Algorithm of the Week: Data Compression with Prefix Encoding

Prefix encoding, sometimes called front encoding, is yet another algorithm that tries to remove duplicated data in order to reduce its size. Its principles are simple, however this algorithm tends to be difficult to implement. The good thing is that this algorithm can be used in many cases once we know the data format in advance. So here are three examples where this algorithm can be very handy.

Aaron Nichols02/06/12
5826 views
4 replies

Make your process your Rock Star, not individuals

Rather thank trying to find a 'rock star' to come and be your savior, try moving from small groups to collaborative teams and processes, rather than people, that are 'rock star'.

Joe Miller02/05/12
7899 views
1 replies

How To: Install graylog2 on CentOS 5 with RVM + Passenger

I decided to see if RVM – Ruby Version Manager – would allow me to setup an isolated Ruby environment just for graylog2 and not disturb the other Ruby apps on the machine. I also wanted to setup an isolated instance of Passenger-standalone for graylog2 then configure apache to listen on port 80 and forwarding requests with mod_proxy.

Kin Lane02/03/12
2365 views
0 replies

Local Directory vs. Local Guide

Kin's work with CityGrid places led him to the conclusion that user-centered local direction provides search mechanisms for finding local businesses. He suggests that, "rather than requireing users to find their own places, we should be . . . making our local web applications more intelligent in helping users discover what they are looking for."

Jim Bird02/03/12
6576 views
4 replies

Source Code is an Asset, Not a Liability

Many have argued that Source Code is a liability - something you just have to deal with to produce business value. The more code you have the more effort to maintain it, right? Jim Bird argues that none of this changes the fact that Source Code is still an asset.

Daniel Doubrovkine02/02/12
2976 views
0 replies

Grape API Mounted on RACK with Static Pages

Here’s how I mount a Grape API on Rack and also serve static pages. Most useful for building a service with documentation. Setup bundler with the required gems. I am using the next version of Grape (frontier branch and the next version of rack-contrib...

Victor Savkin02/02/12
3003 views
2 replies

Why Every Ruby Developer Should Learn Smalltalk

No matter what kind of programming you are doing these days you probably heard a lot about Smalltalk. And there is a reason for that. Its influence on what we are doing and using right now is hard to overestimate. Refactoring, XP, TDD, many VM technologies...

Max De Marzi01/31/12
3578 views
0 replies

Getting started with Ruby and Neo4j

Getting started with Ruby and Neo4j is very easy. Follow these steps and you’ll be up and running in no time. First we install the neography gem: Using Bundler:1 echo "source 'http://rubygems.org' 2 gem 'neography' " > Gemfile 3 bundle install...

Aaron Nichols01/31/12
7230 views
1 replies

A Twitter Experiment: @devops_jerk

I am @devops_jerk. I’m not a jerk – but I have played one on Twitter. On the 15th of October I setup the account on Twitter. Today, not quite 2 months later, I am officially ending the experiment. I learned some interesting things and had a lot of fun...

Stoimen Popov01/31/12
8889 views
0 replies

Algorithm of the Week: Data Compression with Relative Encoding

I will show you how you can save space for certain implementations by reducing the amount of characters you are encoding using relative encoding.

Eric Genesky01/30/12
1679 views
0 replies

Method chaining and lazy evaluation in Ruby

Method chaining has been all the rage lately and every database wrapper or aything else that’s uses queries seems to be doing it. But, how does it work? To figure that out, we’ll write a library that can chain method calls to build up a MongoDB query...

Swizec Teller01/30/12
7907 views
1 replies

Heroku, MongoDB, node.js – a problem

A couple facts about three cool technologies