Archive for the ‘Ruby’ Category

Here are the slides from my Ruby Hoedown 2008 presentation on Ruby and cloud computing. Enjoy!

The first half of 2008 has seen a great number of happenings in the Ruby and Rails worlds. Here are the top ten for the first half of 2008.

  • June 23, 2008 – Rails scales – LinkedIn serves 1 billion pages using Rails
  • June 1, 2008 – Rails 2.1 is released
  • May 31, 2008 – Ruby 1.8.7 is released
  • May 30, 2008 – Joel Spolsky keynotes RailsConf 2008
  • May 30, 2008 – FiveRuns released TuneUp to help with Rails performance optimization
  • May 27, 2008 – JRuby 1.1.2 is released, and runs Rails 2.1 like a champ
  • April 13, 2008 – Phusion Passenger (mod_rails) is released
  • April 11, 2008 – Rails core moves to Github, prompting many to move with them
  • April 2, 2008 – Morph Labs makes Rails deployments to EC2 a cinch
  • January 1, 2008 – Thin comes on the scene as an alternative to Mongrel

See something I missed? Drop us a comment below.

I’m proud to be talking about Leveraging the Cloud with Ruby at the Ruby Hoedown this coming August. Ruby Hoedown is a regional Ruby conference held this year in Huntsville, Alabama. There is a great lineup of speakers and it should be a great time.

I’ll be discussing cloud computing and showing rich code examples of how Ruby developers can use services such as Amazon Web Services to build highly scalable applications. Do you want to see something specific? If you’re attending Ruby Hoedown and would like to see something in particular leave a comment here. Register for the Ruby Hoedown today and I’ll see you in August!

We’re working to make What’s up in Ruby a valuable source for the Ruby community. Today we’ve added to that resource by adding a feedback form, an RSS feed of the conversation items, and a widget that you can embed on your site or blog and let everyone know about the latest conversations in the Ruby world. We are also continuing to improve our filtering and add enhanced support for phrases. Results are getting better.

One bit of feedback we got was on the search function. Currently, the search operates on our database of conversation items. If you search for a conversation item that we don’t have the site gracefully handles it but does not return any results. As we continue to improve our phrase support and parse greater number of blog posts (and more) so to will the search improve.

How often is the site updated? Great question. While you can always see the last time we did our update on the site, we update the site every 4 hours, starting at 10 AM, and then updating again at 2 PM, 6 PM, and so on.

Next up is allowing you all to provide suggestions of blogs we should add to our pull, along with showing you what we already pull from.

As always we are interested in your feedback. Please let us know what you think and how we can improve the site and make it a great resource for you.

You talked, we listened

Apr 25th, 2008 by Robert Dempsey - Tags: , ,

Leave a Comment (1)

You’ve given us feedback and we have listened.

My goal with whatsupinruby.com (and the other what’s up sites we will be releasing) is to get rid of my RSS reader. To do this, I need the site to do two things:

  • Tell me what people are talking about in a given context
  • Take me to those conversations so I can learn more

Whatsupinruby.com does the first, but frankly falls down in the second. The issue is our approach. Rather than our results being a list of the latest posts on the topic (in this case Ruby and associated technologies) it spiders all things Ruby and returns Google-like results based on links, keyword frequency, etc. While that is what we built and what I originally asked for, that is not what I want. What I want is a list of sites that are talking about the conversation item I am interested in (i.e. ruby, rails, memcache, etc.).

Another point of confusion (again caused by me) is the search box and its prominence on the site. The real reason for the site isn’t search (which you can use Google for) but rather to be kept up to date on the latest conversation. The prominence of the search box takes away from that in a big way. We are changing that.

We are currently updating the site as follows:

  • Updating the site design to give prominence to the conversation items rather than the search box
  • When you click on a conversation item it will auto-search rather than putting the search term in the search box
  • Results returned by a search will be a list of the latest blog posts that are discussing that item
  • Even more to come in 1.0

What do you all think? Will that make what we are doing more or less relevant to you all? Will the updates we are putting in place help people to understand our goal? We’d love and welcome all of your feedback.

Our goal is to put out the improved whatsupinruby.com by early next week.

Making search better

Apr 22nd, 2008 by Robert Dempsey - Tags: , , ,

Leave a Comment (1)

I follow close to 300 RSS feeds. I do this to follow conversations and trends across a variety of topics including web development, business, marketing, parallel computing, and much more. The problem with this is information overload. I can clear my RSS reader at midnight and by morning have more than 1000 new items. Within a few hours I can quickly lose track of what’s going on. If I miss a few days, there is no going back.

Another reason for this amount of reading is to have a jumping off point for a search. I “listen” in on what’s being discussed and as topics bubble up to the top, I use that to perform more research via search engine. If I know nothing about the subject past what people write, I usually start off using industry buzzwords. Most of what I get back is noise; it isn’t relevant. I love the fact that everyone and their mother is now a content producer writing on every subject known to man, but by doing so the level of noise has greatly increased. My search and the results I get back lacks context.

Today’s search engines index the entire web. When I go to a search engine and type in a keyword I get billions of results. Results are ordered based on how many people are linking to those sources, the quality of those incoming links, and much more. Smaller niche sites with lower traffic get buried. That’s a problem. It is those niche sites that to me have more value than some of the larger sites that may have an article or two on a popular subject.

Another issue I find is a lack of context in trend information. I type in “Ruby” and “Java” and half the results are about the tsunamis and Java the place, not Java the programming language. When I try to apply context I get errors. But even beyond that, I don’t want to simply know what people are searching for since many don’t know what to search for in the first place. I want to see the trends in conversations within a given topic, or context.

What I wanted was a site that tells me what is going on within a given context, and then allows me to search within relevant sources for that context. Rather than reading hundreds of RSS feeds and performing the filtering and analysis myself, I want the site to tell me what is going on, and allow me to dig deeper. I then want to see the trends in conversations within that context. For me, it’s all about knowing what’s going on, searching within relevant sources, and seeing emerging trends, all within a context.

To that end, Atlantic Dominion Solutions is happy to announce that starting today, we are launching a series of niche search sites that do just that, starting with http://www.whatsupinruby.com. When you go to the site, you will see the top 30 conversation items that are bubbling to the top of the conversation. Click on the link and search within sites that are relevant to that topic. You can type in anything you want, but we give you a jumping off point based on the latest conversations.

With this beta release, we tell our engines what feeds to follow and what sites to spider. With the 1.0 release, you will be able to tell us what feeds we should add, what sites we should spider, and see more than the top 30 conversation items. The more you provide, the better it gets.

As online conversations grow we need a way to filter the noise, get to the heart of a subject, and find out what is really going on. We need to identify emerging trends and measure them over time. This new way of searching starts today. Checkout http://www.whatsupinruby.com. It’s just the beginning.

JRuby 1.1 RC2 Released

Feb 17th, 2008 by Robert Dempsey - Tags: ,

Leave a Comment (2)

Thomas Enebo announced the release of JRuby 1.1 RC2 this past Saturday. The focus of the release is improved speed and refinement. He also says that RC2 uses less memory, and can compile in either Ahead of Time (AIT) or Just In Time JIT) mode. Charles Nutter then followed up with a post of his own letting us know what is next on the agenda for the JRuby team.

They are asking for you to download RC2 and provide feedback.

If you’ve used JRuby, let us know about your experience.

Connect with me on LinkedIn, Twitter, or recommend me on Working With Rails.

Ruby 1.9.0 Released

Dec 25th, 2007 by Robert Dempsey

Leave a Comment (4)

Yukihiro “Matz” Matsumoto and the Ruby core team announced on the ruby-talk mailing list the release of Ruby 1.9. According to Cheah Chu Yeow, mongrel is almost fully 1.9 compatible as is Rails. Before enjoying the big speed boost and new features of 1.9, grab a copy and test it local. Enjoy!

ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 – 407cc7d0032e19eb12216c0ebc7f17b3

ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz – b20cce98b284f7f75939c09d5c8e846d

ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip – 78b2a5f9a81c5f6775002c4fb24d2d75

UpdateMany others, including Dave Thomas, have reported that this is a development release, so definitely keep it local for now.

Collaborate.
Enable.
Succeed.

Contact

(888) 331-8520
4210 Beau James Court
Winter Park, Florida 32792 RSS Feed

Search

Popular Articles

Recent Articles