This is your work, valued

Hilbert's Hotel Chocolat

Daniel Earwicker

Elite
@danielearwicker

Chief Software Architect, FISCAL Technologies Ltd.

carota. Simple, flexible rich text rendering/editing on HTML Canvas

752

computed-async-mobx. Define a computed by returning a Promise

167

json-mobx. Simple undo/redo and persistence for MobX

84

baltar. Example graphics editor using MobX

43

cppjvm. C++/JVM - making it really easy to call Java from C++

42

immuto. Very strongly typed Redux adaptation for TypeScript

36

bidi-mobx. Two-way binding is back, and this time it's respectable

31

knockout.clear. Minimal utilities to make it easy to get KnockoutJS to clear up garbage automatically

16

doop. Succint immutable record classes for TypeScript

12

eventless. Functional Reactive Programming for .NET and XAML/WPF

12

boxm. Abstraction over the mutable properties of an object hierarchy

11

flowerbi. Ultra-minimal BI analytics query and UI tools

10

kor. A tiny subset of Knockout for reactive programming

8

nimbah. Easy way to create throwaway text transformers: http://earwicker.com/nimbah

5

mapped-array-mobx. An observable collection, projected from another observable collection

4

json-date-parser. Minimal function suitable for passing to JSON.parse to revive common date-time strings into Date objects

4

per. Composition/chaining for forward-passing transformer functions

4

ListDiff. C# algorithm for diffing two lists of objects, implementation derived from https://github.com/lqc/google-diff-match-patch

4

node-funkify. Like thunkify-wrap, but (a) doesn't modify the original object and (b) copes with functions that have function properties

3

spaceballs. Orbital mechanics (flying a spaceship around a planet) - using canvas animation, TypeScript and React

3

ByteArrayFormatters. Simple mapping between entire HTTP payload and [FromBody] byte[] parameter or return value.

2

immuto-example. Demo application built with Immuto and React

2

heatmap. TypeScript

2

mork. Very easy Gnu Make framework

2

cosmos. The Cosmos is all that is or was or ever will be.

2

randomgaps. TypeScript

1

blotto. Generates a navigable blog: (simple markdown) -> (conveniently linked markdown)

1

neaten. TypeScript-friendly dependency injection for JavaScript

1

Instaface. Toy app with graph-like data over MySql

1

BackupTables. Silly toy utility to dump/restore data from SQL Server tables

1

PiCam. A very low-tech thing for taking/storing pictures from usb cameras

1

react-classname. Allows elements to be created with a plain string specifying className

1

kor-react. Utilities for consuming kor observables in React components

1

flyingdemo. First go with three.js - flying a space ship over a cityscape (nothing like an aeroplane - no gravity, lift, drag, just thrusters affecting linear and angular momentum)

1

react-progressbar. Simple progress bar with percentage display

1

fumo. node-webkit + selenium = declarative/interactive UI testing

1

bitstupid. The ultimate in minimal personal status sharing

1

knockout-grids. Investigation of virtualised scrolling grids from scratch in knockout

1