Oren Eini

aka Ayende Rahien

Oren Eini

CEO of RavenDB

a NoSQL Open Source Document Database

Get in touch with me:

oren@ravendb.net +972 52-548-6969

Posts: 7,575
|
Comments: 51,189

Copyright ©️ Ayende Rahien 2004 — 2025

Privacy Policy · Terms
filter by tags archive
stack view grid view
  • architecture (606) rss
  • bugs (450) rss
  • challanges (123) rss
  • community (377) rss
  • databases (481) rss
  • design (893) rss
  • development (640) rss
  • hibernating-practices (71) rss
  • miscellaneous (592) rss
  • performance (397) rss
  • programming (1085) rss
  • raven (1442) rss
  • ravendb.net (526) rss
  • reviews (184) rss
  • 2025
    • May (7)
    • April (10)
    • March (10)
    • February (7)
    • January (12)
  • 2024
    • December (3)
    • November (2)
    • October (1)
    • September (3)
    • August (5)
    • July (10)
    • June (4)
    • May (6)
    • April (2)
    • March (8)
    • February (2)
    • January (14)
  • 2023
    • December (4)
    • October (4)
    • September (6)
    • August (12)
    • July (5)
    • June (15)
    • May (3)
    • April (11)
    • March (5)
    • February (5)
    • January (8)
  • 2022
    • December (5)
    • November (7)
    • October (7)
    • September (9)
    • August (10)
    • July (15)
    • June (12)
    • May (9)
    • April (14)
    • March (15)
    • February (13)
    • January (16)
  • 2021
    • December (23)
    • November (20)
    • October (16)
    • September (6)
    • August (16)
    • July (11)
    • June (16)
    • May (4)
    • April (10)
    • March (11)
    • February (15)
    • January (14)
  • 2020
    • December (10)
    • November (13)
    • October (15)
    • September (6)
    • August (9)
    • July (9)
    • June (17)
    • May (15)
    • April (14)
    • March (21)
    • February (16)
    • January (13)
  • 2019
    • December (17)
    • November (14)
    • October (16)
    • September (10)
    • August (8)
    • July (16)
    • June (11)
    • May (13)
    • April (18)
    • March (12)
    • February (19)
    • January (23)
  • 2018
    • December (15)
    • November (14)
    • October (19)
    • September (18)
    • August (23)
    • July (20)
    • June (20)
    • May (23)
    • April (15)
    • March (23)
    • February (19)
    • January (23)
  • 2017
    • December (21)
    • November (24)
    • October (22)
    • September (21)
    • August (23)
    • July (21)
    • June (24)
    • May (21)
    • April (21)
    • March (23)
    • February (20)
    • January (23)
  • 2016
    • December (17)
    • November (18)
    • October (22)
    • September (18)
    • August (23)
    • July (22)
    • June (17)
    • May (24)
    • April (16)
    • March (16)
    • February (21)
    • January (21)
  • 2015
    • December (5)
    • November (10)
    • October (9)
    • September (17)
    • August (20)
    • July (17)
    • June (4)
    • May (12)
    • April (9)
    • March (8)
    • February (25)
    • January (17)
  • 2014
    • December (22)
    • November (19)
    • October (21)
    • September (37)
    • August (24)
    • July (23)
    • June (13)
    • May (19)
    • April (24)
    • March (23)
    • February (21)
    • January (24)
  • 2013
    • December (23)
    • November (29)
    • October (27)
    • September (26)
    • August (24)
    • July (24)
    • June (23)
    • May (25)
    • April (26)
    • March (24)
    • February (24)
    • January (21)
  • 2012
    • December (19)
    • November (22)
    • October (27)
    • September (24)
    • August (30)
    • July (23)
    • June (25)
    • May (23)
    • April (25)
    • March (25)
    • February (28)
    • January (24)
  • 2011
    • December (17)
    • November (14)
    • October (24)
    • September (28)
    • August (27)
    • July (30)
    • June (19)
    • May (16)
    • April (30)
    • March (23)
    • February (11)
    • January (26)
  • 2010
    • December (29)
    • November (28)
    • October (35)
    • September (33)
    • August (44)
    • July (17)
    • June (20)
    • May (53)
    • April (29)
    • March (35)
    • February (33)
    • January (36)
  • 2009
    • December (37)
    • November (35)
    • October (53)
    • September (60)
    • August (66)
    • July (29)
    • June (24)
    • May (52)
    • April (63)
    • March (35)
    • February (53)
    • January (50)
  • 2008
    • December (58)
    • November (65)
    • October (46)
    • September (48)
    • August (96)
    • July (87)
    • June (45)
    • May (51)
    • April (52)
    • March (70)
    • February (43)
    • January (49)
  • 2007
    • December (100)
    • November (52)
    • October (109)
    • September (68)
    • August (80)
    • July (56)
    • June (150)
    • May (115)
    • April (73)
    • March (124)
    • February (102)
    • January (68)
  • 2006
    • December (95)
    • November (53)
    • October (120)
    • September (57)
    • August (88)
    • July (54)
    • June (103)
    • May (89)
    • April (84)
    • March (143)
    • February (78)
    • January (64)
  • 2005
    • December (70)
    • November (97)
    • October (91)
    • September (61)
    • August (74)
    • July (92)
    • June (100)
    • May (53)
    • April (42)
    • March (41)
    • February (84)
    • January (31)
  • 2004
    • December (49)
    • November (26)
    • October (26)
    • September (6)
    • April (10)
Deep Dive into RavenDB webinars
  previous post next post  
Dec 01 2010

A first look at the new RavenDB UI

time to read 1 min | 142 words

Originally posted at 12/1/2010

There are still stuff to be done, but it is looking quite impressive.

image

image

image

You’ll be able to see a release of this in the next week or so.

Exciting!

Especially given the sort of things that we expect to be able to do with this.

Tweet Share Share 24 comments
Tags:
  • Raven

  previous post next post  

Comments

Igal Tabachnik
01 Dec 2010
10:04 AM
Igal Tabachnik

Wow, Metro inspired?

I really like it!

But wasn't there a web interface?

theouteredge
01 Dec 2010
10:21 AM
theouteredge

Looking very nice, I do like the Metro UI, is this a web based still or have you implemented it Silverlight/WPF?

Ayende Rahien
01 Dec 2010
11:29 AM
Ayende Rahien

Igal, there is a web interface, but we want to move to a more capable platform for the things we want

NC
01 Dec 2010
11:32 AM
NC

I don't really like it. I'm sorry, it looks like a really bad flash website to me. The Prof interface is much nicer IMO.

Scooletz
01 Dec 2010
12:34 PM
Scooletz

Looks nice, but I'd like to get a nice color palette like in the Uber Prof :P

Peter
01 Dec 2010
12:50 PM
Peter

I like it! Looks a bit like the Zune software UI, with the less-is-more, let-the-UI-get-out-of-the-way idea.

Alex Simkin
01 Dec 2010
14:23 PM
Alex Simkin

One of screenshots contains button "Save" the other contains icon of diskette. I would recommend to stick with one or the other. (I would prefer "Save" because my kids doesn't even know what diskette is but it is well established icon.)

josh
01 Dec 2010
15:36 PM
josh

Very Nice!! I've been thinking about RavenDB lately for some upcoming work too.

Steve
01 Dec 2010
15:41 PM
Steve

Further nitpick, the vertical alignments are also inconsistant (for example, "ID" in the second pic v. "name" in the third pic).

Consistency is paramount in good UI development.

Jarf
01 Dec 2010
15:46 PM
Jarf

@ Steve - The ID is referring to a document and the Name is referring to an Index. They are different concepts, so the inconsistency is actually consistent ;)

Simon Bartlett
01 Dec 2010
16:02 PM
Simon Bartlett

@Jarf - Steve isn't talking about the inconsistently in naming - but the inconsistency in element (label/textbox) alignment between screens.

Steve
01 Dec 2010
16:18 PM
Steve

@Jarf,

As Simon pointed out, that is not what I meant. I meant layout. "ID" is valign top and "name" is valign bottom.

Other problems I see off the top of my head, Text Areas are handled differently in Pic 2 and Pic 3 as well (pic 3 is better IMO). I'm also not thrilled about the customize buttons being below "customize" and almost touching "field".

All nitpick-ish I know, but things that would drive me crazy.

Chris Patterson
01 Dec 2010
19:41 PM
Chris Patterson

What's that thing above the red X on the last image? What's it supposed to do?

Eric J. Smith
01 Dec 2010
19:51 PM
Eric J. Smith

What Silverlight editor control are you using? Have you seen the Actipro one? It has IntelliSense and QuickInfo and a bunch of other features.

www.actiprosoftware.com/.../default.aspx

Bertrand Le Roy
01 Dec 2010
21:09 PM
Bertrand Le Roy

Love the Metro style on top, but I think the icons are not in sync with the idea: rounded corners, bright colors and cartoony look don't go so well with Metro.

Harry Steinhilber
01 Dec 2010
21:42 PM
Harry Steinhilber

I like the new look. Though I'm surprised no one has commented on the obvious abbreviation for Raven DB Management Studio => RDBMS. :-)

James L
01 Dec 2010
23:21 PM
James L

Looks excciting but too many fonts spoil the appearance.

David Pendray
02 Dec 2010
04:05 AM
David Pendray

Will the index screen of this UI include creating/editing of the TransformResults part of an index? This would be really useful.

Ayende Rahien
02 Dec 2010
04:36 AM
Ayende Rahien

David,

Yes, it would

jalchr
03 Dec 2010
09:36 AM
jalchr

I can't see where can I do patch operations ... are they part of current release ?

Ayende Rahien
03 Dec 2010
15:13 PM
Ayende Rahien

Jalchr,

"first look", remember?

Karim
08 Dec 2010
00:54 AM
Karim

The UI is looking good for now, but I think that you're missing one fundamental point.

The zune-like UI is implemented in Zune. Zune is a multimedia software and using it is entertaining. On the other hand, your software is a data-intensive application which should be used easily and practically.

You cannot use big font with data intensive applications, you cannot use any fancy-looking UI (even if it gives an impression of being clean and minimal - but part from that minimalism is the space between elements) to an application where the most important aspect is the data that it presents, not the joy of using it.

Try to look at the available data-intensive apps and try to use the "standard" (or the data-centric) ones and compare that with the fancier and more exotic counterparts and you'll see.

Ayende Rahien
08 Dec 2010
21:40 PM
Ayende Rahien

Karim,

The reasons for this UI aren't so much for providing a data centric app.

It is expected that you'll mostly work with the code, this is just to allow you to peek into the database, administer it and watch what is going on.

Sohail Iqbal
12 Dec 2010
16:12 PM
Sohail Iqbal

Nice, but too fancy for a DB Admin app. Moreover, since its all about the .Net Eco System, I was wondering if there was a Visual Studio Plugin to do the DB Admin stuff, which may also harness some if its editing features... say IntelliSense :)

Comment preview

Comments have been closed on this topic.

Markdown formatting

ESC to close

Markdown turns plain text formatting into fancy HTML formatting.

Phrase Emphasis

*italic*   **bold**
_italic_   __bold__

Links

Inline:

An [example](http://url.com/ "Title")

Reference-style labels (titles are optional):

An [example][id]. Then, anywhere
else in the doc, define the link:
  [id]: http://example.com/  "Title"

Images

Inline (titles are optional):

![alt text](/path/img.jpg "Title")

Reference-style:

![alt text][id]
[id]: /url/to/img.jpg "Title"

Headers

Setext-style:

Header 1
========
Header 2
--------

atx-style (closing #'s are optional):

# Header 1 #
## Header 2 ##
###### Header 6

Lists

Ordered, without paragraphs:

1.  Foo
2.  Bar

Unordered, with paragraphs:

*   A list item.
    With multiple paragraphs.
*   Bar

You can nest them:

*   Abacus
    * answer
*   Bubbles
    1.  bunk
    2.  bupkis
        * BELITTLER
    3. burper
*   Cunning

Blockquotes

> Email-style angle brackets
> are used for blockquotes.
> > And, they can be nested.
> #### Headers in blockquotes
> 
> * You can quote a list.
> * Etc.

Horizontal Rules

Three or more dashes or asterisks:

---
* * *
- - - - 

Manual Line Breaks

End a line with two or more spaces:

Roses are red,   
Violets are blue.

Fenced Code Blocks

Code blocks delimited by 3 or more backticks or tildas:

```
This is a preformatted
code block
```

Header IDs

Set the id of headings with {#<id>} at end of heading line:

## My Heading {#myheading}

Tables

Fruit    |Color
---------|----------
Apples   |Red
Pears	 |Green
Bananas  |Yellow

Definition Lists

Term 1
: Definition 1
Term 2
: Definition 2

Footnotes

Body text with a footnote [^1]
[^1]: Footnote text here

Abbreviations

MDD <- will have title
*[MDD]: MarkdownDeep

 

FUTURE POSTS

  1. NOT Sharding RavenDB Vector Search - 8 hours from now
  2. Optimizing the cost of clearing a set - 3 days from now
  3. Scaling HNSW in RavenDB: Optimizing for inadequate hardware - 5 days from now

There are posts all the way to May 14, 2025

RECENT SERIES

  1. RavenDB News (2):
    02 May 2025 - May 2025
  2. Recording (15):
    30 Apr 2025 - Practical AI Integration with RavenDB
  3. Production Postmortem (52):
    07 Apr 2025 - The race condition in the interlock
  4. RavenDB (13):
    02 Apr 2025 - .NET Aspire integration
  5. RavenDB 7.1 (6):
    18 Mar 2025 - One IO Ring to rule them all
View all series

RECENT COMMENTS

  • ถูกใจ ร้านนี้สุดๆ! อุปกรณ์ จาก inkspa pantip ทำให้ ผลงาน สวย จ้าง เสื้อ ทีม ได้ งาน ลงตัว ราคา คุ้ม ชวน ใคร อยากได้ ดีไซน...
    By ink-spa พันทิป on The null check that didn't check for nulls
  • But in case you have nullability checks enabled (i.e. `<Nullable>enable</Nullable>`), then you'll have a compiler warning on ...
    By Samyon Ristov on The null check that didn't check for nulls
  • Grok wasn't *wrong*. It only said that `_items` can't be null for the condition to evaluate to `true`, but didn't say anythi...
    By Johannes Egger on The null check that didn't check for nulls
  • When I started enabling NRT, I remember I was initially confused when all variables (for reference types) declared with `var`...
    By riccardo on The null check that didn't check for nulls
  • That is surprising - I think of var as a shorthand that does not affect the final result of the compilation. I wouldn't expec...
    By Chris B on The null check that didn't check for nulls

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats
}