## Minimizing Worst-Case Complexity

I recently received a very interesting submission to the Typescript Programming Test Problems Repo. The problem was given to a senior developer as part of a homework exercise in which he was supposed to analyze the…

I recently received a very interesting submission to the Typescript Programming Test Problems Repo. The problem was given to a senior developer as part of a homework exercise in which he was supposed to analyze the…

When you think of importing tabular data containing categorical and numerical data followed by analysis of that data, Excel is the most likely software that comes to mind. With the Typescript Math Toolkit, many popular types of…

The point-in-circles problem is a classic from computational geometry. In short, the challenge is to efficiently detect if a point is inside a circle. Typical application of the test is to specifically identify a number of…

Just when you thought it was safe to come back to my blog, the infamous Quaternion Calculator is back for its third incarnation. The calculator was originally implemented in Polymer as an experiment with web components…

When I first started the Javascript Math Toolkit project, I had grand visions of a huge open-source project that would make applied mathematics simple and easy for client-side devs. As the project grew, I was reminded…

I’ve started the process of adding Bayesian analysis into the Javascript Math Toolkit. As you might expect, the first addition to the Bayesian family is the naive algorithm, which is driven by a frequency table. FrequencyTable…

The A* algorithm for game tiles has been implemented in a variety of languages and widely discussed in print and online. Of course, you can expect that in my upcoming JS library announcement. However, you will…

This is a brief post on a recent data visualization project that involved an organic menu. The client wanted a prototype for an upcoming project where child nodes arced out from root nodes and all…

## Recent Comments