Skip to content
Avatar
🔨
🔨

Achievements

Achievements

Organizations

@fantasyland @sanctuary-js
Block or Report

Block or report JAForbes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JAForbes/README.md

Hey!

I'm James,

I'm a generalist software developer interested in full stack app architectures.

I’m currently working on a relational/reactive JS state management system. But I also mess about with functional programming, ops and deployment, application architecture and whatever else is interesting me technically.

Check out this recent post on Streams being an all round better abstraction than React's Hooks: https://james-forbes.com/#!/posts/hooks-and-streams

I help run Harth Systems where I work on Odin and a few other software projects. I also occasionally consult on a short term basis.

I used to participate in game jams but I haven't done that for a long time, still I find game jams have been very informative in almost every other software context I've found myself in, so I heartily recommend it!

You'll probably see me around the internet advocating for mithril.js, functional programming and/or postgres.

I've been on a bit of hiatus dogfooding some technology that I hope to open source as soon as possible.

I'm always up for a chat, so hit me up and ask me anything!

Pinned

  1. sum-type Public

    A simple, serializable sum-type format

    JavaScript 38 4

  2. Manage releases with pull request descriptions and metadata instead of config.

    JavaScript 5

  3. zed Public

    A very experimental, but very futuristic state management system

    JavaScript

  4. stagnant Public

    Measure your slow code, make it fast.

    JavaScript 1

  5. pgmg Public

    Simple postgres.js migrations

    JavaScript

  6. A side effect free router

    JavaScript 1

2,366 contributions in the last year

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mon Wed Fri
Activity overview
Contributed to JAForbes/pr-release, JAForbes/sum-type, JAForbes/zed and 5 other repositories

Contribution activity

March 2022

Created 6 commits in 1 repository

Created a pull request in MithrilJS/mithril.js that received 7 comments

Automate mithril's release workflow

Automated releases, pre-releases, (code) rollbacks and recovery, npm publishing, change log management just by using normal github flow. Description

+112 −0 7 comments
Reviewed 1 pull request in 1 repository
MithrilJS/mithril.js 1 pull request

Created an issue in JAForbes/pr-release that received 1 comment

Uncommenting the template has the wrong dedent

Just a quality of life thing, toggle comment in most editors will result in the wrong level of indentation, easy fix.

1 comment
Opened 3 other issues in 1 repository
5 contributions in private repositories Mar 1

Seeing something unexpected? Take a look at the GitHub profile guide.