Ayende @ Rahien

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

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 6,123 | Comments: 45,470

filter by tags archive

My.Toolbox.ListAll()

time to read 2 min | 225 words

Some tools of the trade that I'm going to take with me to prison today:

  • SubVersion - Version Control - “The better CVS.“
  • MbUnit - Unit Testing Framework - Everything but the kitchen sink.
  • NAnt - Automatic build tool - “The better Make.“
  • CodeSmith - Code generation tool - I used it to build the data access layer & low level bussiness logic layer, and it is fantastic (here is the template). You can do anything with this.
  • SourceGrid - The most flexible grid control that I've seen.
  • Cassini - A personal web server {localhost only} that is great when you need to test web code or run web applications without the hurdle of managing IIS.
  • log4net - Highly flexible logging framework.
  • Weifen Luo's DockManager - WinForms component for VS.Net's like UI
  • XP Explorer Bar - A component that mimics the Explorer's bar on XP. Work on non-standard themes as well.
  • Resharper - I've already mentioned in another post.
  • VS.Net 2003 - Nothing to add here.

Tools that I want to use but just didn't have the time so far:

  • NMock or DotNetMock - Always used NUnit's mock, but I'm only now getting serious on TDD
  • CruiseControl.Net - I know how to use it, I just never seemed to be able to get to the point where I would start it.

Resharper - impressions

time to read 1 min | 119 words

I tried resharper in the past, and wasn't very impressed. It seems to be a nice tool to have, but nothing that I didn't already had in VS.Net.
I tested it again now that it matured, and I was mistaken. Big time!
It seems to me that there is this benign entity standing over my shoulder and points out all the problem with the code.
On the fly error detection, Live Templates, intellegent code completion and variable names suggestions.
That is to say nothing about the Refactoring support, which I've not tried yet.
I'd some troubles installing & using it, and I must say that the support is both fast and impressive.

Go get it.
http://www.jetbrains.com/resharper/index.html

Reading list

time to read 2 min | 288 words

It seems popular lately, to share whatever books one is reading.

Here are mine:

Development books:

Fun books:

I want to learn a little about Domain Driven Design, can anyone recommend a good source for this? Preperably something that I can throw at the wall when I don't understand something.

Impressed with MbUnit

time to read 1 min | 162 words

I know that it's been a long a time sinse I posted.
I've been in prison and only just got out, I'm returning tomorrow and I'm not sure when I'll be able to post again (hopefully on sunday).
[And no, I'm not kidding anyone, I'll explain later.]

Anyway, I've gotten really interested in Test Driven Design lately, and naturally, as all the books are about NUnit, I checked that out.
I really like what they are doing there, but...
I kept hearing about this and that that MbUnit does.
I'm currently reading the feature list on MbUnit Porject page and I'm very impressed with the capabilities.
I'm subscribed to Jonathan's blog and he's doing a lot of work.

For instance, you can check all types that implement an interface or a common base class using a single test and a couple of attributes.

I think that I'm going to move my testing platform to MbUnit.

FUTURE POSTS

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

And 13 more posts are pending...

There are posts all the way to May 30, 2016

RECENT SERIES

  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 (12):
    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

RECENT COMMENTS

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats