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: 6,124 | Comments: 45,475

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. RavenDB 3.5 whirl wind tour: You want all the data, you can’t handle all the data - one day from now
  2. The design of RavenDB 4.0: Making Lucene reliable - about one day from now
  3. RavenDB 3.5 whirl wind tour: I’ll find who is taking my I/O bandwidth and they SHALL pay - 3 days from now
  4. The design of RavenDB 4.0: Physically segregating collections - 4 days from now
  5. RavenDB 3.5 Whirlwind tour: I need to be free to explore my data - 5 days from now

And 14 more posts are pending...

There are posts all the way to May 30, 2016


  1. RavenDB 3.5 whirl wind tour (14):
    29 Apr 2016 - A large cluster goes into a bar and order N^2 drinks
  2. The design of RavenDB 4.0 (13):
    28 Apr 2016 - The implications of the blittable format
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series



Main feed Feed Stats
Comments feed   Comments Feed Stats