Member preview

Web development technologies you can learn in 2018

As a former recruiter, educator and software engineer I’ve had a lot of conversations with people learning to code. Oftentimes it’s surprising to talk to aspiring engineers that are learning advanced concepts and technologies with only a few months of programming under your belt. For many, the path goes through learning fundamentals like HTML, CSS and Javascript. After mastering the basics many aspiring engineers will dive deeper into object oriented Javascript, ES6 and React.js. From there they may dive deeper into the Node.js ecosystem and drill down interview practice questions. There’s nothing wrong with this career path. You can build almost anything with Javascript and many people have landed incredible jobs this way. In this post I’d like to offer up some alternative technologies you can learn in conjunction with or instead of React.js.


#1 — Laravel

image credit

I’m an avid Laravel developer and we use it heavily at scale at Stitch Labs. Laravel is an open source PHP web development framework for building quality apps quickly. I like to think about it as Ruby On Rails for 2018.

Resources for learning:


#2 — Object Oriented PHP

image credit

Yes Javascript is the new hottness but PHP still runs about 80% of the internet. Massive companies like Facebook, Slack and Wikipedia all run PHP at scale. For getting started in web development, PHP is an obvious choice that not many people think about. For whatever reason, only one bootcamp that I know of out of dozens in the Bay Area teaches PHP as part of their curriculum.

Resources for learning:


#3 — Wordpress

image credit

Wordpress. Is. Massive. More sites run Wordpress than any other web platform. It’s everywhere. You can build sites for clients that are easy for them to update and maintain or build custom themes and sell them throughout the world. Wordpress is definitely a technology worth looking into if you are learning to code.

Resources for learning:


#4 — Shopify

image credit

Shopify has had some astounding growth over the past five years. They’ve built eCommerce infrastructure that allows anyone to open and scale an entire online business in the cloud for a monthly fee plus a percentage of the transactions. They’ve got a rich ecosystem of plugins and themes that can be built or added upon through the Shopify Partner Network.

Resources for learning:

#5 — AWS Lambda and Serverless

This one is not for the faint of heart. The AWS ecosystem is massive and constantly changing. Amazon builds services on top of services and it can be hard to keep up. Although startups that scale need a cloud infrastructure provider. Amazon invented this space and is followed closely by Google and Microsoft. I recommend checking out AWS Lambda and Serverless for the sole reason that it’s new, hot and can drastically reduce costs for businesses.

Resources for learning:


#6 — Vue.js

image credit

Vue.js is an alternative to React.js. If you’re going to dive head first into React, take 5 minutes and fire up the vue-cli to see what Vue.js has to offer.

Resources for learning: