Top 5 Trends in Front-End Development for 2018

2017 turned out to be surprisingly productive for many software developers, but 2018 promises to bring even more growth to the IT sphere. In this article, we will describe the five major Javascript trends for 2018, which every front-end programmer Continue reading Top 5 Trends in Front-End Development for 2018

Can (a==1 && a==2 && a==3) ever evaluate to true?

What’s the trick? There really isn’t one. This code simply takes advantage of two basic JavaScript concepts: Loose Equality An object’s valueOf() function Loose Equality Notice that the equation we’re testing: (a==1 && a==2 && a==3), uses loose equality. This means Continue reading Can (a==1 && a==2 && a==3) ever evaluate to true?

The Complete Guide To Deploying JavaScript Applications

TL;DR: Atwood’s law states that Any application that can be written in JavaScript, will eventually be written in JavaScript. In 2018, eleven years after this law was proposed, JavaScript is now the most popular language in the world. In the Continue reading The Complete Guide To Deploying JavaScript Applications

Re-create CSS Flexbox & Media Queries with JavaScript

Often, when creating websites from scratch, one of the biggest challenges is making it responsive for multiple devices and screen sizes. In this example I’ll go over three alternatives to make the same site, and more or less the same Continue reading Re-create CSS Flexbox & Media Queries with JavaScript

Asynchronous JavaScript: From Callback Hell to Async and Await

BY DEMIR SELMANOVIC – JAVASCRIPT DEVELOPER @ TOPTAL One of the keys to writing a successful web application is being able to make dozens of AJAX calls per page. This is a typical asynchronous programming challenge, and how you choose to deal with Continue reading Asynchronous JavaScript: From Callback Hell to Async and Await