Viewing by month: March 2006
Mar 30, 2006
50+ Useful CSS Resources
I consider myself pretty competent with CSS, but I am also a incredible "link hoarder"; so even though I don't use CSS in my every day work, I have gathered a decent collection of resources which I figured I would share. Many you may already know, but hopefully some are new to you. These are in no particular order, and the descriptions are taken from the sites they link to wherever possible. Enjoy!
Mar 29, 2006
Open-Source I18N Tools
If working on globalizing Hasbro's web sites has taught me one thing, it is that the internationalization process can be very difficult and painful (so much so for me that I was hesitant even to write about it :| ). You also quickly learn that, while ColdFusion's support for internationalization (i18n) has taken dramatic leaps in both 6.1 and 7, there are a number of functions that you may require that ColdFusion isn't equipped to handle out-of-the-box. Thankfully, Paul Hastings (through his company Sustainable GIS) offer a wealth of i18n tools, free and open-source (these include, all but 1 of the open-source i18n projects on the ColdFusion Open-Source List at the moment). While I am certainly no expert in i18n, I wanted to give a beginner's experience using the Geolocator CFC and Resource Bundles CFC in a recent project.
Mar 26, 2006
More Fun with AjaxCFC
I just finished updating the open-source list with a new feature that uses AjaxCFC to pull relevant blog posts for certain projects. This turned out to be relatively painless to implement with most of my time spent updating my form code to work with recent updates to Reactor (more on that later). Originally, I was hoping to get some fancy effects when you click the link to view posts as well (using moo.fx), but the javascript necessary seemed to have a conflict with the javascript for AjaxCFC. Anyway, for now, I will quickly review how I built the feature.
Mar 23, 2006
Maxrows Issue in CFQuery?
A problem has recently arisen on our servers that is driving bit mad, and I am curious if it is related to the recently released Hotfix 2. Basically the problem seems to be that the maxrows attribute in cfquery isn't differentiated when ColdFusion is using a pooled statement (the max pooled statements is in the advanced settings of your dsn). What this means is that if you have a table query that returns say 15 rows, but you set a maxrows of 3 and then run the same query without a maxrows attribute or with a maxrows set to -1 (i.e. all), you will still only see 3 records returned.
Mar 22, 2006
Reactor Performance Improvements
Just a quick post to state that I just finished updating the CF Open Source List to the latest version of AjaxCFC and the bleeding edge version of Reactor for ColdFusion. While I am a big fan of Reactor, I have been somewhat critical of the performance (particularly, in my limited experience, with the query object). However, I want to say that the speed improvements in the bleeding edge version is immediately noticeable. In fact, the current version of the open source list continues to use the query object to generate a custom gateway query, and I think the performance is good at this point. It is important to keep in mind if you are considering using Reactor that you can customize the gateway which would eliminate any (now minor IMO) performance issue with the query object. I know from the Reactor mailing list that Doug Hughes and Sean Corfield have put alot of time and effort into these improvements (among other Reactor contributors) and I wanted to give kudos to them for their hard work as it has certainly paid off.
