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 โ€” brianmcgee - Overview

@brianmcgee brianmcgee Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@brianmcgee
brianmcgee
Follow
View brianmcgee's full-sized avatar

Brian McGee brianmcgee

Follow
writer of software โ€ข lover of craft beer
137 followers ยท 32 following
  • Ireland
  • 17:03 (UTC)
  • https://bmcgee.ie
  • @[email protected]

Achievements

Achievement: Starstruckx2Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Pull Sharkx3Achievement: Arctic Code Vault Contributor

Achievements

Achievement: Starstruckx2Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Pull Sharkx3Achievement: Arctic Code Vault Contributor

Highlights

  • Pro

Organizations

@numtide @41north
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
brianmcgee/README.md

Hey ๐Ÿ‘‹

By day I write software, by night I'm Batma... an avid ๐Ÿบ drinker and novice whiskey connoisseur.

Currently giving Go a good shake after years of taking the piss out of it ๐Ÿ™

Long time JVM dev. Started out with Java 1.4, punished myself with Scala for a few years when it was cool, but most of the last half a decade or so has been with Kotlin (on the backend!).

I've worked on systems of nearly every type by now, both backend and frontend, distributed and not so much and with a wide range of languages and technologies. Some might call this "Full Stack".

Started my career building real-time systems for Tier 1 investment banks (yes with the JVM! no, it wasn't slow ๐Ÿ–•). Last few years have been spent in cryptocurrency land building tools and platforms for the Ethereum blockchain, including a block explorer and a private MEV relay.

Links

  • My shiny new blog where I'm gonna try to post interesting tidbits that I'm learning and maybe some other stuff too ๐Ÿคทโ€โ™‚๏ธ
  • My Mastodon profile where I'm enjoying the change of pace from the bird site

Always happy to have a chat about potential projects ๐Ÿ˜Ž

Recent articles

  • What makes a good developer?
  • Nix: connecting to the Sandbox
  • NixOS: the power of VM tests
  • Nix: structuring Flakes with Blueprint
  • Announcing Treefmt 2.0
  • TIL: how to optimise substitutions in Nix
  • Nix: my workflow
  • Making the switch: Moonlander Mark 1 and Colemak DHk
  • Nvix: implementing a Tvix store with NATS
  • Numtide Retreat 2023
  • NATS: building a HTTP Transport
  • NATS: building a Nix binary cache
  • NATS: re-using ssh host keys for authentication
  • Daddy's got a new hammer, and it's name is NATS
  • TIL: How to generate NixOS module docs
  • Nix: what are fixed-output derivations and why use them?
  • Jump Starting Ethereum Nodes - Part 1
  • Nix and it's slow feedback loop
  • Nix and NixOS: a retrospective

Pinned Loading

  1. numtide/treefmt numtide/treefmt Public

    the formatter multiplexer [maintainers=@zimbatm,@brianmcgee]

    Go 1.1k 58

  2. nix-community/nixos-facter nix-community/nixos-facter Public

    Declarative hardware configuration for NixOS [maintainer=@brianmcgee,@Mic92]

    Go 729 23

  3. numtide/nits numtide/nits Public

    Nix & NATS

    Go 126 4

  4. cbus cbus Public

    CBus - Clustered DBus with NATS

    Go 8

  5. nvix nvix Public

    TVIX services backed by NATS

    Go 22

  6. nats-http nats-http Public

    A HTTP Transport for NATS

    Go 10

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.