Mark Cyzyk

Subscribe to Mark Cyzyk: eMailAlertsEmail Alerts
Get Mark Cyzyk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Mark Cyzyk

I received Mastering ColdFusion 5 two months ago and began using it immediately. Since I had recently upgraded to ColdFusion 5.0, I used this book to learn about some of its new features; I used three of them (query-of-a-query, CFFLUSH, and CFSAVECONTENT) in a single template the first day. This book is an excellent reference to the new features of CF 5.0. That's not all it's good for. Danesh, Motlagh, and Camden have written a fine book suitable for both novice and expert ColdFusion developers. It's clear that their intention was to produce a comprehensive work that serves not only as an introductory through advanced text but also as a reference to all things ColdFusion. Its whopping 1,263 pages and mammoth size attest to this. The book is well organized into four parts and five appendices. Part 1 covers the basics, such as "Creating Your First ColdFusion Template," ... (more)

Creating Subforms with CFGRID

You're familiar with the rudiments of ColdFusion development. You know how to set and read local, session and client variables. You have input, updated and deleted data from a database. You've created drill-down "Master/Detail" templates by passing values in a URL string and you've created dynamic, data-driven SELECT boxes. Your forms look spiffy and everything is working fine, just like it did with Microsoft Access...well, almost. Your Access application included an input form that contained a "subform" and allowed you to update two tables simultaneously. They were linked by a ... (more)

Everything You Need to Know about XML

What an excellent little book! In a scant 96 pages, Eckstein and Casabianca have managed to present everything you need to know to get up and running with XML. After the obligatory review of what XML is and why it's needed, as well as definitions of some of the key concepts of XML technology, the authors launch into a concise, though comprehensive, discussion of DTD (Document Type Definition) design and construction. A DTD specifies the overall structure and content of a valid XML document; it specifies the elements a document can contain as well as the allowed attributes of tho... (more)

Creating Subforms

In the June issue of ColdFusion Developer's Journal (Vol. 1, issue 3), I hinted there might be a way to create subforms using inline frames. This article shows how - using a combination of inline frames, JavaScript, WDDX and, of course, CF. Right now, inline frames are supported only by Internet Explorer, but because they're part of the official HTML specification it's hoped that the other main browser platforms will soon support them. Essentially, inline frames allow a developer to create a space on the screen that acts like a content island - a separate frame surrounded on all... (more)

Recursive Custom Tags

I have a confession to make: I wasn't a computer science major in college - I was a philosophy major. While the two disciplines have much in common (conceptual acrobatics, a high degree of abstraction, logical and analytical rigor, obtuse and convoluted texts), I'm finding now that, as a Web applications developer, a study of the basic tenets of computer science can help me create more sophisticated applications. Case in point: the study of data structures and algorithms. I recently had a programming problem to solve, one that lent itself perfectly to a solution offered in any dat... (more)