Ayende @ Rahien

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

ayende@ayende.com

+972 52-548-6969

, @ Q j

Posts: 6,707 | Comments: 48,617

filter by tags archive
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

52posts

Challenge

  1. (03 Apr 2018)

    The invisible concurrency bug–Answer

  2. (02 Apr 2018)

    The invisible concurrency bug

  3. (31 Jan 2018)

    Find the bug in the fix–answer

  4. (30 Jan 2018)

    Find the bug in the fix

  5. (19 Jan 2017)

    What does this code do?

  6. (26 Jul 2016)

    The race condition in the TCP stack, answer

  7. (25 Jul 2016)

    The race condition in the TCP stack

  8. (28 Apr 2015)

    What is the meaning of this change?

  9. (26 Sep 2013)

    Spot the bug

  10. (27 May 2013)

    The problem of locking down tasks…

  11. (17 Oct 2011)

    Minimum number of round trips

  12. (23 Aug 2011)

    Recent Comments with Future Posts

  13. (02 Aug 2011)

    Modifying execution approaches

  14. (29 Apr 2011)

    Stop the leaks

  15. (23 Dec 2010)

    This code should never hit production

  16. (17 Dec 2010)

    Your own ThreadLocal

  17. (03 Dec 2010)

    Querying relative information with RavenDB

  18. (29 Jun 2010)

    Find the bug

  19. (23 Jun 2010)

    Dynamically dynamic

  20. (28 Apr 2010)

    What killed the application?

  21. (19 Mar 2010)

    What does this code do?

  22. (04 Mar 2010)

    Robust enumeration over external code

  23. (16 Feb 2010)

    Premature optimization, and all of that…

  24. (12 Feb 2010)

    Efficient querying

  25. (10 Feb 2010)

    Find the resource leak

  26. (21 Oct 2009)

    Can you spot the bug?

  27. (18 Oct 2009)

    Why is this wrong?

  28. (17 Oct 2009)

    Write the check in comment

  29. (15 Sep 2009)

    NH Prof Exporting Reports

  30. (02 Sep 2009)

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

  31. (01 Sep 2009)

    Why isn’t select broken?

  32. (06 Aug 2009)

    Find the bug fixes

  33. (26 May 2009)

    Find the bug

  34. (14 May 2009)

    multi threaded test failure

  35. (11 May 2009)

    The regex that doesn’t match

  36. (24 Mar 2009)

    probability based selection

  37. (13 Mar 2009)

    C# Rewriting

  38. (18 Feb 2009)

    write a self extracting program

  39. (04 Sep 2008)

    Don't stop with the first DSL abstraction

  40. (02 Aug 2008)

    What is the problem?

  41. (28 Jul 2008)

    What does this code do?

  42. (26 Jul 2008)

    Find the bug fix

  43. (05 Jul 2008)

    Find the deadlock

  44. (03 Jul 2008)

    Find the bug

  45. (02 Jul 2008)

    What is wrong with this code

  46. (05 Jun 2008)

    why did the tests fail?

  47. (27 May 2008)

    Striving for better syntax

  48. (13 Apr 2008)

    calling generics without the generic type

  49. (12 Apr 2008)

    The directory tree

  50. (24 Mar 2008)

    Find the version

  51. (21 Jan 2008)

    Strongly typing weakly typed code

  52. (28 Jun 2007)

    Windsor Null Object Dependency Facility

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

13posts

Properly getting into jail

  1. (19 Mar 2018)

    The almighty document

  2. (16 Mar 2018)

    Data processing

  3. (15 Mar 2018)

    My service name in Janet

  4. (14 Mar 2018)

    This ain’t what you’re used to

  5. (12 Mar 2018)

    Didn’t we already see this warrant?

  6. (09 Mar 2018)

    The workflow of getting an inmate released

  7. (08 Mar 2018)

    Services with data sharing instead of RPC or messaging

  8. (07 Mar 2018)

    The topology of sharing

  9. (06 Mar 2018)

    Data flow

  10. (02 Mar 2018)

    it’s not a crime to be in an invalid state

  11. (01 Mar 2018)

    Physical architecture

  12. (28 Feb 2018)

    Counting Inmates and other hard problems

  13. (27 Feb 2018)

    Introduction & architecture

FUTURE POSTS

No future posts left, oh my!

RECENT SERIES

  1. Reviewing FASTER (9):
    06 Sep 2018 - Summary
  2. RavenDB 4.1 features (12):
    22 Aug 2018 - MongoDB & CosmosDB Migration Wizards
  3. Reading the NSA’s codebase (7):
    13 Aug 2018 - LemonGraph review–Part VII–Summary
  4. Codex KV (2):
    06 Jun 2018 - Properly generating the file
  5. I WILL have order (3):
    30 May 2018 - How Bleve sorts query results
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats