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 serverside 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.

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'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.

Recent Posts

PHP SOAP Client creating an array of items of the same tag.

August 1st, 2019

I really shouldn’t be writing a post about SOAP in 2019, but sadly there are still some use cases that [More…]

Generate an SSCC-18/UCC18 Barcode in PHP

July 17th, 2019

Using Picqer’s PHP Barcode Generator library, it’s possible to programmatically generate barcodes in a number of formats. While there isn’t [More…]

PHP Fedex API Get Detailed Track Information

July 11th, 2019

Since FedEx unfortunately still uses SOAP API’s for tracking, I had to delve in deep for this one. My task [More…]

jQuery Datatables Use Custom Search Box/Element

July 9th, 2019

Datatables is a great way to visualize and interact with data without having to code your own solutions. Recently I [More…]

Magento 2 How to Fix Missing Product Images

June 28th, 2019

After getting my theme to work on Magento 2, I realized that none of the images were showing after moving [More…]

Magento 2 how to fix “There are no commands defined in the ‘setup’ namespace.” errors

June 28th, 2019

In trying to set up a Magento 2 instance, I came across an issue trying to set developer mode through [More…]

Magento2 missing PHP 7.2 extensions install command

June 28th, 2019

  For my work, I was attempting to set up a Magento 2 instance to upgrade some of our Magento [More…]

Dimrain47 – The Falling Mysts piano midi synthesia cover

June 4th, 2019

People have literally been requesting this one for ~4 years now and I just got around to making it. Download:

Bootstrap Multi Level Dropdown Menus in WordPress

May 23rd, 2019

I came across an issue while building a site for my high school’s ASB, which was how to deal with [More…]

Kahoot Music .MP3’s

May 7th, 2019

Apparently, people keep landing on my page looking for Kahoot background music/songs so here they are: Alf Inge Wang – [More…]

M5Stack Game of Life

May 2nd, 2019

I thought this example was pretty cool so I created a little demo video for it. Code available on GitHub.

Complete Site Redesign

April 30th, 2019

I’ve finally decided to redesign this site after almost 6 years of the old design with its partial implementation of [More…]