|
|
Every Beginner Must Grow
Up By Jeffry Houser  Do you remember January
of 2004? Macromedia had
just released ColdFusion
6.1 a few months earlier.
CFCs finally worked!
Fancy JavaScript
techniques were not
pulled together under the
moniker of AJAX. Rich
Internet applications
were just a casual
mention in a Macromedia
whitepaper. There was
only one ColdFusion
framework in common use
and Flex was an unnamed
beta behind the
Macromedia cloak of
secrecy. Macromedia
Central was the way to
deploy Flex apps to the
desktop. Oct. 14, 2007 11:00 AM Reads: 6,788 | Getting Started with
Adobe Flex 2 By Jeffry Houser  I'm going to postpone the
second part of my RSS
aggregator article to tie
this column into this
Flex-themed issue. Have
no fears, though, it will
be back in full force in
the next issue. Flex, as
I'm sure most people
know, is a way for
programmers (you, me, and
us) to create Flash
movies. Jul. 17, 2007 02:30 PM Reads: 46,784 Replies: 1 | Baking Object-Oriented
Pizza with ColdFusion By Jeffry Houser  Over the past few years
it's gotten a lot harder
to write ColdFusion code.
That's not to say that
CFML has changed
significantly. You can
still write code today
that's much the same as
what you wrote five years
ago or longer. However,
with the introduction of
CFCs in CFMX, ColdFusion
started to feel like a
real programming language
for the first time. CFCs,
as you probably know, let
us encapsulate data and
functionality. With this
new tool in the toolbox
of CF developers, many
slowly started applying
advanced programming
concepts to their
development. This caught
on and things have
spiraled. Jun. 10, 2007 01:00 PM Reads: 13,504 Replies: 2 | Data Table Gateways By Jeffry Houser  In my previous article I
wrote about Data Access
Objects. Data Access
Objects, or DAOs for
short, are a way to
separate your insert,
select, delete, and
update queries from other
business logic. This lets
you switch from one data
storage mechanism to
another easily. Whenever
people talk about DAOs
they also talk about Data
Gateways. Apr. 22, 2007 11:00 AM Reads: 6,779 | Data Access Objects By Jeffry Houser  It seems that there's a
lot of talk in the
ColdFusion community
about data access objects
and data gateway design
patterns. Everyone talks
about how great they are
and why everyone should
be using these patterns. Mar. 8, 2007 04:00 PM Reads: 8,451 Replies: 1 | Five Cool Things I've
Done with ColdFusion By Jeffry Houser  I'm at my best when I'm
challenged. In my
consulting business I
tend to gravitate towards
small businesses with
delusions of grandeur. I
want to be the one to
help them realize their
vision and turn their
delusion into reality.
Looking back, this has
been an interesting week.
I thought I'd share some
of the interesting things
I've done and how
ColdFusion helped make
them possible. Nov. 7, 2006 01:00 PM Reads: 21,536 | Taking a First Look at
FusionDebug By Jeffry Houser  I remember a particularly
long weekend sitting in a
computer lab for 12 hours
and trying to write an
assembler program on a
VAX machine that would
read and write files. (A
VAX is a big archaic
mainframe computer.) Oct. 25, 2006 05:00 PM Reads: 15,155 | Writing an RSS Aggregator By Jeffry Houser  Two months ago I put
together an article about
building an RSS
aggregator (CFDJ, Vol. 8,
issue 5). Before reading
this you might want to
refresh your mind on the
original article. Go over
here - http://coldfusion.
sys-con.com/read/235976.h
tm - to read it. Aug. 31, 2006 10:00 AM Reads: 11,797 | Writing an RSS Aggregator
Part 1 By Jeffry Houser  So often in this column I
feel that I'm writing
about basic concepts and
using trivial examples.
It's often up to you, as
the reader, to figure out
how to apply these
concepts to your
development. I thought it
might be a good idea to
take some space to try to
bring a lot of the
concepts together and
build an application. I
don't always take the
space to do so, but
thought I'd give it a try
here. Jun. 28, 2006 04:45 AM Reads: 13,043 Replies: 1 | Isn't It About Time to
Dump CF5? By Jeffry Houser  A new project just landed
on my desk. This is not a
maintenance project; it's
brand new, start from
scratch, development. The
client asked me to build
a site in ColdFusion 5.
It's my fourth project in
the past year that's
based on a legacy version
of CF. I could have saved
the client both time and
money by building it in
CFMX, since I have a lot
of the functionality
pre-built as ColdFusion
Components. But CFCs
don't work in CF5, so
those pre-built
components are pretty
useless. There's no
better time to upgrade
than right now; in this
article I thought I'd
show you the process I'd
take when upgrading a
server from CF5 to CFMX7. Jun. 3, 2006 05:30 PM Reads: 13,752 Replies: 2 | Creating Database-Driven
Websites Using ColdFusion
MX 7 on Mac OS X By David Stutler  It's not every day that
you get the opportunity
to pen an article about
true love and technology.
But in a few cases, true
love and technology mix
quite well. Apr. 18, 2006 04:15 PM Reads: 17,426 Replies: 6 | Making the Switch to
CFEclipse to Write
ColdFusion Code By Jeffry Houser  About a year ago, when I
wrote an article on
Dreamweaver, I used half
of Dreamweaver and half
of Homesite. Today, as I
write this, half my
development is done in
CFEclipse and the other
half in Dreamweaver.
Unfortunately I used
Dreamweaver as a really
advanced text editor,
something it's not that
great at. CFEclipse
seemed like the obvious
alternative so I got it
installed and I'm slowly
learning its power. The
learning curve for
CFEclipse has been steep,
since, coming from
Dreamweaver, its
interface is
counterintuitive.
Assuming that other
people are having the
same problem, I thought
I'd share my thoughts. Apr. 13, 2006 10:15 AM Reads: 19,814 Replies: 4 | Data Encryption in
ColdFusion: An Overview
of the Built-in Features By Jeffry Houser  It is likely that at some
point in your development
career you had to deal
with sensitive data. It
might have been credit
card numbers in an
e-commerce site, or an
employee identification
number on an intranet.
Perhaps you were setting
up a security scheme and
wanted to protect the
passwords of the user. Jan. 25, 2006 08:30 PM Reads: 32,404 Replies: 5 | Making It As An
Independent Consultant By Jeffry Houser  I haven't left the house
in 11 days, yet I'm not
on vacation. I spent 3
hours last Friday morning
replacing a broken
doorknob, yet the clients
don't care. They probably
didn't even know. Most
of the time they don't
even know if I'm out of
the office. I'm one of
the lucky individuals who
have been able to carve
out a full-time living as
a consultant. Almost all
of my work is done on a
telecommuting basis. How
did I get to this point?
It was an interesting
road to say the least. Jan. 7, 2006 01:30 PM Reads: 16,749 Replies: 2 | Consuming Amazon.com
E-Commerce By Jeffry Houser  One of the most popular
articles I've ever
written was on Amazon.com
Web services. The article
was written for the
Macromedia Developer
Center and is located at
www.macromedia.com/devnet
/coldfusion/articles/wsam
azon.html. This article
is a bit dated. A few
days before it was
published, Amazon.com
released version 1 of
their SOAP Web services. Nov. 18, 2005 04:00 PM Reads: 20,820 | Making Decisions in Your
Code with ColdFusion
"cfif" By Jeffry Houser This month I will examine
the cfif tag and discuss
how we can use that tag
to make decisions in our
code. Along the way I'll
talk about Boolean logic,
decision operators, and
Boolean operators in
CFML. Nov. 4, 2005 01:00 AM Reads: 29,168 Replies: 7 | CFDJ Feature - How to
Debug Your ColdFusion
Applications By Jeffry Houser  I just spent four hours
debugging an error for a
client. The client is an
application service
provider, and they
developed an
administrator for
internal use. The
administrator allows for
the user to switch
between sites, at whim.
The 'site switcher' is a
drop menu, which loads up
a different DNS depending
on the selected site. Oct. 21, 2005 09:15 PM Reads: 20,713 Replies: 1 | Using Database Views and
Stored Procedures By Jeffry Houser  Most of us are never
going to work on a Web
site that gets the amount
of traffic that Google or
Yahoo (or MySpace) gets.
Unfortunately, you can
get away with bad coding
practices on a small site
that only gets 100 unique
visitors a month and no
one will ever know. With
such a low visitor count,
you'll never have to deal
with the 'why isn't my
site loading quick
enough' problem. Oct. 10, 2005 01:00 PM Reads: 17,679 | Using XML in ColdFusion,
XML is 8 Years Old By Jeffry Houser  XML is over 8 years old.
How many of you have been
using it that long? (Feel
free to raise your hand.)
I don't see a lot of
hands, which doesn't
surprise me. However, I
bet a lot of you have
used XML without even
knowing it. Aug. 17, 2005 09:30 AM Reads: 25,711 | Filling out PDF Forms in
ColdFusion By Jeffry Houser  A few years back, when
CF5 was still in the beta
stages, a client wanted
to be able to fill out
PDF forms through their
web browser and save, and
print, the filled out PDF
form. After experimenting
with a few free methods,
such as the use of FDF
files, I stumbled upon
the ActivePDF toolkit. Jun. 16, 2005 09:00 AM Reads: 25,919 Replies: 2 | Reading File as from Java By Jeffry Houser I open my e-mail this
morning to find that one
of my clients had sent me
a file for import to
their database. The file
is comma delimited.
Importing it into SQL
Server is fairly simple
with Data Transformation
Services (DTS), however
there's a catch. May. 18, 2005 12:00 PM Reads: 25,363 | The Relational Database:
Center of Most Advanced
Applications By Jeffry Houser You won't get very far
while building ColdFusion
applications without the
need for a relational
database. Since
ColdFusion is so easy to
use, many developers come
from non-programming
based backgrounds, and
proper database design
remains a mystery. Apr. 13, 2005 12:00 AM Reads: 17,220 | Getting to Know
Dreamweaver MX By Jeffry Houser For as long as I can
remember, I've been using
ColdFusion Studio to
develop my applications.
Unfortunately, CF Studio
appears to be on its last
legs. It is still
included with Dreamweaver
under the name HomeSite+,
but has not gone through
any major revisions for
quite some time. Feb. 11, 2005 12:00 AM Reads: 18,082 | Displaying Grouped Output
with ColdFusion By Jeffry Houser Knock! Knock! Hey [insert
your name here], can you
create a report of all
the users who have
registered on our site?
Geography is really
important to the sales
folk, so make sure you
categorize it by state.
Oh, and can I have it
done today?' Jan. 18, 2005 12:00 AM Reads: 17,173 Replies: 2 | Creating a Component to
Help You Collect
Addresses By Jeffry Houser Last month I introduced
ColdFusion Components in
this column. I wrote
about the CFC file
extension, the tags that
make up components
(cfcomponent and
cffunction), how to
create a component, and
how to call methods on
that component instance. Dec. 14, 2004 12:00 AM Reads: 15,488 | ColdFusion Components By Jeffry Houser I'm writing this article
a few weeks before MAX
takes place. I'll be one
of the unfortunate few
unable to join everyone
for the festivities. I am
keeping a close eye on
the Blackstone
development though, and
can't wait to start
writing about it in this
column. Nov. 24, 2004 12:00 AM Reads: 19,701 | Creating and Using
User-Defined Functions By Jeffry Houser An old friend, whom I
hadn't seen in over eight
years, recently brought
an eBay auction to my
attention. After some
rough times, someone was
selling everything he
owned so he could start
his life completely from
scratch. The seller was
located in my home state
(Connecticut), was a
programmer computer-geek,
and had long hair. 'Jeff,
is this you?' was the
body of the e-mail. Oct. 20, 2004 12:00 AM Reads: 19,247 | ColdFusion's Application
Framework By Jeffry Houser For the past month or so,
I've had the pleasure of
doing some development in
Lotus Domino. I worked
with Domino a lot when I
was just starting out my
IT career, so I know it's
a powerful development
platform for
client/server
applications. Sep. 15, 2004 12:00 AM Reads: 16,438 | Creating a Remember Me
Login By Jeffry Houser Many of my articles in
this column have dealt
with theoretical concepts
and syntax of
implementing those
concepts in ColdFusion.
In this article, I want
to concentrate on the
implementation steps you
might take when building
something. Aug. 13, 2004 12:00 AM Reads: 22,618 | What's the Best Approach
to Software Development? By Jeffry Houser Developers each have
their own approach to
development. You may not
know it, but you have one
too. Having a set
methodology allows you to
sit back down at a
project somewhere down
the line and know what is
going on immediately.
Maintenance of the
application is more cost
effective. Jul. 14, 2004 12:00 AM Reads: 16,057 | Structures and Arrays
Part 2 By Jeffry Houser Arrays and structures are
complex data types in
ColdFusion. It is
important to have an
understanding not only of
how to use them, but also
of when it is best to use
one over the other. This
is the second of a
two-part series in which
I teach you about
structures and arrays. Jun. 22, 2004 12:00 AM Reads: 21,362 | Structures and Arrays
Part 1 By Jeffry Houser This is the first of a
two-part column in which
I'll teach you about
structures and arrays,
two of the complex data
types in ColdFusion. To
start, I'll introduce
structures and arrays and
then go into some details
on how to make use of
arrays in ColdFusion. May. 11, 2004 12:00 AM Reads: 21,135 Replies: 1 | Expressing Yourself in
ColdFusion By Jeffry Houser Hello and welcome to the
second installment of
CF101. Last month I
talked about variables in
ColdFusion and how to
create them using the
cfset tag. I also showed
you how to display the
value of a variable using
the cfoutput tag and a
ColdFusion expression. I
decided to leave an
in-depth discussion of
ColdFusion expressions to
another time. That time
is now. Mar. 9, 2004 12:00 AM Reads: 18,912 | Creating Variables in
CFML By Jeffry Houser Welcome to CF101, a new
column I'll be writing
for ColdFusion
Developer's Journal. This
column is dedicated to
all of you beginners out
there, to teach you the
basics of ColdFusion
development. You don't
need to have a prior
understanding of
programming, HTML, or Web
development to read this
column, although if you
do, it's a great way to
help reinforce the
basics. Feb. 25, 2004 12:00 AM Reads: 15,801 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  | 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 | 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 | 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 | Getting Started with
Adobe Flex 2 I'm going to postpone the
second part of my RSS
aggregator article to tie
this column into this
Flex |
CFDJ PRODUCT REVIEWS  | 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 |  | Introducing...ColdFusion
MX 7 By Ben Forta  After an entire year
spent meeting with and
speaking to thousands of
ColdFusion developers,
the CF team at Macromedia
are unleashing this month
the feature-rich new |
BREAKING NEWS FROM THE WIRES
|