Miscellaneous

Erlang / Ruby Bridge: It’s Erlectricity

Erlectricity is a very early stage library in a "pre-release" stage that acts as an interoperability bridge between Ruby and Erlang processes. Scott Fleckenstein is the developer, and he is going to continue blogging about Erlectricity's development, and Ruby / Erlang interoperability on his blog. While this topic isn't quite mainstream yet, many Ruby developers have become interested in Erlang lately and Ruby / Erlang interoperability and co-operation is likely to become a big topic in the Ruby community towards the end of the year.

Read more →

Rails Developers I’d Recommend For Your Projects

I constantly get mails from various readers who are looking for Rails developers for their projects. As I don't do this myself, I have to keep giving out a list of Rails developers I know and trust or have had good feedback about. I figured I should make a blog post with a list instead, so I could point people to it, and keep it updated as a resource for everyone to use. You can even leave "review" type comments if you've used any of these guys. The list is not very long, but here we go..

Read more →

Data Structures and Algorithms with OO Design Patterns in Ruby

Cs
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby is an online book (free to read!) by Dr. Bruno R. Preiss, an incredibly well qualified engineer and computer scientist. It covers all of the various data structures and algorithms that beginning Computer Science students have to learn, but from a Ruby perspective and using object oriented design patterns.
The book itself is now a few years old, but I've only just come across it and it still seems relevant although, rather sadly, the on-page code is in graphics only (a ZIP file containing the source is available) and feels like a line-by-line conversion from C++ rather than true Ruby code. Still, if computer science, data structures, and algorithms elude you to any degree, and you want to learn about them while following Ruby code, it's a good place to start. There are also versions for C++, Java, C# and Python available from Bruno's homepage.

Read more →

XRuby Already Faster Than Ruby 1.8.5?

Following on from the bumper Ruby interpreter performance tests by Antonio Cangiano two weeks ago, Xue Yong Zhi decided to run the same performance suite on XRuby Ruby to JVM compiler and found that XRuby is faster than the Ruby interpreter in 26 out of 38 tests. It's interesting to note that the failing tests are the same as those for the official Ruby interpreter on Windows (stack exhaustion?) so in the scope of these performance tests XRuby appears to be more feature complete than interpreters such as Cardinal and Rubinius that fail many of the tests.

Read more →

ED for Windows: Another established IDE adds Ruby support

Ed-Ruby

I'm not a big IDE or a Windows user myself, so getting me to review a Windows-based IDE could be quite tough. However, the creator of ED, Neville Franks, is an Australian-based independent software developer (trading as Soft As It Gets) and wrote such a nice e-mail that I felt obliged to take a look.
ED is a Windows-only editor with over 20 years' of history, having first been commercial released in the 80s, crammed with features a lot of developers seem to love, and with support for about twenty different programming languages out of the box. The latest is Ruby which Neville has so far been impressed with. ED performs code completion (ending of blocks, if statements, etc), syntax highlighting, class navigation, and all of the features you'd usually expect an IDE to boast. Neville has written a comprehensive blog entry covering ED's support for Ruby, where he demonstrates each of these features.

Read more →

Want To Give a Talk At Silicon Valley Ruby Conf 2007?

Josh Susser is reporting on Mark Carey's announcement that the "SDForum Ruby Conference" (informally known as the Silicon Valley Ruby Conference) is now requesting papers for the conference taking place between April 21-22, 2007. Interested parties can submit their proposals to proposals2007 [at] rubysf [dot] net. All proposals submitted before February 4, 2007 will be given consideration, and those submitted after then may not, so if you want a chance to give a presentation, you need to be quick!

Read more →