JavaScript

It's a terrible language, but given its status as the de-facto language of the web, it has an incredible ecosystem of tools developed to help out.

Libraries

Functional Programming

- [Folktale] :: A corresponding standard library

- [Staticland] :: Fantasyland but without classes

Tools

Typescript

[functional programing for ts]

3D

MatterJS

[Rigid body physics engine]

ThreeJS

[flexbox for react-three-fiber]

UI Dev

[https://github.com/davidkpiano/xstate]:: state machines for the web

Meta

EsLint config

[Hardcore config]

[functional config]

Etc

ImmutableJS: Immutable data structures

Ramda: Better JS functional programming

Typescript with these two is the de factor pure programming ecosystem.

[Organice] :: Org mode without emacs

[automerge] :: a CRDT that allows concurrent modification

[Turbolinks] :: framework agnostic way of rendering views on server side and swapping in throuhg a socket

[sanctuary] :: strict javascript functions composed functionally

[excellent article on javascript generators]

CRDTs

[an excellent resource on conflict-free replicated datatypes]

[https://github.com/sweet-js/sweet-core]

[https://github.com/atom/node-spellchecker]

node

[advanced javascript optimizer]

[https://github.com/calmm-js/partial.lenses]lenses in javascript

[alloyjs browser based visualizations]

[Parsing in JavaScript: all the tools and libraries you can use]

[Deep JavaScript: Theory and techniques]

[Chess programs in C, Java and Javascript, also 8080 emulator]

[javascript is so hard to use now!]

[https://nh2.me/]host gpg key on my website like this person does. i also like the 'tell me something' button with the hidden (black on black) text!

[https://healeycodes.com/creating-randomness/]

2022-11-02 f0ba958
2022-11-01 1b7b59d
2021-09-22 52a677b
2021-09-21 7732812
2021-08-19 87d9551
2021-04-24 20fde56
2021-01-18 af0b1e0
2021-01-15 2695389
2021-01-15 4cf5fb9
2021-01-15 cccf2d4
2021-01-15 f2197ab
2021-01-15 5599273
2021-01-03 1afd629
2020-11-15 a0eccac