RSSAmplifier

Blog

Hand-crafted software solutions on General Metrics

Recent content in Hand-crafted software solutions on General Metrics

general-metrics.comRSS feed ↗22 posts

Latest posts

Simple Hot Module Replacement

Create a basic HMR script for any HTTP server.

PocketBase + Nix

Install a fully-featured SQLite DB effortlessly with NixOS

Setting Up Templ Using Nix Flakes

How to set up a Go + Templ project using Nix flakes.

CLI Tools: entr

Streamline your development process with entr : the simple, UNIX-style tool for automatic command execution on file changes.

My Development Setup 2024

Development environment setup articles are great, so I decided to write one.

hsl-slider refactor

Writing a simple HSL slider component was fun, but let’s make it better!

Web Components + CSS Custom Properties = ♥

Using CSS custom properties with vanilla web components is a simple and effective way to enable users with fine-tuned control over presentational aspects of your website. This tutorial assumes you are familiar with how to set up a web component and implement the handleEvent method for event listeners.

Hello World!

After a careers worth of writing websites and applications for clients, I’ve finally gotten around to making one of my own.

My Setup

Hardware 15” MacBook Pro (2019) LG 20” LDR 4K Corne Keyboard Apple Bluetooth Magic Trackpad Beats Studio Pro Keyboard Corne 42 Key split keyboard Gateron Brown Switches with cyan keycaps Software Alactritty NeoVim (to quote Mike D, we listening to wax, we ain’t using a CD) Zellij Arc/Firefox Coming Sooon My journey into Linux by way of NixOS…

(untitled)

Bain's Lab

Wrote a custom static-site CMS that used text files to generate a 3D “web” of content. Used (three.js)[https://threejs.org/] to build an interactive 3D visualization.

CAMESA

CAMESA is a collection of guidelines that traditionally was distrbuted by emailing PDFs. Used Wordpress to generate a single page website which showcased beautiful custom illustarations while prioritizing easy access to all the guidelines for parents.

Get in Touch

Reach out if you have a project in mind, development questions or a great ramen recipe. Email Github LinkedIn

Mountain Standard Time Film Festival

Responsive Wordpress website, features a responsive festival browser, which runs on Backbone

Player Card

Name Joshua Jones Birthplace Calgary, AB Shoots Left Editor NeoVim Signature Dish Tori Paitan Ramen

Province of British Columbia

Developed a custom CLI application for interacting with the APS project APIs. Originally a Node.js project, it was transitioned to Go for better performance and user/developer experience.

Running Injury Clinic

Developed a multi-site Wordpress marketing website for Calgary-based Running Injury Clinic, which showcases their proprietary 3D GAIT Analysis product.

SAMS

Wordpress powered responsive website. Uses Backbone, Require.js for modules peppered throughout the site.

Simple Hot Module Replacement Server

An experiment to explore how to create a simple Hot Module Replacement development server with primarily just a shell script.

Skills Matrix

Git Go HTML/CSS JavaScript Lua Nix Rust Zig

Stressynomics

Built an online magazine as a place for Dr Jaideep Bains and his team.

W21C

Built the UI for the non-profit health research initiative ran jointly by the University of Calgary and Alberta Health Services (Calgary region).