This is your work, valued

York, UK

Francis Stephens

Expert
@fmstephe

matching_engine. A simple financial trading matching engine. Built to learn more about how they work.

475

flib. A set of experimental extensions to the go standard library

31

memorymanager. An offheap memory allocator for manual memory management in Golang

30

location_server. A location server which can tell clients about other nearby users

14

Tankwars. Yet another Tankwars clone in a javascript

7

queues. Collection of experimental concurrent queues

7

lfqueue. Lock free concurrent queue, based on the java implementation ConcurrentLinkedQueue

6

Erlang-Sat-Solver. A novel distributed Sat Solver written in Erlang.

5

unsafeutil. A small utility for converting unsafely between string and []byte without allocations in Golang

4

simpleid. A very simple concurrent id generater

3

priority_queues. A collection of orphaned priority queues from my matching_engine project

3

P2P-Work-Sharing-Library. A helpful library for implementing masterless P2P work sharing (aka work stealing) networks primarily aimed at depth first search.

2

Masyu-Puzzle-Solver. A parallel implementation of a Masyu Solver in Java

2

fatomic. Additional atomic methods in asm for Golang. Complementing the sync/atomic package

2

Limited-Concurrent-QuadTree. An implementation of a quad tree allowing concurrent writes

2

Go-Environment-Setup. A set of scripts for setting up development environment for Go

1

go-disruptor. A port of the LMAX Disruptor to the Go language.

1

HTML5-particle-simulator. A very simple particle simulator in HTML5

1

network_programming_with_go. Some worked examples from the excellent guide to networking in go (http://jan.newmarch.name/go/)

1

fasthttp. Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

1

install_java_mvn. Simple scripts for a basic installation of java and maven on linux (Ubuntu)

1

P2P-Distributed-Sat-Solver. A novel peer to peer approach to combinatorial search, demonstrated with a Sat Solver in Java.

1