• submit to reddit
Daniel Doubrovkine12/02/11
3200 views
0 replies

Mongoid_fulltext: full-text n-gram search for your MongoDB models

Today I wanted to let you know about a very handy library: mongoid_fulltext, an open-source full-text search implementation for your MongoId models in Ruby.  https://github.com/aaw/mongoid_fulltext

Daniel Doubrovkine12/02/11
3230 views
0 replies

Deploying Latest to Heroku with Jenkins CI

You can use Jenkins Batch Task Plugin if you want to deploy the latest revision to Heroku. Our deployment has two steps: a rake task that pushes assets to S3/Cloudfront and a git push. So the batch task attached to our repo looks like this.

John Esposito12/01/11
5731 views
0 replies

How DZone Users Are Using HTML5

Over 2200 of you responded to our SurveyMonkey on how you are actually using various new web standards (sometimes all classed under the generic heading 'HTML5').Before anything else: thanks for your responses! We'll certainly take them into account as we...

Alex Tkachman12/01/11
10758 views
3 replies

Build in the Cloud: Jelastic + Maven

Good news for Java developers! Now you can build applications in Jelastic cloud instead of building them locally and uploading WAR archives. What are my benefits you may ask?

Mitch Pronschinske11/30/11
7758 views
1 replies

How DataSift is Datamining 120K Tweets Per Second

Attention architectural gurus!  Get ready to learn about how one company puts together its amazing datamining architecture, and hopefully you'll also walk away with some ideas of your own after reading Todd Hoff's new post on High Scalability.  His post...

Mitch Pronschinske11/30/11
4782 views
0 replies

Building an Application upon Riak - Part 1

For the past few months some of my colleagues and I have been developing an application with Riak as the primary persistent data store.  This has been a very interesting journey from beginning to now.  I wanted to take a few minute and write a quick...

Stoimen Popov11/29/11
9273 views
4 replies

Algorithm of the Week: Sequential Search

This is the easiest to implement and the most frequently used search algorithm in practice. Unfortunately the sequential search is also the most ineffective searching algorithm. However, it is so commonly used that it is appropriate to consider several...

David Pell11/25/11
2147 views
0 replies

Teleport: Lightweight Ruby Deployment with Ubuntu

Sometimes you don't need all of the features that a powerful tool has to offer, and you'd be better off finding something lighter that only does what you need it to do.  That's the situation developer Dennis Reimann was facing when he wanted to setup an...

Mitch Pronschinske11/23/11
8991 views
0 replies

DevOps is not an absolute. It's a range

Abstract by Mitchell Hashimoto: Many still consider and talk about DevOps as an absolute thing: developers and operations are the same thing. Of course, this is not the case. DevOps is a range, where on the far left we have old-style ops (very exclusive)...

Daniel Doubrovkine11/21/11
2663 views
0 replies

Sorting Tables in Rails w/ Mongoid

Sorting tables in Rails is a common problem. It must have been done before, right? In fact it has been done so many times that it’s really hard to find anything that “just works”.  Turned out to waste a lot of time of at least two people with...

Robert Diana11/20/11
9256 views
1 replies

15 Tenets For The Software Engineer

Many people talk about the things a software engineer needs to know in order to be successful in their job. Other people talk about the traits needed to be successful. Typically, these posts may read differently but there are many similarities between the...

Mitch Pronschinske11/20/11
3555 views
0 replies

A Pennyworth Tutorial for the DevOps-minded

A new tutorial for Pennyworth has arrived.  For those of you who haven't heard of this obscure tool from the DevOps community, it's a continuous packager that is built around Chef, Jenkins, and the "effing package manger".

Martin Fowler11/17/11
10462 views
5 replies

Martin Fowler on Polyglot Persistence

In 2006, my colleague Neal Ford coined the term Polyglot Programming, to express the idea that applications should be written in a mix of languages to take advantage of the fact that different languages are suitable for tackling different problems....

John Cook11/17/11
4012 views
0 replies

Productivity and negative space

My post Why programmers are not paid in proportion to their productivity has been getting a lot of buzz today. One of the arguments in that post is that the most productive programmers know where they can find software to do parts of their job. When they...

Kevin Rutherford11/16/11
2241 views
1 replies

Faster Rails Controller Specs

One of the Rails apps I work on has this: $ rspec spec #... Finished in 61.82 seconds 475 examples, 0 failures 61 seconds!  (And on top of that I have to wait another 15 seconds for Rails load; that’s a whole other story, and I hope to come back to that...