Tim Ruffles (@timruffles)

Top repositories

1

mobile-drag-drop

A drop-in shim to allow you to use existing html5 drag'n'drop code with mobile browsers
TypeScript
599
star
2

js-to-c

Compiled implementation of Javascript, targeting C (for fun)
HTML
90
star
3

exambuff

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

cute

A toy 'reading version' of AngularJS 1.x - understand the magic! :)
JavaScript
30
star
5

angular-js-class

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

event-source-express-angular-real-time-tutorial

Demonstrating using EventSource with Express, NodeJS and Angular to build a little chat app.
JavaScript
18
star
7

values

Javascript implementation of ValueObjects. Small and easy to mixin to existing code.
JavaScript
16
star
8

d3.angularize

Want a bit of data-binding within a D3 context?
JavaScript
15
star
9

image-deshredder

JavaScript
11
star
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!
JavaScript
10
star
11

gist-of-angular-2

A toy version of Angular 2 to help you understand the magic! :)
JavaScript
10
star
12

backbone-class

Materials for my class on Backbone - presentation and example code
JavaScript
9
star
13

dostring

A Twitter chat bot written in Erlang/OTP/Postgres
Erlang
8
star
14

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
JavaScript
8
star
15

ts-immutable-record

Type-safe, immutable records for Typescript - via code-generation.
TypeScript
4
star
16

immutable-date

JavaScript
4
star
17

base-lol

Encode binary data as emojis! 0xCAFECAFE -> ๐Ÿ’‹๐Ÿ’ฟ๐Ÿ’‹๐Ÿ’ฟ.
JavaScript
4
star
18

houses

twedar client / rails for auth - twedar is a machine learning twitter client
Ruby
3
star
19

node-class

JavaScript
3
star
20

misnomer

a tool I wished existed
3
star
21

timruffles.github.io

The source code to my blog
JavaScript
3
star
22

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
JavaScript
3
star
23

simple-angular-skeleton

cos easy things should be easy
JavaScript
3
star
24

defaultmap

Map subclass where `get(k)` returns default values where `k` is not in the map.
JavaScript
3
star
25

proxytron

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

angular-scroll-manager

Keep your scrolling logic where it belongs - in the view.
JavaScript
3
star
27

twitter_ml_processes

node backend for processing tweets and classifying - twedar is a machine learning twitter client
CoffeeScript
3
star
28

reddit-viz

d3 one on one demo
JavaScript
2
star
29

node-js-postgres-example-code

Example code for the Postgres on Node book
JavaScript
2
star
30

angular-2-js-camp

Angular 2 talk given at JSCamp.ro
JavaScript
2
star
31

problempit

Ruby
2
star
32

blog-unit

Show you readers you care with inline unit tests for your example code
JavaScript
2
star
33

angular-2-class

JavaScript
2
star
34

typed-middleware

Type-safe and explicit middleware for Go via code generation.
Go
2
star
35

angular-2-alpha

Angular 2 intro - code examples in /live-code, talk given at JS-Monthly, 2015
JavaScript
2
star
36

js-todos

Finds TODOs/FIXMEs in JS source code using esprima
JavaScript
2
star
37

code-reads

2
star
38

Cookbook

A quick app to share stuff, has a lazy login mechanism
Ruby
2
star
39

PlSpider

JavaScript
1
star
40

ruby_tower_defence

tower defence engine in ruby, with prototype js frontend
JavaScript
1
star
41

Javascript-Components

JavaScript
1
star
42

PLProc

Picklive Data visualisation, that currently looks like a big spider's web
JavaScript
1
star
43

node-pprint

Printing/logging helpers for testing/development.
JavaScript
1
star
44

fowa-data-viz

JavaScript
1
star
45

game-client-backbone

JavaScript
1
star
46

midi_diff

Show differences between versions of midi files - http://timruffles.github.com/midi_diff
JavaScript
1
star
47

d3-live-viz-demo

JavaScript
1
star
48

js-lisp

a little lisp in JS
JavaScript
1
star
49

js-and-d3-class

Using JS & D3 to create great data-visualisations!
JavaScript
1
star
50

rails-2-devise-template

Rails 2.3 app with devise
Ruby
1
star
51

emf-camp-app-driver

Python
1
star
52

docker-test.sh

scripts for testing docker containers
Shell
1
star
53

tweet_viewer

JavaScript
1
star
54

tweet_data

Ruby
1
star
55

typescript-language-that-could

JavaScript
1
star
56

quadtree-talk

JavaScript
1
star
57

periods

JavaScript
1
star
58

iTerm-scripting

Ruby
1
star
59

js-testing-class

small example
JavaScript
1
star
60

angular-rx-redux-class

TypeScript
1
star
61

d3-dot-net

Article and code example that was part of .NET magazine, issue 257
JavaScript
1
star
62

angularjs-learnable-example-code

JavaScript
1
star
63

CheeseGrater

Scraping Library
Ruby
1
star
64

romans

little game to explore moai
Lua
1
star
65

angular-1.x-right-way

JavaScript
1
star
66

you-probably-dont-want-an-object

talk given at LondonJSConf, 2014
JavaScript
1
star
67

jb

A friendly, pure ascii, language to author JSON in the CLI - the complement to jq
C
1
star
68

math_fun

bits and pieces from OU courses, and general stuff
JavaScript
1
star
69

d3-toys

Toys made in d3
JavaScript
1
star
70

great_tiny_game

My game for http://greattinygamechallenge.tumblr.com/
JavaScript
1
star
71

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)
JavaScript
1
star
72

javascript-code-quality

talk on code quality for javascript
JavaScript
1
star