Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 10 | Comments: 37

filter by tags archive

A RavenDB Hackaton

time to read 1 min | 145 words

I just had what I think is a great idea. As you know by now, we are going to do a full blown conference to celebrate RavenDB 3.0

We are going to do a lot of talking about RavenDB, but I think that a more active experience would also be good. So what I’m planning is to have at least three RavenDB Core Dev Team present and do something. Right now I am torn between doing something that the people showing up want to do and build an application using RavenDB and doing a major new feature live with everyone pitching in. Or any combination of the two.

Thoughts and suggestions are welcome…


Jim Geurts

How about tossing the "build an application using RavenDB" and "major new feature" into the collection of ideas gathered from conference attendees. Then have the attendees pick their favorite(s) from that collection?

Dominic Zukiewicz

I would say some focus to getting data physically in and out of RavenDB - like the SQL Replication feature does.

As an audience of database developers and IT managers :

Most companies are already storing their data in a RDBMS, but if the transition is 'painful', why bother? They've already spent their $20'000 on SQL Server Enterprise ... Cross-platform usage. Backup/restore/installation.

This is also a good demonstrating of (a) it is easy to migrate, (b) it is easy to access and navigate, (c) SQL Replication demo to keep them aware it isn't a OLAP data warehouse, so it can co-exist with existing systems. Maybe if you can squeeze in Azure/Amazon Hosting?

As an audience of developers new to RavenDB ("Primer"):

Describing the platforms of use - Java / .NET / JavaScript. I am assuming newer developers are looking to understand the the transition of RDBMS to RavenDB. "Where are the foreign keys? Where are the views? Where are the indexes? Are tables & documents the same? Do I have to re-architect to this new view of the world?" .. these are terms they understand, so again a transition period is appropriate.

As an audience of existing RavenDB developers:

A summary of the new features are good, but since performance and cross-platform compatibility, demo it! If you have any hidden gems or tips for squeezing every ounce of performance. Maybe even architectural patterns for using it (e.g. RavenController), WPF?

As a hands on example, I would say walkthrough a migration. Compare a before/after scenario if possible? You could demo that changes are only required behind the service, or behind the repository.


All-in-all, I'm suggesting its simplicity for transition to will be a major selling point, and let their enthusiasm shine through.

(IMHO) ..

Ayende Rahien

Dominic, You are talking about the content of the conference, but in this post I am talking about specifically the hackaton.

Comment preview

Comments have been closed on this topic.


  1. Production postmortem: The case of the memory eater and high load - about one day from now
  2. Production postmortem: The case of the lying configuration file - 2 days from now
  3. Production postmortem: The industry at large - 3 days from now
  4. The insidious cost of allocations - 4 days from now
  5. Find the bug: The concurrent memory buster - 5 days from now

And 4 more posts are pending...

There are posts all the way to Sep 10, 2015


  1. Find the bug (5):
    20 Apr 2011 - Why do I get a Null Reference Exception?
  2. Production postmortem (10):
    14 Aug 2015 - The case of the man in the middle
  3. What is new in RavenDB 3.5 (7):
    12 Aug 2015 - Monitoring support
  4. Career planning (6):
    24 Jul 2015 - The immortal choices aren't
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats