Categories

Tags

Blog

24 Jun 15 Industry Insights

JavaScript; Step up to your spotlight

Stepping onto the stage back in 1995 in a glorious infamous fashion. JS has set a trend and built a reputation on dominance and demand.

 

 

Why and how?

 

 

 

Step into my time machine and let’s take a look at the past, present and future of this formidable script. 

 

 

time machine banner

 

 

It all started with Brendan Eich, an truly exceptional technologist. Brendan started working at Netscape in April 1995. Shortly after joining he was commissioned to create a new language that resembled Java for the Netscape Navigator Web Browser. The first version took a mere 10 days to reach the Beta release schedule, and was re-named a few times before becoming known as JavaScript in September 1995. In early 1998, Eich co-founded the  Mozilla  project, with a website at mozilla.org, that was meant to manage open-source contributions to the Netscape source code.

 

What a dude.

 

 


I wish the tale was a bit more exciting but alas, we are stuck with mere grinding work that brought forth a programming language ( or is it a scripting language; I have never been able to tell ) that has shaped the future of web-development and design.

 

 

 

 

ENTER

 

Javascript cartoon

JavaScript a.k.a. EMCAscript a.k.a. JS a.k.a. ScriptOfLife

 

 

 

"JavaScript is a dynamic programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also used in server-side network programming with runtime environments such as Node.js, game development and the creation of desktop and mobile applications. ”   Good old Wikipedia

 

 

 

 

Let's take a quick look at the first browser that was able to run JavaScript.

 

 

Netscape

Old school Netscape Navigator 2.0

 

 


This of course seems archaic to the developer of today. Tech, as we all know it, moves fast and forward. Sometimes peddles back - for example, look at how mechanical keyboards  have come back in fashion for gaming - but in development and design, we want to innovate.

 

 


Along with the tyrants such as the big blue whale “IBM” and the Red Cross “Xerox” and the rest of the Silicon Valley’s trend setters - yes, I never forgot you old Billy boy and The Steve - we entered a world we could have never predicted. The 90’s swiftly swung around with the internet bubble floating to the surface with Josh Harris.

 

 

 

 

[ Who? Watch “ We live in public” - the trailer is below ]


 

 

 

 

 

We are now bombarded with hundreds and thousands of apps and platforms being released almost daily. YouTube, Twitch, Azubu, SnapChat, Steam, on and on and on. My mind is clogged at this currently moment. I can’t manage to sort out which platforms to use as examples to express the vast and great tech advancements that have taken place.

 

 


Today we use several devices to interact with the web: desktops, tablets, mobile phones, wearables and laptops. All needing new, innovative ways to interact and scale across various screen sizes and hardware and tech and remain powerful and able to deliver the content you, we, want.

 



Content needs to respond and adapt

 

 

JavaScript’s main purpose is to make websites dynamic and responsive based on input or on the size of the screen. This development drove Google to release the new and improved search algorithm in April 21th 2015 to reward platforms that are more mobile-friendly by utilising JavaScript.


This resulted in:

- More mobile-friendly websites in search results

- More relevant app content in search results



So developers, as the lazy yet innovative rascals they are, design frameworks that allow for faster development and deployment whilst keeping UI and UX at the heart.

 


Hence why we’re now seeing node.js, angular.js, backbone.js, react.js and many, many more popping up all over the place. (Click on the logos to see what they can do!)

 

 

angular js

 

node js

 

 

 

I sit in awe of tech advancements and the JS language. It is a solid tool with no end in the near future.

 


Pushing our TM ever so slightly further into the future we are made aware of tools such as meteor, Rendr, three.js, cylon.js, D3.js.

 

 

cylon js

 

three js d3 js  

 

 

 

 

I am passionate about tech and how it transforms and shapes our interactions. I am however, not a creator of frameworks or a tech guru, merely a tech fanatic.

 


Hence I leave you all fellow knowledge seekers with the following t hought and a slight bit of insight with regards to a post soon to follow.

 

 


HTML 5 + JavaScript + web services = app extinction

 

 

 

By Alan

 

 

 

 

You may also like

 

.NET vs Java: A Contest for the Ages, None the Victor

 

Decoding Web Development: Front-End vs Back End

 

Terminated by Terminators: Could Your Job Be Replaced By A Robot? 

 

 

 

 

Thinking about your next move?


As always, we're committed to helping you find your next job. Tweet any questions relating to your job search to @BurnsSheehan and check out ourblog for career advice and the latest tech industry insights.

 


Like our content? You'll love our newsletter