John Suder (JSuder-xx)

JSuder-xx

Geek Repo

Location:West Palm Beach, Florida

Home Page:https://jsuder-xx.github.io/

Github PK Tool:Github PK Tool

John Suder's repositories

TSqlStrong

T-Sql type checker that detects improper joins, invalid null value operations, enumeration check constraint violations, incorrect use of temporary table at call site, more. On-line demo available.

Language:C#License:MITStargazers:11Issues:6Issues:0

abstract-astar

Versatile A* (A Star) implementation in TypeScript.

Language:TypeScriptLicense:MITStargazers:8Issues:2Issues:0

planning-day

TypeScript Playground plugin for planning an agile sprint or iteration by combining static type verification of configuration with a React Gantt chart visualization.

Language:TypeScriptLicense:MITStargazers:3Issues:2Issues:0

dependently-typed-rummikub

Proof of the dependent typing capabilities of TypeScript. Demonstration of type-checking literal arrays of Rummikub tiles as valid Runs or Groups.

Language:TypeScriptLicense:MITStargazers:2Issues:0Issues:0

litlog

An on-line literate logic programming language (similar to Prolog) designed to replace symbol heavy syntax with literate keywords in order to focus learners on fundamental logic programming concepts.

Language:OCamlStargazers:2Issues:2Issues:0

decision-matrix

A small on-line decision matrix application to assist in decision making and communicating relevant factors with collaborators. Written in OCaml using TEA. Hosted on-line demo available.

Language:OCamlLicense:MITStargazers:1Issues:2Issues:0

elm-module-explorer

Visualize and navigate functions related to types declared in the current Elm file.

Language:ElmLicense:MITStargazers:1Issues:0Issues:0

elm-ra

Support for Pointfree style in Elm with a subset of Ramda functions; excludes functions provided by elm-community Extra packages.

Language:ElmLicense:MITStargazers:1Issues:0Issues:0

elm-review-reducible-lambdas

Elm review rule to detect reducible functions such as by eta reduction.

Language:ElmLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

elm.simplication

Simple logic implication visualizer as a communication aide.

Language:ElmLicense:MITStargazers:1Issues:0Issues:0

multicast-elm

Multicast Causal Ordering simulation and visualization. Using vector clocks to maintain the order of causally related messages in a distributed system.

Language:ElmLicense:MITStargazers:1Issues:0Issues:0

typescript-union-types-with-mobx-react

Demonstration of using MobX + React project with Typescript discriminated unions to help make impossible states unrepresentable.

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0

compiler

Compiler for Elm, a functional language for reliable webapps.

Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

elm-format

elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide

Language:HaskellLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

elm-static-array

A static array for Elm

Language:ElmLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

interactive-generator-demo

A TypeScript generator demonstration project with a number of interactive programs written as generator functions (LOGO, Line Drawing, Gravity Tiles). On-line demo available.

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

JSuder-xx.github.io

Code that'll help you kickstart a personal website that showcases your work as a software developer.

Language:HTMLLicense:MITStargazers:0Issues:1Issues:0

othello

A simple implementation of Othello with an internal API inspired by HATEOS.

Language:ElmLicense:MITStargazers:0Issues:2Issues:0

parsers-compilers-interpreters

Personal submissions of parsers, compilers, and interpreters to an on-line coding practice and competition website (which shall remain nameless to keep this from appearing in search and ruining other peoples fun).

Language:OCamlLicense:MITStargazers:0Issues:0Issues:0

photo-groove

PhotoGroove application from #elm-in-action using Optics, message-as-function, and type oriented modules.

Language:ElmLicense:MITStargazers:0Issues:2Issues:0

talk-2021-03-11

Companion to talk given on JSON Schema and TypeScript dependent types.

Language:TypeScriptStargazers:0Issues:0Issues:0

Talk.Options

Companion code to a talk given on securing code with the Option data type.

Language:C#License:MITStargazers:0Issues:2Issues:0