|
|
ColdFusion and the Rise
of Right-Brained Thinking By Hal Helms  Recently, I've been
reading a book
recommended to me by my
friend, Clark Valberg.
The book is A Whole New
Mind; its author is
Daniel Pink. In this
article, I'll discuss why
I think the premise of
the book holds such
promise for ColdFusion
programmers - and how it
challenges us to rethink
how we define what our
work is. Jan. 3, 2007 09:30 PM Reads: 9,655 Replies: 1 | A New Vision for
ColdFusion By Hal Helms  During a recent
conversation between Mike
Britton, Brian Kotek, and
myself, we were
discussing the features
that we'd like to see in
ColdFusion 8. (A podcast
of this discussion can be
found at
helmsandpeters.com.) I'd
like to share with you
some thoughts on the
topic. Much that follows
is taken from a talk I
gave last year at the
Cfobjective conference.
It lays the groundwork
for a vision for
ColdFusion that concludes
this article. Sep. 2, 2006 11:00 AM Reads: 13,518 | Security Matters By Hal Helms  It seems that not a week
goes by without another
story of a major
organization
inadvertently leaking
private data. In one
recent week,
representatives of a
Rhode Island government
agency reported that tens
of thousands of credit
card transactions on a
government-run site had
been stolen by Russian
data thieves. In the same
week, the private firm,
Providence Home Services,
announced that backup
tapes of patient records
- some 365,000 of them -
had been stolen from one
of their employees' car. Aug. 8, 2006 12:00 PM Reads: 9,553 | Creating Object-Oriented
Presentation Layers By Hal Helms  For the past several
weeks, I've been immersed
in writing a large
application - so
immersed, in fact, that I
missed writing my column
for last month! This
application has been
particularly interesting
to me because it makes
such extensive use of
AJAX - that combination
of JavaScript, DOM
manipulation, and the
XMLHttpRequest object
that has caught the
attention of the general
public. It's also been
interesting because it
has allowed me to
experiment with the idea
of creating an
object-oriented (OO)
presentation layer. Jun. 28, 2006 04:30 AM Reads: 12,843 Replies: 1 | Mixins By Hal Helms  In the last two
installments of
'Foundations,' we looked
at the issue of static v
dynamic typing in
ColdFusion and I argued
that treating ColdFusion
as a statically typed
language led to
disappointment and
defeat. In this issue
let's explore some of the
possibilities available
when we no longer treat
ColdFusion as 'Java Lite'
but accept it on its own
terms.. Mar. 11, 2006 02:00 PM Reads: 15,911 | Toward a New Orthodoxy
– Dynamic Typing By Hal Helms  Last month, we took a
long look at strong
typing. We saw that while
strong typing offers many
benefits in a language
such as Java, trying to
attach strong typing to
ColdFusion produces
really difficult
problems. And last month,
due to my 'in'
connections, we were even
able to briefly interview
the Java compiler. Jan. 28, 2006 11:15 AM Reads: 12,337 Replies: 1 | Why Should ColdFusion Be
Statically Typed? By Hal Helms  In this article, I argue
that by adopting the
static typing model found
in languages such as
Java, we have been
seduced into accepting a
bad model - or at least a
model that is
inappropriate for the
dynamic typing mechanism
inherent in ColdFusion.
I'll explain the problems
that such a mindset has
caused and how the
promised benefits of
static typing fail to
materialize in
ColdFusion. Jan. 21, 2006 12:30 PM Reads: 19,851 | Arrays and Structures:
Problem Solving By Hal Helms  In the first etude, we
looked at arrays; in the
second, we worked with
structures. In this
etude, let's work through
some exercises that may
use one or the other or
both. Ready to dig in? Oct. 26, 2005 06:45 AM Reads: 12,449 Replies: 1 | Études: Studies in
Structures By Hal Helms  The life of a writer is
sometimes a lonely one.
After writing something,
you send it out and
aren't sure how it will
be received. Last month
was a happy change: I
received a lot of
feedback from my column
introducing the idea of
études. In the
introduction to the
series on études, we
looked at arrays. This
month, let's do a workout
on structures after a
quick primer. Aug. 9, 2005 05:00 PM Reads: 15,381 | We Programmers Need
Etudes By Hal Helms  Have you ever noticed the
correlation between
musicians and
programmers? Some of the
best programmers I know
are or have been
musicians. I recently had
a class where 70% of the
students were active
musicians - some even
with CDs of their work. Jun. 16, 2005 03:00 PM Reads: 12,927 Replies: 1 | Creating Configuration
Files By Hal Helms In their book Head First
Design Patterns, the four
coauthors lay out a
series of key principles
for creating robust
software designs. One of
the most important of
these principles is 'Find
what varies and
encapsulate it.' In this
article, let's apply this
principle to the use of
configuration files and
explore the support for
old-style .INI files and
XML files. Apr. 13, 2005 12:00 AM Reads: 14,776 | Abstractions By Hal Helms I've been busy lately
providing training in
implementing object
orientation (OO) with
ColdFusion components
(CFCs) to several
companies. I've found
that most ColdFusion
developers approach OO as
something to 'layer on'
over their traditional
programming practices.
Even many Java developers
make this mistake, which
means that they don't
often see many benefits
from a foray into object
orientation. Feb. 11, 2005 12:00 AM Reads: 13,284 | Designer Coffee and the
Decorator Pattern By Hal Helms While standing in line at
my local coffee shop the
other day, I was thinking
about how helpful a
thorough knowledge of
design patterns is for a
developer. In case you're
unclear about what design
patterns are, think of
them as time-tested
solutions to very
specific problems. Dec. 14, 2004 12:00 AM Reads: 18,758 Replies: 1 | Saving Polly By Hal Helms My heart beat faster as
the mail carrier handed
me the mail. There it
was: my latest edition of
Thrilling Tech Tales
magazine. As I always do,
I immediately turned to
the exact center of the
magazine to read the
latest installment of
'The Adventures of the
Morphic Family.' This
week, it was about Polly,
the daughter and heir to
the family farm. I
eagerly began reading... Nov. 24, 2004 12:00 AM Reads: 12,731 | Extreme Programming By Hal Helms The Agile Manifesto is
the product of 17 smart,
well-meaning developers
who met in February 2001
to discuss problems in
software development. The
list of developers
included Kent Beck,
Alistair Cockburn, Martin
Fowler, Ron Jeffries,
Robert 'Uncle Bob'
Martin, and Dave Thomas -
people who have all made
substantial contributions
to software development. Oct. 20, 2004 12:00 AM Reads: 17,150 Replies: 5 | 'Selling' ColdFusion By Hal Helms 'I'm getting a lot of
resistance,' my client
told me. 'Prospective
clients love the
functionality of our
application, but they shy
away when they hear that
it's developed in
ColdFusion. Their IT
people don't like it and
we're starting to lose
sales.' Sep. 15, 2004 12:00 AM Reads: 12,510 | Fusebox or Mach-II? By Hal Helms For more than seven
years, Fusebox
(www.fusebox.org), now in
its fourth version, has
been the dominant
framework for building
ColdFusion applications.
During that time, Fusebox
has evolved from a set of
best practices into a
mature framework capable
of tackling very large
jobs while remaining easy
enough to use for
everyday small tasks. Aug. 13, 2004 12:00 AM Reads: 18,828 Replies: 1 | A Wedding Invitation: CF
& Java By Hal Helms If you missed this year's
CFUN conference (June
26-27), you missed a lot.
In addition to the great
time spent meeting and
talking with other
ColdFusion programmers,
Ben Forta gave a keynote
demo of the next version
of ColdFusion, code-named
'Blackstone'. Jul. 14, 2004 12:00 AM Reads: 20,819 Replies: 3 | Seven Strategies for
Surviving Outsourcing By Hal Helms One of the most enduring
of American legends is
that of John Henry, the
'steel drivin' man,' who
pitted his strength
against a machine - and
won. Unlike many legends,
John Henry was a real
person - a former slave
who was hired by the C&O
Railroad to cut holes in
rock into which
explosives were placed in
order to create tunnels. Jun. 22, 2004 12:00 AM Reads: 23,136 Replies: 2 | Adventures in
Encapsulation Part IV By Hal Helms I was playing a
particularly tough game
of online Texas Hold'em
with someone who called
himself 'all_or_nothing'.
I looked at my two hole
cards: a 10 of spades and
a 10 of clubs. It was
down to just the two of
us, vying for the total
prize money of $5.00. May. 11, 2004 12:00 AM Reads: 13,359 | Adventures in
Encapsulation Part III By Hal Helms I recently gave a class
in Fusebox 4 during which
the issue of security
came up. This issue seems
to cause a good deal of
trouble for programmers -
so much so that when we
wrote Fusebox 4 we
provided some built-in
abilities to help
programmers with this. Apr. 13, 2004 12:00 AM Reads: 14,405 | Adventures in
Encapsulation Part 2 By Hal Helms It's past midnight and
I'm in my car, prowling
Atlanta for a good cup of
coffee. (Such are the
challenges of members of
the Cult of the Midnight
Programmer.) My cell
phone rings. Mar. 9, 2004 12:00 AM Reads: 12,054 Replies: 1 | Adventures in
Encapsulation Part I By Hal Helms I've just returned from a
four-day class on Mach-II
(www.mach-ii.com) that
Ben Edwards and I gave to
a group of developers at
Macromedia in San
Francisco. It was great
fun to be working with so
skilled a group. Feb. 25, 2004 12:00 AM Reads: 12,093 |
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
|