Just a place to put some things. Take a look or get in touch : )
All of NBA history, visualized as a large graph.
Minimal UI for viewing surf forecasts.
(github)
Catalog of NBA logos over time. Programmatically created using scrapped data and images from basketball-reference.com.
Generic blockchain implementation in Haskell. Heavily inspired by Bitcoin blockchain, but does not fully comply to the Bitcoin blockchain spec. Published on hackage, and used to implement a hacky-but-working test blockchain-network.
data Blockchain a = Blockchain
{ _config :: BlockchainConfig
, _node :: BlockchainNode
}
data BlockchainNode = BlockchainNode
{ nodeBlock :: Block
, nodeNodes :: [BlockchainNode]
}
(github)
Dashboard for various covid visualizations. Built during early 2020 to track outbreak data. Still functioning, but some pieces may no longer be up to date. Data from by Johns Hopkins CSSE.
Libraries for creating real time collaborative documents without operational transformation (WOOT). Based on Open Science research doc. Published to npm and hackage.
(javascript library, haskell library)
Flexible and lightweight object validation library for Javascript. Focusing on functional programming and composability concepts. Published in 2015. Over 85k lifetime downloads.
Overview of building a generic blockchain implementation in Haskell. (medium)
Writeup on potential ways to optimize Ethereum gas usage (and in turn save $$$) when executing operations via a smart contract. (medium)
How to build and run Haskell binaries on a Raspberry Pi using Docker. (medium)
Other older (pre-2016) things I’ve written, available to browse on Medium. Some fun stuff in there. (medium)
[email protected]
Generated from markdown and deployed with GitHub Pages. Source: https://github.com/TGOlson/tgolson.github.io