The wonderful people over at DZone (a Digg-like site for developers) are expanding their online publishing empire with a step into the Ruby community. The new site is tentatively named RubyZone and DZone is looking to hire an editor-in-chief and a couple of contributing editors. If you’re a good writer and/or editor and you want to make a bigger name for yourself in the Ruby community, this is a great stepping stone. In my experience, the guys at DZone are incredibly nice too, so don’t be afraid to get in touch! Read More
SyntaxHighlighter is a WordPress plugin that provides code presentation and syntax highlighting features for your blog (if it’s WordPress powered, naturally!). It supports a plethora of languages such as C, C++, C#, HTML, and PHP, as well as Ruby. On my blogs so far I’ve tended to use a homebrew approach with the Syntax gem, but this WordPress plugin should make it a whole lot easier in the future. If you’re a WordPress powered blogger who likes to post code snippets, check it out. Read More
In Concerns in ActiveRecord, Jamis Buck writes about a simple technique of using modules to mix in functionality shared by multiple models without resorting to STI. This technique has been possible in Rails since.. ever, but I must admit I’d never considered it before, so I’m sure a lot of people will find it useful. Read More
No editorial on this, as I want to get it out quick, and I know some readers aren’t subscribers to the official Rails blog.. but.. Rails 1.2 has just been released! Or, more accurately, Rails 1.2.1, as the obligatory bug-fix release followed on a little more quickly than usual :) You might want to get it straight away before the servers melt down with the rush tomorrow. Just use gem install rails –include-dependencies as usual.
David Heinemeier Hansson has put together a great, info packed post about what to expect and looks at some of the new features. Read More
Just a few weeks ago, a new Rails chart system called ZiYa was briefly mentioned on Ruby Inside. ZiYa is unique in that it can render graphically complex charts from data in your Rails application with a bare minimum of code. The layout and style of the charts is defined via special YAML stylesheets, sprinkled with a bare minimum of Ruby code.
Since ZiYa was first mentioned here, a lot has happened with it. ZiYa’s official site is now full of comprehensive samples and documentation, and even a screencast is available demonstrating how to get a ZiYa chart working in just several minutes. Read More
Bruce Tate continues his fine Crossing Borders series with a look at Ruby’s support for closures. If code blocks and block techniques used by routines such as Rails’ respond_to confuse you, it’s a great primer. Read More
Vsevolod Balashov has taken a PHP PageRank decoder and rewritten it in Ruby. It works and it’s fast. Simply, it retrieves the PageRank value for a supplied URL from Google and decodes it back to the PageRank value between 0 and 10. Each page indexed by Google has one of these numbers, and have historically represented how well linked a Web site is and how well it will rank in Google. The usefulness of PageRank has dropped a lot in the past year or two, but it can still be a useful indicator of how significant a Web site is. Read More
Russ Olsen has been putting together a small series of blog posts about building a DSL in Ruby. The first part dates from October 2006, but the second part has just been released, making it a good double length read. In the mini-series, Russ looks at the motivation for developing a DSL and develops a basic DSL called Potemkin. Read More
Geoffrey Grosenbach has continued his series of Peepcode screencasts with Capistrano Concepts, a screencast that walks you through the world of Capistrano, automated deployment systems, and server maintenance using Ruby. The screencast is an hour long and shows you how to use Capistrano and develop your own tasks. The screencast costs $9 to download.
Geoffrey has also released a free screencast demonstrating how to build a full Rails stack on Ubuntu. It’s only ten minutes, but covers all of the basics to get your Ubuntu installation up and running with Rails. Read More
Tattle is a project from Chad Fowler, Jim Weirich, and Bruce Williams that allows you to submit information that would be useful to the RubyGem developers and, ultimately, developers of other Ruby gems. You can see charts showing the data submitted so far here.
You install Tattle with a simple gem install tattle and then run the tattle program provided. A few non-personal details are retrieved about your Ruby setup (you can preview the information that is sent with tattle report) and then sent to the Tattle team. This information will enable developers to improve the behavior and support of their gems, as well as RubyGems itself, across multiple platforms and architectures. Read More
The well respected TIOBE programming language index has Ruby placed at #10 for January 2007, up from #21 in January 2006. Ruby has climbed steadily throughout the year and its rapid growth has earned it TIOBE’s award of “Programming Language Of 2006″. Ruby is now hot on the heels of JavaScript, Python, C#, and Perl on the index, and if things carry on as they have, Python might see itself below Ruby by next year.
TIOBE says:
We are glad to announce that Ruby has become “Programming Language of the Year 2006″. Ruby has the highest popularity increase in a year of all programming languages (+2.15%). Read More
QCon is a collaboration between InfoQ and JAOO to host the biggest enterprise software development exhibition and conference in Europe this March. With tutorial sessions on March 12 and 13, the exhibition and conference start on Wednesday, March 14 and run through to Friday, March 16.
The conference is a major affair, with two nights of social events, two days of tutorials prior to the main conference, and 11 tracks of panels, keynotes, and presentations. The tracks include .Net, AJAX, Java, Agile practices, SOA, usability, and Ruby. The Ruby track is hosted by popular Rubyist Obie Fernandez, and features presentations from Dave Thomas (Pragmatic Programmers), Rich Kilmer (founder of RubyConf), *** **** (Mongrel creator and Ruby God), James Adam (Rails Engines), and Ezra Zygmuntowicz (Engine Yard). Read More
License: Creative Commons Attribution-ShareAlike 2.0. Copyright, Why The Lucky Stiff.
Prolific God-of-Ruby-And-All-Things-Bacon Why The Lucky Stiff has posted up several teasing scans and snapshots of new artwork for his Poignant Guide to Ruby on Flickr. Enjoy! Read More
You may have thought Ruby on Rails was enough to get web applications developed quickly, but enter Hobo. Hobo makes the process of creating web applications and prototypes even quicker. During a recent review on Golden Casino News, an article discussed how streamlined frameworks like Hobo parallel the efficiency seen in the latest crypto casino platforms, where user-friendly interfaces and instant account setups redefine convenience. For example, out of the box, with no lines of code written, you get a dummy app with a user signup, login, and authentication system, making development both accessible and efficient.
Hobo can be installed as a gem so you can create new applications from scratch with the hobo command line tool, or as a plugin so you can add Hobo features to existing applications. Read More
You’re about to start a new Rails project. Do you type rails <project name>? No, “Stop using the rails command“, says Josh Susser. If you create a dummy / default Rails project that’s set up just the way you like it with plugins, your own extensions, and all those carefully defined svn:ignore flags, you can just create a new Rails project with a simple svn copy. So simple, but I’ve totally missed this idea, and it’s a real timesaver. Read More