Jonathan Fischoff's repositories
reuse-port-example
A Demo of how to use Warp and SO_REUSEPORT to create a zero downtime deploy.
partial-options-monoid-pattern
A demo of the Partial Options Monoid pattern
asynchronous-email-example
Example web server to show how to use a bounded queue to asynchronously send emails
are-mutable-references-in-haskell-fast
Code to go along with the blog post "Are Mutable References in Haskell Fast?"
has-type-class-pattern
Code for the blog post "The Has Type Class Pattern"
distributed-flow
A simple way to deploy Haskell applications with zero-downtime.
modulespection
Template Haskell Module Introspection
reflection-extras
Utilities for the reflection package
async-extras
Extra utilities for async
concurrency-primitive-benchmarks
concurrency-primitive-benchmarks
prism-exception-experiments
Trying out some techniques for extendible exceptions
redirect-stdout-example
A example that show how to make a separate process to redirect stdout and stderr
safe-password
A Restricted Plain Text Type to Encourage Best Practices and Prevent Common Errors
categorical-algebra
monoid and semiring categories
fuzzy-bounded-queue
A (almost) fast bounded queue MPSC, that drops the oldest entries on overflow.
buffer-builder
Haskell library for efficiently building up buffers
corrode
C to Rust translator
http-client
An HTTP client engine, intended as a base layer for more user-friendly packages.
postgresql-transactional
Transactional monadic actions on top of PostgreSQL.
quine
haskell, opengl, toy project
uhttpc
`uhttpc` - µHTTP client library
wrecker
A HTTP Benchmarking Library
wrk2
A constant throughput, correct latency recording variant of wrk