webdu 2012: web developer conference

Ben Nadel

Some insight into how the Goog sees your feed. You might find it useful for trouble shooting - we certainly do.

Stomach Contents: Structure - struct
copyright Copyright 2012 Ben Nadel
description Recent blog posts covering ColdFusion, jQuery, Web Development, and other topics
docs http://blogs.law.harvard.edu/tech/rss
encoding UTF-8
image
Stomach Contents: Structure - struct
description Recent blog posts covering ColdFusion, jQuery, Web Development, and other topics
height 96
link http://www.bennadel.com/
title Ben Nadel ColdFusion, jQuery, And Web Development Feed @ BenNadel.com
url http://www.bennadel.com/images/global/background_logo.jpg
width 97
item
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Life
2
Stomach Contents: Structure - struct
value Movies
3
Stomach Contents: Structure - struct
value Relationships
description
Stomach Contents: Structure - struct
value Over the weekend, I went to see The Best Exotic Marigold Hotel. The story line took a little while to pick up momentum; but, once it sucked me in, it ended up being a truly delightful movie. Definitely one that I would recommend. While watching it, however, I started to think about the relationship between the body and the soul and how the reality of a movie is often removed from the reality of every day life. ...&#160;<a href="http://www.bennadel.com/blog/2378-Movies-As-A-Religious-Experience.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2378-Movies-As-A-Religious-Experience.htm
link http://www.bennadel.com/blog/2378-Movies-As-A-Religious-Experience.htm
pubDate Mon, 14 May 2012 00:51:00 GMT
title Movies As A Religious Experience
2
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
2
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value For the last couple of months, I've been thinking a lot about my level of programming and my architectural understanding. Currently, I feel like I know enough to get most things "done." But, with the increasing complexity of my applications, especially those that require robust, modular client-side JavaScript, I'm filled with anxiety that I won't be able to create code that is easily maintainable and augmentable. As such, I've been putting a lot of time into reading up on Object-Oriented best ...&#160;<a href="http://www.bennadel.com/blog/2377-Creating-Service-Objects-And-Value-Objects-In-A-Dependency-Injection-DI-Framework.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2377-Creating-Service-Objects-And-Value-Objects-In-A-Dependency-Injection-DI-Framework.htm
link http://www.bennadel.com/blog/2377-Creating-Service-Objects-And-Value-Objects-In-A-Dependency-Injection-DI-Framework.htm
pubDate Thu, 10 May 2012 01:19:00 GMT
title Creating Service Objects And Value Objects In A Dependency Injection (DI) Framework
3
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value Last week, I read Maintainable JavaScript by Nicholas Zakas . One of the chapters that really struck a chord in me was that on Event Handling in a JavaScript application. Event handling, and the responsibility of event handlers, is a topic that I have struggled with in the pa ...&#160;<a href="http://www.bennadel.com/blog/2376-Good-APIs-Are-Transparent-In-Their-Expectations-And-Dependencies.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2376-Good-APIs-Are-Transparent-In-Their-Expectations-And-Dependencies.htm
link http://www.bennadel.com/blog/2376-Good-APIs-Are-Transparent-In-Their-Expectations-And-Dependencies.htm
pubDate Tue, 08 May 2012 23:38:00 GMT
title Good APIs Are Transparent In Their Expectations And Dependencies
4
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value Last week, I brought up the topic of Object Calisthenics which is an idea defined by Jeff Bay as an exercise to force people to think in "objects." Object Calisthenics imposes very strict rules that require you to jump through potentially unnecessary hoops. The point of the exercise, as I understand it, is not to use rules that apply in every situation; rather, it's to overuse ...&#160;<a href="http://www.bennadel.com/blog/2375-Object-Calisthenics-In-JavaScript-My-First-Attempt.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2375-Object-Calisthenics-In-JavaScript-My-First-Attempt.htm
link http://www.bennadel.com/blog/2375-Object-Calisthenics-In-JavaScript-My-First-Attempt.htm
pubDate Mon, 07 May 2012 04:07:00 GMT
title Object Calisthenics In JavaScript - My First Attempt
5
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value Several years ago, Brian Kotek introduced me to the concept of Object Calisthenics . Object Calisthenics is an exercise defined by Jeff Bay to help programmers think very critically about their application design choices in an object-oriented context. I attempted this exercise a long time ago; but, I was quickly flustered by my lack of understanding. Now, a few more years o ...&#160;<a href="http://www.bennadel.com/blog/2374-Object-Calisthenics-In-JavaScript-An-Introduction.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2374-Object-Calisthenics-In-JavaScript-An-Introduction.htm
link http://www.bennadel.com/blog/2374-Object-Calisthenics-In-JavaScript-An-Introduction.htm
pubDate Fri, 04 May 2012 00:30:00 GMT
title Object Calisthenics In JavaScript - An Introduction
6
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Earlier today, Evagoras Charalambous asked me about cropping a ColdFusion image on a diagonal. Cropping wasn't really what he wanted; but, since ColdFusion's list of native image functions doesn't have some advanced functionality, "cropping" is the terminology we're most comfortable with. What I believe Evagoras really wanted was a way to "punch" part of the image out. That is, to completely remove an irregular-shaped portion of the image ...&#160;<a href="http://www.bennadel.com/blog/2373-Using-ImagePunch-And-ImageIntersect-With-ColdFusion.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2373-Using-ImagePunch-And-ImageIntersect-With-ColdFusion.htm
link http://www.bennadel.com/blog/2373-Using-ImagePunch-And-ImageIntersect-With-ColdFusion.htm
pubDate Wed, 02 May 2012 00:36:00 GMT
title Using ImagePunch() And ImageIntersect() With ColdFusion
7
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value As you know, Ray Camden has been hosting the latest "Best Of ColdFusion" contest for the public beta of ColdFusion 10. The point of the contest is to have fun, naturally, but also to showcase one or more of the features added in the latest release of the language. For my entry, I created a single-page application tha ...&#160;<a href="http://www.bennadel.com/blog/2372-Best-Of-ColdFusion-10-Contest-Entry-HTML-Email-Utility.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2372-Best-Of-ColdFusion-10-Contest-Entry-HTML-Email-Utility.htm
link http://www.bennadel.com/blog/2372-Best-Of-ColdFusion-10-Contest-Entry-HTML-Email-Utility.htm
pubDate Mon, 30 Apr 2012 23:45:00 GMT
title Best Of ColdFusion 10 Contest Entry - HTML Email Utility
8
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Books
2
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value Over the weekend, I finished reading the early release edition of Maintainable JavaScript, Writing Readable Code by Nicholas Zakas . To be honest, I had no idea what this book was about before I purchased it; it was by Nicholas Zakas, and that's all I really needed to know before I made my decision. That said, this was book was not exactly what I thought (or perhaps hoped) it would be; since Zakas has often written ...&#160;<a href="http://www.bennadel.com/blog/2371-Maintainable-JavaScript-By-Nicholas-C-Zakas.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2371-Maintainable-JavaScript-By-Nicholas-C-Zakas.htm
link http://www.bennadel.com/blog/2371-Maintainable-JavaScript-By-Nicholas-C-Zakas.htm
pubDate Mon, 30 Apr 2012 00:58:00 GMT
title Maintainable JavaScript By Nicholas C. Zakas
9
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value JavaScript runs on an event loop. I know this. I've tested this before . I understand race conditions and intervals. And yet, I still find myself harboring anxiety when it comes to asynchronous JavaScript actions in the browser. My latest unfounded and irrational fear comes from monitoring the location Hash of the browser. Specifically, keeping the lo ...&#160;<a href="http://www.bennadel.com/blog/2370-Overcoming-Asynchronous-Anxiety-By-Testing-JavaScript-s-Event-Loop.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2370-Overcoming-Asynchronous-Anxiety-By-Testing-JavaScript-s-Event-Loop.htm
link http://www.bennadel.com/blog/2370-Overcoming-Asynchronous-Anxiety-By-Testing-JavaScript-s-Event-Loop.htm
pubDate Thu, 26 Apr 2012 23:48:00 GMT
title Overcoming Asynchronous Anxiety By Testing JavaScript's Event Loop
10
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value When filling out online forms, I love to use my keyword as a means to both provide information as well as to navigate from form field to form field. This works great; but from time to time, an "itchy Tab finger" causes me to accidentally hit "Enter" on an inappropriate form element (such as a Cancel link). Falling victim to this problem the other day, I wondered if there was a way to determine which device - the mouse or the keyboard - triggered the "click" event. If I could, then I thought i ...&#160;<a href="http://www.bennadel.com/blog/2369-Mouse-vs-Keyboard-Determining-Click-Initiator-Using-A-jQuery-Custom-Event.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2369-Mouse-vs-Keyboard-Determining-Click-Initiator-Using-A-jQuery-Custom-Event.htm
link http://www.bennadel.com/blog/2369-Mouse-vs-Keyboard-Determining-Click-Initiator-Using-A-jQuery-Custom-Event.htm
pubDate Thu, 26 Apr 2012 00:29:00 GMT
title Mouse vs. Keyboard - Determining Click Initiator Using A jQuery Custom Event
11
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value Javascript / DHTML
description
Stomach Contents: Structure - struct
value In JavaScript, you can change part of the execution context using the call() and apply() methods . These allow you to explicitly define the binding of "this" at the time of method invocation. While I use these functions all the time, I realized recently that I was unsure what would happen if you created a circular invocation chain using an overridden ...&#160;<a href="http://www.bennadel.com/blog/2368-JavaScript-Method-Context-With-Circular-Invocation-In-Conjunction-With-Call-Or-Apply-.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2368-JavaScript-Method-Context-With-Circular-Invocation-In-Conjunction-With-Call-Or-Apply-.htm
link http://www.bennadel.com/blog/2368-JavaScript-Method-Context-With-Circular-Invocation-In-Conjunction-With-Call-Or-Apply-.htm
pubDate Tue, 24 Apr 2012 00:04:00 GMT
title JavaScript Method Context With Circular Invocation In Conjunction With Call() Or Apply()
12
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Yesterday, I campaigned against using ColdFusion 10's dynamic "query" attribute in the CFLoop tag . That said, I am really excited that CFScript now supports FOR-IN looping for queries. This creates complete uniformity in CFScript for looping over queries, arrays, and structs. And, it definitely makes looping over queries in CFScript much easier and far more intuitive than ...&#160;<a href="http://www.bennadel.com/blog/2367-ColdFusion-10-Looping-Over-Queries-Using-A-For-In-Loop-In-CFScript.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2367-ColdFusion-10-Looping-Over-Queries-Using-A-For-In-Loop-In-CFScript.htm
link http://www.bennadel.com/blog/2367-ColdFusion-10-Looping-Over-Queries-Using-A-For-In-Loop-In-CFScript.htm
pubDate Wed, 18 Apr 2012 23:35:00 GMT
title ColdFusion 10 - Looping Over Queries Using A For-In Loop In CFScript
13
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value As of ColdFusion 10, the "Query" attribute of the CFLoop tag can now be dynamic. That is, it can refer to a dynamic expression rather than a static name (string). At first, this seems like a really cool idea - one that you've probably even wanted over the years; but, don't do it. Using a dynamic query value forces you to, as far as I can tell, use unscoped query column values. Granted, this is just my personal opinion but, I feel very strongly that this is a bad idea. NOTE ...&#160;<a href="http://www.bennadel.com/blog/2366-ColdFusion-10-Don-t-Use-Dynamic-Query-Values-In-CFLoop.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2366-ColdFusion-10-Don-t-Use-Dynamic-Query-Values-In-CFLoop.htm
link http://www.bennadel.com/blog/2366-ColdFusion-10-Don-t-Use-Dynamic-Query-Values-In-CFLoop.htm
pubDate Wed, 18 Apr 2012 00:04:00 GMT
title ColdFusion 10 - Don't Use Dynamic Query Values In CFLoop
14
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Yesterday, I was working on merging some CSS (Cascading Style Sheets) rules into an HTML document, converting style sheets into inline "style" attributes. My default approach was to just inject the CSS rules in a top-down manner, which worked for the most part. But, when I was done, I realized that this methodology completely ignores the specificity of the CSS selectors. Each CSS selector has a specificity that is generally based on its use of IDs, classes, attributes, and elements. In order ...&#160;<a href="http://www.bennadel.com/blog/2365-Calculating-CSS-Selector-Specificity-Using-ColdFusion.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2365-Calculating-CSS-Selector-Specificity-Using-ColdFusion.htm
link http://www.bennadel.com/blog/2365-Calculating-CSS-Selector-Specificity-Using-ColdFusion.htm
pubDate Tue, 17 Apr 2012 00:25:00 GMT
title Calculating CSS Selector Specificity Using ColdFusion
15
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Since ColdFusion 9.0.1, CFScript has supported using a FOR-IN loop construct for both arrays and structures. In arrays, it loops over the indices; in structures, it loops over the keys. Typically, this is a clear-cut piece of functionality. But, when it comes to the Arguments collection, which exhibits both Array and Struct behavior, the FOR-IN loop can be a bit confusing. This duality tripped me up the other day. While ColdFusion offers an existing way around this (ie. using a standard FOR-L ...&#160;<a href="http://www.bennadel.com/blog/2364-ColdFusion-10-Looping-Over-Function-Arguments.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2364-ColdFusion-10-Looping-Over-Function-Arguments.htm
link http://www.bennadel.com/blog/2364-ColdFusion-10-Looping-Over-Function-Arguments.htm
pubDate Sun, 15 Apr 2012 23:57:00 GMT
title ColdFusion 10 - Looping Over Function Arguments
16
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value In the last few posts, I looked at using Closures in ColdFusion 10 to limit access to a component's methods . This path of exploration was based on a Crockford presentation that I saw on JavaScript. Along the same lines, I've read a good number of blog posts that describe using a "Sandbox" as a way to keep JavaScript modules decoupled from each other as ...&#160;<a href="http://www.bennadel.com/blog/2363-Using-A-Sandbox-To-Decouple-ColdFusion-Components-In-A-Modular-Application-Architecture.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2363-Using-A-Sandbox-To-Decouple-ColdFusion-Components-In-A-Modular-Application-Architecture.htm
link http://www.bennadel.com/blog/2363-Using-A-Sandbox-To-Decouple-ColdFusion-Components-In-A-Modular-Application-Architecture.htm
pubDate Thu, 12 Apr 2012 07:39:00 GMT
title Using A Sandbox To Decouple ColdFusion Components In A Modular Application Architecture
17
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Yesterday, I looked at using ColdFusion 10's Closure syntax as a light-weight, class-free way to expose selective behaviors on ColdFusion components . This was inspired by a Douglas Crockford presentation that talked about giving objets only as much authority as they need to get the job done - and no more. To continue my exploration of this new top ...&#160;<a href="http://www.bennadel.com/blog/2362-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-Part-II.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2362-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-Part-II.htm
link http://www.bennadel.com/blog/2362-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-Part-II.htm
pubDate Thu, 12 Apr 2012 00:34:00 GMT
title ColdFusion 10 - Selectively Exposing ColdFusion Component Behaviors - Part II
18
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Last night, I was watching Douglas Crockford's YUI presentation, " Principles of Security ." In his talk, Crockford discusses safe "Object Systems" in which objects are given as little authority as possible in order to do their work; "as it turns out, good design uses information hiding as well as capability hiding," (Crockford, 45:24). In order to limit the exposure of object behaviors, intermediary ...&#160;<a href="http://www.bennadel.com/blog/2361-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-With-Closures.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2361-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-With-Closures.htm
link http://www.bennadel.com/blog/2361-ColdFusion-10-Selectively-Exposing-ColdFusion-Component-Behaviors-With-Closures.htm
pubDate Wed, 11 Apr 2012 00:17:00 GMT
title ColdFusion 10 - Selectively Exposing ColdFusion Component Behaviors With Closures
19
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value For years, I have been a huge fan of the ColdFusion query object and the power of ColdFusion query-of-queries. While at times, they can present some funky and irksome data-type behaviors, these query-based operations have made storing, accessing, and mutating internal data structures a thing of beauty. With the introduction of ColdFusion 10, however, I've found myself switching over much more to CFScript and functional programming. As such, I thought it would be interesting to do a quick CRUD ...&#160;<a href="http://www.bennadel.com/blog/2360-ColdFusion-10-ColdFusion-Query-Of-Queries-vs-Functional-Programming.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2360-ColdFusion-10-ColdFusion-Query-Of-Queries-vs-Functional-Programming.htm
link http://www.bennadel.com/blog/2360-ColdFusion-10-ColdFusion-Query-Of-Queries-vs-Functional-Programming.htm
pubDate Tue, 10 Apr 2012 00:36:00 GMT
title ColdFusion 10 - ColdFusion Query Of Queries vs. Functional Programming
20
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Before ColdFusion 10, the "group" attribute was only available on the CFOutput tag. This attribute could be used to create pseudo "GROUP BY" behavior when outputting ColdFusion query data. With ColdFusion 10, the "group" attribute can now be used with the CFLoop tag when looping over a query object. In most cases, I prefer executing ColdFusion's query-of-queries to pr ...&#160;<a href="http://www.bennadel.com/blog/2359-ColdFusion-10-Using-The-Group-Attribute-With-CFLoop-To-Group-Query-Rows.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2359-ColdFusion-10-Using-The-Group-Attribute-With-CFLoop-To-Group-Query-Rows.htm
link http://www.bennadel.com/blog/2359-ColdFusion-10-Using-The-Group-Attribute-With-CFLoop-To-Group-Query-Rows.htm
pubDate Mon, 09 Apr 2012 00:21:00 GMT
title ColdFusion 10 - Using The Group Attribute With CFLoop To Group Query Rows
21
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Earlier this week, James Moberg asked me if I had ever used the jSoup HTML Parser with ColdFusion. Until then, I had never even heard of it; all of my experimentation with HTML parsing in ColdFusion has been done with TagSoup. Now that ColdFusion 10 allows for custom, per-application Java libraries, however, playing with JAR files is incredibly simple. So, I decided to throw it in an Ap ...&#160;<a href="http://www.bennadel.com/blog/2358-Parsing-Traversing-And-Mutating-HTML-With-ColdFusion-And-jSoup.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2358-Parsing-Traversing-And-Mutating-HTML-With-ColdFusion-And-jSoup.htm
link http://www.bennadel.com/blog/2358-Parsing-Traversing-And-Mutating-HTML-With-ColdFusion-And-jSoup.htm
pubDate Thu, 05 Apr 2012 23:20:00 GMT
title Parsing, Traversing, And Mutating HTML With ColdFusion And jSoup
22
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Between the new hmac() function and the enhanced hash() function , ColdFusion 10 makes hashing byte arrays (ie. binary data) extremely easy. Last week, I looked as hashing an image using the hash() function. This was pretty cool, a ...&#160;<a href="http://www.bennadel.com/blog/2357-Hashing-Byte-Arrays-Binary-Data-With-ColdFusion-Before-ColdFusion-10.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2357-Hashing-Byte-Arrays-Binary-Data-With-ColdFusion-Before-ColdFusion-10.htm
link http://www.bennadel.com/blog/2357-Hashing-Byte-Arrays-Binary-Data-With-ColdFusion-Before-ColdFusion-10.htm
pubDate Sun, 01 Apr 2012 23:53:00 GMT
title Hashing Byte Arrays (Binary Data) With ColdFusion Before ColdFusion 10
23
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value For years, ColdFusion has had the hash() function for taking variable-length string data and creating one-way "fingerprints" of the original value. This function has changed over time to include algorithm and encoding options; but, it has always worked with string data. Now, with ColdFusion 10, the hash() function has been enhanced to accept binary data (aka. byte arrays). This means that we can now create one-way "fingerprints" of binary values. NOTE : At the time o ...&#160;<a href="http://www.bennadel.com/blog/2356-ColdFusion-10-Hashing-Binary-Data-And-Byte-Arrays.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2356-ColdFusion-10-Hashing-Binary-Data-And-Byte-Arrays.htm
link http://www.bennadel.com/blog/2356-ColdFusion-10-Hashing-Binary-Data-And-Byte-Arrays.htm
pubDate Thu, 29 Mar 2012 22:53:00 GMT
title ColdFusion 10 - Hashing Binary Data And Byte Arrays
24
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value I love Regular Expressions! I think they are the cat's pajamas. I use them all the time. That's why, when I saw that ColdFusion 10 had introduced a new Regular Expression method - reEscape() - I was eager to start using it right away. As you can guess from the name, reEscape() takes a string and escapes any special regular expression control characters found within the string. This creates a safe string literal than can be used inside of a larger regular expression pattern. Typically, when I ...&#160;<a href="http://www.bennadel.com/blog/2355-ColdFusion-10-reEscape-vs-Java-Pattern-s-Quote-Method.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2355-ColdFusion-10-reEscape-vs-Java-Pattern-s-Quote-Method.htm
link http://www.bennadel.com/blog/2355-ColdFusion-10-reEscape-vs-Java-Pattern-s-Quote-Method.htm
pubDate Wed, 28 Mar 2012 22:31:00 GMT
title ColdFusion 10 - reEscape() vs. Java Pattern's Quote() Method
25
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value I have traditionally been a fan of Tag-based ColdFusion programming. I think that tags are superior when it comes to integrating SQL scripting and HTML templating. With ColdFusion 10, however, I've needed to resort to Script-based programming as a means to include Closures and Function Expressions within my code. As I've made this transition, I've noticed a number of striki ...&#160;<a href="http://www.bennadel.com/blog/2354-ColdFusion-10-Script-vs-Tags-And-My-Coding-Methodology.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2354-ColdFusion-10-Script-vs-Tags-And-My-Coding-Methodology.htm
link http://www.bennadel.com/blog/2354-ColdFusion-10-Script-vs-Tags-And-My-Coding-Methodology.htm
pubDate Tue, 27 Mar 2012 22:46:00 GMT
title ColdFusion 10 - Script vs. Tags And My Coding Methodology
26
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value Yesterday, I was looking at ColdFusion 10's native WebSocket filtering functionality . It uses the special data key, "selector," as a way to define message filtering criteria. Last night, I started to think about how I could replicate this behavior in my WSApplication.cfc WebSocket proxy when it occurred to me that I needed a way to evaluate ...&#160;<a href="http://www.bennadel.com/blog/2353-ColdFusion-10-Creating-A-Simple-Expression-Evaluator.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2353-ColdFusion-10-Creating-A-Simple-Expression-Evaluator.htm
link http://www.bennadel.com/blog/2353-ColdFusion-10-Creating-A-Simple-Expression-Evaluator.htm
pubDate Thu, 22 Mar 2012 23:54:00 GMT
title ColdFusion 10 - Creating A Simple Expression Evaluator
27
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value In the ColdFusion 10 documentation regarding WebSockets, both the publish and subscribe functions mention that special data parameters can be used to filter incoming and outgoing messages. In my previous blog post, I looked at using the WebSocket application pseudo-events as a means to execute filtering manually . Today, I want to look at using the native filter ...&#160;<a href="http://www.bennadel.com/blog/2352-ColdFusion-10-Native-WebSocket-Filtering-And-Channel-Listeners-Are-Mutually-Exclusive.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2352-ColdFusion-10-Native-WebSocket-Filtering-And-Channel-Listeners-Are-Mutually-Exclusive.htm
link http://www.bennadel.com/blog/2352-ColdFusion-10-Native-WebSocket-Filtering-And-Channel-Listeners-Are-Mutually-Exclusive.htm
pubDate Wed, 21 Mar 2012 22:54:00 GMT
title ColdFusion 10 - Native WebSocket Filtering And Channel Listeners Are Mutually Exclusive
28
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value With ColdFusion 10's in-built WebSocket server, pushing messages from the server to the client is super simple. If you want to send a message to all users subscribed to a given channel. But, what if you want to push a message to just a single user? Limiting the scope of message broadcasting gets a bit more tricky. ColdFusion 10 has some sort of filtering mechanism built into the publish / subscribe feature-set; however, I was not able to get it working. As such, I came up with an alternate ap ...&#160;<a href="http://www.bennadel.com/blog/2351-ColdFusion-10-Using-WebSockets-To-Push-A-Message-To-A-Target-User.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2351-ColdFusion-10-Using-WebSockets-To-Push-A-Message-To-A-Target-User.htm
link http://www.bennadel.com/blog/2351-ColdFusion-10-Using-WebSockets-To-Push-A-Message-To-A-Target-User.htm
pubDate Mon, 19 Mar 2012 23:17:00 GMT
title ColdFusion 10 - Using WebSockets To Push A Message To A Target User
29
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value By now, we're all used to ColdFusion's standard session management - the one that's typically powered by session cookies that get posted back to the server with every request. ColdFusion 10's built-in WebSocket server does not operate on cookies; instead, the client (browser) establishes a constant(ish) link to the server that creates a handshake using a server-provided ClientID. Unlike standard sessions, which are unique to a given user, a WebSocket session is unique to a given JavaScript ob ...&#160;<a href="http://www.bennadel.com/blog/2350-ColdFusion-10-Cross-Linking-Standard-Session-Management-To-WebSocket-Session-Management.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2350-ColdFusion-10-Cross-Linking-Standard-Session-Management-To-WebSocket-Session-Management.htm
link http://www.bennadel.com/blog/2350-ColdFusion-10-Cross-Linking-Standard-Session-Management-To-WebSocket-Session-Management.htm
pubDate Thu, 15 Mar 2012 23:33:00 GMT
title ColdFusion 10 - Cross-Linking Standard Session Management To WebSocket Session Management
30
Stomach Contents: Structure - struct
category
Stomach Contents: Structure - array
1
Stomach Contents: Structure - struct
value ColdFusion
description
Stomach Contents: Structure - struct
value As we saw yesterday, neither session cookies nor session scope are available during a ColdFusion 10 WebSocket request . Authentication and state management have to take place directly inside of the WebSocket control flow. To enable this, ColdFusion 10 has provided the client-side authenticate() method and the server-side event handler, onWSAuthenticate(). ColdFus ...&#160;<a href="http://www.bennadel.com/blog/2349-ColdFusion-10-WebSocket-Authentication-And-The-onWSAuthenticate-Event-Handler.htm">Read More</a>&#160;&#187;
guid
Stomach Contents: Structure - struct
isPermaLink YES
value http://www.bennadel.com/blog/2349-ColdFusion-10-WebSocket-Authentication-And-The-onWSAuthenticate-Event-Handler.htm
link http://www.bennadel.com/blog/2349-ColdFusion-10-WebSocket-Authentication-And-The-onWSAuthenticate-Event-Handler.htm
pubDate Mon, 12 Mar 2012 23:25:00 GMT
title ColdFusion 10 - WebSocket Authentication And The onWSAuthenticate() Event Handler
language en-us
lastBuildDate Wed, 16 May 2012 11:14:05 GMT
link http://www.bennadel.com/
title Ben Nadel ColdFusion, jQuery, And Web Development Feed @ BenNadel.com
ttl 120
version rss_2.0

Ben Nadel

Web, ColdFusion, jQuery and AJAX Applications Developer, weight lifting enthusiast, and movie buff. http://www.bennadel.com

@AmanAlam Awww yeahh! My workouts have been few and far between lately. I really need to step up my game!!!@BenNadel

iPhone: 40.754334,-73.984528