I began programming when I was 10, when I received my first Arduino. I began learning HTML when I was 11 after taking a coding camp over the summer.
For the first few years I was entirely self taught, and practiced on this website, joeybabcock.me, in order to build up my skillset.
I mostly played with javascript, making games and learning how to use server-side php processing to create dynamic output for my website.
Around 2015 I began making the switch to Wordpress as a backend, and moved my site design over to a Wordpress theme.
In highschool I began to refine my web design abilities by putting my skills to practical use. I created several websites for the different organizations I was apart of.
I created separate websites for Sage Creek High School's ASB, Cross Country/Track & Field program, and a separate Mediawiki instance for documenting the history of my school.
Senior Assassins was one of the first fully fledged apps I created, and utilizes a number of different languages to administrate the game, run the twitter bot, and manage all the player states.
Coldplay – A Sky Full of Stars piano midi Synthesia cover
May 31st, 2023
Another Coldplay banger, this time ‘A Sky Full of Stars’. Project Started: 2022-11-24 Ended: 2023-05-31 Total time spent: 2 hours [More…]
MediaWiki fix “Error: Class “FormatJson” not found” after migration
May 13th, 2023
After moving servers, I was no longer able to access my MediaWiki instance. It would error out when attempting to [More…]
SQL: Replace All HTTP Links/URLs with HTTPS
May 6th, 2023
Here’s a short snippet that I recently used to replace a bunch of old HTTP links with the now-supported HTTPS. [More…]
Shopify Translate & Adapt: Which section settings/input types are translatable?
March 22nd, 2023
Shopify recently released the Translate & Adapt app to allow store owners to easily translate content for different markets. In [More…]
NetSuite PHP Toolkit: Get Item By Internal ID
March 20th, 2023
The NetSuite PHP Toolkit is surprisingly fully featured but not very well documented. This will be the first of several [More…]
DJVI – Base After Base piano midi synthesia cover
February 27th, 2023
This song is actually one of the first songs I ever created a cover for, and I have since redone [More…]
Upgrading a 2015 Tesla Model S 85D to MCU 2 in 2023
February 22nd, 2023
As a Tesla Model S owner, I was starting to notice that my infotainment center was becoming slower and less [More…]
Shopify Access Metaobjects With Liquid
February 15th, 2023
Shopify recently released their Shopify Editions 2023, highlighting new features and updates to the platform. One of these new features [More…]
How to Tell the Difference Between Gen 1/Gen 2 Ninebot Max/G30 ESC
February 7th, 2023
Ninebot has recently released a new version of the Ninebot Max/G30 ESC. This new version is no longer based on [More…]
PSA: ScooterHacking ReFlasher Now Supports Gen 2 AT32/GD32 ESC’s!
January 31st, 2023
On 2022-01-31, in an announcement to Discord and their forums, ScooterHacking released version 1.3 of their Scooterhacking ReFlasher software. This [More…]
PDO/PHP Batch Inserting Records to Improve Speed
January 25th, 2023
While making a remittance checker I was running into issues with the huge amount of records coming in that needed [More…]
Shopify Dawn Theme Disable Cart Drawer Open on Add to Cart
December 5th, 2022
If you want to install a different app for, say, a slideout cart, you may want to disable the inbuilt [More…]