Jim Armstrong's repositories
Angular5-Server-Sent-Events
A full-stack example illustrating server sent events (server push) using Node/Express/Typescript and Angular5/Typescript
FabricJS-Starter
Angular 11 Application illustrating the use of Fabric JS and optimization of change detection with Canvas interactivity
TS-Finite-State-Machine
Typescript implementation of a reactive, data-driven, finite-state machine
AngularFreehandDrawing
Freehand drawing in Angular 8 using a variable-width (speed-dependent) stroke
Angular8-Leaflet
A liquid map with Angular 8 and Leaflet
Angular9-Astar-Tiles
A* for 2D game tiles implemented in Typescript and Angular Version 9
Angular8LazyLoadDynamic
Angular 8 Dynamic Component Generation in a Lazy-Loaded Route
TSExpressionEngine
Typescript Math Toolkit Expression Engine
Angular9-Kinematics
Typescript library for 2D character rigging; bone chains have mixed forward/inverse kinematics. Several interactive Angular 9 demos provided.
Higher-Order-Functions
Small library of Typescript higher-order functions using generics; can use to create literally hundreds of custom functions
TSProgrammingTestProblems
Solution To Programming Test Problems in Typescript
Angular12-Vectorscope
An Angular 12 Vectorscope - illustrates two methods for working with Canvas in Angular (no third-party libs)
Angular8CubicBezierSpline
Cubic Bezier Spline implemented in Typescript and rendered in Angular 8 using PixiJS
AStar-Waypoints
A TypeScript library for solving 2D pathfinding problems in a network of waypoints
TSQuadBezier
Typescript Math Toolkit Quadratic Bezier with Angular 6/PIXI4 interactive demo
ComponentBasedForms
Angular 9 project illustrating front-end credit-card processing delegated to a sub-form with a reusable component
TSNaturalCubicSpline
Typescript implementation of a natural cubic spline
Angular-Inside-React
Angular 7-generated Web Component running inside React. React project uses Typescript and create-react-app.
Angular9-Strategy-Pattern
Two simulations (Canvas/SVG) of two algorithms for solving the point-in-circle problem using Lazy-Loaded Components in Angular 9
Lazy-Load-External-Resources
Lazy-loading external script and styles in an Angular 9 application
Nelder-Mead
Typescript implementation of the Nelder Mead Simplex algorithm.
Holt-Winters
A TypeScript library for single, double, triple exponential smoothing and Holt-Winters forecasting
intro-ngrx
Introduction to @ngrx/store, @ngrx/effects, @ngrx/entity, version 10 with Angular version 10.
TS-Concave-Hull
A Typescript implementation of the Park and Oh (2012) algorithm (derived from concaveman)
TSFunctionParser
Alpha Release of Typescript Math Toolkit Function Parser
TypescriptRandom
Some Typescript classes and functions for dealing with computations involving random processes