In the internet’s early days (think of those dial-up horrors) every single click required a new page to be loaded. Click > *Pause* > Blank screen > *Pause* > Loading > *Pause* > New page > Repeat. For every user action, a new page of HTML had to be requested and retrieved through your sluggish, pre-broadband connection.
Make forms and data entry elements respond to user activity in real-time.
Tidy up lengthy content into neat, slick menus.
Update sports fans, stock traders and news junkies in real-time.
(Pictured above: One of Sportradar's live interfaces.)
Well, we had to include at least one cool, flashy-looking thing, didn’t we? (Find more at CreativeBloq.)
Hardware is everywhere. Each year, tech manufacturers launch 1000s of new phones, laptops, gadgets and gizmos, all with different operating systems and user interfaces. For developers, it can be a struggle to keep up with – let alone master – the coding languages that fuel all these new devices.
Why, oh, why, are two completely different languages named so similarly? It’s a trap that trips up tech novices time and again.