GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” JAForbes - Overview

@JAForbes JAForbes Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@JAForbes
JAForbes
Follow
View JAForbes's full-sized avatar
๐Ÿ”จ

James Forbes JAForbes

๐Ÿ”จ
Follow
https://james-forbes.com
120 followers ยท 41 following
  • @harth-systems
  • Blue Mountains, Australia
  • 01:12 (UTC +11:00)
  • https://james-forbes.com
  • @[email protected]

Achievements

Achievement: Pull Sharkx4Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Starstruck

Achievements

Achievement: Pull Sharkx4Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Starstruck

Organizations

@fantasyland @sanctuary-js
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
JAForbes/README.md

Hi! ๐Ÿค–

I'm James,

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

I'm currently working on a query language for UI state management, and trying to understand datalog a bit better.

I recently rewrote a typed / structured router for web apps check it out

I help run Harth Systems.

  • We maintain our own construction project management app Odin
  • Build new products as partnerships
  • And we do ad-hoc consulting too (postgres, web services, web apps)

I used to participate in game jams but I haven't done that for a long time, still I find game jams have been great for learning how to scope and finish projects, so I'd like to get back into that eventually.

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

If you like, you can follow my work on my website https://james-forbes.com.

  • ๐Ÿ“– Using DuckDB to parse and process directories of metadata and JSON into well formatted mdx files: https://james-forbes.com/posts/cohost-export
  • ๐Ÿ“– On Streams being an all round better abstraction than React's Hooks: https://james-forbes.com/posts/hooks-and-streams
  • ๐Ÿ” Check out my clean room implementation of S.js - a research project to understand it better.
  • ๐Ÿง If you have questions relating to mithril.js / web app development hit me up on the https://mithril.zulipchat.com/

If you want to check out my music projects they are here

Pinned Loading

  1. super-mithril-css super-mithril-css Public

    TypeScript 5

  2. superouter superouter Public

    A side effect free router

    TypeScript 2

  3. pgmg pgmg Public

    Simple postgres.js migrations

    JavaScript 14

  4. S S Public

    TypeScript 6

  5. sum-type sum-type Public

    A simple, serializable sum-type format

    JavaScript 42 3

  6. pr-release pr-release Public

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

    JavaScript 7 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.