This is the October 2015 in review post. The previous monthly review post is here. As you may notice from the contents of this post, October was kind of a slow month.

Fun with JavaScript

Added Dec 10, 2015: A previous version of this section mistakenly reported the creation of the Data structures and algorithms in JavaScript project when in fact at that time such project had not been published yet.

In order to practice software engineering skills and Node.js application design, and also just because it’s fun, I created the Software engineering problems in JavaScript project. Its purpose is to implement solutions to software engineering problems and puzzles in JavaScript and other related languages like TypeScript. It is a Visual Studio solution that uses the plugin Node.js Tools for Visual Studio, and it consists of 2 projects: one for coding the main types and the other for (unit-)testing them with Mocha.

The project is complementary to Software engineering problems in C#, depending on the problem at hand I will decide whether to leverage the dynamic nature of JavaScript or the more static features of C#. Following the same rationale, in the near future I expect to create another JavaScript/TypeScript project analogous to Data structures and algorithms in C#.

Public code repositories activity

Progress on projects:

  • Syspol: [5 commits] time based directory structure and private syspol as mentioned here.
  • dotfiles: [7 commits] Configuration for programs Vim, X Server, POSIX shell (MirBSD Korn and Bash) and Devilspie.
  • DataStructuresAlgorithmsCSharp: [27 commits] Simple array sorting algorithms, namespace re-organization, fixed minor bugs, minor changes to ADT interfaces, added a few tests for graph/tree traversals.
  • nodejsplay [2 commits] Added command line interfaces to some scripts.
  • Personal website: [17 commits] Blog posts and general maintenance.

Other

Folding@Home during October I scored 32,529 points completing 61 work units and ranked 48th of all the members of the The Longevity Meme team. A graph of total daily production history for October can be found here.