Keith Kim (karmakaze)

karmakaze

Geek Repo

Company:Shopify

Location:Toronto, Canada

Home Page:https://blog.keithkim.org

Github PK Tool:Github PK Tool

Keith Kim's repositories

safeql

Composable / async / functional / type-safe / parallel-pipelined queries and relations without SQL injection or N+1s.

Language:JavaLicense:MITStargazers:15Issues:3Issues:4

lang-tools

Programming Languages and Software

elm-custom-type-list

Typesafe/complete enumeration of Elm Custom Types (aka Union or Sum types)

License:BSD-3-ClauseStargazers:1Issues:3Issues:5

giraffe_demo

F# Giraffe framework 'hello world' demo

Language:F#Stargazers:1Issues:3Issues:0

hound

Lightning fast code searching made easy

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

ktor-maven-netty-jar-sample

ktor-maven-netty-jar-sample

Language:KotlinLicense:MITStargazers:1Issues:2Issues:0

languages-and-frameworks

Notes on Languages and Frameworks I have used

moja

Composable computation pipelines for Java: Async, Lazy, Option, Try, Result, Multi (List), Stated, Reader, Logger, Writer.

Language:JavaLicense:MITStargazers:1Issues:3Issues:9

monadts

Fun with flatMap - Now I know My ADTs (or How to Learn Monads by Accident)

Language:TypeScriptLicense:MITStargazers:1Issues:3Issues:0

statuspages-javalin

My first API service made with Javalin framework and Kotlin

Language:KotlinStargazers:1Issues:2Issues:0

vizapp

Visual low-code app maker

Language:VueStargazers:1Issues:2Issues:0
Language:F#Stargazers:0Issues:3Issues:0

advent-of-code-2022

First go at picking up Rust

Language:RustLicense:MITStargazers:0Issues:0Issues:0
License:BSD-3-ClauseStargazers:0Issues:2Issues:0

cerulean

Stories ranging between azure and a darker sky blue

Language:KotlinStargazers:0Issues:2Issues:0

fp-ts

Functional programming in TypeScript

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

frankiesardo-monads

Some common monads implemented in Java

Language:JavaStargazers:0Issues:2Issues:0

hashdiff

Hashdiff is a ruby library to to compute the smallest difference between two hashes

Language:RubyLicense:MITStargazers:0Issues:1Issues:0
Language:GoLicense:AGPL-3.0Stargazers:0Issues:2Issues:0

logback-metrics-datadog

Appender reports warnings/errors with detail tags to DataDog

Language:JavaLicense:LGPL-2.1Stargazers:0Issues:2Issues:0
License:MITStargazers:0Issues:3Issues:0

neo4j-apoc-procedures

Awesome Procedures On Cypher for Neo4j 3.x - codenamed "apoc"                     If you like it, please ★ above ⇧            

Language:JavaLicense:Apache-2.0Stargazers:0Issues:2Issues:0

qualitymatters

Android Development Culture

Language:JavaLicense:Apache-2.0Stargazers:0Issues:2Issues:0

ruby_parser

NatalieParser is a zero-dependency, from-scratch, hand-written recursive descent parser for the Ruby Programming Language.

Language:C++License:MITStargazers:0Issues:1Issues:0

sendgrid-go

Official Go Client Library for the SendGrid Web API

Language:GoLicense:MITStargazers:0Issues:2Issues:0

sirix

SirixDB facilitates effective and efficient storing and querying of your temporal data. Every commit stores a space-efficient snapshot. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.

Language:JavaLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

sorbet

A fast, powerful type checker designed for Ruby

Language:RubyLicense:Apache-2.0Stargazers:0Issues:2Issues:0

speedscope-no-gc

Remove garbage collection spans from speedscope profile json

Language:RustStargazers:0Issues:0Issues:0

TheCoreLite

TheCoreLite .SC2Hotkeys for many keyboard layouts + infrastructure to convert &check&release from for .SC2Hotkey master seeds

Language:PythonStargazers:0Issues:2Issues:0

wwwsqldesigner

WWW SQL Designer, your online SQL diagramming tool

Language:JavaScriptLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0