
I recently had the pleasure to interview Dan Yoder, the creator of a new Ruby web framework called Waves. Waves is a MVC framework, like that of Ruby on Rails but takes on some very unique ways of doing things and it piqued my interest. I missed Waves when I wrote about 10 Alternative Ruby Web Frameworks recently and Dan pinged me to let me know about Waves.
Dan has leveraged existing technology were appropriate, such as:
It’s great to see web frameworks being created for Ruby, a perfect example that the success of Rails continues to drive innovation.
You can read my interview with Dan on InfoQ and checkout the Waves feature list on the Waves web site.
Categories: InfoQ · Ruby/Ruby on Rails
Merb development is coming along at a really fast pace and the team has really thought out the architecture implemented in Merb 1.0. I am personally excited to see these updates coming. The new Merb-core gem is small and fast, allowing developers to create small applications without a large overhead, much like Camping, but with a richer, more complete framework.
My latest article is up on InfoQ talking about the latest Merb developments with Ezra Zygmuntowicz, Merb creator and founder of the Engine Yard.
As you read through the interview, understand an important point by Ezra:
Merb is a web application framework with many similarities to Rails. The main difference is a focus on understandable, non-magic, fast code.
I think this is important for Merb as well as future Ruby frameworks, Ruby on Rails is the current killer application for Ruby. Rails is the pioneer in Ruby web frameworks but it is not without faults. Any pioneer knows there will be followers who imitate and duplicate their efforts to leverage their strengths and improve on their weaknesses. In my opinion, Merb is a perfect example. The Merb team decided what they did not like in Rails and created their own framework and avoided those problems, a perfect example of evolution in action.
I think we will see many Ruby frameworks looking to improve on Rails, improve on Merb and create better and better technology. This is certainly exciting times in Ruby web development.
Categories: InfoQ · Merb · Ruby/Ruby on Rails
I have been working for the past few weeks on an interview with John Lam, Program Manager on the Dynamic Language Runtime Team and the leader of the IronRuby project. The interview is complete is is now up on InfoQ for all to read.
I think the interview gives some good insight to where the team is today with the implementation and where they need to be once they release IronRuby 1.0. John was gracious in responding to my questions, even though he is extremely busy with this project.
It is an exciting time for Ruby developers whether you are on Linux, Mac or Windows and whether your company is committed to running applications on the Java Virtual Machine (JVM) or you are a Microsoft shop committed to .NET. Very soon you will be able to take a Ruby application and run it anywhere.
There are some announcements coming from MIX08 in March from Microsoft we will not want to miss which will shed some more light on where IronRuby is in relation to the DLR and Silverlight.
I have some announcements coming of my own which I consider exciting as well but a bit too early to talk about.
Categories: .NET · InfoQ · IronRuby · Ruby/Ruby on Rails