Pinned Repositories
avro
AVRO decoder
benchmarks
Some basic go benchmarks
graphblog
Code to support a blog post about optimising some graph stuff
intern
string interning library for lots of strings
plenc
Go encoding based on protobuf, but hopefully easier to deal with
scratchbuild
build simple single-layer containers and upload them to a repository.
scratchmachine
Proof of concept for Go/linux machine with no other user-space
stringbank
Storing strings without GC overhead
symboltab
A hopefully fast symbol table (string <=> integer sequence number)
ut
Awesome Go mocks without magic
philpearl's Repositories
philpearl/stringbank
Storing strings without GC overhead
philpearl/scratchbuild
build simple single-layer containers and upload them to a repository.
philpearl/intern
string interning library for lots of strings
philpearl/plenc
Go encoding based on protobuf, but hopefully easier to deal with
philpearl/ut
Awesome Go mocks without magic
philpearl/avro
AVRO decoder
philpearl/symboltab
A hopefully fast symbol table (string <=> integer sequence number)
philpearl/tt_goji_middleware
Some simple middleware for Goji
philpearl/tt_goji_oauth
Add login with OAUTH to your goji app
philpearl/csv
A CSV library that doesn't force you into allocations
philpearl/philpearl.github.io
blog
philpearl/statichash
A hash table that can be memory-mapped in
philpearl/advent
Advent of code stuff
philpearl/assets
Versioned static assets
philpearl/bqupload
service that queues plenc-encoded data for upload to a BigQuery table
philpearl/godetective
Detective game in basic Go
philpearl/mmap
philpearl/washsim
Simulating a car-wash, or a CPU-bound load.
philpearl/easyjson
Fast JSON serializer for golang.
philpearl/gcbacklog
philpearl/go
The Go programming language
philpearl/go_serialization_benchmarks
Benchmarks of Go serialization methods
philpearl/google-cloud-go
Google Cloud Client Libraries for Go.
philpearl/gopheracademy-web
Public Website for blog.GopherAcademy.com
philpearl/hr
Control Philips Hue light via an ANT+ HR monitor
philpearl/nsq
A realtime distributed messaging platform
philpearl/parquet
A library for reading and writing parquet files.
philpearl/plenctest
Some tests for plenc
philpearl/powerline-go
A beautiful and useful low-latency prompt for your shell, written in go
philpearl/tensorflow
An Open Source Machine Learning Framework for Everyone