ColdFusion Bloggers Tweets

When I brought ColdFusionBloggers.og back to life, several of us were discussing the service on the CFML Slack channel. One of the many things that was mentioned was that some blogs these days are static and don't have a 'ping' service to ping an aggregator. That led to the venerable Sean Corfield mentioning that he does not read a blog post if he does not see it on his Twitter feed. I suspect others get their updates this was as well. I'm still 'old school' I guess because I still use and online news reader. I don't have a solution yet for those static blogs, but I'm percolating thoughts on that. However, during the process of resurrecting ColdFusionBloggers.og I noticed that at one time there was a Twitter account for @CFBloggers. I checked with Ray Camden and luckily he was able to remember the credentials for this account and passed those on to me.

The current iteration of ColdFusionBloggers.og is coded in Node.js. I've been learning what I can about Node as fast as I can. This past weekend started the process with Twitter to get my API tokens. While waiting on those I learned what I needed to get Node to send a Tweet. Today I received the Twitter API access tokens and this evening I was able to debug my hacked up Node code. The first tweet was sent! WooHoo! I think this is all working.

The short story is all new blog posts aggregated by ColdFusionBloggers.og will now be tweeted in real time. This being the first blog post to tweet. Cheers!

I hope this is the first of many changes for ColdFusionBloggers.og. Contact me to have your ColdFusion related blog added to the feed.

ColdFusion Bloggers is Alive

A short note to alert everyone that is back online and back to aggregating your blog posts.

The great Raymond Camden created this awesome resource and technically it will always be his. I happen to be the current caretaker if you will of this valuable service. If anyone was wondering why Ray decided to step away from ColdFusion Bloggers, see his blog post here. I reached out to Ray and he granted me the 'keys' so to speak. Thank you Ray! I've moved hosting to my AWS account for hosting and tonight I was able to work through the hiccups of migrating older code to a newer environment on newer versions of the backend software. I just completed adding SSL via Lets Encrypt and verified the ping service works. ColdFusion Bloggers is back in action!

Spread the word! Add your blog!

Living Longer Than Dad

For the past two years I've been contemplating turning 50. It's not that 50 is scary or some huge significant number to me like it is for some. To the contrary I've been looking forward to reaching that significant number, because being 50 is something that for a long time I thought I'd never be. My father died of a massive heart attack at the age of 48. I was 28 at the time.

Over the next 20 years I've been married, divorced, changed careers, changed jobs numerous times, become reasonably successful in my new career, basically all the things people do. During that time it was always in my head that Dad didn't make it past the age of 48. Somewhere in there it set into my mind that I wouldn't make it past 48 myself. I know it's irrational. It's nonsensical. Its crazy talk. There no scientific way to determine how long you will live based on how long your father lived. Yet there it was, embedded in my mind, that my time was over by the age of 48. So much so that I was living my life not expecting to live longer.

Two years ago, when my age hit that number, I made a trip up north into the woods near the edge of the BWCA where we spread Dad's ashes. It had been twenty years since I was there last and it had been twenty years since I had a chance to sit with Dad, talk, have a drink, listen to his words. I went with two things, a flask of his favorite scotch and a cigar. After hiking in for about a mile I found the granite outcropping in the river where we spread his ashes. For the next hour or so I sat there smoking a cigar, taking a sip of scotch from the flask and pouring a shot from the flask into the river. After all, it's been twenty years since he had a drink. I sat here listening for his words. Trying to find peace of mind.

Two years later and two years older than my father I'm still listening for his words and trying to find my way in this world. Trying to find some peace in my mind. I don't know where life goes from here or how long life will last. I heard something a while back that inspired me to reflect a little and thus write my thoughts down today. "Be grateful for the extra innings."

I'm Still Alive!

Whatever happened to that "Wil" guy that always wrote about ColdFusion stuff?

I'm still here! I've really neglected writing for the past couple years. My last real post (other than yesterdays) was in November of 2015. My excuses are I wasn't 'feeling it', I was too busy working, I didn't care about writing. Whatever. I think some people figured I dropped from the face of the earth. I sort of did in some ways. In other ways I've been doing the same things I've always been doing. WORKING and WORKING.

I'm still with CF Webtools, seven years now, and I'm primarily still doing ColdFusion stuff. I say stuff because I almost never do any actual coding. I'm more or less "The Wolf" aka Winston Wolf and "I Solve Problems". At CF Webtools, we are called in to solve problems for companies of all types. What kinds of problems? All problems whether it's coding, database/performance, web server/performance, hackers (oh my), bugs, etc. We solve problems so you can go about the business of your business. I guess I was so bogged down in the front lines that I forgot to write about a few of the battles and share what I've learned.

What's New?

Well, for the most part I'm doing AWS work. I'm midway through some AWS certification courses and I've been building out 'virtual data centers' for clients. Don't get me wrong, I'm still working with ColdFusion servers, but I'm mostly migrating them from physical iron, or other hosting providers, over to AWS. Some of these migrations are mixed environments and include things like PHP and .NET. They may also include full database server migrations into AWS RDS, DNS migrations to Route53, CloudWatch monitoring and more. For the most part AWS is fun and I like working on the platform. CF Webtools will build and/or manage your AWS solutions. Drop us an email.

The 2017 Solar Eclipse


Customer Service, It Mirrors Your Attitude

I use Evernote to type up my blog posts and as a scratch pad for blog ideas. Sometimes ideas get lost deep in Evernote never to be seen again. Today I was digging through to see what notes I had started and to see if I could put together a blog post and I found this little note. It's a funny experience I had a year and a half ago at the doctors office.

From December 2011: The other day I was at the doctors office to have my pre-surgery physical and blood tests completed. The lab tech was an slightly older woman whom was in a particularly foul mood. The new fax machine was causing all sorts of problems and she was expected to make it work without instructions. She's a nurse, not a fax repairman Jim!

In my youth I was a Navy Corpsman and I have a lot of experience doing blood draws. I know this truth to be a fact, you never want the person with the needle to be mad, upset, angry or whatever. Seeing her mood and fearing for the safety of my arm I immediately employed humor and empathy for her frustrations with technology. Not being a fax machine repairman myself I couldn't fix the stupid thing. But I could joke with her about it and share that with her that I work in the IT industry and I can understand the frustrations of these 'darn machines.' After joking with her for a few minutes she began to relax, smile and laugh thus saving my arm from being a Human Stress Relief Pincushion.

When she was done we were both laughing and enjoying life again. Best of all, my arm survived the experience.

A positive attitude goes a long ways and can be a self-defense mechanism.

ColdFusion Job Opening: CF Webtools

CF Webtools just posted a job opening.

CF Webtools is looking for bright, talented, and motivated developers with high skill sets in ColdFusion, .NET and Mobile development (including IOS and Droid).

OS X Mountain Lion Launches Today

According to an article on Mac Rumors Apple is releasing OS X Mountain Lion today! I don't see it in the App Store yet.

I bring this up because of Adobe and their complete inability to bring current software to the latest OS X version. Will ColdFusion 10 run on Mountain Lion? Why would I expect it to? Adobe could not be bothered to get ColdFusion 9 working correctly on OS X Lion. Most of the work I do is for client on ColdFusion 9 and even ColdFusion 8. Thus upgrading my OS to take advantage of new features and software is always held back by Adobe. Will we have to wait for ColdFusion 11 as Adobe told us to wait for ColdFusion 10 if we wanted to run on OS X Lion.

How about ColdFusion Builder? Will this run on OS X Mountain Lion? This OS version has been in the works for a while and was announced many months ago. Yet Adobe is silent about their products.

The Roaring Apps website is doing a great job in getting user reports on what works with Lion and Mountain Lion. Not many Adobe products showing up as working.

Either I give up my Mac or I give up Adobe. Sorry Adobe, you're losing!

Adobe we are waiting for you to do something, anything correctly.

How I Started in ColdFusion

I missed the official August 1st celebration, but then if you read the "About" section you'll get a glimpse of how I started with ColdFusion.

I've been a geek since I was a little kid. I had home electronics kits and built all sorts of things like crystal radios, buzzers, door bells, simple switching circuits etc. I also am cursed with "The Knack"

I got my hands on my first computer around 1982,it was a TI-99/4A.


ColdFusion 9 on OS X Lion

The Lion Shipped Last Night, or this morning. Today we'll see if it Roars! I am downloading and installing OS X Lion on my older Mac Book Pro. I have ColdFusion 9 Developer edition as well as the rest of my developer tools on there. I plan to use the MBP as the guinea pig and if that works fine then to my main system, a much newer iMac. I'll update this post with details as I have them.

The Install Process

FIRST RUN YOUR SOFTWARE UPDATES! New updates came out for Snow Leopard in the past few days including and update to the Migration Assistant. Next, go the the App store. Lion if featured on the home page. Purchase Lion for $29 and wait while it downloads and installs. This is what's happening right now on the MBP. I hope everyone has a fast internet connection. This is 3.49GB.

The Results

So far I am running into an issue getting CF 9 server started. I don't have time right now to debug.

ColdFusion Builder 2 is running. This was installed already when I did the updated to Lion.

Flash Builder 4.5 is hanged in the install process. I hadn't installed it yet and it seems to be not working. The first issues was it could not communicate with Adobe to verify my Adobe ID. I don't have time to debug this either right now.

JRun is running, but I can't control starting or stopping of ColdFusion from CFBuilder or the ColdFusion Launcher. If I kill JRun then use the ColdFusion Launcher, I get the message "Server 'cfusion' failed to start." I'm not seeing anything in the logs indicating why it failed. I'm wondering if the connector to Apache is an issue. I remember that I had to redo that for ColdFusion 8 when I upgraded to Snow Leopard. Otherwise I'll reinstall ColdFusion 9 and see what happens.

  • Flash Builder 4.5 did install finally
  • ColdFusion Builder 2 is running.

There had to be something else wrong with my previous install. maybe I had the wrong connector or installed previously. I am not sure. This is a 3+ year old MacBook Pro that had Leopard installed originally and has had two OS upgrades since. None of these upgrades have been fresh clean installs. Plus ColdFusion 8 prior and now ColdFusion 9. So, I decided to uninstall ColdFusion and reinstall. That only took 5 minutes and now ColdFusion 9 is up and running. The good news about doing this way is we now know the installer works on Lion. Maybe this weekend I'll upgrade my iMac which is much newer and has not had so many previous upgrades. I'm feeling better about OS X Lion now.

Well, I tried to install the ColdFusion 9.0.1 update. That failed. I'm having all the same issues I had when I originally upgraded to OS X Lion. I usually stay up-to-date on these updates and hot fixes so I'm guess this may have been the issue all along. I'm posting the items from log files that may point to a clue. I'm not sure what the problem is at the moment.

view plain print about
1Apache error.log
2[Fri Jul 22 12:01:47 2011] [notice] jrApache[136: 59841] Couldn't initialize from remote server, JRun server(s) probably down.
3[Fri Jul 22 12:01:47 2011] [notice] jrApache[136: 59841] JRun will not accept request. Check JRun web server configuration and JRun mappings on JRun server.
707/22 12:02:08 info No JDBC data sources have been configured for this server (see jrun-resources.xml)
807/22 12:02:08 info JRun Web Server listening on *:8300
907/22 12:02:08 info JRun Proxy Server listening on *:51020
1007/22 12:02:08 info Deploying enterprise application "cfusion-ear" from: file:/Applications/JRun4/servers/cfusion/cfusion-ear/
1107/22 12:02:08 info Deploying web application "Adobe ColdFusion 9" from: file:/Applications/JRun4/servers/cfusion/cfusion-ear/
1207/22 12:02:09 user JSPServlet: init
1307/22 12:02:10 user ColdFusionStartUpServlet: init
1407/22 12:02:10 user ColdFusionStartUpServlet: ColdFusion: Starting application services
1507/22 12:02:10 user ColdFusionStartUpServlet: ColdFusion: VM version = 20.1-b02-383

A huge thanks to Marcin Szczepanski - see his comment below.

I could confirm his findings on my installation also. The new jpedal.jar is different. There are class files in the old one that are not in the new one. By replacing the new jpedal.jar file with the old one, ColdFusion 9.0.1 is up and running. Considering this was part of the update for 9.0.1 I wonder what else will break because of using the old file?

My Secret Life as a CF Webtools Developer

I've spent most of my career programming for individual companies on a rather long-term basis. I've averaged about five years per company and in the web programming business that's fairly long-term. However, last year employment life changed for me when my previous job went away in May. From May until the end of the year I was simultaneously job hunting like crazy and working every contract gig I can find. I would do any contract of any term length; one month, one week, one day or even a couple hours. If they wrote me a check I'd work. It was a rather stressful summer but I was far happier than when I was working at my previous job.


More Entries