Thoughts, ideas, tips, musings, and pontifications (not necessarily in that order) by Ben Forta ...
NOTE: This is my personal blog, and the opinions and statements voiced here are my own.
Almost all Adobe TV content is in English, but many Adobe TV viewers are not native English speakers. Which is why Adobe TV has launched a Community Translation project. There have already been 154 translations completed, in 25 different languages. Are you fluent in English and at least one other language? Then take part, and your translation will be available as a closed-captioning track on the video, and will also appears as a searchable, interactive transcript alongside the video.
Top of Mind Networks (Atlanta, GA) is looking for a ColdFusion developer. Requirements include MySQL and JavaScript experience, as well as experience with security and securing web applications. Contact David Orsini.
Unnamed client (Fort Lauderdale, FL ) is looking for a ColdFusion developer. Requirements include 5+ years experience with ColdFusion and Microsoft SQL Server, as well as experience with a development framework (ColdBox preferred), Ajax, and CSS. Contact Victor Mendez at recruiter Jobsite123.Com.
Posted At : 3:07 PM
Related Categories:
ColdFusion :
Justin Carter has posted thoughts on using CFML within <cfscript>, using (what he calls) C4X. While I must (once again) confess not not being a big <cfscript> fan (I was actually opposed to many of the enhancements made in recent CF editions, I'd have much preferred we deprecate <cfscript> in favor of server-side ActionScript), Justin's post makes for an interesting read. We've been debating the future of <cfscript> since it was first introduced back in CF4 in the 90s, and I think we'll be debating this one still for some time to come.
Photoshop Express 1.5 for iOS has been released. As per John Nack, "This release reworks the photo capture experience, adding support for batch capture of photos plus a highly useful review mode, and it includes full Retina display support. iOS 4.2 compatibility brings benefits like an improved ability to upload images in the background."
Toshiba has a new Android based tablet on the way, and has launched a site to promote it. And as reported by All Things Digital, on the new site Toshiba proudly declares that their device runs Flash, but visit with an iOS powered device and you'll see this image. Nice going, Toshiba!
Posted At : 10:12 AM
Related Categories:
AIR :
Mobile :
Flash :
Developers building mobile content need insight into devices and OS versions being used. Android.com publishes charts showing the OS used by devices connecting to the Android Marketplace, both current (last 14 days) and historical data. It's great to see that over 1/2 of the devices connecting to the Android Marketplace are running Android 2.2 and 2.3, which means that most devices can run Flash and AIR apps.
IBM's Watson Supercomputer is going to be challenging top Jeopardy players next month (if you have yet to watch the videos on Engadget, you really should - this is mind-blowing stuff).
Watson's public face is a monitor showing an avatar that provides visual cues as to processing, confidence in answers, and more. The avatar is entirely Flash based, and was built by Joshua Davis and Branden Hall (who have posted some details and screen-shots). Mike Chambers has also posted some details on the project.
Posted At : 9:37 AM
Related Categories:
AdobeMAX10 :
Flash :
Gamasutra is running a story on Flash "Molehill" 3D APIs (demonstrated at MAX 2010 during the opening keynote) and their use in gaming. They have also posted a detailed look at Flash vs. Unity.
Posted At : 8:44 AM
Related Categories:
ColdFusion :
As a general rule we are exceedingly careful to not break backwards compatibility when updating ColdFusion. But, sometimes this happens, and here is an example that a reader just alerted me to.
<cfcache> is used to cache the generated output of dynamic pages so as to improve performance. Prior to ColdFusion 9, the request query string was automatically used as part of the page identifier, so that pages with different query strings (URL parameters) would be cached independent of each other. In ColdFusion 9 this changed. As per the documentation, ColdFusion 9 added a new usequerystring attribute which specifies whether or not pages should be treated as unique if they only differ by query string. And unfortunately, the default is false, effectively changing <cfcache> behavior if this new attribute is not used.
The change was made to fix a specific bug. But, unfortunately, the implementation can break backwards compatibility.
Posted At : 9:16 PM
Related Categories:
ColdFusion :
eWeek Labs review claims "Adobe has done it again with ColdFusion, making the hard things easy. With their latest offering, ColdFusion 9, Adobe again ups the ante [actually, the article says anty, but I assume they meant ante] with new enterprise features and performance improvements." ColdFusion 9 gets an average score of 9.6 out of 10.
Posted At : 11:22 PM
Related Categories:
AIR :
Mobile :
Flash :
The Wall Street Journal Digits blog posted a story quoting comScore data that shows that more Americans have Android powered smartphone than iPhones. I think the findings are actually a little misleading, 26% versus 25% is well within the margin of error for just about any statistics. Still, the rapid growth of an OS that runs Flash and AIR is definitely good news.
Posted At : 11:38 AM
Related Categories:
ColdFusion :
Steve Bryant has announced the beta of a new ColdFusion framework named Neptune. Documentation with examples are online.
So, what is Neptune? As per Steve:
Neptune is the easiest framework for most web development. If you have a large (non-framework) code base that you are thinking about migrating to a framework then Neptune is absolutely the easiest framework to migrate to. It isn't hub and spoke (where all calls go through index.cfm), so you just need to copy some files into your site and add a couple of lines of code and you are using the framework. You can take advantage of framework features as you need to - no need to change any code until you want to take advantage of the framework.
Neptune is the easiest framework to learn and use. You don't have to learn about "Object-Oriented programming" (though you can use OO with the framework) or "Inversion of Control" (which it does for you) or "Implicit Invocation", but it does automate most of the mundane tasks of programming. In fact, the framework itself handles much of what a code generator would normally handle - without needing to generate actual code.
Since Neptune uses services instead of objects, you can use familiar (and easy) recordsets instead of more complicated objects and object collections. But with the power and simplicity of DataMgr, you will have a data access layer solution that is better than ColdFusion ORM.
Rather than being about some theory about the framework itself (like "small framework" or "implicit invocation"), Neptune is geared towards making development life as easy as possible and making your code as concise and readable as possible. The development of Neptune has taken a very evolutionary approach. I have simply attacked the most tedious aspect of my development life again and again.
I've yet to try this one myself. If you have, please share your thoughts.
AOL Lifestream is a unified client for accessing multiple services (Facebook, Twitter, MySpace, Flickr, YouTube, and more). The desktop client is built in Adobe AIR.
Lots has already been written and taught on getting started with ColdFusion Builder (I recorded an Adobe TV segment on the subject over a year ago). But, many users do still run into issues getting ColdFusion Builder configured and ready to use, and so Adobe Technical Writer Anand Shekar BC has posted an entry and video entitled Learn how to setup a project and configure web server in ColdFusion Builder.