Welcome!

From the Director of Evangelism for Aptana

Kevin Hakman

Subscribe to Kevin Hakman: eMailAlertsEmail Alerts
Get Kevin Hakman via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Kevin Hakman

Today there is a spectrum of architectural approaches to AJAX solutions.  At the simple end of the spectrum HTML pages are becoming enriched with simple AJAX behaviors exemplified by the likes of Yahoo Maps, Google Suggest and a myriad of AJAX libraries and widgets that have been published.  However for more robust Rich Internet Applications (RIA) approaching the look, feel and behavior of desktop applications, a "Client/SOA" architectural approach offers many distinct advantages.  And then there's all the approaches in between.  Kevin Hakman, Co-founder of TIBCO General Interfac... (more)

Aptana RadRails 1.2 Release Adds Rails Deployment and Cloud Hosting Ease

Aptana RadRails 1.2 is now available. In addition to making it even easier to get your Rails environment set up and configured, for new and expert users alike this release makes deploying and updating your Rails apps to scalable servers via Aptana Cloud Connect as easy as a few clicks. >> Watch this 4 minute screencast. What's new in Aptana RadRails 1.2? Easier to get Rails set up and con... (more)

Get Smart

Smarter client technology is bringing a new class of Web service-powered applications to the desktop. Case in point: PhotoWorks Inc. is leveraging a common Web services infrastructure to power multiple sales channels. To date, standardizing and streamlining systems interoperability has been the central objective of Web services. And while the benefits of system-to-system interoperability ... (more)

The Four "Quantum States" of AJAX

Uh oh! Here comes yet another technology buzzword. This time it’s “AJAX”. In addition to being a household cleaner, a character from Greek mythology, and the name of a European soccer club, AJAX is Asynchronous communication, JavaScript, and XML. These technologies, which are already present in your browser, make it possible to retrieve information without refreshing a ... (more)