Frontend Engineering

Despite all its shortcomings as a programming language, JavaScript isn’t a dirty word anymore. A decade ago, most self-respecting developers would refuse to even touch it, so it was left to web designers and junior developers who spiced up a few HTML pages with dispensable functionality. It’s amazing how the advent of AJAX changed things.

JavaScript is still the old mess, but starting with libraries like JQuery and contemporary Single Page Application frameworks like AngularJS, the web platform has become an innovative place that requires the talent of serious, well-educated software engineers.

At the moment, innovation progresses at a rapid pace. New frameworks and tools appear every week and it’s hard to stay on top of things. In the following video, Dustin Whittle provides an excellent overview that’s helpful for those of us who haven’t been following frontend development closely and want to set up their own tool chain.

The good news for backend guys like myself is this: Since browsers are so capable today, we can shift a lot of functionality to the client-side that used to mess up our backend code with transactional functionality.

 

Advertisements
This entry was posted in misc and tagged , , . Bookmark the permalink.

One Response to Frontend Engineering

  1. Qunfei Wu says:

    The world is changing so fast. I am proud of a back end developer who could deal with 5 million clients 3 years ago. But when I faced the customer directly, they don’t care too much about back end because they can’t understand it, they put a lot of attentions on User Experience and UI Interface design. This is Frontend Engineering’s world in fact. I switch to front end developer 3 years, with Jquery, angluar.js, reactor.js, my team refactor lots of user interactive, visualization design, then we success again, but the backend is same.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s