stroiman
Professional software development consultant with more than 20 years of professional experience, specializing in TDD, Web, and Agile Software Development
Pinned Repositories
bs-mongodb
Bucklescript bindings to node mongodb driver
DataAccessFramework
Framework on top of basic ADO.NET that helps building database agnostic low level data access code
fspec
RSpec inspired test framework for F#
go-automapper
Automatically map between types in go
go-dom
DOM implementation for Go (not usable work in progress, but contributors are welcome)
JsonFSharp
JSON parser written specifically for F#
obsidian-title-sync
Obsidian plugin to keep title in markdown synced with tile name
opam-speed
Unit test framework for OCaml
respect
RSpec inspired test framework for Reason/OCaml/Bucklescript.
resync
Async support library for Reason/Bucklescript
stroiman's Repositories
stroiman/go-automapper
Automatically map between types in go
stroiman/go-dom
DOM implementation for Go (not usable work in progress, but contributors are welcome)
stroiman/respect
RSpec inspired test framework for Reason/OCaml/Bucklescript.
stroiman/opam-speed
Unit test framework for OCaml
stroiman/obsidian-title-sync
Obsidian plugin to keep title in markdown synced with tile name
stroiman/obsidian-dev-publish
Obsidian plugin to publish to dev.to
stroiman/nestor
Bucklescript based web server
stroiman/obsidian-frontmatter-smith
Obsidian plugin to automate often used and trivial frontmatter values
stroiman/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
stroiman/form-data
A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.
stroiman/functional-ts
Currently just experiments - attempt to implement functional design patterns in typescript
stroiman/games-vault-template
stroiman/harpoon
stroiman/htmx-test
stroiman/io-ts
Runtime type system for IO decoding/encoding
stroiman/LuaSnip
Snippet Engine for Neovim written in Lua.
stroiman/muxify
tmux session organiser
stroiman/nvim-config
My neovim configuration
stroiman/nvim-from-scratch
neovim configuration. Read my series about it here: https://dev.to/stroiman/series/27945
stroiman/obsidian-advanced-slides
Create markdown-based reveal.js presentations in Obsidian
stroiman/obsidian-frontmatter-smit-example-vault
Example Obsidian vault demonstrating the Frontmatter Smith plugin
stroiman/obsidian-media-notes
Obsidian plugin that provides best-in-class experience for video note-taking
stroiman/obsidian-releases
Community plugins list, theme list, and releases of Obsidian.
stroiman/obsidian-sample-plugin-with-tests
Fork of Obsidian's sample plugin, but with skeleton unit test setup with mocha and chai.
stroiman/opam-repository
Main public package repository for opam, the source package manager of OCaml.
stroiman/passport-webauthn
WebAuthn authentication strategy for Passport.
stroiman/reveal.js
The HTML Presentation Framework
stroiman/spectacle
ReactJS based Presentation Library
stroiman/stroiman-dot-com
stroiman/v8go
Execute JavaScript from Go (a fork of rogchap.com/v8go)