Machine Learning Authors: Zakia Bouachraoui, Liz McMillan, Roger Strukhoff, Pat Romanski, Carmen Gonzalez

Related Topics: Machine Learning

Machine Learning : Article

AJAX on the Enterprise

In Star Trek, Scotty ­ James Montgomery Scott ­was my favorite character, perhaps inevitably

In Star Trek, Scotty ­ James Montgomery Scott ­ was my favorite character, perhaps inevitably. Spock was always the cool and collected uber-genius, inscrutable and forced into an emotional straightjacket, and while the parallels to the real politik of the time are obvious, to me Spock has always been the epitome of the pure ivory tower researcher. Scotty, on the other hand, was the enginee , in many ways the ultimate hacker. Spock may have been able to tell you what properties of dilithium would induce warp speed, but Scotty knew exactly how to crack the damn crystals in such a way as to eke out that last 0.5 warp factor necessary to escape the baddies chasing the Enterprise.

Scotty knew about estimates ­ and how much you could pad an estimate to insure that you got the correct time necessary to complete your work down to the minute. He was not above a brawl or two, but when it came right down to it, a vacation was the time it woul take to get to that stack of Linux magazines from 2215 that you've been putting aside for the last five years and just read.

The Enterprise needed Scotty far more than it needed Kirk or Spock or even McCoy, yet he was always little more than an odd bit player, the one who was never on the bridge...unless he was repairing one of the computer panels that everyone else kept falling into every time the gravitational system failed, which usually didn't happen because of anything that Scotty did, but because Kirk seemed to have absolutely no sense of restraint or the cost involved in replacing one of those warp nacelles. And AJAX...let me tell you about AJAX on the Enterprise...

I...oh, I'm sorry...this piece should have been about AJAX in the enterprise. Oops...Um, okay, the slides are already prepared, and I'm going to be in serious trouble if I have to take this thing from scratch in front of such an august group of people as yourselves...so how about letting me tell you a little bit about AJAX on the Enterprise, and we'll see if maybe, just maybe, there are a few nuggets of wisdom (or at least crystals of dilithium) that we can extract from all this when dealing with the issues of AJAX in the enterprise.

AJAX: The Five-Year Mission
In the introduction to the early Star Trek episodes, the hope of NBC (or at least Gene Roddenberry) was fairly clear ­ the Enterprise was on a five-year mission. Unfortunately for them, they managed to get through only three before the axe fell (and not surprisingly, when Patrick Stewart's stentorian tones introduced The Next Generation two decades later, it had become the "Ongoing Mission").

However, I believe that that there was something about that five-year bit that's actually pretty important in the here and now. In the 1960s, Central Planning was as much a part of the American economy as it was the old pre-peristroika Soviet economy, and the five-year plan described what was often taken as a convenient metric for how far one could plan before things became too unpredictable.

Five years also seems to be about the lifespan that it takes for "major" technologies to go from being a good idea to becoming foundational. (Note that this differs fairly significantly from product marketing lifecycles, which seem to have about a three-year cycle from inception to obsolescence). I believe that we're at one of those interesting transitional points where things are really changing in radical ways, the end of one "five-year mission" and the beginning of another, waiting only for Picard to make it so.

Five years ago, several very interesting things were happening, both in software and in business in general. The tech sector was collapsing, warp shields blowing left, right, and center. Now, to someone who's weathered a few of these five-year plans, the tech sector collapsing was really nothing new ­ it's an industry that's built on promises of miracles and every so often the bill comes due. People invest in tech hoping for outsized gains are generally deluding themselves ­ tech always underperforms in the short-term, and overperforms in the long, but in ways that few people can really imagine.

However, in spite of, or more likely because of, this effort, people who had been hoarding their cool ideas to capitalize from the next Bay Area VC suddenly found themselves unemployed and sitting in their parents' spare bedroom with time on their hands while they waited for some response ‹ ANY response ‹ from an employer. So they did what computer people always do when the next boom becomes the next bust ­ they began to network.

Standards groups that companies had been rushing to get something out the door began to slow down and actually start to take some time thinking about those standards. Several good ones came out between 2000 and 2002 ­ XSLT, XPath, XML Schema (well, maybe not schema), XForms, XHTML, DocBook (just for a break from the 25th letter of the alphabet), SVG, ebXML, RDF, and a whole host of specialized industry-specific languages from XBRL to MathML to HumanML (yup, it's up there in OASIS ­ I was a member of that working group for a while).

Meanwhile, Linus Torvald's pet project went from an interesting hobbyist effort to looking like a standard itself, accreting stillborn commercial products that were given new life in the long tail, reinforcing the notion believed by most programmers (and espoused quietly by Scotty himself more than once) that if you get two developers communicating with one another, you get something more than twice as good as what each can develop separately, that three tend to add value proportionately, and so forth.

More Stories By Kurt Cagle

Kurt Cagle is a developer and author, with nearly 20 books to his name and several dozen articles. He writes about Web technologies, open source, Java, and .NET programming issues. He has also worked with Microsoft and others to develop white papers on these technologies. He is the owner of Cagle Communications and a co-author of Real-World AJAX: Secrets of the Masters (SYS-CON books, 2006).

Comments (2)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

CloudEXPO Stories
The precious oil is extracted from the seeds of prickly pear cactus plant. After taking out the seeds from the fruits, they are adequately dried and then cold pressed to obtain the oil. Indeed, the prickly seed oil is quite expensive. Well, that is understandable when you consider the fact that the seeds are really tiny and each seed contain only about 5% of oil in it at most, plus the seeds are usually handpicked from the fruits. This means it will take tons of these seeds to produce just one bottle of the oil for commercial purpose. But from its medical properties to its culinary importance, skin lightening, moisturizing, and protection abilities, down to its extraordinary hair care properties, prickly seed oil has got lots of excellent rewards for anyone who pays the price.
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected path for IoT innovators to scale globally, and the smartest path to cross-device synergy in an instrumented, connected world.
There are many examples of disruption in consumer space – Uber disrupting the cab industry, Airbnb disrupting the hospitality industry and so on; but have you wondered who is disrupting support and operations? AISERA helps make businesses and customers successful by offering consumer-like user experience for support and operations. We have built the world’s first AI-driven IT / HR / Cloud / Customer Support and Operations solution.
ScaleMP is presenting at CloudEXPO 2019, held June 24-26 in Santa Clara, and we’d love to see you there. At the conference, we’ll demonstrate how ScaleMP is solving one of the most vexing challenges for cloud — memory cost and limit of scale — and how our innovative vSMP MemoryONE solution provides affordable larger server memory for the private and public cloud. Please visit us at Booth No. 519 to connect with our experts and learn more about vSMP MemoryONE and how it is already serving some of the world’s largest data centers. Click here to schedule a meeting with our experts and executives.
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understanding as the environment changes.