Bindings, Platforms, and Innovation
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
Tracking change and innovation in the enterprise software development community
Posted by Sebastien Auvray on Nov 06, 2007 09:00 AM
With the success of Ruby on Rails, is there a place left for other Web frameworks written in Ruby? Everyone knows Rails, some might even have heard of Merb and Camping, but has anyone heard of Nitro, Ramaze, Sinatra, IOWA or Cerise? InfoQ quickly tours these frameworks and how they are appreciated (or ignored) by the blogosphere.So what would it be good for? API implmentations, quick minimal applications, and web development that does not want or need things that are included in Rails, like ActiveRecord. Control panel mini-applications, or perhaps widgets.Of the other frameworks, IOWA has not been active for 3 years and Cerise has not been active for 1 year so we won't go into those.
Usage Landscape: Enterprise Open Source Data Integration
Download the Free Adobe® Flex® Builder 3 Trial
Effective Management of Static Analysis Vulnerabilities and Defects
I though Kirk Haines was maintaining IOWA. Maybe this is bogus.
Sinatra currently supports both Erb and Haml for Template and Inline use. Creating your own renderer for you template of choice is as easy as pie. Enjoy. http://sinatra.rubyforge.org/doc/classes/Sinatra/Erb/EventContext.html http://sinatra.rubyforge.org/doc/classes/Sinatra/Haml/EventContext.html
Sinatra and Haml are a great combo. So little code to make functional apps.
IOWA is not defunct at all. Avi Bryant abandoned the project many years ago, but shortly after Kirk Haines picked it up and revamped it significantly. There's probably few remaining lines of code from the original IOWA by Avi, if any. The newest incarnation of IOWA is now under the Swiftcore project umbrella. http://swiftiply.swiftcore.org/index.html So from now on, the new IOWA will be rebranded as Swiftcore IOWA, which is alive and kicking, you can use "Avi Bryant's IOWA" to refer to the former project he abandoned around year 2002. We're also on irc: irc.freenode.net #swiftcore
Hi Horacio, Sorry for that! I have to admit I had problem keeping track of the IOWA project and I never used it myself so it made my investigations even harder. Thanks for the clarification, it should definitely be part of my post. I might write about Swiftcore IOWA in a future post. Regards, Sébastien.
The placeholder for IOWA's new site was put up a couple of days ago. New content will be going up onto it soon. Feel free to contact me at wyhaines@gmail.com if you have any questions. Kirk Haines
um... good, you got Kirk's email contact now for when you want to write that future post. In the meantime, it would be advisable to correct the factual mistakes on this one. Thanks for your attention, vruz
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.
This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.
This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.
Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.
7 comments
Watch Thread Reply