Digging myself out of a PHP coding hole

I may or may not have accidentally got myself stuck in a “coding hole” for the past few years. This is not only mildly concerning, but very annoying and I hope to fix it.

The problem

Now, the problem currently is that I have been heavily dependent on the LAMP (Linux, Apache, MySQL, PHP) stack. Though LAMP stack is a fast, easy-to-use setup, PHP is also not as popular as Node.JS, Python, and other back-end languages.

I have used PHP ever since I started learning to program and yes, it is a very important part of my development career, but I want to “pivot”. I need to start branching off and develop other projects with other languages.

Projects on my Github are mainly from web development and even most of my full-stack dev projects are PHP-based. This really limits the amount of programming diversity that I have in my portfolio and I should fix it.

What I plan to do

I want to start making projects with Java, Perl, and actually dive into some Javascript frameworks.

Node.JS has been gaining traction over the years and I think I will have to start learning. It’s an excellent back-end language according to others but this does mean I have to learn the entire thing from scratch. This could be possibly doable over in August and over the Fall term I should be ready to do projects in Node.JS.

A slight note

Since I still have 2 pet projects that heavily depend on a PHP back-end, I will most likely keep my stock/crypto tracker using PHP but I think my project management website could be converted to a Node.JS and Express backend on a Javascript stack.

This makes it a bit easier for me to know what my project priorities are, since I have a reason to focus more on getting the stock/crypto tracker done. These are decently sized projects so they do take a while.

Even at uOttaHack 3, I decided to use PHP instead since Java, JSP, and Apache Tomcat was too much of a hassle to deploy. It took me an hour and I still couldn’t get the Google Cloud server to run properly. As a result, we shifted back to PHP to save time.

What’s in store?

I’ll probably continue posting some updates here and there and possibly some small projects using a new tech stack. However, I will aim to do this more towards August since I’m done my summer term by the end of July.

Angus

Angus

Student, Blogger, and Developer, with an interest in fintech, aerospace defence, and finance.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Font Resize
Contrast