Preparation of a workshop
Java Kotlin Elm C++ Elixir JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
c++
clojure
csharp
data
elixir
elm
extra
fsharp
java
js
kotlin
php
python
ruby
.gitignore
README.md
event-types.pdf

README.md

Important information for the workshop.

It would be nice if you clone this repo and check a client in your favorite technology before the workshop. If can get the client to run, you're all set. We will complete the first steps together in the workshop.

Getting started

Clone or fork this repo.

Choose your preferred technology

Look in the client directories to get started in your preferred technology:

Make it run

Read the README.md of the choosen technology, and make it run.

First step

Modify the code to print:

  • The number of events in the stream.
  • The distinct type of events in the stream.
  • Check the wiki

Short description

The event stream contains several types of events. The event stream is a JSON array of events. An event is structured like this:

{
  'id': 'a unique id for this event'
  'type': 'the type of the event',
  'timestamp': 'the moment the event happened',
  'payload': {
    // key-value pairs specific to the event type
    'key1': 'value1',
    'key2': 'value2';
    ...
  }
}