This is your work, valued

UK

Tim Ruffles

Elite
@timruffles

I'm an engineer at poolside.ai, previously at Plaid and GitHub.

mobile-drag-drop. A drop-in shim to allow you to use existing html5 drag'n'drop code with mobile browsers

612

js-to-c. Compiled implementation of Javascript, targeting C (for fun)

97

exambuff. My defunct startup, now open-sourced. Please feel free to make your fortune with it :)

34

cute. A toy 'reading version' of AngularJS 1.x - understand the magic! :)

30

angular-js-class. My AngularJS 1.x class - get in touch if you'd like me to teach this at your company/conference/etc

22

event-source-express-angular-real-time-tutorial. Demonstrating using EventSource with Express, NodeJS and Angular to build a little chat app.

17

values. Javascript implementation of ValueObjects. Small and easy to mixin to existing code.

16

d3.angularize. Want a bit of data-binding within a D3 context?

15

image-deshredder. JavaScript

11

gist-of-angular-2. A toy version of Angular 2 to help you understand the magic! :)

10

js-class. My Javascript class - taught at Render Conf & elsewhere. If you'd like me to deliver this for your company/conference, let me know!

9

backbone-class. Materials for my class on Backbone - presentation and example code

9

dostring. A Twitter chat bot written in Erlang/OTP/Postgres

8

d3-class. My D3 class - taught at the European Bioinformatics Campus, and White October Events. Get in touch if you'd like me to run this at your company/conference/etc

8

houses. twedar client / rails for auth - twedar is a machine learning twitter client

7

base-lol. Encode binary data as emojis! 0xCAFECAFE -> 💋💿💋💿.

4

immutable-date. JavaScript

4

ts-immutable-record. Type-safe, immutable records for Typescript - via code-generation.

4

twitter_ml_processes. node backend for processing tweets and classifying - twedar is a machine learning twitter client

3

misnomer. a tool I wished existed

3

proxytron. proxytron: proxying between NodeJS EventEmitters. 100% branch/statement test coverage and zero dependencies.

3

angular-scroll-manager. Keep your scrolling logic where it belongs - in the view.

3

simple-angular-skeleton. cos easy things should be easy

3

defaultmap. Map subclass where `get(k)` returns default values where `k` is not in the map.

3

backbone-vo. Value objects for Backbone.js - allows you to use value object semantics to clean up your application's handling of concepts like Periods, Points, Money and Units

3

angular-2-js-camp. Angular 2 talk given at JSCamp.ro

2

node-js-postgres-example-code. Example code for the Postgres on Node book

2

node-class. JavaScript

2

angular-2-alpha. Angular 2 intro - code examples in /live-code, talk given at JS-Monthly, 2015

2

blog-unit. Show you readers you care with inline unit tests for your example code

2

heroku-buildpack-nodejs-phantomjs. Shell

2

Cookbook. A quick app to share stuff, has a lazy login mechanism

2

js-and-d3-class. Using JS & D3 to create great data-visualisations!

2

code-reads.

2

angular-2-class. JavaScript

2

problempit. Ruby

2

js-todos. Finds TODOs/FIXMEs in JS source code using esprima

2

typed-middleware. Type-safe and explicit middleware for Go via code generation.

2

reddit-viz. d3 one on one demo

2

heroku-buildpack-ruby. Heroku's Ruby Buildpack for Cedar + PhantomJS

2

timruffles.github.io. The source code to my blog

2

angular-browserify-example-app. example of how to use browserify to *replace* Angular's module system (i.e you use require() instead of angular.module(), not both)

1

backbone. Give your JS App some Backbone with Models, Views, Collections, and Events

1

node-pprint. Printing/logging helpers for testing/development.

1

fowa-data-viz. JavaScript

1

you-probably-dont-want-an-object. talk given at LondonJSConf, 2014

1

js-lisp. a little lisp in JS

1

javascript-code-quality. talk on code quality for javascript

1

d3-toys. Toys made in d3

1

angular-rx-redux-class. TypeScript

1

emf-camp-app-driver. Python

1