Articles

Double Shot #557

Some mornings it’s tough to get out of bed.

Engine Yard Raises $19M for Expansion

I’m delighted to announce that Engine Yard has successfully raised an additional round of funding to continue the company’s expansion. In this latest round we raised nineteen million dollars with DAG Ventures leading the investment. We are also welcoming Bay Partners and Presidio Ventures as new investors. They join previous investors Benchmark, NEA and Amazon, who all returned to participate in the funding round.

RPCFN: Average Arrival Time For A Flight (#2)

Ruby Programming Challenge For Newbies

RPCFN: Average Arrival Time For A Flight (#2)

By Chris Strom

Thank you for the very encouraging response to the first-everRuby Programming Challenge For Newbies (RPCFN)“. The second Ruby challenge is from Chris Strom.

Felipe Elias Philipp Winner RPCFN #1

In this brief interview, Satish Talim of RubyLearning talks to Felipe Elias Philipp of Brazil, winner of the first-ever Ruby Programming Challenge For Newbies.

Felipe Elias Philipp

GitHub Meetup SF #7

New repository lists on your dashboard

Last night we rolled out some nifty new repository lists for your dashboard in case you haven’t noticed.

Coming to life

After a busy few months filled with travel and contract work, I've finally been able to give the Ruby on Rails Tutorial project the attention it deserves, and now it's really coming to life. As a first step, I've written a markup system to make the Rails Tutorial book available simultaneously as HTML and as a PDF; you can see an example of the markup system (which I call PolyTeXnic) in this short sample document.

ADS is Taking Over ORUG!

 ADS is Taking Over ORUG!

ORUG 300x29 ADS is Takin</p />
</p>  </div>

    
    <div class=

Mustache: Logic-Free Views For Your Ruby Web Apps

mustacheMustache is a new templating library from Chris Wanstrath (a.k.a. defunkt of GitHub fame) that provides a way to render views in your chosen Ruby web framework.

Authentication Plugins - Add link to authlogic how-to page.

restful-authentication

Restful-authentication (formerly acts_as_authenticated) was written by Rick Olson (technoweenie) and has long been a popular authentication plugin used for many apps.

You may also want to see How-to: restful-auth on this wiki.

Articles | Rails Fire

Articles

Mini DisplayPort to Dual Link DVI Adapter Fix (Temporary)

The Mini DisplayPort to Dual Link DVI Adapter for the new aluminum Macbooks and Macbook Pros is getting some bad press due to sporadic flickering problems. There are seemingly very few people who aren’t having problems, myself included. This is a strange move by Apple.

checkout tracked remote branch

I frequently need to do this when setting up or syncing my various machines, and I seem to forget the command all the time. So let’s say you’ve got more than one branch on your remote, and you want to bring it down into your local repository as well:

Viewing information on the remote should look something like this:

Building a Gem Using BDD

I wrote this article for the first edition of “The Rubyist”, and having left it a good set of months, I’m posting it here for your perusal.

The internet is full of tutorials and blogs on Rails, but lacking in the Ruby Gem building department, and as part of my work for Engine...

Some Software Was Harmed in the Making of This Site

As noted on the about page, I decided to write my own software to run this site.

The following technologies were harmed in the making of this site:

Acknowledge contributions

If you have ever released useful code into the open source wilderness, then you know that at some point, you get patches or contributions that are well-intentioned but don’t quite meet your standards. Either the quality is not what it should be or they use a different style than the one you prefer. Often people make contributions that you just don’t want to incorporate, but If the contribution is valuable, there are two ways of going about resolving this.

Hint

@islostonyet?

Tracking Fork Queue commits

At first I was all :(

- if entry.title.downcase =~ %r{^#{login.downcase} (pushed|committed)}
+ if entry.title.downcase =~ %r{^#{login.downcase} (pushed|committed|applied fork commits)}

Then I was like ”git push origin master”.

And now I’m like :)

Rails + Merb = Rails 3

One particularly sweet and surprising piece of tech news happened just before Christmas, traditionally a pretty slow time of year for most important announcements: Rails and Merb will be merged into Rails 3.

Using stale? with rails to return 304 not modified

Here is all the code that deals with stale? in one place, so that you can see how it works.

Progress Bar in Ruby on Rails

ProgressBar Plugin:

Install:
ruby script/plugin install http://progressbarhelper.googlecode.com/svn/trunk/progress_bar_helper/

#View -

Include JS Files

<%=javascript_include_tag "progress_bar/jsProgressBarHandler.js"%>

Custom Static Progress Bar:

custom_static_progress_bar(name, value, options = {})

Options are:

# * name : used as an id for the progress bar

# * value : decimal value to represent (i.e. value <= 1)

Articles | Rails Fire

Articles

Mobile Development

I’ve been playing around with mobile development lately which is a nice change of pace. Before Shopify and Rails I used to count myself amongst the ranks of the C++ desktop developers ( go WTL!! ) so in many ways the concepts of mobile development feel like the good’ old times—without all the things that drive you up the walls.

A useful task for Cruisecontrol.rb

A useful CruiseControl.rb tasks that adds some extra checks to your application.

By mixing some good posts (this, this and also this) we were able to create a :cruise task that:

Git global ignores

I don’t know about you, but for me, using git is so low-friction that I use it basically for everything where I may need a powerful undo button. In other words, I don’t use it only for team software development projects.

RubyConf Interview

I mentioned this in the MIDIator post, but just in case you skipped that, I’ll be speaking at RubyConf in a couple of weeks. I’m giving a presentation with Giles Bowkett and Yossef Mendelssohn called Two Turntables and a Git Repo. It’s gonna be rad. Miss it and DIE.

Chad Fowler has posted a small interview with me on his blag. You should go read it.

Next three weeks in the states

Right so, Tomorrow I'm flying to Seattle to speak in the Google Test Automation Conference and to seitze the opportunity I'm going to visit some friend in San Francisco next week. After that, I'm going to New Orleans to attend to the ApacheCon where I'm talking on Abdera in the Fast Feather track.

If you're in my route and you want to spend some time taking a beer and talking on open source, rails, java, atom or something, just drop me a line to calavera at apache dot org or leave me a comment in this post. See you there!

RailsRumble

I was very happy to participate in RailsRumble last weekend.
We developed Rdocker project, which makes rdoc browsing of favorite ruby projects less painful.

Rdocker - Personalized RDoc browser and Gem server

me and Dekart
Please check this out http://vote.railsrumble.com/entries?page=4

Application servers serving static files

Since mongrel and thin appear as the people favorites application server (with all my respects to Passenger), the configuration of webservers changed in order that you have a web server plus a kind of proxy and then a lot of application servers.

Tagueame, the Rails Rumble application

This weekend we have been rumbling, and as a result we present Tagueame. In a few words:

Tagueame is a little experiment about socializing online opinions about your friends and family.

Feel free to register and enjoy. It's very funny!

Announcing MIDIator

I was just looking at my FeedBurner statistics and noticed that my feed readership has gone up by approximately 100 in the past year. Then I looked at my blog and realized I hadn’t posted anything Ruby-related in 2008. Then I remembered that I’m a Ruby programmer and decided to release some software for the express purpose of blogging an announcement.

Okay, not really. Well. The last part is mostly a lie. I guess. On to the point.

GoodBad.me - RailsRumble 2008

RailsRumble 2008 is over - after 48 hours of hacking I'm proud to announce our contestant:

GoodBad.me - Twitter Till Judgement Day!

GoodBad.me is a twitter mashup that Thomas Metschke and I build over the last two days. Once you follow our bot on twitter, we subscribe to your tweets. We collect all your good and bad deeds by searching for #goodme or #badme (or the shorter #gd #bd) in your tweets.

Analog Solutions | Rails Fire

Analog Solutions

Community Highlights

I’m always impressed by the continuous flow of innovation from the Rails community. Below are just a few of the highlights from the past month. These stories all came from the Ruby5 Podcast, which covers all the news from the Ruby and Rails community twice weekly.

Authentication

A Month in Rails

Lots of great content coming out of the community in the past month. Below you’ll find some of the most useful tutorials and libraries I’ve found over the past few weeks. These stories came directly from the Ruby5 podcast, which covers news from the Ruby and Rails community twice weekly.

Improving your Rails code

Syndicate content