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 James Vastbinder on Jul 16, 2007 01:02 AM
SubSonic is a .NET Open Source project modeled after Rails. Think of it as a Swiss Army knife for building websites and working with data in Object-Relational fashion. In the latest release, version 2.0.3, a lot of work was done on the execution engine as well as a significant number of bug fixes.I'm sure I could draw some comparison of my own, but not having heard of SubSonic before, it would be nice to see some sort of comparison to the Castle project and it's ActiveRecord framework (including NHibernate). Also, if you want to give your project more exposure, I would suggest getting it listed on directories such as csharp-source.net, ohloh.net, and swik.net.
To address the question of who is using SubSonic: I am a senior lead developer for my company and we are using SubSonic to power a dynamic survey engine system that will deliver education research surveys to samples of over 100K. Soon all of our web-based survey instruments will be based on this system in addition to our in-house applications which develop the specs for these surveys. SubSonic is extremely flexible to work with and the time it takes you to get up and running is nil. Both Rob and Eric deserve some serious brownie points for their awesome responsive nature to the OS community.
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.
2 comments
Watch Thread Reply