Digital

The code, prose & pods that shaped 2024

This episodes diverges from our traditional fare. I've reviewed the 50 previous ...

RavenDB 6.2 release

It has been almost a year since the release of RavenDB 6.0. The highlights of th...

New features for RavenDB Cloud

The Cloud team at RavenDB has been working quite hard recently. The company at l...

Querying over the current time in RavenDB

We received a really interesting question from a user, which basically boils dow...

Fun with bugs: Advanced Dictionary API

In RavenDB, we really care about performance. That means that our typical code d...

RavenDB Cloud: Auto scaling

RavenDB Cloud has a whole bunch of new features that were quietly launched over ...

RavenDB Performance: 15% improvement in one line

RavenDB is a database, a transactional one. This means that we have to reach the...

Isn't it ironic: Money isn't transactional

I write a transactional database for a living, and the best example of why we wa...

Sometimes it's the hardware

An issue was recently raised with a really scary title: Intermittent Index corru...

Performance discovery: Managed vs. Unmanaged memory

When building RavenDB, we occasionally have to deal with some ridiculous numbers...

Aggregating trees with RavenDB

We got an interesting question in the RavenDB discussion group:How to do aggrega...

Performance discovery: IOPS vs. IOPS

RavenDB is a transactional database, we care deeply about ACID. The D in ACID st...

The memory leak in ConcurrentQueue

We ran into a memory issue recently in RavenDB, which had a pretty interesting r...

How should I handle invalid user input?

I have been thinking about this issue for a while and I would be curious to have...

VB6 to .Net 4.0 Conversion 3rd party tools

Since Visual Studio 2010 does not come with a VB6 conversion tool, the boss want...

Development of a bot/web crawler detection system

I am trying to build a system for my company which wants to check for unusual/ab...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.