Summary: coldfusionBloggers.org Feed
Feed of the latest items aggregated.
Unless you live under a rock, you've probably already seen the
news that Adobe ColdFusion 10 is now in public beta, and you
can download it and start playing with it. I know this is old
news by now -- nearly 8pm of the day it was released -- but I was
tied up in meetings all day and actually hadn't heard the news
myself until after dinner.
So instead of posting just another announcement, I thought I
would discuss the changes and new features that excite me, a
little bit.
Things that suck less
First and foremost, this release relieves many existing pain
points with earlier versions of ColdFusion.
- The Administrator now includes update/hotfix notification and
auto-install functionality. Hallelujah!
- Scheduled tasks now have a much more robust underlying engine
(Quartz), capable of task dependencies, resource-based
scheduling, and much much more! Can I get an Amen?!
- now has a
runOnce attribute,
which will make it analogous to PHP's "require_once", if you're
familiar with that.
- the
group attribute from the
tag has been added to the tag.
- Exchange integration is BACK!
The New Hotness
- Closures have been added. I'm one of the people that don't
really grok it yet, at least from a ColdFusion context, but I do
believe that they will bring a new kind of awesome with them.
- Axis, the library that enables SOAP in earlier versions of
CF, has been updated and the new version brings REST web service
creation functionality. I'll surely be covering this in more
depth here on my blog, since REST is kind of my
pet-feature.
- Many HTML5 features, like using Canvas for drawing charts,
Web Sockets, and more, have had functionality built around them.
I see these as similar to the AJAX integration. For people who
have been too scared/busy/whatever to learn to do it "the hard
way", CF will provide some baseline level of functionality that
makes it super easy to implement. Then, once they really
understand what it's accomplishing, stronger developers will
probably give it up in favor of leaner libraries or tools that
give them more flexibility and control. But it should prove to be
a great on-ramp, and I expect that we'll see it help many
developers and web businesses get up to speed.
Of course there's much more in both categories... these are just
a few things that spring immediately to my mind.
So head on over to Adobe Labs and grab it for yourself!
Date Published: Feb 17, 2012 - 1:15 pm
Well ColdFusion 10 has been made into public Beta. This is
great news. There are quite a few changes and one of the most
significant to me ( I hope ) will be the easy path to patch my
servers. I currently look after a large number of server
behind a very active load balancer and it's quite costly in terms
on time to upgrade each server. There are multiple other good
introductions with ColdFusion
10 but that's my favourite at the
moment.
Some others include:
-
Unique HTML5 built-in support to deliver richer interfaces
without prior knowledge of HTML5
- Improved
web services support using revamped engine and built-in support
for REST
- Security
enhancements to protect applications with new secure profile,
improved authentication and encryption.
-
Scheduler improvements to manage application-specific tasks,
event handling, grouping, and chaining of tasks
- Built-in
Tomcat server replacing Adobe JRun leading to performance
improvements
- Instant
notification and One-click Hotfix installer for updates
- Object
Relational Mapping to build database independent applications
without writing SQL
-
Bi-directional Java integradfgtion to dynamically load libraries
and invoke ColdFusion components (CFCs) from Java
And more:
http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSf23b27ebc7b554b664dd90601357fb06a77-7ffd.html
And:
http://nowshowingcoldfusionzeus.appspot.com/
Download it here:
http://labs.adobe.com/technologies/coldfusion10/
Also ColdFusion Builder 2.01 is also in Beta so grab that
aswell.
Date Published: Feb 17, 2012 - 12:11 pm
This is a short but important announcement. ColdFusion 10 beta at Adobe Labs
Here are the features they list.
- Unique HTML5 built-in support to deliver richer interfaces
without prior knowledge of HTML5
- Improved web services support using revamped engine and
built-in support for REST
- Security enhancements to protect applications with new secure
profile, improved authentication and encryption.
- Scheduler improvements to manage application-specific tasks,
event handling, grouping, and chaining of tasks
- Built-in Tomcat server replacing Adobe JRun leading to
performance improvements
- Instant notification and One-click Hotfix installer for
updates
- Object Relational Mapping to build database independent
applications without writing SQL
- Bi-directional Java integration to dynamically load libraries
and invoke ColdFusion components (CFCs) from Java
Date Published: Feb 17, 2012 - 11:45 am
The title says it all. The much anticipated ColdFusion 10 (Zeus)
has entered public beta and is available for download from
Adobe Labs. ColdFusion 10 represents a leap forward
for ColdFusion with a nice combination of updated infrastructure
and libraries as well as lots and lots of improvements to existing
features. While they were at it the engineering team went ahead and
added a slew of new features and language enhancements as well.
Here's a small sampling of what's new:
- Apache Tomcat replaces JRun - I was almost tempted to put a
blink tag here.
- Overhauled scheduler - Quartz scheduler under the hood. Lots
and lots of new functionality.
- Security - Adobe implemented the OWASP ESAPI library under
the covers and it's now pervasive throughout ColdFusion.
- AXIS2 upgrade - Much improved support for SOAP web services.
- RESTful web services
- HTML5 WebSockets
- HTML5 Charting
- ORM Search
- Caching updates (updated ehcache, caching functions, query
& login cache moved to ehcache).
- Hotfix Updater - Keeping up with and installing hotfixes and
updates has never been so easy.
This is just the tip of the iceberg. For a really nice
overview of what's new from engineering team member Sagar Ganatra,
check out
his site.

Date Published: Feb 17, 2012 - 11:45 am
So, Websockets what are they? Here is what wikipedia had to say on
the subject
http://en.wikipedia.org/wiki/WebSocket. Basically
put, websockets let you do a server "push" to a client browser. If
you have ever used BlazeDs you will be familiar with this type of
technology. However with BlazeDS there was a constant open
connection to the server. With websockets there is no persistant
open connection. This greatly reduces overall overhead for both the
client and the server. So, what can you build with websockets? Well
lots of stuff, you can create the obligatory chat client. Maybe an
ad system that feeds new ads to a client. Maybe even a game where 2
people can play against each other. Well, I figured it would be
better just to build something to demo its features then to just
talk about it. So, with that, I made a game. It is a 2 player game
that allows people to play against each other in the same fashion
as Battleship. The downloadable code is attached to this post. A
couple notes about the code. To run it effectively you need to open
2 browsers, not to browser windows. Also, I didn't to an exhaustive
amount of testing on the app. If you just use it as intended it
should work just fine. Also, if you have a console (firebug, or
Developer Tools) running you can see the messages passed back and
forth. In the base.js file at the very bottom uncomment the
console.log line to see the output. Take a look at the code. Use it
as an example to build your own next great thing. Let me know if
you have any issues, questions or comments. I will do my best to
assist as much as possible. Till Next time... --Dave
Date Published: Feb 17, 2012 - 11:00 am
Yea.. title just about covers it. So... Go get it and check out all
the new hotness. There are many new things to talk about and use.
Here is a short list of the features that interest me the most.
- Websockets
- Switch from jRun to Tomcat
- Rest web services
- Security enhancements
- Charting
- Scheduler
- Hotfix updater
http://labs.adobe.com/technologies/coldfusion10/
Go get it for your self. Come up with your own list. Build
something awesome. Till next time... --Dave
Date Published: Feb 17, 2012 - 11:00 am
Today is a good day. The ColdFusion product team have been
planning, mapping out and working on the next version of ColdFusion
(code named Zeus) for months, and today the ...
Date Published: Feb 17, 2012 - 11:00 am
Here is a quickie, and one that will make a lot of people very
happy. Here is the new default for 'Client Variable Storage'
Yep, that's right, they are no longer stored under 'registry'
*does celebration dance*
Date Published: Feb 17, 2012 - 10:45 am
Welcome to the Adobe® ColdFusion® 10 beta release. The ColdFusion
10 beta unveils three main themes: unrivaled developer
productivity, deep enterprise integration and simple work flow with
Axis2 and Microsoft Exchange server 2010, unique built-in support
for HTML5 to create dynamic and interactive applications. In
addition to the ColdFusion 10 server, this beta also provides [...]
Date Published: Feb 17, 2012 - 10:15 am
I have been at Equator for 2.5 years, currently a Senior Enterprise
Architect and I'm having a blast working here. We have multiple
openings in Los Angeles, Irvine, Plano, and Seattle. In addition to
developers, we also need Business Analysts and Technical Project
Managers. If you're interested in working with a leader in the Real
Estate and Financial Services Industry, please read on."Equator
provides a Platform that automates and connects the Default
Servicing industry. Mortgage Lenders, Mortgage Insurers, Servicers,
Vendors, Real Estate Professionals and Government Entities use the
Platform to automate their daily process and connect to transact in
a safe and transparent environment." Our application stack (core):
- ColdFusion 8 on IIS
- ColdBox MVC framework
- jQuery and jQueryUI
- JBoss SOA stack
- SQL Server 2008
Our offices are located in Los Angeles (headquarters), Irvine
(CA), Plano (TX) and we just opened in Seattle (WA). Many of these
positions are contract only; telecommuting is available for all
full-time employees and for contractors on a case-by-case basis.
However, you must be based in California, Texas or Washington. The
following positions are open at any of our offices unless noted
otherwise. For more information and to apply for any position,
visit Equator.com. On the application form,
where it says "Where did you hear about us?", please put "Adrian
Moreno". :)
ColdFusion Developers
The Developer's main goal is to implement the application as
specified within the planned timeframe. The Developer is also
expected to help specify the features of physical design, estimate
time and effort to complete each feature, build or supervise
implementation of features, prepare product for deployment, and
provide technology subject-matter expertise to the team. Considered
a plus: Experience with Java, MVC frameworks and object oriented
programming
Java Developers (LA, Irvine or Dallas)
Implements software development projects within planned time
frames using Java technologies. Specifies features of physical
design, estimates time and effort needed to complete each feature,
builds or supervises implementation of features, prepares product
for deployment, and provides technology subject matter expertise to
the development team. Considered a plus: Experience with the JBoss
SOA stack, Tomcat, Rules Engine, BPM, ESB, Spring, Hibernate and
related technologies.
UI / JavaScript Developers
Contribute to the development of Equator's HTML5 mobile
application; Improve website and application usability through the
use of AJAX and advanced JavaScript functionality; Establish and
maintain HTML/CSS/JS mobile standards documentation; Ensure
compliance with best practice coding standards. We need both a UI
Designer and a UI Developer (a.k.a. JavaScript Rock Star).
SQL Developers
These developers will not deal with the administration of SQL
Servers. Instead, they will be writing stored procedures and
functions to be used by the application developers.
Business Analyst (Dallas)
The Business Analyst works with client to analyze, identify,
assess and document business requirements. This role supports
internal and external clients with the discovery, approval,
specification, creation and testing of projects.
Technical Project Manager
The Project Manager is responsible for effectively managing
multiple projects simultaneously, with a focus on launching
systems, infrastructure and operational projects. This position
will directly support all Equator departments providing project
leadership for large, cross-functional, new product and support
deployments as well as various special projects, while leveraging
existing Equator PMO methodologies and procedures.
Again, for more information and to apply for any position,
visit Equator.com. On the application form, where it
says "Where did you hear about us?", please put "Adrian Moreno". :)
Attention recruiters: please don't contact me
about these positions. We're already working with selected
agencies. Thank you.
Date Published: Feb 17, 2012 - 10:15 am