
Hi. I’m Jamie Smith, a front-end Web developer, musician and Scots leid enthusiast steidit in Edinburgh, Scotland.
Featured blog posts
Writing some JavaScript to download files from the web, with help from an AI chatbot
A real-life example of boosting your productivity as a web developer with ChatGPT.
Finding the perfect domain name
Forget
.com
. The new frontier of TLDs is where it’s at.Using the GitHub REST API to fetch and display gists
Authenticating with the GitHub API, enabling cross-domain Ajax fetching with CORS, implementing a basic caching system, installing a custom npm dependency, and more.
Keeping audio and visuals in sync with the Web Audio API
Audio and visuals out of sync when using the Web Audio API? There’s a property for that.
A calendar and weather forecast in the terminal
A couple of cool terminal tricks to get calendars and the weather, plus how to assign aliases and pass arguments to bash functions.
Building an animated piano keyboard with JavaScript and MIDI
How I built a simple on-screen keyboard for my jazz piano tutorial website JazzKeys.fyi.
Projects
Tripods
A puzzle game.
JazzKeys.fyi
Tutorials for jazz and funk piano players.
wrestle.buzz
A real time RSS aggregator.