mgp
Backend developer at Square. Previously Airbnb, Khan Academy, Burner, & Google.
SquareSan Francisco, CA
Pinned Repositories
bittorrent-dissected
The BitTorrent mainline client dissected and explained.
blackjack-analyst
Blackjack Analyst allows evaluation of blackjack playing strategies through extensive simulation.
book-notes
Notes from books and other interesting things that I've read. Table of contents at the end 👇
coding-in-the-real-world
Coding in the Real World
effective-rxjava
Effective RxJava
effective-swift
Effective Swift
iron-cushion
A benchmark and load test for CouchDB
loco
Loco is an iPhone library that simplifies location acquisition.
schulze-method
A Python implementation of the Schulze method for ranking candidates
tarsnap-manager
Script to manage Tarsnap backups
mgp's Repositories
mgp/book-notes
Notes from books and other interesting things that I've read. Table of contents at the end 👇
mgp/effective-rxjava
Effective RxJava
mgp/effective-swift
Effective Swift
mgp/iron-cushion
A benchmark and load test for CouchDB
mgp/schulze-method
A Python implementation of the Schulze method for ranking candidates
mgp/bittorrent-dissected
The BitTorrent mainline client dissected and explained.
mgp/coding-in-the-real-world
Coding in the Real World
mgp/blackjack-analyst
Blackjack Analyst allows evaluation of blackjack playing strategies through extensive simulation.
mgp/mgp.github.io
Source for my blog
mgp/ReactiveJava
mgp/dotfiles
My dotfiles, cribbed from many places
mgp/huge-status-monitor
Writes a cfg file to spectate the best player from SourceTV.
mgp/cs4hs-tasklist
Code accompanying CS4HS presentation
mgp/android-async-bitmap-loader
A small and efficient Android helper class for asynchronous loading and caching of Bitmap instances.
mgp/auto
A collection of source code generators for Java.
mgp/aws-step-functions-developer-guide
The open source version of the AWS Step Functions Developer Guide. You can submit feedback & requests for changes by submitting issues in this repo or by making proposed changes & submitting a pull request.
mgp/bazel
a fast, scalable, multi-language and extensible build system
mgp/coding-in-the-real-world-code-samples
Code samples and more for Coding in the Real World
mgp/good-enough-java
Guide to writing Java that's, like, good enough
mgp/match-stream-guide
mgp/objective-c-style-guide
The New York Times Mobile Team’s Objective-C Style Guide
mgp/sharebears
Sharing (in your company) is caring, yo
mgp/bullet-train.zsh
:bullettrain_side: An oh-my-zsh shell theme based on the Powerline Vim plugin
mgp/huger-status-monitor
An extension of huge_status_monitor by Sigma.
mgp/jekyll
Jekyll is a blog-aware, static site generator in Ruby
mgp/KaTeX
Fast math typesetting for the web.
mgp/okhttp
An HTTP+SPDY client for Android and Java applications.
mgp/open-lobby
mgp/smython
Python Library for accessing the Smite API
mgp/swiftz
Functional programming in Swift