How do you document your JavaScript? I use JSDoc. It's a tool which goes through your source code, looks at comments, and generates a set of HTML files containing your documentation. Being inline with your code, the documentation is human readable even without generating the documentation. And as a bonus, it is less likely to become outdated as your code evolves.

This blog post is a short how-to for JSDoc. It describes how to install JSDoc using npm, and how to configure it using a configuration file.We explore how to use JSDoc to document functions, modules, objects, and classes using both ES6 and ES5 syntax.
All examples live on github!

This is the third update for the simian photo server project. I finally got the server to generate thumbnails and preview images without crashing my laptop, and now sps displays the actual thumbnails, and the selected picture in the details view. Also visible is the exif data for each picture. Plus, sps now manages camera raw images as well. Most of this is thanks to the wonderful
imagemagick library, which will need to be installed on the target machine.

When I started this project I intended to publish an update every day as I made progress. But neck troubles and an apartment hunt kept me too busy to publish updates, or for that matter, make as much progress as I would have liked. Still, just a few hours short of 2 weeks, here is the status.

Status update for the Simian Photo Server. We are building with Gulp, and serving with Express. Config, linting, testing, and logging are all good to go!

The simian photo server project two week challenge.
What are promises and how do you use them?

The goal function. gal, goal, gooal, goooal and so on.

A short introduction to currying, and a "How to curry in JavaScript".

Spam and brute force attacks nudge me enough to give up Wordpress in favor of a static web-site. Or Everything old is new again.