Hi, I'm Jon 🧑🏻💻🐼
helping to build a free and open internet

💻 🛢️ 🖼️
hoping to develop the web with actual intelligence
front-ending with javascript + react + next.js
back-ending with sanity.js
deploying with vercel
code snippets
short samples of code
2025-02-25
JavaScript objects (with and without valueOf)
what happens when we "do math" on a JavaScript object?
2025-02-18
Merging multiple JavaScript objects with same property names
using the spread operator with two objects
🇨🇦
born Canadian / native English speaker
code toolshed
workflow processes in web development
2025-01-05
Git command aliasing
shortcuts and combinations for common Git commands

2025-01-04
2025-01-03
Git essentials
summarizing the internet's de facto version control system

2025-01-01
Git and GitHub configuration
getting some version control on your computer

2024-08-04
Deploying React apps to GitHub pages
launching a React app/website onto a github.io subdomain

2023-12-09
Deleting a local git branch
clean up the branch list with this one-liner command-line command
✈️
30+ countries and 4 continents visited
🇨🇦🇺🇸🇬🇧🇭🇹🇯🇲🇲🇽🇨🇳🇮🇹🇻🇦🇦🇹🇩🇪🇨🇭🇫🇷🇲🇨🇧🇪🇳🇱🇧🇸🇮🇸🇯🇵🇵🇱🇧🇬🇷🇸🇧🇦🇭🇷🇲🇪🇦🇱🇲🇰🇭🇳🇧🇿🇪🇸🇦🇩🇵🇹🇲🇦
side writings
writings about code and life
2025-03-28
Social media links on websites
what do the social media links on a website say about its owner?

2024-10-08
On brands
the individualities of products

2024-09-29
On internet etiquette
the folkways of social media

2024-09-25
On media
the conveyance of messages

2024-09-22
On art
the creation of "novelty"

2024-09-13
On cultural references
the analogies of scenarios
from the wiki

Alternatives to X (Twitter)
listing apps similar to the micro-blog (with a twist!)
Alternatives to YouTube
listing apps similar to the vlogging site
Alternatives to Tumblr
listing apps similar to the quasi-blog