Event Store blog - page 10

It’s competition time!

News
,

As Christmas and New Year fast approach us, we have lots of goodies we’re going to be announcing at Event Store! Whenever we talk about the Event Store, we’re careful to point out things that really shouldn’t be done (like using projections to build a broker in JavaScript), but now is the time to ignore that advice for a few days for our Christmas competition! Whoever comes up with what we consider to be the...


Applications and IEvent

Articles
,

We had a question on Twitter about whether events stored in the Event Store have to implement any interfaces or inherit from a base class or similar. Fundamentally, the Event Store doesn’t care what you store inside it - you are responsible for serialization. The remainder of this post talks about the TCP Client API. The reading methods on EventStoreConnection return an EventStreamSlice object, which contains an array of RecordedEvent objects (which are also used...


Øredev Developer Conference: A deep look into the Event Store

News
,

What if I told you that the new Event Store database is an ACID compliant database with only 24 bytes of mutable data? This session will look deep inside the Event Store and architectural decisions and trade offs made in the development of it. See the full presentation (52 minutes) below: A deep look into the Event Store from Øredev Conference on Vimeo. The video was recorded on Thursday 8th November 2012 at the Øredev...


Using JS projections from the browser

Tutorials
,

One of the main use cases we had for using Javascript as our query language was that the same code could be hosted in a browser. You can see a more in depth example of this in the “Event store chat example” that is reachable from the main screen in the management console. Sometimes code speaks 1000 words. <!doctype html> <html> <head> <title>Simple Chat</title> <script src="lib/jquery/jquery-1.8.0.min.js"></script> <script src="js/projections/v8/Prelude/Modules.js"> </script> <script src="js/projections/v8/Prelude/Projections.js"> </script> <script src="js/projections/es.projections.environment.js"> </script>...


Amazon EC2

Tutorials
,

We went through the process last night of setting up Amazon EC2 nodes with the Event Store running on them. This post is a quick tutorial of how to do it. First when setting up your node add to the security group (we did a t1.micro running ubuntu 12 to start with). 22 (SSH) 0.0.0.0/0 1113 0.0.0.0/0 2113 0.0.0.0/0 Now bring up your node. The first thing that you will need to get is mono....


A useful piece of code 1

Articles
,

Updated November 25th, 2015 to fix broken links to code on GitHub. One of the great things about having gone OSS is that we can highlight very useful pieces of code inside of the Event Store that are now available with a 3-Clause BSD license. In other words pieces of code that are now available for you to use if you want to. Today let’s take a look at a namespace most people have probably...


Greg Young launches Event Store

News
,

The recent launch of the open-source version of Event Store - a rock-solid, super-fast persistence engine for supporting event sourcing - has been received with considerable interest by the developer community. Greg Young gave a presentation to the launch event’s 77 attendees, covering the challenges the Event Store team has been able to overcome, the software’s architecture and some of the patterns used. Commercial products including full support, a multi-node version, and rack-mountable appliances were...