About Me

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.

Gooseberry Mesa

Education

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.

Anza Borrego Desert

Recent Posts

Coldplay – A Sky Full of Stars piano midi Synthesia cover

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

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

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?

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

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

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

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

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

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!

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

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

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…]