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,130 | Comments: 45,558

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. How to waste CPU and kill your disk by scaling 100 million inefficiently - 13 hours from now
  2. RavenDB Conference 2016–Slides - about one day from now

There are posts all the way to Jun 01, 2016


  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  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