• submit to reddit
Pat Shaughnessy03/02/12
1837 views
0 replies

A Ruby Inquiry: Is it Interpreted or Compiled?

Although it's easy to think of Ruby as an interpreted language akin to PHP or Javascript, the most common implementation of Ruby is an interpreter.

Larry Franks03/02/12
3083 views
0 replies

15 Useful Links for Azure Users

Including the following: "8 Essential Best Practices in Windows Azure Blog Storage," and "Backbone.js: A Roundup for Beginners"

Matthew Macdona...03/01/12
2451 views
0 replies

Now You Too Can Install Nventory on Amazon AWS

The following post includes script for installing nventory, ruby gems and nginx onto Amazon AWS.

Mitch Pronschinske02/29/12
5784 views
3 replies

DZone Meetup Strikes Sofia, Bulgaria!

After 2 hugely successful DZone VIP meetups in Cary, NC (USA) and Colombo, Sri Lanka, a third meetup concluded last month in Sofia, Bulgaria - organized by one of DZone's team members, Jordan Jambazov. See pics and user reflections on the meetup

Matthew Macdona...02/28/12
5369 views
0 replies

Putting the Butler to the Test - Part 3

The last two posts in this series have covered what the overall system will look like and how to ensure your Puppet server is ready to receive the files from the SCM repo via Capistrano. This post will cover setting up the test server using JenkinsCI and creating some tests.

Matthew Macdona...02/28/12
8451 views
1 replies

Deploy and Roll-back System Configs with Capistrano, mcollective and Puppet - Part 2

I’ve been playing around with Capistrano over the past few weeks and I’ve recently created a way to use the power of Capistrano’s “deploy” and “rollback” features with Puppet and MCollective to enable me to have complete control over the deployment of my system configurations. Now you'll learn how to do it.

Matthew Macdona...02/28/12
6924 views
0 replies

Turning a 5 Hour Manual Build and Deploy Routine Into a Single Code Commit - Part 1

This series of tutorials will help you move towards full testing, integration and deployment of your systems - enabling continuous delivery of server configurations. The tools used in these tutorials include Git, Jenkins, Puppet, MCollective, and Capistrano.

Santosh Kumar02/28/12
4216 views
0 replies

Exploring Java's Concurrency Model with JRuby in the Driver's Seat

By discussing the concurrency packages Java shops with, along with the concurrency model, this writer concludes that JRuby gets a lot of concurrency packages that come with Java for free, which is great for engineers not ready to give up on ruby.

Joe Miller02/28/12
9393 views
2 replies

15 Different Statsd Server Implementations

There are statsd clients in many languages and there are also many implementations of the statsd server. There were no resources that listed all of the different implementations, so Joe Miller decided to start one here.

Stoimen Popov02/28/12
11391 views
2 replies

Algorithm of the Week: Shell Sort

Insertion sort is a great algorithm, because it’s very intuitive and it is easy to implement, but the problem is that it makes many exchanges for each “light” element in order to put it on the right place. Thus “light” elements at the end of the list may slow down the performance of insertion sort a lot. As Stoimen Popov explains, that is why in 1959 Donald Shell proposed an algorithm that tries to overcome this problem by comparing items of the list that lie far apart: Shell Sort...

Kief Morris02/27/12
4247 views
1 replies

Configuration Drift

Configuration Drift is the phenomenon where running servers in an infrastructure become more and more different as time goes on, due to manual ad-hoc changes and updates, and general entropy. Here's what you can do about it...

Carlo Scarioni02/24/12
3675 views
0 replies

Build a Movie Search Engine with Solr and Ruby

This tutorial will allow you to search for movies by title and/or Actor using Ruby and Solr. I will assume you already have Ruby installed and the Gem tool as well.

Ben Kepes02/22/12
6661 views
0 replies

Amazon Goes PaaS: Game On! Let’s See How the Competition Respond

Have no doubt – this is PaaS in all but name. From the announcement: "Today AWS launched an exciting new service for developers: the Amazon Simple Workflow Service. Amazon SWF is an orchestration service for building scalable distributed applications. "

Matthew Macdona...02/22/12
4289 views
0 replies

"Murder" for Fun and Profit - Deploying a PHP App

This article on "Murder," a web application deployment tool, is not a “Beginners Guide” but rather a collection of d hints/tips that that can help you deploy any web application from SVN.

Stoimen Popov02/21/12
12198 views
4 replies

Algorithm of the Week: Bubble Sort

It’s weird that bubble sort is the most famous sorting algorithm in practice since it is one of the worst approaches for data sorting. Why is bubble sort so famous? Perhaps because of its exotic name or because it is so easy to implement.