Pinned Repositories
Erlang-Sat-Solver
A novel distributed Sat Solver written in Erlang.
flib
A set of experimental extensions to the go standard library
lfqueue
Lock free concurrent queue, based on the java implementation ConcurrentLinkedQueue
location_server
A location server which can tell clients about other nearby users
matching_engine
A simple financial trading matching engine. Built to learn more about how they work.
priority_queues
A collection of orphaned priority queues from my matching_engine project
queues
Collection of experimental concurrent queues
simpleid
A very simple concurrent id generater
Tankwars
Yet another Tankwars clone in a javascript
unsafeutil
A small utility for converting unsafely between string and []byte without allocations in Golang
fmstephe's Repositories
fmstephe/Go-Appengine-Setup
Scripts for setting up Appengine for Go relies on Go-Environment-Setup
fmstephe/re2dfa
Transform regular expressions into finite state machines and output Go source code
fmstephe/errors
errors with stacktraces for go
fmstephe/CleanUbuntu
Scripts for cleaning up a new installation of Ubuntu
fmstephe/Google-Compute-Engine-Setup
Scripts for installing google compute engine SDK
fmstephe/network_programming_with_go
Some worked examples from the excellent guide to networking in go (http://jan.newmarch.name/go/)
fmstephe/simpleid
A very simple concurrent id generater
fmstephe/install_java_mvn
Simple scripts for a basic installation of java and maven on linux (Ubuntu)
fmstephe/hdrhistogram
A pure Go implementation of Gil Tene's HDR Histogram.
fmstephe/go-disruptor
A port of the LMAX Disruptor to the Go language.
fmstephe/fatomic
Additional atomic methods in asm for Golang. Complementing the sync/atomic package
fmstephe/golang_perftest
Mics performance benchmarks for Go
fmstephe/devart-template
fmstephe/ringbuffer
Disruptor style ring buffer in Go
fmstephe/erlang-presentation
html slideshow for erlang presentation
fmstephe/2dshooter
A 2d shooter written in Java as a first stab at learning some trigonometry
fmstephe/crossing-the-river
A collection of search algorithms for solving the crossing the river problem http://xkcd.com/1134/
fmstephe/heart-particles
heart-particles
fmstephe/learncthehardwayexercises
My Learn C The Hard Way Exercises
fmstephe/demo_scripts
A very basic utility for script up sets of steps for demoing with the ability to run backwards and forwards in time.
fmstephe/priority_queues
A collection of orphaned priority queues from my matching_engine project
fmstephe/lfqueue
Lock free concurrent queue, based on the java implementation ConcurrentLinkedQueue
fmstephe/performance-presentation-notes
Some notes for my performance presentation
fmstephe/eventsource
Server-sent events for Go
fmstephe/Erlang-Sat-Solver
A novel distributed Sat Solver written in Erlang.
fmstephe/Tankwars
Yet another Tankwars clone in a javascript
fmstephe/Limited-Concurrent-QuadTree
An implementation of a quad tree allowing concurrent writes
fmstephe/Masyu-Puzzle-Solver
A parallel implementation of a Masyu Solver in Java
fmstephe/P2P-Work-Sharing-Library
A helpful library for implementing masterless P2P work sharing (aka work stealing) networks primarily aimed at depth first search.
fmstephe/P2P-Distributed-Sat-Solver
A novel peer to peer approach to combinatorial search, demonstrated with a Sat Solver in Java.