Go and Python distributed systems programmer who likes data. Does open source with @rotationalio.
hadoop-fundamentals. Code for the Hadoop Fundamentals for Data Scientists course.
166memfs. In memory file system that implements as many FUSE interfaces as possible.
52confire. A simple app configuration scheme using YAML and class based defaults.
36django-generic-json-views. Class based generic views that render JSON data.
31sping. Simple example of secured communication with gRPC and SSL/TLS
25strata-teaching-the-elephant-to-read. Code and Presentation slides for Teaching the Elephant to Read
17venv. Helpers for virtualenv and virtualenvwrapper
16isbndb-python. A Python API to isbndb.com to look up book data on the Internet without Amazon or Google.
7x. Go packages that are common to many of my projects -- in the spirit of golang.org/x
7cellular-automata. Animated Cellular Automata using Matplotlib
7jobs-report. Visualization of the monthly jobs report by the BLS
5intro-to-python. DDL Intro to Python iPython Notebook
5notes. gRPC documentation with OpenAPI v2 and grpc-gateway
4compile-workload. Python script to create a compiler workload and evaluate external performance.
4gender-words-fatale. An implementation Neal Caren's Gender analysis of the New York Times.
4swarm-simulator. A simulation of a multi-agent swarm performing the retrieval of resources.
3orca. Echolocation of device with static nodes and network latency.
3syncwrite. Throughput study for multiple threads writing to a single synchronized object.
3otterdb. A sqlite database replicated using strong consensus for fault tolerance and fast, local reads.
3go-rpc-throughput. A throughput comparison of RPC services in go: gRPC vs. ZMQ
3honu. Anti-entropy replicated in-memory key/value store.
2epistolary. Collect reading material for easier referencing and search later.
2rkchunk. A Cython implementation of the Rabin-Karp Chunking Algorithm
2stacks. Personal eBook library for the Bengfort Family
2email-analysis. Analytics for email traffic
2todos. Simple TODO API for personal task tracking (written in Go)
2ledger. Bengfort household financial analysis tools.
2ramble. A streaming gRPC point to point chat system
2mosaic. User space file system usage analysis tool.
2fastlife. Experimenting with C code and Python bindings
2replicated-storage-systems. A primer on the development of replicated distributed storage systems written in the Go programming language.
1rvasp. Robot VASP for TRISA demonstration and integration
1iterfile. Benchmarking for various file iteration utilities
1speedmap. Benchmarks for concurrent access to key/value data structures
1urfs. Perform computations on files in a large directory
1ensign-sonar. A quick QA utility to send and receive events using Ensign.
1cosmos-web. Web UI to the Cosmos Game API
1introduction-to-hadoop-and-spark. A lesson plan designed to teach Hadoop and Spark from Data Analytics with Hadoop
1fluidfs. A highly consistent distributed filesystem built with FUSE
1daytimer. Console program for interaction with the Google Calendar API
1solar-tempest. Predict solar weather by observing the earth's magnetosphere.
1cloudscope. Simulation and visualization of distributed systems and communications.
1sequence. Implements an AutoIncrement counter class similar to PostgreSQL's sequence.
1consensus. Consensus communication stubs with gRPC streaming
1