Recently I took elements from two freelance jobs I had finished and used them to create a new demo project. I ended up creating TP Audio Memos, which is a Twin Peaks-inspired audio memo-taking web ...
Ruby Exercises 1: Palindrome Detector
Since returning to freelance work (and after the global release of ChatGPT) I’m finding it near impossible to get a job coding..I suppose the world may generally be going in this direction and I’m ...
Truchet Tiling
Coding Truchet tiles has been my second attempt at coding a tile generating program with inline SVG in HTML and Javascript. This has been slinghtly more difficult than coding Rhombile tiles, and wh...
Rhombile Tiling
Rhombile tiling is an old tiling deisgn that you can see in a variety of places and so I decided to try coding this with a variety of options to see what I could come up with. In my daily life I se...
The Prometric Ruby Silver Exam
Since starting work with my web development company in Tokyo, I have been encouraged to take the Prometric Ruby Silver Test. My first attempt was a fail on this test, so this time I am going to put...
Stripe Elements and Payments WIthout Email Submissions
One of my freelance clients asked for a payment feature that did not require registering an email a year ago, and so I set about coding this using Stripe Elements. If you are building an ecommerce ...
Useful GIT Commands
Finally, my return to this blog after several months working in a Japanese web development company. Other than showing off my projects I haven’t had any other plans for this blog, but as I gain mor...
Mono - My First Web App. Coded from Scratch
Mono - A Brief Introduction Mono is a web app I started in about 2018, and was the first project that I worked on as a self-taught programmer. I wanted to go as fast as possible from the kind of ap...
Welcome To My New Blog
Hi, I’m Gareth. This is my new blog I have created in order to show the world the stuff I’m interested in and what I’m currently working on. My portfolio/profile page is on the the main gperilli do...
- 1
- 1 / 1