YAML vs. XML

I’m still (slowly) getting up to speed on Ruby and various associated libraries and frameworks. Tonight I spent some time looking into YAML. I always thought that this stood for “Yet Another Markup Language”, but apparently it actually stands for “YAML Ain’t Markup Language”. Essentially, YAML is a lightweight alternative to XML. As somebody who entered the job market in the late 1990s, XML usually seems to me like the natural choice for expressing data....

September 14, 2005 · 4 min · 672 words · DigitalHobbit

Introducing Rails in your company

In his blog posting titled “Is Rails Ready for Prime Time?", Dave Thomas of the Pragmatic Programmers shares some interesting thoughts on how to introduce Rails in your company. He recognizes that Rails is not always the right solution, and some situations may very well benefit from using J2EE or other frameworks. In many situations however, Rails will bring a huge productivity gain, provided that the development team and the company buy into it....

September 11, 2005 · 1 min · 74 words · DigitalHobbit

Interview with David Heinemeier Hansson

O’Reilly Network has posted an interview with David Heinemeier Hansson, the creator of Ruby on Rails. It’s an interesting read and covers some of the reasons for writing the Rails framework. Apparently David has done significant development with both PHP (which he calls quick-n-dirty), as well as Java (which he calls slow-n-clean). With Rails, he was aiming for quick-n-clean, and it seems like he’s succeeded. He also talks about the fact that Rails is opinionated software, which greatly enhances productivity if you accept its sensible conventions, but may not appeal to people who need flexibility on the infrastructure level for flexibility sake....

September 5, 2005 · 1 min · 117 words · DigitalHobbit

Ruby for Java Programmers

If you are a Java programmer and you’re interested in Ruby, you should read this presentation about 10 Things Every Java Programmer Should Know About Ruby. This blog entry also has some nice Ruby information for Java developers. About the most dangerous thing about Ruby is how more elegant and less verbose it is. And this is not only reflected in the core language, but also in the various Ruby frameworks and extensions (such as Ruby on Rails) and the developer community that has adopted these philosophies....

September 5, 2005 · 1 min · 196 words · DigitalHobbit

Google Adsense obsessed with Flying Spaghetti Monster

Google Adsense seems to be very sensitive to certain content. I have only posted two entries about Flying Spaghetti Monsterism (this one and this one), and currently the main page displays these two posts among various others about topics such as iPod, podcasting, Ruby, Java, Cafepress, Spreadshirt, Xbox, etc. Still, as of the time of this writing the Google banner exclusively contains ads for websites on religion or spaghetti recipes....

August 31, 2005 · 1 min · 98 words · DigitalHobbit