Today we see the fruits of many months of silently working on our upcoming Flagship Product.
Ra-Brix is a product we have been working on for many months, and it's difficult to hide our excitement as we now go public with it.

Basically Ra-Brix is an implementation of the
O2 Software Process which can be summed up as
"modularization on steroids".
But I won't go into the technical details just yet, watch the video, get excited and
download Ra-Brix. I seriously doubt that you will regret spending a couple of hours on getting to know this thing we're basically giving away to the world for free :)
Ra-Brix installation, part 1Ra-Brix installation, part 1Currently we have about 30-50 existing modules in Ra-Brix, not all of them are "production ready" just yet though, so only about 70% of those are actually in the current release. Ra-Brix is also *very* BETA, this means you should expect the API to change frequently and modules and such to be seriously updated and changed. At least until we're gaining some serious ground on our way towards the 1.0 stable release.
The basic promise of Ra-Brix is that instead of creating Monolithic Applications where the smalles piece of reusable component is the whole application itself, you can now - with Ra-Brix - create small and extremely reusable components that together forms your applications. Think in terms of
"composing software products" instead of
"developing code"...
Imagine when you start a new Software Project and you go through the list of Use Cases, and it looks something like this...
- Login
- Roles
- User Management
- Roles Management
- Role based access to items
- Navigation
- Content Management
- Document and Resource Management
- TODO list
- Employee list
- etc, etc, etc...
...how many weeks or even
*months* of development time would that be, even for a highly skilled developer...?
Or for that matter a highly skilled *team* of system developers...?
When you start your project with Ra-Brix, all those previously mentioned tasks are already implemented for you. They're also implemented in such a way that your own code can interact with these existing components, without bringing in any dependencies between components at all.
And that's the whole magic...!
Ra-Brix is probably best described as the answer to the question;
"How far into the 'Rabbit Hole' of de-coupling our systems into separate reusable components is it possible to go?"A drop of several orders of magnitude in Time2Market and resource-needs for your projects can easily be expected days within starting out.
Later we will create videos which kickstarts you in actual development on top of Ra-Brix, but for today you're going to have to be satisfied with getting to know how to install it. Also the current release is a
purely binary release, but the source code for Ra-Brix is easily accessible through
accessing the SVN of Ra-Brix anonymously.
Watch the video,
download Ra-Brix and have fun :)
.t