Ayende @ Rahien

Oren Eini aka Ayende Rahien CEO of Hibernating Rhinos LTD, which develops RavenDB, a NoSQL Open Source Document Database.

You can reach me by:

ayende@ayende.com

+972 52-548-6969

, @ Q j

Posts: 6,739 | Comments: 48,782

filter by tags archive
11posts

Graphs in RavenDB

  1. (08 Nov 2018)

    Real world use cases

  2. (01 Nov 2018)

    Recursive queries

  3. (31 Oct 2018)

    Inconsistency abhorrence

  4. (29 Oct 2018)

    Selecting the syntax

  5. (26 Oct 2018)

    What’s the role of the middle man?

  6. (25 Oct 2018)

    I didn’t mean to build this feature!

  7. (22 Oct 2018)

    Query results

  8. (21 Sep 2018)

    Graph modeling vs. document modeling

  9. (20 Sep 2018)

    Pre-processing the queries

  10. (19 Sep 2018)

    The query language

  11. (18 Sep 2018)

    The overall design

54posts

Challenge

  1. (28 Sep 2018)

    The loop that leaks–Answer

  2. (27 Sep 2018)

    The loop that leaks

  3. (03 Apr 2018)

    The invisible concurrency bug–Answer

  4. (02 Apr 2018)

    The invisible concurrency bug

  5. (31 Jan 2018)

    Find the bug in the fix–answer

  6. (30 Jan 2018)

    Find the bug in the fix

  7. (19 Jan 2017)

    What does this code do?

  8. (26 Jul 2016)

    The race condition in the TCP stack, answer

  9. (25 Jul 2016)

    The race condition in the TCP stack

  10. (28 Apr 2015)

    What is the meaning of this change?

  11. (26 Sep 2013)

    Spot the bug

  12. (27 May 2013)

    The problem of locking down tasks…

  13. (17 Oct 2011)

    Minimum number of round trips

  14. (23 Aug 2011)

    Recent Comments with Future Posts

  15. (02 Aug 2011)

    Modifying execution approaches

  16. (29 Apr 2011)

    Stop the leaks

  17. (23 Dec 2010)

    This code should never hit production

  18. (17 Dec 2010)

    Your own ThreadLocal

  19. (03 Dec 2010)

    Querying relative information with RavenDB

  20. (29 Jun 2010)

    Find the bug

  21. (23 Jun 2010)

    Dynamically dynamic

  22. (28 Apr 2010)

    What killed the application?

  23. (19 Mar 2010)

    What does this code do?

  24. (04 Mar 2010)

    Robust enumeration over external code

  25. (16 Feb 2010)

    Premature optimization, and all of that…

  26. (12 Feb 2010)

    Efficient querying

  27. (10 Feb 2010)

    Find the resource leak

  28. (21 Oct 2009)

    Can you spot the bug?

  29. (18 Oct 2009)

    Why is this wrong?

  30. (17 Oct 2009)

    Write the check in comment

  31. (15 Sep 2009)

    NH Prof Exporting Reports

  32. (02 Sep 2009)

    The lazy loaded inheritance many to one association OR/M conundrum

  33. (01 Sep 2009)

    Why isn’t select broken?

  34. (06 Aug 2009)

    Find the bug fixes

  35. (26 May 2009)

    Find the bug

  36. (14 May 2009)

    multi threaded test failure

  37. (11 May 2009)

    The regex that doesn’t match

  38. (24 Mar 2009)

    probability based selection

  39. (13 Mar 2009)

    C# Rewriting

  40. (18 Feb 2009)

    write a self extracting program

  41. (04 Sep 2008)

    Don't stop with the first DSL abstraction

  42. (02 Aug 2008)

    What is the problem?

  43. (28 Jul 2008)

    What does this code do?

  44. (26 Jul 2008)

    Find the bug fix

  45. (05 Jul 2008)

    Find the deadlock

  46. (03 Jul 2008)

    Find the bug

  47. (02 Jul 2008)

    What is wrong with this code

  48. (05 Jun 2008)

    why did the tests fail?

  49. (27 May 2008)

    Striving for better syntax

  50. (13 Apr 2008)

    calling generics without the generic type

  51. (12 Apr 2008)

    The directory tree

  52. (24 Mar 2008)

    Find the version

  53. (21 Jan 2008)

    Strongly typing weakly typed code

  54. (28 Jun 2007)

    Windsor Null Object Dependency Facility

9posts

Reviewing FASTER

  1. (06 Sep 2018)

    Summary

  2. (05 Sep 2018)

    When the data hits the disk

  3. (04 Sep 2018)

    Reading data from disk

  4. (03 Sep 2018)

    The hash structure

  5. (31 Aug 2018)

    Working with the file system

  6. (30 Aug 2018)

    Digging into the C++ impl

  7. (29 Aug 2018)

    Let’s check these numbers

  8. (28 Aug 2018)

    Let’s start with managed code

  9. (27 Aug 2018)

    Reading the paper

12posts

RavenDB 4.1 Features

  1. (22 Aug 2018)

    MongoDB & CosmosDB Migration Wizards

  2. (04 Jul 2018)

    This document is included in your subscription

  3. (03 Jul 2018)

    Detailed query timing details

  4. (02 Jul 2018)

    Of course I know ya, dude

  5. (29 Jun 2018)

    Running RavenDB embedded

  6. (26 Jun 2018)

    Can you explain that choice?

  7. (20 Jun 2018)

    Cluster wide ACID transactions

  8. (19 Jun 2018)

    Explain that choice

  9. (22 May 2018)

    Highlighting

  10. (11 May 2018)

    Counting my counters

  11. (10 May 2018)

    JavaScript Indexes

  12. (04 May 2018)

    SQL Migration Wizard

7posts

Reading the NSA’s codebase

  1. (13 Aug 2018)

    LemonGraph review–Part VII–Summary

  2. (10 Aug 2018)

    LemonGraph review–Part VI–Executing queries

  3. (09 Aug 2018)

    LemonGraph review–Part V–Query parsing

  4. (08 Aug 2018)

    LemonGraph review–Part IV–Compressed, sortable integers

  5. (07 Aug 2018)

    LemonGraph review–Part III - Figuring out queries

  6. (06 Aug 2018)

    LemonGraph review–Part II - Storing edges and properties

  7. (03 Aug 2018)

    LemonGraph review–Part I - Storing Nodes

2posts

Codex KV

  1. (06 Jun 2018)

    Properly generating the file

  2. (05 Jun 2018)

    How to build a KV storage from scratch

3posts

I WILL have order

  1. (30 May 2018)

    How Bleve sorts query results

  2. (28 May 2018)

    How Noise sorts query results

  3. (25 May 2018)

    How Lucene sorts query results

10posts

Inside RavenDB 4.0

  1. (22 May 2018)

    Book update

  2. (08 May 2018)

    The book is done

  3. (24 Apr 2018)

    Chapter 17 is done

  4. (16 Apr 2018)

    Chapter 16 is done

  5. (28 Mar 2018)

    Chapter 14 is done

  6. (21 Mar 2018)

    Chapters 12 & 13 are done

  7. (08 Mar 2018)

    Chapter 11 is done

  8. (22 Jan 2018)

    Chapter 10 is done

  9. (17 Jul 2017)

    Chapter 6 is done

  10. (07 Jun 2017)

    Chapter 3 is done

5posts

RavenDB Security Report

  1. (06 Apr 2018)

    Collision in Certificate Serial Numbers

  2. (05 Apr 2018)

    Man in the middle for customer domains

  3. (04 Apr 2018)

    Non-high Strength RSA Keys

  4. (30 Mar 2018)

    Inconsistent Use of KDF and Master Key

  5. (29 Mar 2018)

    Redundant or Missing Authentication

5posts

RavenDB Security Review

  1. (27 Mar 2018)

    Non-Constant Time Secret Comparison

  2. (26 Mar 2018)

    Encrypt, don’t obfuscate

  3. (23 Mar 2018)

    Encrypting data on disk

  4. (22 Mar 2018)

    Nonce reuse

  5. (20 Mar 2018)

    Finding and details

FUTURE POSTS

No future posts left, oh my!

RECENT SERIES

  1. Graphs in RavenDB (11):
    08 Nov 2018 - Real world use cases
  2. Challenge (54):
    28 Sep 2018 - The loop that leaks–Answer
  3. Reviewing FASTER (9):
    06 Sep 2018 - Summary
  4. RavenDB 4.1 features (12):
    22 Aug 2018 - MongoDB & CosmosDB Migration Wizards
  5. Reading the NSA’s codebase (7):
    13 Aug 2018 - LemonGraph review–Part VII–Summary
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats