Ayende @ Rahien

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

Get in touch with me:

oren@ravendb.net

+972 52-548-6969

Posts: 7,430 | Comments: 50,881

Privacy Policy Terms
filter by tags archive
time to read 2 min | 201 words

Thoughts?

  • Starting from a stable origin
  • Planning our DSL's versioning story
    • Implications of modifying the DSL Engine
    • Implications of modifying the DSL API and Model
    • Implications of modifying the DSL Syntax
    • Implications of modifying the DSL Environment
  • Regression Test Suite
  • Versioning cut off point - where to apply versioning concerns
  • Versioning strategies:
    • Abandon Ship Strategy
    • Glacial Change Strategy
    • Additive Change Strategy
    • Tower of Babel Strategy
    • Runtime Adapter Strategy
    • Compilation Adapter Strategy
    • Auto Modification Strategy
    • Self Modification Strategy
  • Versioning best practices:
    # actual content
    • Closed world
    • Regression test suite
time to read 1 min | 111 words

image Well, this is a big moment. My book is now available for as part of the Manning Early Access Program.

Chapter 1 to 4 are already there, but they are there in their nearly raw format. That means that they have not been edited yet, and I didn't put in the results from the review cycle that we did yet.

The book forum is here, I eagerly awaits the posts telling me how off base I am :-)

More seriously, I would appreciate any feedback that you have on the book, the topic, the code, etc.

Thanks,

  ~Ayende

FUTURE POSTS

  1. Talk: Scalable Architecture From the Ground Up - one day from now
  2. Integer compression: SIMD bit packing and unusual usages - 4 days from now
  3. Integer compression: Understanding FastPFor - 5 days from now
  4. Integer compression: The FastPFor code - 6 days from now

There are posts all the way to Jun 14, 2023

RECENT SERIES

  1. Integer compression (6):
    08 Jun 2023 - Using SIMD bit packing in practice
  2. Talk (7):
    14 Dec 2021 - Scalable architecture from the ground up
  3. Fight for every byte it takes (6):
    01 May 2023 - Decoding the entries
  4. Looking into Corax’s posting lists (3):
    17 Apr 2023 - Part III
  5. Recording (8):
    17 Feb 2023 - RavenDB Usage Patterns
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats