Monthly Archives: August 2006

Ruby 1.8.5 One-Click Installer for Windows Released

Curt Hibbs has released the latest in his One-Click installer for Windows. This release includes the newest Ruby, 1.8.5. This is a great way for anyone wanting to run Ruby under windows to get the latest build of Ruby and install it like we expect all of our applications to install under Windows.

Curt is also the person responsible for the great RubyForge project known as InstantRails, which gives Windows developers a complete Ruby on Rails development environment including; Ruby, Ruby on Rails, MySQL and Apache all in one package with little configuration. This is well worth getting if you run Windows and want to run Rails without the hassle of configuration.

Technorati Tags: ,

FeedDemon 2.0.0.25 Released

There is an update out to my favorite newsreader, FeedDemon. I have been using 2.0 for a while now and continue to think it’s the best reader out there.

I have used Newsgator, RSSBandit, Sharpreader and someothers, but FeedDemon rocks.

Technorati Tags:

Ruby 1.8.5 Released

I received the following email from the Ruby list:

Hello,

We have just released the latest stable version of Ruby.
This is a bug fix release. There should be no big
difference from 1.8.4. We hope 1.8.5 is more stable and
reliable than its preceding versions.

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz
3fbb02294a8ca33d4684055adba5ed6f


Happy Hacking!

matz.

I don’t see the download on the Ruby site but the link to the ftp site works fine. It appears to be some bug fixes but do address some stability issues.

Technorati Tags:

New Ruby Language site up and running

Ruby-lang.org is sporting a new look. If anyone has been a visitor to the old Ruby-lang.org site you will agree it needed an update, now it has it. They have done a good job and let’s hope they keep it up-to-date now.

This site has nice and easy navigation to a very good list of Ruby resources, documentation and of course downloading Ruby itself.

Technorati Tags:

Digg the Dzone

I came across a really nice web site recently that is much like Digg but for developers, called Dzone.

The site is much like Digg in the way users are the ones who submit links to stories they think others will find useful. Users can then vote on those links to show their support for them.

The one thing I really found useful about the site was their ability to “Tag” stories by topic. This allows the user to click on the tag on the side of the site to drill down on what is important to them.  Below you can see Dzone after I selected Ruby from the available tags on the right.  Very cool.

dzone-ruby.jpg 
Technorati Tags : ,

Ruby, Ruby Everywhere

On Windows that is…..

I have noticed lately that Ruby and in particular, Ruby on Rails development on Windows has been progressing well. I have been using Ruby on Windows for sometime to learn the language and the Ruby on Rails framework. My development has consisted of using:

  • RadRails – a great Rails development environment developed on top of Eclipse
  • InstantRails – a complete environment for creating Rails applications. The bundle includes, Ruby, Rails, MySQL, Apache and sample applications like Typo the Rails blogging engine.

A couple new Rails development environments I have recently downloaded, installed and now beginning to play with are:

  • RideMe (Ruby IDE Minus Eclipse) – is a new project that is creating a Rails IDE that looks like Visual Studio. You guessed it, these guys are Microsoft developers creating a Rails IDE on Windows. They call themselves Softies on Rails. It does require the Microsoft .NET 2.0 Runtime.
  • Ruby in Steel – a Visual Studio 2005 add-on that gives the VS.NET developer a Ruby environment native to them. I write C# by day and this environment is nice. It does require VS.NET 2005 to run. The web site says not to use for production environment.

A nice utility I wanted to mention is called RubyScript2exe. I create Ruby applications often times that are utilities and not all of my Windows Servers have Ruby on them, this little utility is really nice. It allows you to write some Ruby code and bundle it up with the proper Ruby runtime so you can run Ruby applications without having Ruby installed on your system.

In case you missed it Apple will ship Ruby on Rails in the next release of OSX, 10.5.

Technorati Tags: , ,

.NET Tools Updates.

I have pointed out in the past various tools I use for .NET development as they are upgraded and such. Instead of individual posts about each tool and filling up everyone’s feed reader unnecessarily, I figured I would just group the new releases all together.  Everyone is releasing upgrades all at once, it takes some effort to keep up-to-date.

CodeRush 2.0 – this is a major update to a great tool from Developer Express.  Coderush adds many nice single key command to insert code for you and cut down on coding time.

GhostDoc 1.9.5 – a great tool for commenting methods in my C# code has been released with a few bug fixes. This tool allows easy customization and is a Visual Studio add-in that just works and takes little memory.

Sourcegear Vault 3.5 – a nice replacement for Microsoft’s SourceSafe.  The tool has a nice integration with Visual Studio and a SQL backend.  The new version has some great new features.

Red Gate Software SQL Compare and SQL Data Compare 5.2 – these tools save my life.  We don’t have much in the way of automated SQL table and store procedure deployment and these tools do the trick for a quick way to get table changes out.

Technorati Tags : , ,

Why is Ruby so popular?

Be prepared, long non-technical rant. I just had to get this off my chest.

I started thinking a bit more about the whole Ruby vs. Python debate I recently posted about.

First, Ruby is not C#, therefore not Microsoft – part of the reason Ruby is so popular is because they are not Microsoft. Yes, that’s a reason everyone knows deep-down but it’s a valid reason all the same.

Second, marketing – I think this is a big reason why Ruby is so popular. 37Signals (developer of Ruby on Rails) has become such a household name in the technology field that when they say something people listen. This group has produced very successful products with Ruby on Rails and they make us want Ruby

It continues with people like Tim O’Reilly pushing Ruby books so much, telling us how Ruby is growing leaps and bounds over other programming languages and how there are more Ruby jobs then their used to be. Tim is filling our heads with visions of success and leading us along the path to success with Ruby.

I am not saying there is anything wrong with 37Signals or Tim O’Reilly marketing their products to us in the way they do so well. It is up to us to make informed decisions, not ones based simply on emotion. I have been listening to a book on my commute by Seth Godin called “All Marketers are Liars“. Seth explains this phenomenon very well and it fits how we look at Ruby. Ruby and Ruby on Rails has a good story and this story makes us want Ruby. Ruby is a fine language but when compared feature for feature to Python it is really not that much different.

The big difference is what I am told I can do if I use Ruby, like Ruby on Rails. Python as Django and TurboGears but we don’t hear as much about those nor do we see books about those like we do with Ruby and Ruby on Rails. I stand in awe of the guys from 37Signals, when they speak people listen. They introduced a bunch of products that have less features than some competing products out there, take a look at Basecamp, Backpack, Campfire, Ta-Da List, their book Getting Real, their seminars or anything else they say or do.

I truly believe 37Signals and Tim O’Reilly are the major reasons why Ruby is so popular. Sorry if this was obvious to many but a combination of Seth Godin and a look at the way 37Signals does business and the recent posts by Tim O’Reilly, I can see it all very clearly now. They paint a great picture and we all want it.
Since I have never used Python or Ruby until recently, I still think I made the right choice. I don’t mind following the crowd because the crowd is where great things will happen. The crowd will drive innovation.

Face it, Ruby and Rails is not that much different then Python and Django but as technogists Ruby is in are faces way more than Python. Ruby is the new hip language and Rails gives us a really good add-on.

This is no different than Apple and their MacBooks or iPods. Sure there are plenty of competitors out with reasonable competition but we all still crave Apple products.

Technorati Tags : , ,

The Python vs. Ruby Debate and Learning a new Programming Language

I make a living as a System Architect and Software Developer using ASP.NET and C#. It’s what I know and works reasonably well.

I set out a few months ago to learn a new programming language that was not based on Microsoft technology. I have nothing against Microsoft, just wanted to learn something that would run on multi-platform and was likely a dynamic language.

I have never written any software using PHP, Python, Perl or Ruby and figured one of these languages would be the one I chose. I decided Ruby was the language just because it was different and had a cult following. The language had many of the features that the current version of C# was missing, it was simple and cheap to use. Ruby also has momentum, visible in the blogshere by the number of people talking about it, the number of new books coming out about it and the number of books being sold and here. These are totally nontechnical reasons but reasons just the same.

I do like Ruby and have Rails alongside has been a nice compliment but I have wondered lately if this was a choice based too much on emotion instead of on the merits of the language. I simply began wondering how the other camps lived, with Python and the increasing popularity of Django, the Rails-like framework for Python.

It seems I am not the only one wondering and learning.

  • Tim Bray wrote On Ruby, his reasons behind getting into Ruby and the comparison with Python, Java and C.
  • Jeremy Zawodny contemplates the Python vs. Ruby decision too. Check out the comments from his post, very interesting discussion from those who already made the decision.
  • Scott Johnson joins in on the fun too.

I don’t think you can make a bad choice between Python and Ruby, it is really a matter of personal taste. I think both languages are elegant and have some great features.

Microsoft has backed Python in IronPython which shows their support for dynamic languages. John Lam has created a very nice Ruby to CLR bridge called RubyCLR which can be downloaded from RubyForge. Ruby in Steel is another project putting Ruby in the CLR using Visual Studio. They have a nice tutorial up and some sample code.

I believe I made the right choice with Ruby.

Technorati Tags : , , ,

Great ASP.NET 2.0 Tips and Tricks List

In case you are one of the only people writing ASP.NET code who do not know who Scott Guthrie is, you should check out his site.

Scott recently posted a list of what he felt was the best ASP.NET 2.0 Tips and Tricks from better than 200 posts he made over the past year.  Scott’s posts are top-notch and I always learn something new.

Technorati Tags : , ,