When Javascript became the world's new CPU

The computing world is always very unpredictable. That must be why there is a small number of people who make large amounts of money from it: they are in the right (unpredictable) place, at the right (unpredictable) time. Who would have ever guessed that Javascript, a simple scripting language initially thought as a simple means to make web pages "cooler", would become... drum roll... the world's new CPU?

I doubt anybody expected it. Even after seeing AJAX (which was ironically started by Microsoft...), very few would have bet that Javascript would become quite so important. Javascript is the only really widespread, multiplatform solution the modern IT world has seen. And yet, it made it. Google Documents is an office suite which runs in your browser -- and it's not even the best one. And that's only the beginning: the world is absolutely full of software -- and I am talking about full blown software -- which will run for you wherever you are.

OpenSocial overview: how opensocial works, and how to integrate it with your CMS

So, you've heard about Google's free software release of its Gadgets server, and the new "Open Social API". And gosh, wouldn't it be nice if you could provide this technology to your users with your favorite free software Content Management System (CMS)? Since the documentation that comes bundled with Google's release will probably give you simultaneous whiplash and vertigo (with a large side of frustration), here's a breakdown of the problem so you'll know what you're up against, how to go about solving the problem, and plenty of free software resources to help you get there.

Why did Javascript/AJAX mop the floor with Java, Flash and Silverlight? Or, why open standards eventually win

It's not always true that the neatest, most advanced technology ends up winning most of the market share. There are other reasons which get in the way. Sometimes, the less advanced solutions end up winning -- and evolve in order to become more solid and established. An example of this is Javascript/AJAX, which has conquered most of the web-based client programming -- despite the fact that there were competing technologies which could (and maybe should) have easily won, purely based on technical merits. How did that happen?

Does anybody still develop Windows applications? Or, the programming world has gone online

Steve Ballmer has recently sent a memo to every Microsoft employee. Ballmer's memo leaked really quickly (I wonder if he expected it). After swallowing the corporate-madness part (but that's allowed: he's a "mad" corporate leader after all), one particular passage really grabbed my attention. Taking about Internet applications being popular, he wrote: "But we also need to make sure developers have the .NET skills to write unique Windows applications using Windows Presentation Foundation". Which begs the question: does anybody still develop Microsoft Windows applications? Really?

Subscribe to RSS - javascript