Monthly Archives: November 2015


OpenVPN is an awesome implementation of a virtual private network, far superior to the traditional ipsec implementations.

Unfortunately, different vendors of networking equipment support ipsec to various degrees, making interoperability of devices an issue. OpenVPN runs on software and can be run on Linux, Mac, and Windows operating systems. OpenVPN Gui makes it a home run for Windows business users, who will find it just as good as Juniper Networks or Cisco competitors who charge a lot of money for equipment and licensing! Tunnelblick makes the Mac experience a breeze. Some DNS tweaks are required sometimes, however, whereas the Windows client is super-simple. After I installed OpenVPN, I through my old Netscreen/Juniper POS out the window. It’s never failed me. Its definitely an open source project to support.

AJAX: Javascript Resurrected

There was a time when using too much javascript was considered bad programming practice.

Using Javascript for form validation, for example, could turn it into a disaster as it would be very easy for the user to turn off javascript on his browser, enter junk data (like 911 for email) and crash bang boom, there goes your backend. Of course middle-end(PHP) was the better answer (and it still is). In those days the much admired javascript was losing its essence. No one found it fun to add unnecessary browser shakes to their site and annoy users. Its purpose would have shrunk to sending occasional alerts, keeping time etc. But with AJAX gaining popularity, Javascript is reviving. AJAX is after all a form of Javascript. Online games, chatting, IM. It has managed to replace Flash in many areas (like IM, some simple games). Not only does AJAX save bandwidth for both the service provider and end user, it also saves the ever-valuable resource called ‘time’.