ColdFusion Community

The online ColdFusion / CFML community website

It's Brian Swartzfager's birthday today!

Brian Swartzfager
  • 41, Male
  • Bowie, MD
  • United States
Share on Facebook
Share Twitter

Brian Swartzfager's Friends

  • Christian Ready
  • Ryan Stewart
  • Troy Hahn
  • Ramanathan
  • Nafisa
  • Liz Frederick
  • Matthew Abbott
  • Raymond Camden
  • Gareth Arch

Posts from My External Blog

The End of This Blog, The Start of Another

I wasn't planning on writing a "moving on" post on this blog. I was going to wait for the folks at Adobe Feeds (the only blog aggregator where I'm listed) to update my entry to point to my new blog and simply start blogging there. But with the release of the ColdFusion 9 and ColdFusion Builder betas on Adobe Labs last night, now's not the time to be without an active blog. So the point of this post is to serve notice about my new blog over at: www.thoughtdelimited.org/thoughts I'll see if I can cajole Ray Camden to take a break from his stream of tutorial blog posts and videos on CF9/CFB to add my new blog to his ColdFusionBloggers aggregator, so that at least I'm aggregated somewhere (not that ColdFusionBloggers is any less of an aggregator than Adobe Feeds; in some ways it's better). We'll see how that goes. :) Until then, and until Adobe Feeds is updated with my new blog RSS feed address, the best way to find out if I've posted anything new would be to follow me on Twitter (bcswartz).

My Encounter With a ColdFusion Detractor (Part 2)

For those readers who didn't see my previous post regarding my conversation with Glen, Glen is a technical trainer who treated me to the usual "ColdFusion is dying" mantra we normally hear from other programmers. The big question I had after that first encounter was why, as a trainer rather than a programmer, he had developed that opinion about ColdFusion. So when I ran into him again at the gym the other day, I asked him about that. Turns out his belief that ColdFusion is dying is based on the job market for ColdFusion jobs. He told me he works/interacts with a dozen recruiting firms in the Washington D.C. area, firms looking to fill positions for government contractors like Lockheed, and that the number of ColdFusion positions compared to the number of positions programming in Java or Ruby is just so small. He added that a lot of the ColdFusion positions that did exist were senior positions where candidates were expected to know how create web services, work with Java, write object-oriented code, etc., making it hard for up-and-coming ColdFusion developers to find work. I also found out that most of his training work involves training/teaching programmers OO-based languages over several weeks, so his perspective on programming trends isn't all that different from an actual programmer. Glen (who doesn't mind talking) went on to give me the standard advice given to modern-day programmers (the importance of having multiple programming language skill sets, the need to have a new job lined up before leaving your current one, etc.) before we parted company once again. My thoughts? I don't doubt there are more jobs out there for languages like PHP, Ruby, and Java just as Glen said, but whenever I go out on websites to look for ColdFusion jobs, they're out there, and while many of them are senior-level positions, there are a few junior-level jobs to be had. Actually getting hired, however, made take some effort, as Michael Dinowitz noted in his recent blog post, "Are There Really ColdFusion Jobs?" In the end, Glen's position on ColdFusion is nothing original: lack of marketshare is at the heart of every "ColdFusion is dying" argument we hear. But marketshare is only one metric, and it shouldn't be the main consideration when choosing a programming language. The main consideration should be "does this technology allow me to build the web application I want?" And when that question is directed at ColdFusion, the answer is almost always "Yes."

My First Mozilla Jetpack Add-On For Firefox: browseTimer

As I previously mentioned on my blog last week, Mozilla has launched a new means of creating add-ons for Firefox called Jetpack, which allows would-be plugin developers to build add-ons with HTML, CSS, and Javascript functions that include all of the jQuery functions. As it happens, the first two functions listed in the Jetpack API were the clearInterval() and clearTimeout() functions, and that gave me a idea. My most recent AIR application, focusTimer, is a desktop widget inspired by time management techniques like Pomodoro, where you basically shut out/off all distractions and work on a task for a set amount of time. Once that time is up, the idea is to take a short break before starting another distraction-free period. So my Jetpack add-on, browseTimer, is a timer built into the status bar of Firefox that lets you set how much time you want to spend browsing the web before getting back to work. Once the timer expires, the add-on uses the Jetpack API functions for the Firefox tabs to blank out the content of all of your open Firefox tabs and turn the body of the now-blank pages red (in other words, you KNOW when the timer has run out!). It's certainly not the most useful add-on in the world, but it didn't take long and it helped me learn the basics of Jetpack. If you're interested in checking it out, visit the following page... http://www.swartzfager.org/blog/mozillaJetpack/browseTimer/installBrowseTimer.html ...for the link to the Jetpack add-on need to run all Jetpack-based add-ons, links to the Macintosh and Windows versions (there were slight differences in how the input elements were displayed in the status bar that warranted two separate versions), and instructions on how to uninstall it if you don't like it/need it.

In Defense of Twitter

Since I've already defended Twitter in two other people's blogs this past week, I figured I should write my own post on the matter. That way, if I feel inclined to comment on Twitter use again, I can just post the URL to this entry and leave it at that (save myself some typing). I wasn't enamored with Twitter when I first checked it out. I wasn't interested in the mundane things people were doing at the moment, and I certainly didn't think anyone really cared what I was doing. But at cfObjective() 2008, it quickly became clear that Twitter could help me connect with fellow conference-goers and clue me in on what was going on in particular sessions, where people were gathering to hang out or go out, etc. And I've used Twitter ever since: I'm not on it every waking moment and I don't feel like I'm disconnected when I'm not on it, but I do make use of it. I really feel that the simple trick to getting value out of Twitter is to follow people whose Twitter posts ("tweets") provide some value to you: information, insight, humor, whatever. Most of the people I follow are ColdFusion/RIA/Web developers, and they'll post any interesting links about those topics that they encounter as they surf the web. It's almost like a people-powered RSS feed of tech articles, except that you're getting the information from people you know and respect rather than random people. Sure, there are the occasional tweets about where people are or what they're having for lunch, the tidbits of daily life, but those can be easily ignored if you're not interested. And yes, it can be a distraction if you're getting live updates from Twitter via a desktop client like Twhirl or Tweetdeck, but there's a simple solution to that: turn it off while you're working, and turn it back on when you're taking a break. I'm not trying to push Twitter on anyone--you can live without it--but I think folks should give it a serious try before deciding one way or the other.

Mozilla Announces Jetpack, an API For Writing FireFox Adds-On with jQuery, HTML, and CSS

I found out about this last night from a tweet sent out by the jQuery Twitter account (which is probably a good indication that they like the idea). The subject line pretty much says it all: Jetpack is designed to let current web developers use their existing skills with HTML, CSS, JavaScript, and jQuery to build Firefox add-ons/plugins without the need to mess with Firefox's XUL mark-up language. While JavaScript has always been part of the add-on development process, the inclusion of jQuery should make performing certain actions a whole lot easier. You can learn more about Jetpack via the following URLs: ...the tutorials in the final link give you a good idea of the kinds of things Jetpack will allow you to do: the last example is a Jetpack add-on that will count and display the number of unread e-mails in your Gmail Inbox. I want to give Jetpack a whirl, but I honestly can't think of any functionality I want to add to Firefox that I can't get from an existing plugin. Anyone have any suggestions for something to try with Jetpack? It's interesting how web technologies keep being repurposed as a development option in other technologies (Adobe AIR, the upcoming Palm Pre's WebOS, and now Jetpack). Even though I'm not particularly interested in delving into all these different areas, I must say that I like the trend. :)
 

Brian Swartzfager's Page

Latest Activity

CF Mitrah liked Brian Swartzfager's discussion Alpha Releases Out of Updated jQuery UI and Brand-New jQuery Enchant Libraries
May 23, 2012
Angela McGregor joined Brian Swartzfager's group
Thumbnail

ColdFusion in Higher Education

A group for ColdFusion developers who work in higher education (universities, colleges, etc.).
Mar 2, 2011
Michael Horne replied to Brian Swartzfager's discussion Introduce yourself! in the group ColdFusion in Higher Education
"I'm Mike. I work at ecch.com, based at Cranfield University, Bedfordshire, UK. We distribute Case Study material to universities and colleges, primarily in the management sector."
Oct 24, 2010
Michael Horne joined Brian Swartzfager's group
Thumbnail

ColdFusion in Higher Education

A group for ColdFusion developers who work in higher education (universities, colleges, etc.).
Oct 24, 2010
Tim Heald joined Brian Swartzfager's group
Thumbnail

ColdFusion in Higher Education

A group for ColdFusion developers who work in higher education (universities, colleges, etc.).
Nov 9, 2009
JP Revel replied to Brian Swartzfager's discussion Saving the order of items rearranged by jQuery in the group CFJQuery
"Thanks a million - you saved my hide."
Sep 2, 2009
CVgeek joined Brian Swartzfager's group
Thumbnail

ColdFusion in Higher Education

A group for ColdFusion developers who work in higher education (universities, colleges, etc.).
Apr 3, 2009
Jon Alsbury joined Brian Swartzfager's group
Thumbnail

ColdFusion in Higher Education

A group for ColdFusion developers who work in higher education (universities, colleges, etc.).
Mar 13, 2009

Profile Information

Relationship Status:
Married
What do you like about CFML
It's easy and quick to use, yet quite powerful.
What other technologies do you use?
HTML (obviously), CSS, JavaScript, and Flex (a little)
About Me:
I'm the sole ColdFusion developer in the Portal and Web Services unit at the University of Maryland, College Park. I develop CF-powered web applications for departments that don't have their own programming expertise, troubleshoot legacy CF applications, and develop CF-powered portlets for the relatively new university portal. I'm married with 4 greyhounds.
Blog
http://www.swartzfager.org/blog

Brian Swartzfager's Photos

Loading…
  • Add Photos
  • View All

Brian Swartzfager's Blog

ColdFusion 8's image functions + jQuery= a UI for adding text and color blocks into an image file

Posted on February 28, 2008 at 13:05 3 Comments

I blogged about this on my external blog yesterday but thought I'd share it here as well.



One of the new features in ColdFusion 8 is the ability to manipulate images using ColdFusion tags and functions. In addition to being to do generic image manipulations (like rotating, resizing, and cropping), you can also add text to an image using the ImageDrawText function.



A week ago, an idea popped into my head: "What if you could create a UI tool that would let a user decide what… Continue

Switching Between Sets of Tables On The Fly

Posted on February 8, 2008 at 12:55 0 Comments

(This post is also on my external blog, but I wanted to share it here as well).



Ever need to tell your ColdFusion app to run select queries against a different set of tables while you do something to the original set

(like perform a batch update)?



I did. Here's how I did it.

First, I gave each table in each set a two-part name, two words…

Continue

ColdFusion Getting Some Respect from Dzone.com

Posted on January 23, 2008 at 13:24 0 Comments

The folks over at Dzone are going to launch several new websites containing news and information about various web technologies, including ColdFusion:

DZone's Network is growing

Dzone's a pretty cool site, so I think this can only be a good thing for ColdFusion.


Counting down to the conferences...

Posted on January 13, 2008 at 17:12 0 Comments

Just on a whim, I decided to add countdown timers to the cf.Objective() and CFUnited promotional badges on my external blog. I also wrote a blog post about the JavaScript code involved.



So let's see...right now it's just over 109 days until cf.Objective(), and 163 days until CFUnited. Can't wait!…



Continue

How to Use the Same Server-Side Code to Validate Form Data With or Without AJAX Using jQuery

Posted on January 3, 2008 at 0:14 0 Comments

Just finished a post on my external blog about a technique I developed recently that allows me to write a single set of ColdFusion code to validate data submitted via an HTML form that can then be executed via AJAX if the user's browser has JavaScript enabled or executed server-side via a regular form post if JavaScript has been… Continue

Comment Wall (4 comments)

At 18:12 on November 13, 2007, Scott Pinkston (ScottP) said…
I did also - somehow it keeps getting removed. I'll put it back and how long it stays up this time.
At 17:50 on November 15, 2007, Liz Frederick said…
From Jared's page http://www.coldfusioncommunity.org/profile/JaredRypkaHauer

Brian, I totally agree. I put CFUnited as a group the minute I signed up. I have been begging for someone to do this for a long time. I think all attendees should create a profile. It is a great way to get connected. I see great things in the future for this site. I plan on inviting Nick Tong to CFUnited Europe.
At 16:47 on November 22, 2007, John Allen said…
I am the lucky bone head that gets his questions answered by the great ColdFusionWeekly.

Nice to meet you!

ColdFusion rocks.... cool dogs.
At 19:46 on December 31, 2007, Christian Ready said…
Hey Brian, thanks for the welcome. I'm glad to be here!

You need to be a member of ColdFusion Community to add comments!

Join ColdFusion Community

 
 
 


Latest Activity

Profile Iconmikehenke via Twitter
#jenkins, #coldfusion, inspections - qpscanner, varscoper, syntax for @sotr cloudy w/ chance of tests session https://t.co/OmsNjakFq8
Twitteryesterday · Reply · Retweet
Profile IconCFOverflow via Twitter
Getting a 404 when trying to use the taffy RESTful API framework on ColdFusion 8/Windows... http://t.co/7MAmoIya8c #coldfusion #server
Twitteryesterday · Reply · Retweet
Profile Iconmikehenke via Twitter
setup #jenkins, #coldfusion, inspections - qpscanner, varscoper, syntax for #cfml while u get coffee, https://t.co/OmsNjakFq8 #feedback
Twitteryesterday · Reply · Retweet
Profile Iconten24web via Twitter
Slides from @gregmoser1 talk "slatwall beyond ecommerce" at #cfobjective http://t.co/Nocfc5r2K8 #slatwall #ten24web #coldfusion
Twitteryesterday · Reply · Retweet
Profile Iconxactitsolutions via Twitter
Adobe Releases Critical Security Updates for Reader, Flash Player and ColdFusion http://t.co/jzrtkM2uJV
Twitteryesterday · Reply · Retweet
Profile IconGeekFreelancers via Twitter
New #Job: Coldfusion SQL Expert http://t.co/Fl2Ju2SLrI
Twitteryesterday · Reply · Retweet
Profile Iconpelaphptutor via Twitter
Twitteryesterday · Reply · Retweet
Profile IconCFOverflow via Twitter
ColdFusion - DateFormat invert the date on refresh page http://t.co/7pPkSWqRVu #coldfusion
Twitteryesterday · Reply · Retweet

Members

Translate this page

© 2013   Created by Nick Tong.

Badges  |  Report an Issue  |  Terms of Service