James Porter

Expert
@jamesporter

Polyglot Developer and Data Scientist. Currently mainly working with TypeScript and Swift; but have worked with Kotlin, Ruby, Python, Elm and more.

solandra. A framework for algorithmic art. TypeScript first. Make drawing concepts part of framework. Make APIs for humans.

180

solandra-flutter. Let's make drawing stuff with Flutter more concise, simple and powerful

18

immutable-context. Immer + Hooks + Context + TypeScript = Low boilerplate, Immutable, Editor-friendly State management?

13

React-AFrame-Intro. An introduction to using A-Frame via React

6

solandra-svg. Creating SVG graphics, but with a nice API

5

elixir-school-ebook. Create an ebook version of Elixir school

4

A-Frame-React-Starter. A little A-Frame + React Project (want to try visualisation etc)

4

learning-openjscad. some scripts

4

Solandra-Swift. Ergonomic creative coding with Swift

3

TokamakExample. An example of using Tokamak (React-ish framework for Swift)

3

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

2

isometric-map. Convert 3D (x,y,z) to 2D Isometric coordinates

2

CGExtensions. Standard Swift extensions on CGFloat, CGRect, CGSize

1

PseudoRandom. A Swift Package for PseudoRandomness

1

Elm-Present. Presentations in Elm (0.19) with Markdown slides, animated, interruptible transitions etc

1

solandra-workshop. Links/plan for a Workshop teaching Solandra

1

elm-present-data. A little example of using Elm to present data and ideas

1

UKConstituenciesGeoJSON.

1

free-programming-books. :books: Freely available programming books

1

use-svg. Like Figma, but use React rather than mouse clicks?

1

angular-markdown-filter. Markdown filter for Angular

1

react-native-website. The site and docs for React Native

1

immutable-context-example. trying out state management idea

1

hackCouncilPay. Part of Hack the Government 2013. Looking at council pay in relation to other data.

1

InternationalTrade. Constructing networks from international trade.

1

MPofTheDay. Learn about a new UK MP every day and take action.

1
26
Apply