<?xml version="1.0" ?>
<?xml-stylesheet type="text/css" href="http://www.bennadel.com/linked/css/rss.css" ?>
<rss version="2.0">
<channel>
<title>Ben Nadel ColdFusion And Web Development Feed @ BenNadel.com</title>
<link>http://www.bennadel.com/</link>
<description>Recent blog posts covering ColdFusion, Web Development, and other topics</description>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<lastBuildDate>Fri, 20 Nov 2009 16:49:16 EST</lastBuildDate>
<ttl>120</ttl>
<copyright>Copyright 2009 Ben Nadel</copyright>
<image>
<url>http://www.bennadel.com/images/global/background_logo.jpg</url>
<title>Ben Nadel ColdFusion And Web Development Feed @ BenNadel.com</title>
<link>http://www.bennadel.com/</link>
<width>97</width>
<height>96</height>
<description>Recent blog posts covering ColdFusion, Web Development, and other topics</description>
</image>
<item>
<title>Five Months Without Hungarian Notation And I&apos;m Loving It</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1760.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1760.view</guid>
<description><![CDATA[  About five months ago, I expressed a growing concern that  my coding methodology at the time was forcing me to create contradictions within my naming conventions . As such, I decided to completely dump my pseudo Hungarian notation for a while and adopt a more traditional, headless-camel-case approach to see how it felt. That was back in June; now, in November, I have  ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1760.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 19 Nov 2009 18:58:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>What Request Data Does ColdFusion Builder Post To Extension Handlers?</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1759.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1759.view</guid>
<description><![CDATA[  Last night, I started playing around with ColdFusion Builder extensions, creating an  extension that could encrypt and decrypt CFM and CFC files . The main reason ColdFusion Builder extensions are so attractive as a means to extend the Eclipse platform is that they are powered by actual ColdFusion files (our bread and butter). When you invoke a ColdFu ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1759.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 19 Nov 2009 14:12:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>My First ColdFusion Builder Extension - Encrypting And Decrypting CFM / CFC Files</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1758.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1758.view</guid>
<description><![CDATA[  After watching  Simon Free  present on ColdFusion Builder Extensions at RIAUnleashed up in Boston, I felt inspired and wanted to come home and start playing around with my own little extensions (get your mind out of the gutter!). As a "hello world" type introduction to the ColdFusion Builder extension arena, I thought I would try and keep it as simple as possible, not dealing with any wizards or response modals; my first extensions - ColdFu ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1758.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 19 Nov 2009 09:13:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Using Logical Operators To Perform Ternary Operations In Javascript</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1757.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1757.view</guid>
<description><![CDATA[  Yesterday on Twitter,  Cody Lindley  pointed out that logical operators in Javascript (&amp;&amp; and ||) don't simply return True or False - they return specific operands used in the logical statement. While I have leveraged this concept in the past with statements like this:    // Logical OR in assignment.  var options = (options || defaultOptions);  &#160;   // Logical AND in testing.  ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1757.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Wed, 18 Nov 2009 10:13:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Using CFParam To Define A Variable Number Of Arguments In ColdFusion (And What ColdFusion 9 Teaches Us)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1756.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1756.view</guid>
<description><![CDATA[  Yesterday, I was watching an episode of " Flex and the City " (a female bodybuilding spoof on "Sex and the City") when I started to think about ColdFusion function definitions with a variable number of arguments. Most of the time, when we need to have a variable number of arguments in a method signature, we accomplish this by giving the subsequent CFArgument tags a requi ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1756.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 17 Nov 2009 09:05:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Looping Over ColdFusion JSON Queries In jQuery</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1755.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1755.view</guid>
<description><![CDATA[  I've talked to people many times about how to loop over ColdFusion queries that have been returned from an AJAX call in JSON format. The serialized format of ColdFusion queries are a bit round-about since they are designed for memory optimization, not necessarily usability. As such, I often wind up telling people that I prefer to convert my queries to arrays of structs before returning them as that format is quite intuitive to work with on the Javascript side.  After discussing this topi ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1755.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 16 Nov 2009 09:45:00 EST</pubDate>
<category>ColdFusion</category>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Track Document-Level Clicks With jQuery MouseDown Events</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1754.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1754.view</guid>
<description><![CDATA[  The other day, I dicussed  jQuery's live() event method  and why understanding the mechanics behind it was extremely important; the reason being that the live() event method depends completely on the ability for a given event type to bubble up through the DOM (Document Object Model) tree. That post got me thinking about event bubbling in general and how important it is in the construction o ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1754.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 12 Nov 2009 09:25:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Using EXSLT To Extend XSLT With Custom Functions In ColdFusion</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1753.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1753.view</guid>
<description><![CDATA[  The other day, I answered a question for a reader about  filtering XML nodes against a value list using the XPath function, contains() . In the question, the reader mentioned the EXSLT library; I had not heard of this, so when researching the solution, I looked it up at www.exslt.org. As it turns out, there's a whole mechanism and existing library for  ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1753.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Wed, 11 Nov 2009 10:26:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Tracking Google AdSense Clicks With jQuery And ColdFusion</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1752.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1752.view</guid>
<description><![CDATA[  While Google AdSense is in no way a driving force behind my blogging -  I just love being a programmer  - sometimes, it would be nice to know which pages on my site generated the most Google AdSense clicks. This might be something that I can find out from Google AdSense reporting or from Google Analytics; but, to be honest, I don't know all that much about those services and I wanted to see if t ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1752.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 10 Nov 2009 09:36:00 EST</pubDate>
<category>ColdFusion</category>
<category>Javascript / DHTML</category>
</item>
<item>
<title>jQuery Live() Method And Event Bubbling</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1751.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1751.view</guid>
<description><![CDATA[  Recently, there has been a lot of talk in the development community about jQuery's new live() event method. People are just in love with it. If you have not heard of jQuery's live() method, it's an event delegation mechanism that allows you to bind event handlers not just to all existing instances of a given node type, but also to any future instances of a given node type (by "type" I mean a set of DOM nodes matched by a given jQuery selector). This is a very cool thing, both from a developme ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1751.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 9 Nov 2009 20:54:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Ask Ben: Selecting Node Attributes In XSLT Based On List Values In ColdFusion</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1750.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1750.view</guid>
<description><![CDATA[  Ben, do you know how to check to see if a xml attribute is in a list? I'm looking at the contains() function, but I'm not sure of the correct syntax or if there is a better way, but I cant seem to get this to work. I don't know how to reference the value of the @system as the second argument of the contains. Can I used something like 'this' (minus quotes). Also, I have yet to really find a way to use variables in the match and selects of an xsl file. I've read some things on  ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1750.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 9 Nov 2009 10:02:00 EST</pubDate>
<category>Ask Ben</category>
<category>ColdFusion</category>
</item>
<item>
<title>How To UN-Unformat Your Code (Like A Pro)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1749.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1749.view</guid>
<description><![CDATA[  After my previous post on how to  quickly and easily take my style of formatting and strip it out of ColdFusion code , some people suggested that I make a function that goes back the other way (adding my style of formatting into ColdFusion code). While I love this concept, the problem is actually quite a bear! Removing formatting doesn't really require much understanding of the code - you s ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1749.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Fri, 6 Nov 2009 16:50:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>How To Unformat Your Code (Like A Pro)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1748.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1748.view</guid>
<description><![CDATA[  At this past CFUNITED,  big Dan Vega  told me about a little project he wanted to show in the Demo Derby. The conversation went a little something like this (in meaning, not word for word):  Ben, I love using your code; but I hate that it takes me 30 minutes to remove all of your freaking formatting. So, I'm trying to create a ColdFusion Builder (CFBuilder) extension for the demo derby that will allow people to remov ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1748.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Fri, 6 Nov 2009 10:04:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Matching Multi-Line Regular Expression Patterns In MULTILINE Mode (?m)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1747.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1747.view</guid>
<description><![CDATA[  This morning, I was (and am still) having a problem getting some MULTILINE regular expression patterns to match properly. As such, I wanted to put a quick blog post together as a sanity check for myself.  As I have blogged about before , when a Java regular expression is running in multiline mode (as denoted by the "?m" flag), the "^" and "$" expressions match the ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1747.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 5 Nov 2009 14:04:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Tracking Request Volume Based On IP Addresses In ColdFusion</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1746.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1746.view</guid>
<description><![CDATA[  This much less a "how to" post and much more just a " thinking out loud " post. I don't really know if I even like what I came up with; but, I figured I would put it out here in case it lead to some good conversations. In the wake of some spam comments on my site, I started to think about tracking the IP addresses of requests in ColdFusion in order to see if a given IP address was making too many requests in too short a time period.  This kind of task actually has some very intere ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1746.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Wed, 4 Nov 2009 14:44:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>IIS MOD-Rewrite: R6016 Not Enough Space For Thread Data</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1745.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1745.view</guid>
<description><![CDATA[  This is just a quick note to anyone who comes across this error. I just upgraded my blog to use  IIS MOD-Rewrite using the PATH_INFO approach  and when I started running the IIS MOD-Rewrite installer on my server, I got the following Microsoft Visual C++ RunTime error:   R6016 Not Enough Space For Thread Data   The IIS service was running at the tim ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1745.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 3 Nov 2009 19:58:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Using IIS URL Rewriting And CGI.PATH_INFO With IIS MOD-Rewrite</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1744.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1744.view</guid>
<description><![CDATA[  Previously, I explored the concept of using  URL rewriting with IIS and IIS MOD-Rewrite in order to make ColdFusion's OnMissingTemplate() event handler more effective . This worked fine with some fenagling, but Justice suggested that I take a look at using PATH_INFO.   ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1744.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 3 Nov 2009 10:45:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>A Moment That Touched Me - The Fountainhead</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1743.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1743.view</guid>
<description><![CDATA[  I'm in between audio books right now, so I'm listening to bits and pieces of Ayn Rand's The Fountainhead. I can't quite articulate why I love the book so much, but I find it to be hugely moving and inspiring. This morning, on the way to work, I listening to a passage that almost moved me to tears. Out of context, it might not have much meaning; but, for those of you who like the book, you might appreciate this (from Howard Roark to Steven Mallory):   . . .< ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1743.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 2 Nov 2009 14:02:00 EST</pubDate>
<category>Books</category>
<category>Life</category>
</item>
<item>
<title>Using Regular Expressions In Javascript (A General Overview)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1742.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1742.view</guid>
<description><![CDATA[  I love regular expressions; they are the cat's pajamas. I find that hardly a day goes by where I don't use them in some way to solve a problem. But, as much as I love them, there has always been something about using them in Javascript that has felt a bit shaky. I think it's simply that I didn't have a fleshed out understanding of the full breadth of their use within the Javascript language. As such, I figured I would take a few minutes to give myself (and anyone else who is interested) a bri ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1742.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 2 Nov 2009 10:07:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Learning ColdFusion 9: Iterating Over Pseudo XML Node Wrappers With CFLoop</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1741.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1741.view</guid>
<description><![CDATA[  For several versions of ColdFusion, we have been able to reference groups of XML nodes using pseudo node wrappers and struct and array notation. This has been a useful shorthand when extracting node data from an XML document; but, about two years ago, I found out that  these pseudo node wrappers could not be used in conjunction with ColdFusion 8's (then) new CFLoop array iteration  f ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1741.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Sat, 31 Oct 2009 13:24:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>Building A Fixed-Position Bottom Menu Bar (ala FaceBook)</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1740.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1740.view</guid>
<description><![CDATA[  Now that I've explored two ways of creating fixed-position elements across browsers - using  IE6 expressions  and  absolute layouts  - I wanted to give a go at creating a fixed-position bottom menu bar, ala FaceBook. The menu bar isn't going to c ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1740.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Fri, 30 Oct 2009 09:10:00 EST</pubDate>
<category>HTML / CSS</category>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Using PushStack() In jQuery Plugins To Create New Collections</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1739.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1739.view</guid>
<description><![CDATA[  Most of the time, when creating a plugin in jQuery, I'll leverage built-in functions like filter() and each() to select from or alter the current collection. Plugins that are built in this fashion are auto-wired to have the appropriate stack connections; that is, since jQuery performs non-destructive collection augmentation, when you use a plugin that is built on top of these methods, you can then use the end() method to move back up the collection stack to the previous collection. Occassiona ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1739.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 29 Oct 2009 09:58:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>Caching ColdFusion Component Methods Has Negligible Performance Improvements</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1738.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1738.view</guid>
<description><![CDATA[  One thing that I find intriguing about inheritance in Javascript is that it is object-based. Meaning, you inherent from an actual object instance, not from a class. This is known as Prototypal inheritance, sometimes referred as differential inheritance, in which your class contains only that which differs from your prototype object. In this form of inheritance, methods are shared among the various class instances rather than being copied for each instance.  In ColdFusion, on the other ha ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1738.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Wed, 28 Oct 2009 08:52:00 EST</pubDate>
<category>ColdFusion</category>
</item>
<item>
<title>jQuery Powered Mine Sweeper Game</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1737.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1737.view</guid>
<description><![CDATA[  While I was on the road going from CFinNC to BFusion / BFLEX, I tinkered around with some jQuery code. I wanted to try and make something fun but not something that would take too much time (since being on the road is exhausting). And so, I created this jQuery powered Mine Sweeper game. Much like the old computer game, you can select the number of rows, columns, and bombs (using either an explicit number or a percentage). Clicking on the cell reveals the number of surrounding bombs. Clicking, ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1737.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 27 Oct 2009 10:17:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>My BFusion / BFLEX Keynote Address</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1736.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1736.view</guid>
<description><![CDATA[  I just finished my portion of the BFusion / BFLEX keynote address and got some really great feedback. A few people even asked for a copy of my speech. Here is what I wrote:   . . .   A few weeks ago, I attended a meeting hosted by the NYCUPA, which is the New York City chapter of the UPA - the Usability Professional's Association. This particular meeting was a case study of the branding and strategy changes implemented by the Billboard.com website desig ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1736.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Sat, 24 Oct 2009 14:11:00 EST</pubDate>
<category>ColdFusion</category>
<category>Life</category>
</item>
<item>
<title>Using CSS Fixed Position Elements Across Browsers Without Javascript</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1735.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1735.view</guid>
<description><![CDATA[  Yesterday, I posted my  first experimentation with CSS fixed-position elements  and getting them to work across all browsers, including IE6. The solution I demonstrated yesterday involved using proprietary Javascript expressions in the CSS that would be used by IE6; this technique worked pretty well, but caused a jittery effect as the "fixed" position elements repositioned thems ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1735.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Fri, 16 Oct 2009 09:34:00 EST</pubDate>
<category>HTML / CSS</category>
</item>
<item>
<title>Using CSS Fixed Position Elements Across Browsers</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1734.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1734.view</guid>
<description><![CDATA[  Even after years of web development, one thing that I never really looked into was fixed-position elements. I've seen them used on websites, and I generally like what they do; but, I've simply never taken the time to look into it. So, I figured this morning would be just as good a time as any. If you are not familiar with what a fixed-position element is, when you apply the following CSS to an element:  position: fixed  ... you generate an absolutely positioned el ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1734.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Thu, 15 Oct 2009 10:08:00 EST</pubDate>
<category>HTML / CSS</category>
<category>Javascript / DHTML</category>
</item>
<item>
<title>jQuery In Action By Bear Bibeault And Yehuda Katz</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1733.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1733.view</guid>
<description><![CDATA[  The other night, I finished  jQuery In Action  by  Bear Bibeault  and  Yehuda Katz . It was a good book, but the distribution of it kind of confused me. I redeemed it electronically from Manning (as an attendee of the jQuery Conference 2009) and then a few days later Manning emails me and tells me that the Second Edition is ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1733.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Wed, 14 Oct 2009 14:42:00 EST</pubDate>
<category>Books</category>
<category>Javascript / DHTML</category>
</item>
<item>
<title>THIS, Function Context, And Object Literals In Javascript</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1732.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1732.view</guid>
<description><![CDATA[  In Javascript, the "this" keyword points to the context of the currently executing function. Previously, I had thought that "this" would only work at the object level (treat the object as the context) if the given object was created using the "new" operator. Last night, while finishing up  jQuery In Action , I found out that this is not true. A function's context will correctly bind to the parent object even if that parent object is defined as an object literal.  To see this in ac ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1732.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Tue, 13 Oct 2009 08:42:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
<item>
<title>jQuery Plugin: From - Filtering A Collection Based On Ancestors</title>
<link>http://www.bennadel.com/index.cfm?dax=blog:1731.view</link>
<guid isPermaLink="true">http://www.bennadel.com/index.cfm?dax=blog:1731.view</guid>
<description><![CDATA[  I was playing around with a customized version of jQuery's live() method when it occurred to me that being able to filter a given jQuery collection based on a set of potential ancestors might make a useful plugin. And so, I came up with the from() plugin. From() takes a collection target ancestors and filters the existing stack down to only those elements that are descendants of the given ancestor pool:    $( "..." ).from( "#some-element" )    Before w ...&nbsp;<a href="http://www.bennadel.com/index.cfm?dax=blog:1731.view">Read More</a>&nbsp;&raquo; ]]></description>
<pubDate>Mon, 12 Oct 2009 21:07:00 EST</pubDate>
<category>Javascript / DHTML</category>
</item>
</channel>
</rss>

	
	
			
		
		
		
		
		
		
		
		
		
		
		
		