Ayende @ Rahien
759 followers 2 articles/week
My calendar is full 10 years from now

Take a look at this wonderful example of foresightedness (or hubris).In a little over ten years, Let’s Encrypt root certificates are going to expire. There are already established procedures for how to handle this from other Certificate Authorities, and I assume that there will be a well-communicated plan for this in advance. That said, I’m writing...

Thu May 16, 2024 15:53
Modeling: Date vs. DateTime

I got a really interesting comment on a blog post talking about query optimization. The context was that working with dates makes it much easier for a query engine than working with date & time on millisecond granularity. You can read the details on that in the post, what I wanted to talk about here is the modeling difference between the two. If...

Tue May 14, 2024 16:11
Corax Query Plan visualization

Corax is the new indexing and querying engine in RavenDB, which recently came out with RavenDB 6.0. Our focus when building Corax was on one thing, performance. I did a full talk explaining how it works from the inside out, available here as well as a couple of podcasts.Now that RavenDB 6.0 has been out for a while, we’ve had the chance to complete...

Tue May 7, 2024 18:46
Deniable Encryption

I ran into an interesting Reddit comment about deniable encryption and decided to spend an evening playing with it. The concept is that we have a way to encrypt a message in such a way that we can provide a key that would reveal a different message.The idea is that if you are forced to reveal your key, you can do so, without spilling your secret. From...

Fri May 3, 2024 16:59
CollabTalk Podcast | Episode 123 with Oren Eini–Building a business with Open Source foundations

For Episode 123 of the CollabTalk Podcast, we explored the pivotal role of community in shaping businesses, discussing my guest’s founding of his company and the strategies for building and nurturing open-source communities. We covered the symbiosis between commercial success and community engagement, emphasizing the importance of community feedback...

Fri Apr 19, 2024 16:31
Vacations, leaky abstractions, and modeling concerns, oh my!

Our task today is to request (and obtain approval for) a vacation. But before we can make that request, we need to handle the challenge of building   the vacation requesting system. Along the way, I want to focus a little bit on how to deal with some of the technical issues that may arise, such as concurrency.In most organizations, the actual details...

Thu Apr 4, 2024 16:17

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account