|
|
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).
|
Real-World AJAX Book
Preview: Combining
Components and Services By Kurt Cagle With the above feed
service, incredible
possibilities are opened
up for the XInclude
component discussed
earlier. In essence, the
XInclude component
becomes a newsfeed
reader, displaying the
contents of the newsfeed
either as a list of
numbered entries or
showin... Mar. 30, 2007 10:00 AM Reads: 3,716 | Real-World AJAX Book
Preview: Retrieving and
Sending File Content By Kurt Cagle The Web client cannot, in
the traditional role of
things, provide Web
content. Of course,
that's not quite true -
form content sent to the
server either directly
via a form post
submission, or via an
XMLHttpRequest object,
are very definitely
content being 'served... Mar. 29, 2007 11:15 AM Reads: 6,743 | Real-World AJAX Book
Preview: Digging into the
XInclude Binding By Kurt Cagle The XInclude Binding
serves as a good example
showcasing how such
bindings can be created.
If you are familiar with
XBL bindings, the one
aspect that is missing in
the JavaScript version is
the use of a specific
template. This can be
readily overcome within
the co... Mar. 28, 2007 03:15 PM Reads: 6,621 | Real-World AJAX Book
Preview: Instantiating
the Bindings By Kurt Cagle In Mozilla, the XBL
binding language (an XML
language) is used to
associate bindings with
their respective
elements, with these tied
in via CSS.
Unfortunately, there are
no clean hooks for adding
a binding in this way for
Opera (and a different
mechanism for handl... Mar. 27, 2007 11:15 AM Reads: 3,994 | Real-World AJAX Book
Preview: Binding.xhtml By Kurt Cagle The first thing that may
strike you as you're
looking at this code is
the fact that there is no
inline scripting; the
page as given is entirely
XML driven. The
presentation was handled
by a simple CSS file
included in the style
block (which could have
also been ha... Mar. 26, 2007 09:00 AM Reads: 3,497 | Real-World AJAX Book
Preview: The Drawbacks to
Inline AJAX By Kurt Cagle The use of JavaScript as
a scripting language has
emerged primarily in
response to this largely
monolithic approach to
extensions and
components. Similarly,
the use of the HTML (and
later, XML) DOM provided
the hooks by which each
particular tag could be
treated a... Mar. 25, 2007 09:00 AM Reads: 3,562 | Real-World AJAX Book
Preview: The Effects of
AJAX By Kurt Cagle Every so often a new way
of developing software
comes along, a different
approach in design
methodology that takes
advantage of recent
advances in technology to
more effectively create
applications. Typically,
the first efforts to use
the technology is to try
to b... Mar. 23, 2007 09:00 AM Reads: 3,671 | Real-World AJAX Book
Preview: A Brief Note on
JSON By Kurt Cagle The object notation used
by JavaScript has made
its way into a way to
transmit structure better
in a number of different
languages. JSON
(JavaScript Object
Notation) has gained a
fair amount of interest
as a somewhat
lighter-weight
alternative to XML,
especially... Mar. 22, 2007 03:00 PM Reads: 3,548 | Real-World AJAX Book
Preview: Seeing XML with
Serialization By Kurt Cagle The flip side of parsing
is serialization, which,
in the loosest sense, is
the conversion of an
object from an internal
representation to some
(possibly text) format
that can be reloaded in
the future. Mar. 21, 2007 03:00 PM Reads: 4,045 | Real-World AJAX Book
Preview: Parsing and
Serialization XML By Kurt Cagle Parsing and serialization
were touched on briefly
in the discussion of
innerHTML, but both
issues deserve more
extensive coverage. A
significant amount of
work with AJAX-based
systems involves
converting strings of XML
text into some form of
DOM representation, a ... Mar. 20, 2007 03:00 PM Reads: 4,036 | Real-World AJAX Book
Preview: Working with
Asynchronous Server
Content By Kurt Cagle One advantage comes from
learning to work with
JavaScript code
asynchronously - it makes
explaining the
XMLHttpRequest object,
arguably the cornerstone
of AJAX, much easier. Mar. 19, 2007 03:00 PM Reads: 4,518 | Real-World AJAX Book
Preview: Building an
Asynchronous Object
Registry By Kurt Cagle This approach, while
simple, has a couple of
major problems that makes
it less than perfect for
library functions. One of
the first is the fact
that the setInterval()
and setTimeout methods
may be invoked even after
a page (or the browser)
is closed. Mar. 18, 2007 02:00 PM Reads: 3,222 | Real-World AJAX Book
Preview: Playing with
User Interfaces By Kurt Cagle For a long time user
interface development has
gotten something of a bum
rap with the programming
community, in great part
because such programming
usually doesn't involve
high-performance
computing, complex
mathematical algorithms,
or the manipulation of
large sets of data. Mar. 17, 2007 02:00 PM Reads: 3,588 | Real-World AJAX Book
Preview: Reviewing the
HTML Document Object
Model By Kurt Cagle Up to this point, the
discussion has focused on
JavaScript exclusively.
However, it's reasonable
to assume that if you're
involved in AJAX
development, you'll
almost certainly be
working in the context of
an HTML or XHTML page. Mar. 16, 2007 02:00 PM Reads: 3,785 | Real-World AJAX Book
Preview: Understanding
Browser Differences By Kurt Cagle There's an interesting
phenomenon going on right
now. Several of the
critical technologies
used by AJAX first
appeared in Microsoft's
Internet Explorer, which
still has a large (though
diminishing) market share
according to most
statistics. Mar. 15, 2007 02:00 PM Reads: 3,705 | Real-World AJAX Book
Preview: Getting
Expressive with Regular
Expressions By Kurt Cagle Regular expressions (or
Regexes, as they are
sometimes called) provide
a way of defining text
patterns that can be used
for validation, testing,
and string replacement. Mar. 14, 2007 02:00 PM Reads: 5,151 | Real-World AJAX Book
Preview: String Theory By Kurt Cagle Strings, like arrays, are
objects, though because
of their ubiquity and the
way they're declared,
it's sometimes easy to
lose sight of this.
Strings can be created
either by using the
String() object or via
the single or double
quotes Mar. 13, 2007 02:00 PM Reads: 3,493 | Real-World AJAX Book
Preview: Counting on
JavaScript Arrays By Kurt Cagle Objects (and object
functions) are remarkably
useful things, but there
are times when all you're
really concerned about is
a list of items. List
manipulation can be found
at the heart of any
number of sophisticated
languages so it's
probably not surprising
to disc... Mar. 12, 2007 02:00 PM Reads: 3,921 | Real-World AJAX Book
Preview: From Objects to
Functions By Kurt Cagle The function is one of
the most fundamental
blocks in any language,
but in JavaScript the
function is in many
respects far more
powerful and pervasive
than it is in nearly any
other language. Indeed,
the degree to which you
can work with functions
in JavaScript be... Mar. 11, 2007 02:00 PM Reads: 3,497 | Real-World AJAX Book
Preview: Working with
JavaScript Objects By Kurt Cagle Objects are possibly an
odd place to start when
talking about JavaScript,
but if you understand
exactly how JavaScript
handles objects, you'll
have one of the most
powerful tools possible
for working with
AJAX-based components. Mar. 10, 2007 02:00 PM Reads: 3,990 | Real-World AJAX Book
Preview: Some Basic
JavaScript Tools By Kurt Cagle Learning JavaScript can
be a pain, largely
because in most cases
you're either limited to
working in the browser's
command line or building
JavaScript in script
blocks and leaning
heavily on the refresh
button in a browser.
While JavaScript
command-line environmen... Mar. 9, 2007 02:00 PM Reads: 3,755 | Real-World AJAX Book
Preview: The Essential
AJAX Pieces By Kurt Cagle AJAX isn't so much a
single technology as it
is a set of technologies
that are now all part of
most contemporary
browsers. Because of this
factor, it's sometimes
difficult to explain what
precisely AJAX is,
especially the degree to
which XML or JavaScript
predominates. Mar. 8, 2007 09:45 PM Reads: 4,314 | AJAX on the Enterprise By Kurt Cagle  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 ... Jan. 25, 2007 05:15 PM Reads: 7,355 Replies: 2 | AJAX on the Enterprise By Kurt Cagle The efforts going on on
the Web right now are not
a radical revision of the
past, but rather a
refinement and
'refactoring' that is at
the heart of nearly every
software endeavor, and it
is this refactoring, far
from obvious for those in
the thick of it but
profou... Jan. 11, 2007 06:15 PM Reads: 17,238 Replies: 3 | The Real Niche forWeb
Services: Part 2 By Kurt Cagle Last month, in Part 1 of
this article, I cautioned
about the potential
invasiveness of Web
services. It's a scary
thought that companies
could have that much
personal information
about their customers,
but I added then that
there are some advantages
to Web ser... Nov. 30, 2001 12:00 AM Reads: 9,172 | XML Query and the Next
Generation Web By Kurt Cagle Anyone who has ever done
a search query on the
Internet is familiar with
the phenomenon in which a
single query pulls up
more than a million
possible search matches.
This has to do with the
fact that information is
ultimately not linear,
but rather is linked and
i... Nov. 20, 2001 12:00 AM Reads: 8,786 | Rethinking Web Services,
Pert 1 By Kurt Cagle I've been at this game
for a while, a fact that
has been hammered into my
awareness with
distressing frequency of
late. I worked with
Hollerith cards in
college, running my
programs through a
machine with a
distressing tendency to
shred my carefully typed
code i... Oct. 21, 2001 12:00 AM Reads: 8,672 |
|
TODAY'S TOP SOA LINKS YOU MUST CLICK ON !
|