• Full Stack Analytics
  • TSMT

    Typescript Math Toolkit Expression Engine

    I began work on this project late last year and intended to open-source an alpha in early 2016.  However, a very bad car accident has shifted all my plans out four to five months.  I have…

  • TSMT

    Typescript Math Toolkit Data Structures Library

    I’ve been busy with a new gig as of late, so accept my apologies for reduced post frequency.  The Typescript Math Toolkit data structures library is intended to support algorithms provided in the toolkit.  The code,…

  • TSMT

    Typescript Binary Tree Library

    The alpha version of the Typescript Math Toolkit binary tree library is now available on Github.  There is a good writeup on the code at the repo, so I’ll simply provide the link here. https://github.com/theAlgorithmist/TSBinaryTreeLibrary Enjoy…

  • a2

    Angular 2 Spreadsheet-Style Analytics

    Most of my micro-application projects derive from a combination of ‘how to’ questions and personal experimentation.  This one is no different.  The issue of how to initialize a 2D tabular display in an Angular 2 template came…

  • Angular 2 and Leaflet
  • d-viz

    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…

  • Typescript Generics and the Typescript Math Toolkit Priority Queue
  • a2

    Angular2 CLI, Lazy Loading, and AOT Compilation

    Lazy-loading of routes is directly supported in the current Angular platform and they are very easy to organize with NgModules.  Additional performance benefits may be realized from the platform by employing AOT (Ahead Of Time) compilation of…

  • Pascal’s Triangle And The Developer Interview
  • a2

    A Complete Angular2 Micro-Application With Lazy-Loaded Routes

    Most of my prior Angular 2 demos focused on one or two specific features of the platform and/or integration of third-party code with an Angular 2 application.   Since lazy-loading of routes is an important consideration for…

  • a2

    Angular 2 Routing and NgModule

    I’m in the process of updating the Angular 2 Three Stooges Tribute demo (that covered how to use the component router and implement your own Redux-style model) to the production release and a full-stack implementation.  The…

  • TSMT

    TS Programming Test Problems Repo Updated to TS V2.0

    Just a quick note to announce that I’ve finally updated the Typescript Programming Test Problems repo to use Typescript 2.0.  Handling of 3rd party library typings has been streamlined and is in line with best practices….

  • Angular 2 and Typescript Math Toolkit – Interactive Graph Marker
  • TSMT

    Typescript Math Toolkit Function Graphing Engine Update

    I’m making very good progress on the Typescript Math Toolkit Function Graphing Engine, so I thought it would be a good time for a comprehensive update.  The FGE contains a large number of independent components, some of…

  • Typescript Math Toolkit Random Integer In Range
  • dvis-header

    Programming Test Problems In Typescript

    I had a good discussion with friend and fellow developer, Dave, last week.  Dave is a 15-year veteran who does mostly C++/JS programming.  He is the type of guy who can setup his computer in front…

  • a2

    Angular2 Animations, Custom Directives, And More

    This demo resulted from two questions that I hope to answer in the context of a single example. The first question was how to choreograph two different animations on two separate DOM elements using only the…

  • Broccoli Merge Trees Error
  • Typescript Math Toolkit Line Decorators

Full Stack Analytics

Performance improvements in JS VM’s along with the addition of async/await to NodeJS makes it a powerful platform for server-side development.  I also find the ability to write-once deploy-anywhere in Typescript to be an additional selling…

TSMT

Typescript Math Toolkit Expression Engine

I began work on this project late last year and intended to open-source an alpha in early 2016.  However, a very bad car accident has shifted all my plans out four to five months.  I have…

TSMT

Typescript Math Toolkit Data Structures Library

I’ve been busy with a new gig as of late, so accept my apologies for reduced post frequency.  The Typescript Math Toolkit data structures library is intended to support algorithms provided in the toolkit.  The code,…

dvis-header

Javascript Math Toolkit Function Graphing Engine Update Part II

What a difference a day and a half makes It’s been a while since I’ve been up well past midnight, coding. And, it feels really good. The function graphing engine is coming along quite well.  I…

dvis-header

Javascript Math Toolkit Function Graphing Engine Update

The jsMathToolkit (Canvas) function graphing engine is currently under development and is written on top of EaselJS.  Some of the engine features are listed below. – Ability to zoom and pan the graph and control formatting…

dvis-header

The Javascript Math Toolkit Project

I began my programming career in the late 1970’s on TI programmable calculators.  Since that time, I’ve worked in Fortran, Basic, Assembler, C, C++, Javascript/HTML, and Flash/Flex/Actionscript.  Although my focus on applied mathematics (particularly numerical analysis…

dvis-header

Javascript Function Parser

I just started working on the general-purpose function graphing engine.  One of the desirable modes of operation is to be able to graph freeform functions, or functions specified in a calculator-like syntax (sometimes called infix notation)….