benhutchison
Senior Staff Engineer, Zendesk Coordinator, Melbourne Scala user group
ZendeskMelbourne, Australia
Pinned Repositories
factor
An experimental Functional Actor API built on top of Akka
GettingWorkDoneWithExtensibleEffects
Workshop on Effectful Functional Programming with Eff/Monix/Monocle/Cats
learningshapeless
Materials for workshop on Type-level programming with Shapeless
MicroJson
A lightweight JSON model for Scala and Scala.js
modesofcomposition
Lambdajam 2021 online workshop in Compositional Functional Programming in Scala
prickle
Prickle is a library for easily pickling (serializing) object graphs between Scala and Scala.js.
scalajs-monaco-editor
WIP/Experiment: Scalajs facade for Monaco Editor
ScalaSwingContrib
Collection of community contributions to Scala Swing
ScalaTypeSystemTutorial
mouse
A small companion to cats
benhutchison's Repositories
benhutchison/prickle
Prickle is a library for easily pickling (serializing) object graphs between Scala and Scala.js.
benhutchison/learningshapeless
Materials for workshop on Type-level programming with Shapeless
benhutchison/ScalaSwingContrib
Collection of community contributions to Scala Swing
benhutchison/MicroJson
A lightweight JSON model for Scala and Scala.js
benhutchison/modesofcomposition
Lambdajam 2021 online workshop in Compositional Functional Programming in Scala
benhutchison/cats
Lightweight, modular, and extensible library for functional programming.
benhutchison/gesture
Purely functional recognition of Drag and Click gestures over a W3C Pointer Event -compatible API in Scala/Scala.js
benhutchison/Ammonite
Scala Scripting
benhutchison/binance-scala-client
A functional Scala client for Binance
benhutchison/binance-spot-api-docs
Official Documentation for the Binance Spot APIs and Streams
benhutchison/cats-effect
The pure asynchronous runtime for Scala
benhutchison/cats-mtl
cats transformer type classes.
benhutchison/Converter
Typescript to Scala.js converter
benhutchison/coulomb
coulomb: unit analysis for Scala
benhutchison/docs
Online documentation for Stan language and platform
benhutchison/dotty
The Scala 3 compiler, also known as Dotty.
benhutchison/export_default_param_repro
Scala 3.3.1 export default param bug repro
benhutchison/FPandMocking
Talk slides on the use of mocking in testing functional programs
benhutchison/metals
🚧 WIP Language Server for Scala 🚧
benhutchison/mouse
A small companion to cats
benhutchison/otel4s
An OpenTelemetry library for Scala based on Cats-Effect
benhutchison/repos
benhutchison/scalacenter.github.io
benhutchison/seed
Seed project for testing out a nice, common SBT config for library modules
benhutchison/skunk
A data access library for Scala + Postgres.
benhutchison/sourcecode
Scala library providing "source" metadata to your program, similar to Python's __name__, C++'s __LINE__ or Ruby's __FILE__.
benhutchison/stateful-fp-gesture-talk
Slides for a talk on Stateful Functional Programming - a case-study using the Gesture library
benhutchison/subproject.g8
Creates an SBT subproject source tree. Use in the root dir of a multi-project sbt build
benhutchison/typeclassify
Refer to Type-Classes-on-data as is they are the Type of the data
benhutchison/vscode-toggle-settings
A VSCode settings toggler that stores previous settings, and only requires you to define a single "toggled" state for settings you want to change -- not both states. (Personally, I wanted this flexibility. If you don't need that, I suggest checking out Settings Cycler).