Hello, you’ve found Binary Consulting

Are you looking for full-stack, agile software development expertise in London?


Find out more …

Published articles

Read the latest posts authored by Binary Consulting

HTTP unit tests using ExVCR

Published on Nov 07, 2016

Request/response recorder for rapid test-driven development when accessing external web services.

Open-source projects

View all published projects

Commanded

Elixir

Command handling middleware for CQRS application.

.Net Flow

.NET C# ASP.NET MVC

ASP.NET MVC web application for sharing links that demonstrates using CQRS with event-sourcing.

EventSourced

Elixir

Build functional domain models using event-sourcing.

EventStore

Elixir

CQRS event store using PostgreSQL as the underlying storage engine.

Faker

.NET C#

C# port of the Ruby Faker gem.

Jekyll lunr.js search

Ruby JavaScript

Jekyll + lunr.js = static websites with powerful full-text, client-side search using only JavaScript.

Ledger import

Node.js JavaScript

Node.js command-line tool to facilitate data entry into a Ledger file.

Ledger REST

Node.js JavaScript

REST web service to access the Ledger command-line interface.

Ledger web

Node.js JavaScript

Web front-end to graphically view a Ledger data file.

Ledger

Node.js JavaScript

Node.js library to access the Ledger command-line interface.

Pipes and filters

Node.js JavaScript

Node.js library to divide a larger processing task into a sequence of smaller, independent processing steps (filters) that are connected by channels (pipes).

RCQRS

Ruby

Ruby CQRS and event-sourcing library.

Strava

Elixir

Elixir wrapper for the Strava API.

Publications

View all published works

Implementing CQRS in Elixir

CQRS Elixir

An introduction to implementing the Command Query Responsibility Segregation (CQRS) architecture in Elixir applications.