A join utility to join two datasets that works on the commmand line, NodeJS and in the browser.
Two neat things:
- It gives you a join report to know how successful a given join was. For example, it's easy to spot if
district_1
anddistrict_01
didn't merge correctly. - It can ingest dbf files directly so you can join data onto a shapefile.
In the works: A snazzy drag and drop web interface
Link: https://github.com/mhkeller/joiner
A NodeJS library to read and write data files. It automatically detects file formats based on extension and provides some handy filesystem utilities. Joiner uses indian-ocean under the hood to read in multiple file formats. In can be helpful if you're building a tool that accepts multiple formats or you're tired of writing csv parsers.
Two neat things:
- It supports ArchieML files so you can use it as a part of an editorial build system
- It has over 300 tests
In the works: Use rollup to create a bundle for the browser
Documentation: http://mhkeller.github.io/indian-ocean/
GitHub link: https://github.com/mhkeller/indian-ocean
A Sublime Text syntax definition to help you take notes during interviews. It's mostly markdown with JavaScript style block and inline comments and the ability to color by whether parts of the conversation are on the record, on background or off the record.
Two neat things:
- Comes with a handy template that you can tab-complete to kick off your interview and stash contact info (tip: include questions you always want to ask such as "who else should I talk to")
- You can export to Microsoft Word