I'm Dan, a freelance Software Engineer. I previously worked at Google, Sidewalk Labs, Mt. Sinai's Hammerlab and Google again. I'm full stack, but tend to be drawn towards work that involves frontend and data. Data Visualization and Programming Languages are particular interests.
I wrote a book! Effective TypeScript (O'Reilly 2019). You can read more about it at effectivetypescript.com, on Amazon and Goodreads, but here are a few choice quotes:
Effective TypeScript explores the most common questions we see when working with TypeScript and provides practical, results-oriented advice. Regardless of your level of TypeScript experience, you can learn something from this book.
This book is packed with practical recipes and must be kept on the desk of every TypeScript eveloper. Even if you think you know TypeScript already, get this book and you won't regret it.
Recent Blog Posts
Thoughts on the ongoing match between AlphaGo and Lee Sedol
A walkthrough of how I added about 1,000 new images to OldNYC.org by building a Manhattan Grid geocoder. This includes photos from intersections which no longer exist, e.g. in areas like the old Gaslight District, which was destroyed to create Stuytown.
I’ve just wrapped up my trip to NIPS 2015 in Montreal and thought I’d jot down a few things that struck me this year: Saddle Points vs Local Minima I heard this point repeated in a talk almost every day. In low-dimensional spaces (i.e. the ones we...
Fear not, loyal readers, I haven't stopped blogging. I've just been doing it elsewhere.
My latest and greatest side project, which places 40,000 images from the NYPL on a Google Map for your perusal.
See all blog posts, or content from my old blog.
I wrote a book!
Effective TypeScript is a practical, example-driven guide to having a more productive relationship with the type checker.
A blog and map tracking my progress towards joining the Catskills 3500 Club by summitting all the high peaks in New York's Catskills mountain range.
Mapping historical photos from the NYPL.
Read more in Gothamist, The Guardian and The New York Times.
Historical photographs of San Francisco, dated, geocoded, mapped and visualized.
Web-based git difftool with syntax highlighting, image support and intra-line diffs.
- codediff.js, diffing library which backs github-syntax and git webdiff
- pyjsonselect, a fully-conformant implementation of JSONSelect in Python.
- dpxdt (contributor), a screenshot capture and diff tool.
- localturk, an implementation of the Mechanical Turk API which runs on your own machine. Discussed in this blog post
- Sunrise/Sunset Onebox: [sunset nyc]
- Finance Onebox: [goog]
- Statistics Knowledge Panel: [population france]
- Fact Comparisons: [distance from the sun to mars]
- March Madness Onebox
- Entity Comparisons: [olive oil vs margarine]
- Google Correlate, blog post
- Google Flu Trends, international launch blog post
- Repeatables iOS app
- dragtable, which lives on in a jQuery plugin.
- lonely hangouts (blog post)
- My REALbasic and REALbasic Monthly pages from 1999.
Email: danvdk [at] gmail