jamesporter
Polyglot Developer and Data Scientist. Currently mainly working with TypeScript and Swift; but have worked with Kotlin, Ruby, Python, Elm and more.
Complex View Ltd
Pinned Repositories
A-Frame-React-Starter
A little A-Frame + React Project (want to try visualisation etc)
elixir-school-ebook
Create an ebook version of Elixir school
immutable-context
Immer + Hooks + Context + TypeScript = Low boilerplate, Immutable, Editor-friendly State management?
learning-openjscad
some scripts
React-AFrame-Intro
An introduction to using A-Frame via React
solandra
A framework for algorithmic art. TypeScript first. Make drawing concepts part of framework. Make APIs for humans.
solandra-flutter
Let's make drawing stuff with Flutter more concise, simple and powerful
solandra-svg
Creating SVG graphics, but with a nice API
Solandra-Swift
Ergonomic creative coding with Swift
solandra-workshop
Links/plan for a Workshop teaching Solandra
jamesporter's Repositories
jamesporter/solandra
A framework for algorithmic art. TypeScript first. Make drawing concepts part of framework. Make APIs for humans.
jamesporter/solandra-flutter
Let's make drawing stuff with Flutter more concise, simple and powerful
jamesporter/immutable-context
Immer + Hooks + Context + TypeScript = Low boilerplate, Immutable, Editor-friendly State management?
jamesporter/solandra-svg
Creating SVG graphics, but with a nice API
jamesporter/learning-openjscad
some scripts
jamesporter/Solandra-Swift
Ergonomic creative coding with Swift
jamesporter/TokamakExample
An example of using Tokamak (React-ish framework for Swift)
jamesporter/play-ts
TypeScript first, lightweight but batteries included, algorithmic drawing framework, powered by HTML Canvas but with nicer APIs. Now moved to new name/repo: Solandra
jamesporter/CGExtensions
Standard Swift extensions on CGFloat, CGRect, CGSize
jamesporter/Elm-Present
Presentations in Elm (0.19) with Markdown slides, animated, interruptible transitions etc
jamesporter/elm-present-data
A little example of using Elm to present data and ideas
jamesporter/PseudoRandom
A Swift Package for PseudoRandomness
jamesporter/solandra-workshop
Links/plan for a Workshop teaching Solandra
jamesporter/use-svg
Like Figma, but use React rather than mouse clicks?
jamesporter/advent-of-code-2019-swift
jamesporter/awesome-X
Various tech/programming related things, like those awesome-X repos but way more general
jamesporter/daily-sketches
Solandra/Gatsby.js powered site for doing daily sketches
jamesporter/demo-simple-swift-ui-app
A really simple SwiftUI app
jamesporter/hello-openrndr
jamesporter/isometric-data-vis-flutter
jamesporter/Julia-for-Data-Analysis-Notes
Explorations from reading https://www.manning.com/books/julia-for-data-analysis
jamesporter/Learn-Deep-Learning-by-Learning-Julia
Learn Deep Learning by Learning Julia with Jupyter
jamesporter/Pattern-Maker-Pro-Examples
Examples of using Pattern Maker Pro
jamesporter/RayTracingSwiftly-Code
Unit Tests and sample solutions code for The Ray Tracer Challenge
jamesporter/sgame
Solandra powered minimalist game framework
jamesporter/Simple-Solandra-React-Vite-Example
jamesporter/solandra-react
React wrapper/component for using Solandra
jamesporter/solandra-remotion-example
Creating videos with Solandra and Remotion
jamesporter/swiftui-bugs
jamesporter/try-iced
Trying out a Rust Elm style GUI library (one of their examples with very minimal changes)