Time to move to move this party to my new blog: http://rantfree.me.
I was unable to attend the summit, which is too bad. I love Vegas in October and I love ColdFusion… great combination. Most importantly, it seems like everyone who was able to attend had a great time.
On the flip-side, the coverage outside this event has been HORRIBLE! Beyond bad! Aside from Ray’s post (of whom I share the same sentiment as the first commenter), where’s the blog entry covering everything that happened at the event with slides of the presentations (thanks to the dude on twitter who shared the dropbox link)? In that entry there should also be links to all the slides of those who presented. How about bullet points of all the new features covered in CF11 including the cfclient crap nobody wants (and maybe at least try to sell us on it). How about an official response regarding the stolen source code. Honestly I’m still miffed about EOL Dreamweaver support… how about a meaningless apology followed by details, screenshots, etc on an improved CF Builder which I currently loathe, but dying to hear info on improvements because you know, CF Builder is still EXTREMELY inefficient to code with (seriously, it’s painful… like adding days, not hours, but days to projects) and I’m clearly not going to get CF11 Dreamweaver extensions. How about maybe a shout out to what’s going on with ColdFusion Brackets support as well.
I’ve been hanging on the fence whether to continue ColdFusion development for future projects. Hell, Ben’s response to me in one of his blog entries was quite unsettling: ‘even ColdFusion at some point in the future will end up in maintenance mode‘. To reiterate, Ben’s closing statements (according to Ray’s blog entry) further acknowledged: ‘it is no longer enough for us to be “ColdFusion developers” but rather “developers” instead‘, which isn’t really a big deal because this has really always been the case, but it is a big deal regarding what seems to be Adobe’s attitude toward ColdFusion as a language. C is hanging around in forms that are being used to code all of our iPhone apps… so why does ColdFusion have to ever go into ‘maintenance mode’? Java’s oldschool and so damn awesome that ColdFusion rides on top of it (lets not mention Java’s use on Android… or everywhere else lol). It’s almost hard to swallow, but is maintenance mode the plan for ColdFusion with Adobe? And it’s not like there was public information that came out of the event… if you haven’t read Ray’s post or followed Twitter, there was NO information period! Thank goodness I was tipped off to follow the #cfsummit2013 hash tag on Twitter (make sure click on the all link at the top), but it is very difficult to sort through the nonsense and figure out the very little information that is relevant. Nearly a week after the event we get an ‘official success‘ blog post with absolutely no information about the event… not even a picture! So there’s an education program that’s long overdue (like so overdue it might be too late) and there’s statistics that nobody can validate but Adobe….
CFSummit also gave Adobe an opportunity to showcase both the current and future of the product and receive valuable feedback from the community.
Showcase what? There’s not a single link, screenshot or code sample in the post. This event was a success? If getting from start to finish is what measures a successful conference, then I guess it was. I was unable to attend so I know I’m missing the ‘conference high’, but I have certainly found nothing motivating, refreshing or exciting out of the conference to drive me to want to continue being a CF developer other than my current commitment to the language, my clients and their projects. And I tried to follow the conference as closely as I could, but man I had to pry and dig for info. Who the hell handles the press for this anyway [rhetorical]? So I’m still on the fence and rapidly coming to a point where I must make a decision.
I was expecting this weekend geeky buzz/high on ColdFusion information for me to pick through and go over and there hasn’t been so much as a peep. I used to show off features to clients when I was beta testing so my clientele could get a glimpse of how easy the cool new stuff was. If you want to get people excited about ColdFusion again, the communication outside of this year’s summit is exactly how NOT to do it. Hell, the headlines on ColdFusion in Google news are still on the source code being stolen nearly a month ago. Was that covered at the conference? There’s not even so much as an afterthought of the conference to be found anywhere. Did it even happen?
I keep telling myself it’s irrelevant whether CF is dead or not because I use it (and like it). But if I have to code an application that needs to last ten years, stay relevant and stay functional in ten years before it’s redeveloped (precisely why frameworks and MVC are unacceptable), I’m beginning to believe I need to look elsewhere. Maybe I’m the last one to realize this… or do I wait till cf.Objective() 2014? /sad CF fanboy.
I received a message from a follower asking me about my current network configuration, both in reference to a post I made a few years ago and the fact he too lives in the St. Louis area and uses Charter. Funny you should ask….
I currently pay for Charter’s highest tier at 100/5 (the fastest in our area… /praying for Google Fiber to come to the St. Louis area). I’ve never really achieved the speeds I pay for with my hardware and never felt the need, but as my hardware was nearing 5 years old (it was future-proofed at the time) and my family’s demands on the hardware are more reliant and strenuous, I felt it was time to future-proof once again.
First, my old configuration:
- Motorola SB6120 Modem
- Cisco Linksys WRT610Nv2 with DD-WRT (the modded WRT350N from my post mentioned above was donated to a friend… and is still being used might I add)
- Dual-band wireless N
- Trendnet Gigabit Switch
- CAT5e cables throughout
And for my newly purchased upgrades:
- Motorola SB6141 modem
- Asus RT-AC66U
- IPv6… because Charter supports it
- I have no AC devices yet, but I imagine I will within the next 12 months
- Trendnet Gigabit Switch
- Rosewill CAT7 cables throughout
The purpose behind this whole project was to future-proof with reasonable expectation of some slight speed increase over the network… nothing spectacular and not terribly expensive.
So I spent the past day excitedly uninstalling all my CS6 software and “upgrading” to the new Adobe CC. I didn’t want to believe Adobe would no longer develop Fireworks (which I find completely stupid and insane, but whatever), so I figured I’d spend the next 6-12 months teaching myself Illustrator… no biggie. If Rogie can do it, I can do it.
Well not only is Fireworks dead, but lo and behold ColdFusion development has been completely removed from Dreamweaver! What!?! When was this announced? What do I do? I have work due by the end of the week… and I CAN’T REINSTALL CS6!!! Seriously, I physically cannot get my work done!
Ted Patrick retweeted a little blurb about Java 1.8 being released into the wild, so I immediately had to give it a go with CF10. Unlike the myriad of problems I had trying to upgrade to Java 1.7 before the CF10 update 8, Java 1.8 worked without a hitch [on Windows 2008r2]!
I just stopped my CF10 service, uninstalled 1.7, installed 1.8, modified the java.home directory in my jvm.config file (CFdir\cfusion\bin\), restarted the service and presto! It worked!
Now I have no idea what the benefits are other than the usual faster, more secure… blah, blah, blah… but finally! Something that didn’t require jumping through hoops with Adobe. Love it! This is on my development server and I’ve looked at all my sites with only a brief look. I’ll update this post if I notice anything good or bad as a result of the upgrade.
Screenshot and Java link after the break. Read more
So Adobe caught wind of my troubles and went out of their way to contact me (through e-mail and on the phone) to try and fix the issues I was having. There were a few times when I think we were both gonna lose it (to be honest I’m just glad the same problems I had been having were arising for him), but after 75 arduous minutes, we were able to establish that ColdFusion 10 did in fact install (I knew this), indeed it was working (that was a revelation to me), but was not configuring IIS correctly with a previous iteration of ColdFusion having been on the server (CF9 in this case).
In my particular case (of both my win2008r2 servers), CF10 did in fact install, but did NOT update the mappings in IIS. The key to my sites not working lied within the IIS Handler Mappings. When installing CF10, none of the handler mappings were changed to CF10, it retained the old CF9 handler mappings. This is both when I installed CF10 with CF9 already on the server and when I had removed CF9 from the server before installing CF10, in which the CF9 uninstall did not remove the IIS mappings (you get all that? lol). Also worth noting is ColdFusion now uses ports on the 8007 and 8012… ports on my development server that were being used (each site in IIS had it’s own port to make it unique for development on the 8000 block of ports… I moved my stuff to the 8100 block). Bear in mind that if you have a lot of sites (and I have like 20+ on each server), that changing all these mappings is a VERY time consuming and tedious process. I had fixed IIS to the point it would render ColdFusion, but that was it (couldn’t render PHP or even basic HTML anymore). Seeing no easy way to fix everything in a timely manner after tearing IIS apart with Adobe to find problems, I concluded a fresh reinstall of Win2008r2 was a better route to take (I tried removing and re-adding the IIS server role, but even that was gonna take some internal work to completely reset… bleh… reinstall). Read more
It’s not often I share the work I do aside from occasionally linking the latest website I’ve launched. I especially have a bad habit of not sharing my design work. However both my client and I are really pleased with the result so I thought I’d share this particular piece.
The photo is of me in my turnout gear. It was kind-of a tough shot because I set all the settings on the camera and and then handed the camera off to our department secretary who took the shot after I got her in the right position. It took some effort and adjustments on my part to get the right pose too. It worked out exactly how I wanted in the end though.
I haven’t seen it mentioned on Twitter or on any blogs yet, and although most of us are already using and/or have paid for more recent versions, I thought it’d be worth noting Adobe is giving Away CS2 Standard for FREE. Just login (or create an Adobe account if you haven’t already) and download. Happy CES Monday to everyone and happy downloading. I have no idea whether this is a today only thing or not, but thank you Adobe!
I was doing a security scan of my ColdFusion 9 server to make sure things were locked down (using the ever so awesome hackmycf.com) and I came across a warning for “Server Header Disclosure”. This linked me to an article by Pete Freitag on how to fix this security risk on Apache with direction on how to fix it with IIS.
Well ummm… the direction got me to install UrlScan, but not how to fix it, and stupid me I spent a solid 15 minutes looking for a pretty icon in IIS to configure it via the GUI. Oops. Turns out the settings are in a simple text ini file in the following directory:
Cool. Now what the heck am I looking for?
First and foremost, take some time to familiarize yourself with the whole thing as it’s relatively short, but darn powerful. And after you install, check your sites. I have some older sites that don’t use SES URLs and the ‘&’ is blocked by default, which I had to change/comment out… so tweak as needed, but carefully. For something I’ve never used before, I will definitely be relying on this tool heavily in the future… it’s just simple and awesome.
The setting we’re looking for, in reference to the warning we’re getting from the ever so rockin hackmycf though, is right near the top. Change RemoveServerHeader from 0 to 1 and you’re done. Smooth!
After yesterday’s rant on ColdFusion I wanted to be sure to point out some genuine Adobe good stuff.
I signed up for the Adobe creative cloud in September and can’t speak highly enough of it. The product has genuinely been a pleasure to use. I just thought I’d point out a few pros and cons of the service for anyone still holding out:
- The latest upgrades and updates at your fingertips
- Photoshop, Fireworks and Illustrator CS6 are just awesome!
- Acrobat XI Pro is a great product too
- Includes a TypeKit subscription… I was even issued a refund for the unused portion from my previous subscription… awesome!
- Adobe Story… Need I say more. Although I’m an amateur at best, I love this product!
Cons (not really cons… more like, where the product could use some improvement)
- You can’t [yet] customize the folder location of The Creative Cloud Connection on your PC… your stuck with the directory Adobe gives you by default.
- Would love it if Dreamweaver/Creative Cloud Connection would work together for live, processed dynamic coldfusion|php|jsp|etc. code for testing.
- Creative Cloud has a bad habit of losing my logged in session and I’m signing in a little more frequently than I’d like.