David Schalk's starred repositories
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
sweet-core
Sweeten your JavaScript.
EventEmitter
Evented JavaScript for the browser
websockets
A Haskell library for creating WebSocket-capable servers
markdown-to-react-components
Convert markdown into react components
ProperErrorHandlingJavaScript
Demo accompanying the SitePoint article: A Guide to Proper Error Handling in JavaScript
RubiksCubeSvelte
Rubik's Cube made with three-dimensional CSS transforms and Svelte
monads-in-javascript
Practical Monads for Working Developers and Students
Recursive-JavaScript-Closures
Using recursive closures, a/k/a "monads", to (1) facilitate function composition; (2) insulate function composition; (3) extend the usefulness of Promises; {4) organize applications.
Useful-Recursive-Closures-in-JavaScript
Recursive functions returned by the simple M(x) function (no restrictions on what x can be) form closures with M that facilitate elegant function composition, sequestering state transformations inside the closure's scope, and more. A demonstration features a solitaire version of the simulated four-dice game of Score controlled inside the closure "m2 = M(x)", where x = [ [], [], [], [], [], [], [],[] ].