Portland, OR

Ilya Grigorik

Elite
@igrigorik

Building merchant+web platform capabilities to supercharge commerce at @Shopify.

videospeed. HTML5 video speed controller (for Google Chrome)

4.4k

ga-beacon. Google Analytics collector-as-a-service (using GA measurement protocol).

3.5k

gharchive.org. GH Archive is a project to record the public GitHub timeline, archive it, and make it easily accessible for further analysis.

3.1k

em-websocket. EventMachine based WebSocket server

1.7k

decisiontree. ID3-based implementation of the ML Decision Tree algorithm

1.5k

em-http-request. Asynchronous HTTP Client (EventMachine + Ruby)

1.2k

em-synchrony. Fiber aware EventMachine clients and convenience classes

1k

http-2. Pure Ruby implementation of HTTP/2 protocol

909

bugspots. Implementation of simple bug prediction hotspot heuristic

860

vimgolf. Real Vim ninjas count every keystroke - do you?

773

agent. Agent is an attempt at modelling Go-like concurrency, in Ruby

729

em-proxy. EventMachine Proxy DSL for writing high-performance transparent / intercepting proxies in Ruby

657

node-spdyproxy. SPDY forwarding proxy - fast and secure

521

bloomfilter-rb. BloomFilter(s) in Ruby: Native counting filter + Redis counting/non-counting filters

478

async-rails. async Rails 3 stack demo

463

istlsfastyet.com. Is TLS fast yet? Yes, yes it is.

427

hackernews-button. Embeddable Hacker News button + vote counter for your site

413

http-client-hints. Ruby

400

hpbn.co. High Performance Browser Networking (O'Reilly)

321

spdy. SPDY is a protocol designed to reduce latency of web pages

316

webp-detect. WebP with Accept negotiation

244

zeroconf-router. Zero-config reverse proxies: let's get there!

208

autoperf. Ruby driver for httperf - automated load and performance testing

179

PubSubHubbub. Asynchronous PubSubHubbub Ruby Client

174

heroku-buildpack-dart. Heroku buildpack for Dart

170

rack-speedtracer. SpeedTracer middleware for server side debugging

157

textquery. Evaluate any text against a collection of match rules

144

tokyo-recipes. Lean & mean Tokyo Cabinet recipes (with Lua)

144

slowgrowl. Surface slow code paths in your Rails 3 app via Growl

116

mneme. Mneme is an HTTP web-service for recording and identifying previously seen records - aka, duplicate detection.

108

pregel. Single-node implementation of Google's Pregel framework for graph processing.

80

RRRDTool. Round robin database pattern via Redis sorted sets

79

gmetric. Pure Ruby interface for generating Ganglia gmetric packets

69

rack-aggregate. Rack response-time statistics aggregator middleware

67

em-mysqlplus. Async MySQL driver for Ruby/Eventmachine

67

em-jack. An Evented Beanstalk Client

64

language_detector. ruby language detection library using n-gram

61

rb-pagerank. Code from RailsConf '09 pres: Building Mini Google in Ruby

54

closure-sprockets. Sprockets processor for Google's Closure tools

54

shopify-core-web-vitals. This embedded app provides a report on how real-world Google Chrome users experience the Shopify-powered storefront, as captured by the Chrome UX Report, and enables the site owner to benchmark their site against a custom list of competitors.

54

netinfo-monitor. Displays network quality as reported by Network Information API.

48

css-font-timeout. A proposal for CSS to let web developers control font timeout

38

ruby2lolz. Ruby to Lolcode translator, kthnxbai.

38

omnipipe. web pipes for your browser's omnibar!

12

issue-tracker. W3C webperf issue tracker

11

presentations. Slides, notes, code examples from some of the bigger conferences & talks.

9

libgeohash. Ruby FFI wrapper for libgeohash

7

performance-observer. JavaScript

7
48
Apply