|
|
Introducing User Defined
Functions By Ben Forta Support for user-defined
functions is easily the
most requested and
anticipated enhancement
to the ColdFusion Markup
Language (and the
announcement of this
feature at last year's
Developer Conference was
met with an applause that
can only be called
thunderous). Apr. 27, 2001 12:00 AM Reads: 8,487 Replies: 3 | Building a Better Custom
Tag By Ben Forta We've come a long way in
the past couple of years.
Not that long ago I was
teaching how to write
simple custom tags and
encouraging developers to
experiment with them. Mar. 30, 2001 12:00 AM Reads: 8,412 Replies: 2 | Database Support is Going
to Get a Whole Lot Better By Ben Forta At the Developer's
Conference a few months
back I was fortunate
enough to introduce and
first demonstrate the
next major version of
ColdFusion - CF5.
However, time constraints
prevented me from going
into as much detail as I
would have liked. As this
issue of CFDJ is all
about databases, I
thought I'd take the
opportunity to tell you
about two very important
and exciting
database-related features
that will make their
debut in CF5. Feb. 22, 2001 12:00 AM Reads: 8,114 Replies: 1 | WAP Revisited By Ben Forta Fourteen columns ago in
CFDJ (Vol. 1, issue 6) I
wrote about wireless
computing having finally
come of age, the
importance of WAP, and
that ColdFusion
developers could leverage
this new and exciting
technology quickly and
easily. Jan. 27, 2001 12:00 AM Reads: 7,642 | Using Databases
Wirelessly: ColdFusion,
Fusebox, and WML By Margarita Laplaza de Androuin; Joseph Schmuller In this article we
describe how combining
WML, ColdFusion, and the
Fusebox methodology
enables wireless data
updates of the data- base
of a working e-commerce
Web site. To provide some
context, we begin with a
discussion of what this
Web site is and what it
does. Jan. 27, 2001 12:00 AM Reads: 7,652 | CFDJ News By ColdFusion News Desk LizardTech Shipping
Promotional Bundle
(Seattle, WA) - For a
limited time, LizardTech
Content Server 3.0 can be
purchased at an
introductory rate bundled
with LizardTech's MrSID
and DjVu technologies. Jan. 27, 2001 12:00 AM Reads: 6,339 | Java For CFers - Part 3 By Ben Forta In my last two columns we
looked at JavaServer
Pages (JSP) and compared
ColdFusion development to
JSP development. As
explained, JSP is
designed to dramatically
lower the cost of entry
into the Java development
world, and JRun, in
particular (with its tag
libraries), does even
more to deliver on this
promise. Dec. 26, 2000 12:00 AM Reads: 7,927 | Java for CFers - Part 2
of 3 By Ben Forta As I explained last month
(and in several columns
earlier this year), Java
is here to stay, and
Allaire is fully
embracing the technology.
For ColdFusion developers
this is a scary
proposition. The thing we
love most about CF is
that it's easy, simple,
and rapid - and those
arent adjectives usually
used to describe Java. Nov. 27, 2000 12:00 AM Reads: 8,890 Replies: 1 | Java for CFers Part 1 of
3 By Ben Forta Java is a reality. But
for many CFers the buzz
and hype surrounding Java
is cause for much
concern. For those of us
who love ColdFusion
because of its
simplicity, Java can
indeed seem intimidating.
Much of that concern is
legitimate. The fact of
the matter is, there's no
way you'll learn Java as
quickly as you learned
ColdFusion, and you'll
definitely not be as
productive as quickly. Oct. 30, 2000 12:00 AM Reads: 7,055 Replies: 1 | The Ten Commandments' -
Revisited By Ben Forta It's been about five
years since I inscribed
my 'Ten Commandments of
ColdFusion Development'
for my first ColdFusion
book, and as Commandments
should, they've remained
the same (more or less)
with each subsequent
revision. Oct. 5, 2000 12:00 AM Reads: 7,430 | Just Your Type By Ben Forta ColdFusion features
support for several
different types of
variables you can use in
your applications...some
types are simpler than
others to use. When
determining the type to
use, simplicity and ease
of use shouldn't be the
only deciding factors.
Use the wrong type...and
performance can suffer Aug. 23, 2000 12:00 AM Reads: 8,269 | Lock It or Lose It By Ben Forta We all know that locking
is important. Most of us
even understand why locks
are needed. But exactly
where to use a lock,
which lock type to use
and what code to put
within the lock remains
confusing at best. Jul. 26, 2000 12:00 AM Reads: 7,741 Replies: 1 | Stick to the Script By Ben Forta One of CFML's most
misunderstood (and thus
least used) features is
the tag and its
supporting scripting
language. At the request
of several readers (yes,
I do take requests, and
my e-mail address is at
the end of the column),
this month we'll spend a
little time together
exploring this mysterious
tag. Jun. 22, 2000 12:00 AM Reads: 8,097 | Access Denied By Ben Forta As a rule I try to avoid
the Access/CF discussion
as it in-evitably
provokes strong debate
and even stronger
emotions. Besides, the
truth is - regardless of
what I might suggest -
Access remains an
inexpensive and easily
implemented solution. So
why am I writing about
Access now? Because I
have come to realize that
many users are
considering only cost and
performance in their
decision-making process
and are overlooking the
bigger issues. May. 25, 2000 12:00 AM Reads: 8,425 Replies: 3 | It's All Very Personal By Ben Forta Personalization is the
hottest trend in Web
application development
and for CF developers
implementing basic
personalization isn't
difficult at all. In this
month's column I'd like
to explain what
personalization is, why
you should implement it
and how to go about doing
so. Apr. 26, 2000 12:00 AM Reads: 6,736 | ColdFusion and Java A
March made in E-Heaven By Ben Forta Last month I stated that
server-side Java was an
ideal way to extend
ColdFusion, and that Java
would be playing a key
role in ColdFusion's
future. This month I'd
like to continue this
discussion with an
overview of what Java is,
what some of those
acronyms mean and what
all this has to do with
ColdFusion. Apr. 3, 2000 12:00 AM Reads: 7,700 Replies: 1 | When NOT To Use
Coldfusion By Ben Forta Yes, you read the title
correctly, and no, I'm
not losing it. I really
do believe there are
times when you should not
use ColdFusion. And
before crowds start
gathering in the streets
to burn my effigy, let me
explain. Mar. 16, 2000 12:00 AM Reads: 8,350 Replies: 2 | Preserve Precious
Resources- Recycle By Ben Forta Doing so gave me the
chance to clean up lots
of old code (updating it
to use new CF features in
the process) while
rethinking the
organization and
management of code to
facilitate better reuse
of common code and
components. Code
organization and reuse
are important topics, and
judging by lots of code
I've seen at customer
sites of late (production
code nonetheless), they
are topics that need
clarifying and
addressing. So I'd like
to use this month's
column to share some of
these ideas with you. Jan. 27, 2000 12:00 AM Reads: 7,103 | And It Just Keeps Getting
Better By Ben Forta I'm not talking about the
obvious enhancements,
things like: Linux
version Native Solaris
code Service-level
failover Cisco
LocalDirector integration
Server-side Java support Dec. 18, 1999 12:00 AM Reads: 8,464 | No Strings Attached By Ben Forta Wireless computing isn't
a new concept. In fact,
almost every year of this
decade has been
proclaimed as the year in
which wireless will
finally catch on. And
each year has come and
gone without that
happening. Wireless
computing, it seems, is
always just beyond the
scope of the mainstream. Nov. 29, 1999 12:00 AM Reads: 6,672 | Expect The Unexpected By Ben Forta No one wants to write
buggy code, at least no
one I choose to know.
Bugs are annoying, bugs
are embarrassing. And
bugs can cost you (and
your clients) lots of
time and money. Bugfree
code is the ideal all
developers strive for -
at least should strive
for - but it's a lofty
goal not easily attained. Oct. 18, 1999 12:00 AM Reads: 7,973 | Yes, Yes, It Can Scale! By Ben Forta Barely a day goes by
without someone wanting
me to reassure them that
ColdFusion scales.
Whether it's Web
administrators who are
experiencing poor
application performance,
partners who want to be
sure ColdFusion can
handle their anticipated
load, developers whose
bosses are threatening
their jobs over failed
deployments, or press and
analysts positioning
ColdFusion as a 'low-end
solution.' Whichever it
is, inevitably I end up
in the position of
defending ColdFusion and
its scalability. Jul. 23, 1999 12:00 AM Reads: 6,984 Replies: 2 | Ben Forta on ColdFusion By Ben Forta In my last column (CFDJ
Vol. 1, Issue 2) I
discussed database query
caching - how to improve
application performance
by eliminating
unnecessary database
access. While caching
query results will
improve application
performance, optimizing
your application doesn't
stop there. May. 6, 1999 12:00 AM Reads: 11,071 | Caching in on Performance By Ben Forta There's nothing that can
kill your application's
performance as quickly as
database access. This is
a shame, considering that
almost every ColdFusion
application you'll ever
write will incorporate
some sort of database
integration. Mar. 26, 1999 12:00 AM Reads: 8,099 Replies: 1 | The Object Of It All By Ben Forta There are lots of
ColdFusion developers out
there - that's good for
us. There are also lots
of ASP developers out
there - that's good for
them. ColdFusion
developers are empowered
with multiple ways to
extend the
ColdFusion language -
that's good for us. ASP
developers are not as
lucky - that's bad for
them. ASP developers
rely on COM objects to
extend ASP - that's good
for us. COM objects are
usually DLL or EXE files
and can be written in
almost any language
imaginable, such as
C/C++, Visual Basic, Java
and Delphi. Once the
object is written, it's
installed and registered
on the computer it will
be used on. Registering
the COM object publishes
it (and its interfaces)
to other applications so
they can use it. Almost
all COM objects come with
installation and
registration
instructions. Those
instructions are the same
regardless of the
application using the COM
object. Instantiating
COM Objects To use an
installed COM object, the
first thing you have to
do is initialize it for
use. Usually this
involves instantiating
the object. To
initialize COM objects in
Cold Fusion, you use the
tag, which takes the name
of the object as an
attribute and a name that
you use to refer to that
object once it's been
initialized. The code to
initialize AspChart looks
like this: In this
example the tag is
creating an instance of
the chart object. The
object's name is
'ASPChart.Chart' (every
object has a unique name)
and it is passed in the
CLASS attribute.
instantiates the object,
which can now be referred
to as 'Chart' as
specified in the NAME
attribute. Just as a
point of reference,
here's the ASP code that
does the same thing: Set
Chart=Server.CreateObject
('ASPChart.Chart') As
you can see, converting
the sample ASP
instantiation code to
ColdFusion code is pretty
simple. Jan. 12, 1999 12:00 AM Reads: 8,779 Replies: 1 |
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Publish Your Article! Please send it to editorial(at)sys-con.com!
Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
|
SYS-CON FEATURED WHITEPAPERS  | Clear Data Builder 3.0 is
Free Now The popular code
generator Clear Data
Builder will become
available free of charge.
Originally, Clea | AJAX World - Cooking CRUD
with Flex and BlazeDS In today's cooking class
you'll add to your
cookbook a delicious
recipe. It's quick and
won't cost | Building an IM Bot Using
ColdFusion I recently brought a
Google Talk bot that I
put online at
cfdocs@gmail.com. Google
Talk users can ad | Cornerstones of
Virtualization: I/O
Virtualization Defined Recently I talked about
what I see as the next
'waves of virtualization'
taking the industry, I
talk | Engelbart's Usability
Dilemma: Efficiency vs
Ease-of-Use The mouse was the
original idea of Doug
Engelbart who was the
head of the Augmentation
Research Cent | Web 2.0 Is Fundamentally
About Empowering People 'Unlocking content to be
remixed into new business
value' is the driver of
Web 2.0 in the enterprise | All-New AJAX Security
Bootcamp Next Week at
AJAXWorld in New York Being held for the first
time on March 18, 2008 at
the historic Roosevelt
Hotel in New York City,
AJ | Zend Studio for Eclipse In my many years of
programming, almost 20
years now, I have used
countless integrated
development e | Building SOA with Tuscany
SCA Many articles have
already been written
about service-oriented
architecture (SOA) and
Service Compon | CFImage Part 3 ColdFusion 8 introduces
the CFImage tag and
dozens of image
manipulation functions.
We have already | Every Beginner Must Grow
Up Do you remember January
of 2004? Macromedia had
just released ColdFusion
6.1 a few months earlier.
C | Working with the Apache
Derby Database and
ColdFusion Early releases of
ColdFusion (under
Allaire) focused on the
Windows market and it was
common to incl | CFImage Part 2 ColdFusion 8 has a load
of awesome image
manipulation
functionality. So much
so, in fact, that it wi | Test Driving ColdFusion 8 Of course, since this is
ColdFusion I expected
nothing less than this,
i.e., powerful AJAX
functiona | Using the Adobe Flex
Toolkit for
Salesforce.com In April 2007 Adobe and
Salesforce.com announced
the availability of the
Flex toolkit for Apex,
Sale | An Introduction To Adobe
Flex For ColdFusion
Developers There's been a lot of
talk in the ColdFusion
community lately about
the newly released Flex
2. If yo | Flex and ColdFusion
Hybrid Application with
ServiceFactory Whether it's in factories
or workshops, in mines or
forests, in offices or
homes, or even in our sac | ColdFusion Frameworks:
ColdBox 2.0.3 Released This release is the first
one to include
contributed content from
Rob Gonda, Tom de
Manincor, Brian | ColdFusion Feature
— Coding with XML As a ColdFusion
developer, hopefully by
now you have heard at
least a little about XML
(eXtensible M | Your First Adobe Flex
Application with a
ColdFusion Backend Flex is a complete set of
tools to develop rich
Internet cross-platform
applications based on the
Fl |
CFDJ PRODUCT REVIEWS  | Product Review: Adobe
Flash Player 10 By Konstantin Kovalev  I might have skipped some
of the new features of
Flash Player 10, but you
can always refer to the
official FAQ page. Visit
Plash Players 10 page on
Adobe Labs to dow |  | Yahoo! Go Examined By Scott Silk  With the arrival of
Yahoo! and its Yahoo! Go
Mobile 2.0 product,
another A-list brand has
entered the market.
Yahoo!'s presence, like
Apple's, expands the
number of |  | BrowserHawk 9 by cyScape By Nic Tunney  I have been developing
Web applications for
years, and have been
using random JavaScript
snippets gleaned from the
Web to test a user's
browser and configured
proper |  | CFDJ Product Review "CFMX
Exam Buster 7" By Simon Horwith  Macromedia has been
offering ColdFusion
Developer Certification
since version 4.5 was
released. Though it's
arguable that there is no
such thing as an exam
that acc |  | CFEclipse: The
Developer's IDE, Eclipse
For ColdFusion By Simeon Bateman; Stephen (Spike) Milligan  Many paths lead
developers to ColdFusion.
In the past ColdFusion
was often viewed as an
entry-level language
enabling designers and
other nonprogrammers to
build dyn |
BREAKING NEWS FROM THE WIRES
|