Jim Armstrong's Projects
Angular2 Component Router and Redux-style Model
Angular2 Typescript Math Toolkit GraphMarker with EaselJS
Custom Angular 2 Pipe
AMYR is a crowdfunded Typescript library that will eventually contain everything from data structures to semi-numerical to numerical algorithms, libraries for applied math, geometry, AI, drawing, business analytics, and more!
Quaternion Calculator implemented with Angular and Akita
A minimal starter project for BabylonJS with Angular 4+, Typescript, and the Angular CLI
Angular 7-generated Web Component running inside React. React project uses Typescript and create-react-app.
Minimum Spanning Tree and k-clustering. Angular 6 demo with SVG rendering.
Angular 7 demo featuring normal distribution graph using the Typescript Math Toolkit, quadratic Bezier spline, and SVG.js
Angular 7 component with production-level features for editing a column of data in a paged, sortable, Material-based data table
An Angular 12 Vectorscope - illustrates two methods for working with Canvas in Angular (no third-party libs)
Angular2 (RC5) Animations, Custom Directive, and Use of Renderer
Angular2 RC1/Typescript/Angular CLI/Bootstrap/D3
Complete micro-application with lazy-loaded routes and Flux/Redux style architecture
A complete micro-application using Flux/Redux principles that illustrates the integration of Leaflet into an Angular 2 application
An Angular2 Micro-application that illustrates 2D table initialization/analytics, custom attribute Directives, and an animated flyout panel
A complete micro-application illustrating the integration of Angular 4 and D3
Angular 4 Dashboard using Teradata Covalent, Material 2, and Chart.js
Quaternion Calculator with Angular4, Material 2, and @ngrx/store
Integration of DeepLearnJS into an Angular5/Typescript application
A lightweight, single-quadrant (Canvas) graphing engine as an Angular 5 component. Features Typescript Math Toolkit axis, graph axis, and line decorator classes.
A full-stack example illustrating server sent events (server push) using Node/Express/Typescript and Angular5/Typescript
Dynamic component generation in Angular 6, defined by external JSON data
Use of Angular Elements and project setup for production creation of reusable Web Components.
A liquid map with Angular 8 and Leaflet
Angular 8 Interactive Demo featuring arc-length parameterized cubic Bezier class and PixiJS for rendering
Cubic Bezier Spline implemented in Typescript and rendered in Angular 8 using PixiJS
Angular 8 Dynamic Component Generation in a Lazy-Loaded Route
A* for 2D game tiles implemented in Typescript and Angular Version 9