This is your work, valued

New York, NY

Dan Vanderkam

Elite
@danvk

Independent Software Developer, formerly at Sidewalk Labs and Google. Author of _Effective TypeScript_: https://amzn.to/3UjPrsK

source-map-explorer. Analyze and debug space usage through source maps

3.9k

dygraphs. Interactive visualizations of time series using JavaScript and the HTML canvas tag

3.2k

effective-typescript. Effective TypeScript 2nd Edition: 83 Specific Ways to Improve Your TypeScript

1.8k

webdiff. Two-column web-based git difftool

320

oldnyc. Mapping photos of Old New York

295

localturk. Mechanical Turk on your own machine.

207

RangeHTTPServer. SimpleHTTPServer with support for Range requests

183

pg-to-ts. Generate TypeScript interface definitions from your Postgres schema

125

mocha-react. Demo of using MochaJS to test a ReactJS component (with JSX and Harmony)

116

literate-ts. Code samples that scale

112

crosswalk. Typed express router for TypeScript

87

gwbasic-decoder. Convert binary GW-BASIC programs back to text

50

codediff.js. Two-column JavaScript diff visualization with syntax highlighting

49

typings-checker. Positive and negative assertions about TypeScript types and errors

48

ssi-server. Server Side Includes in Python's SimpleHTTPServer

43

jss. JSON processing command line tool based on JSONSelect (CSS-like selectors for JSON)

43

webtreemap. CLI to quickly get a treemap visualization

38

crudely-typed. Simple "everyday CRUD" Postgres queries with perfect TypeScript types

35

any-xray. X-Ray Glasses for TypeScript any Types

34

travis-weigh-in. Track how each commit/pull request affects the size of a file in your repo

32

dygraphs-es6. Dygraphs ES6 import demonstration

31

boxedit. A web-based editor for Tesseract box files

29

hybrid-boggle. Trying to find the highest-scoring Boggle board with a mix of C++ and Python

29

march-madness-data. NCAA brackets in JSON form

27

Stanford-CS-242-Programming-Languages. Repo for Stanford CS 242 Programming Languages Fall 2022 with Prof. Aikens

26

dtsearch. Find packages with TypeScript types, either bundled or on Definitely Typed

23

aoc2021. Advent of Code 2021, this time in Go

17

expandable-image-grid. A grid of expandable images, similar to Google Image Search

16

extract-raster-network. Extract a network graph (nodes and edges) from a raster image

16

historymaps. Creating interactive historical maps of the world

15

comparea. Compare geographic features

15

sfhistory. Making a map of historical SF photos

14

pyjsonselect. Fully conformant implementation of JSONSelect in Python

12

better-pull-requests. An improved UI for github pull requests

10

dds.js. Bridge Double Dummy Solver in JavaScript

10

ts-mover. Utility for moving and renaming files in a TypeScript project

8

lonely. Lonely Hangouts: local testing for the Google+ Hangout API

7

github-syntax. Add syntax highlighting to github's split diff pull request UI

7

performance-boggle. An attempt to find the highest-scoring Boggle board and prove that I've found it.

7

aoc2022. Advent of Code, this time in Deno

6

deepsea. Reimplementation of DeepSEA using TensorFlow

6

aoc2023. Advent of Code 2023

6

aoc2020. Advent of Code 2020 (in Rust)

5

personal-archive. Organize your digital debris

5

danvk.github.io. danvk github pages

4

crosswalk-demo. Demo of typed-router

4

prop-drilling. Examples of prop drilling in React+TypeScript, along with ways to mitigate it

4

advent2019. Solutions for Advent of Code 2019

4

justchartit. When you want to see charts, just chart it!

4

async-iteration. Experiments with async iterators

3

ios-archive. Tools for extracting data from iOS Backup Archives

3