ColdFusion Builder is becoming the IDE of choice for ColdFusion development. ColdFusion Builder – Storm is the next version of ColdFusion Builder. Storm comes with lots of new features and has improvised on several of its earlier features. In this session Sagar H Ganatra from Adobe ColdFusion Builder team will be talking about each and every feature of Storm.
by Ben Nadel
Many people have heard about the power of Regular Expressions (RegEx) but few have taken the time to learn them; or, they've looked into them and have been overwhelmed by their seemingly complex nature. In this presentation, we're going to break down regular expressions into bite-sized chunks that everyone will feel comfortable understanding.
by Peter Bell
Estimating and requirements gathering are an important part of all our jobs. Your boss or your client doesn't care about FW/1, CF-ORM or Code Generation, but improving your requirements gathering and estimating skills can make a big difference in how they value your skills.
Learn best practices for more accurately specifying and estimating projects using a range of proven patterns developed from specifying and estimating over 400 web applications over more than ten years.
ColdFusion has always been about simplicity and "getting stuff done". Sean created Framework One (FW/1) in that same spirit: with just one file and some simple conventions, you won't even notice you're using it! If the learning curve, code bloat and XML have put you off other frameworks, find out why developers are saying "FW/1 is perfect" and how you can use it to just focus on your code, be productive and stop worrying about "the framework".
by Matt Gifford
Since it's conception in 2006/7, the Open Authorization access protocol was geared towards providing a detailed, uniform method of granting access permissions for API providers and consumers alike. Now widely used amongst many global providers and rapidly replacing basic or generic authentication protocols, it is truly becoming the standard means of access authentication.
So why is it still as confusing as hell?
Join Matt Gifford (aka coldfumonkeh), as we look at the structure of OAuth requests, the variety of authentication 'flavours' available to use, and how to implement and consume access-restricted services through the protocol.
by chris pelsor
When people discuss workflow, we usually focus on which methodology we are using, whether sprint meetings or pair programming is best, or which bridging technologies ease the handoff of assets.
What we don't usually talk about is how to handle the social dynamic when the project is starting, when it is ending, and when it falls apart in the middle.
In this talk, we will discuss the social aspects of workflow. What can be done to ease the process, and how we can create a solid foundation on which to build a workflow that works for you.
From there, we deconstruct what makes for a good workflow, and learn how to piece together our own based on what we are doing, where we are doing it, and how it needs to be done.
by bruce lawson
Bruce Lawson from Opera (the browser that began what's now known as "HTML5") at what HTML5 is (and what it isn't), and build a site - in real time, typos and all - using some new structural elements like , , . We'll add some HTML5 intelligent forms and some native multimedia, and script our own video controls. Legal disclaimer: Neither Opera nor Scotch on the Rocks will be responsible for your head exploding.
by David Stockton
David Stockton from Intergral will be presenting on "The road to sanity ..."
Isn't life great?! We've got the improved performance and great new features in ColdFusion 9. We've got a list of frameworks long enough to suit any scenario. We've got built-in access to enterprise caching, solutions to common paradigms and design pattern implementations coming out of our ears! We've got virtualization and cloud technologies to take care of even the most demanding hosting needs - life in the CF community has never been better !
Oh wait, what's that? You're not working on a greenfield project? You've inherited an application that started life on ColdFusion v1.5 and looks like it was architected on the back of a napkin? Your application runs like 3-legged donkey, and that's in the good times when the server is up?
You need help! Sadly, we're not head-hunting for the latest social-networking dot-com start-up, with mind blowing salaries and bean-bag chairs - but we can help make your life easier! With our unique tooling combination of FusionReactor, FusionDebug and the jewel in the crown - FusionAnalytics - I'll show you how you can quickly focus on and correct your legacy application stability issues and pro-actively improve quality, performance and reliability over time.
If that's not enough, then just come along for the goodies we'll be giving away!
by Chris Mills
Snapping at Bruce Lawson's heels, Chris Mills will step up to the podium to give you a romantic stroll through the gardens of CSS3, showing how to cut down on the presentational attributes, extra divs and decorative graphics normally used to style your web content. He will look at web 2.0 stalwarts like rounded corners, opacity and gradients, and lift the lid on transitions, transforms, web fonts, CSS3 selectors, Media Queries and more. Get your mojo on with CSS3!
by Gert Franz
With Railo 3.2 released and Railo 3.3 on its way, the question is what new stuff will Railo 4.0 bring to you? We have a very clear vision where we want to take Railo to and what you should be able to do with Railo. We will have a look at several examples and all the new exciting stuff that made it into 3.2 and 3.3 and things that are awaiting us in Railo 4.0. Have a look at our future...
by Faisal Abid
Tired of writing SQL queries day and night? Tired of writing an abstraction layer on your queries to make your application more scaleable? Tired of optimizing your queries!? Well ORM is for you!. Taking Advantage of ColdFusion ORM will give you the understanding needed to build powerful applications, as well as learning some cool tricks to make them even more powerful with caching, relationships, HQL and much much more.
With ColdFusion 9 you can now leverage the power of ColdFusion enterprise services via AMF or SOAP without writing a single line of CFML. These services include CFCHART, CFDOCUMENT, CFIMAGE, CFMAIL, CFPDF, and CFPOP. During this session we will not only discuss how you can achieve this, but why you want to do it.
As of ColdFusion 9 you have the ability to create database driven applications by writing virtually no SQL statements using ORM. You can use this server-side feature on the client-side in an AIR application.
This session will talk you through the basics of using the ColdFusion ORM in AIR and how to "automagically" synchronise your local data with a remote ColdFusion 9 server. That's not all: we'll go one step further and take that ability to create database driven applications onto the mobile platform as well. Like that.
In almost all industries that create things, from architecture to automotive design the idea of embarking on a project without first visually conceptualizing the end product is unheard of. Yet in our industry this is not something we commonly practice.
Simple hand drawn wireframes and storyboards through to full working prototypes are not mere whims of a user experience designer, they are communication tools which can be exploited by people involved at any level of a project.
Clear objectives, faster development, less wasted time, better software and happier users are all by-products of good communication.
In his session Robert will demonstrate the power of visual communication by showing you his process for assembling a graphical representation of an application in collaboration with team members and users, progressing from pencil sketches and storyboards to the first working versions of the application.
by John Whish
ValidateThis is a framework that allows you to quickly and easily handle client and server side validation. How cool is that!
by Mark Drew
Are you tired of databases? Do you find them too limiting? is it LEFT OUTER or RIGHT Inner? Is it really that important to break apart our carefully constructed business objects into simple rows? There is another way! The noDB way! Store your objects as you conceived them in Apache's CouchDB.
The noSQL movement is upon us, in this presentation you will see why SQL databases are not the only way and how you can massively scale your applications
Be prepared for a mind blowing session.
In this session Raymond will describe the basics of mobile development
with the jQuery framework. This will be an introductory class that
will focus on the basics. He will also talk about how an existing site
can be updated to support mobile devices with device detection. While
how ColdFusion can drive the mobile data.
by Andy Allan
As developers we're prone to working late. Sometimes this is due to client deadlines but a lot of the time it's because we hamper our own productivity by working in a chaotic and unfocused fashion.
Be honest. How many times have you got frustrated because you've been working on one task, got sidetracked to deal with another issue and come back to the original task wondering just what the hell you were actually doing? Or maybe your IDE of choice has got 10, 20, 30+ files open and you're scared to close any of them because you're sure they're important for *some* reason. Maybe you're even working on random tasks with no sense of priority.
We've all done it. But we don't need to. Hello Mylyn and it's big brother Tasktop.
In this session we'll see how to:
The ColdSpring documentation states quite clearly that "Aspect-Oriented Programming (AOP) may simultaneously be the most useful feature that ColdSpring offers and the most difficult to understand."
Therefore the two aims of this Scotch On The Rocks presentation are to 1) demonstrate why AOP is so useful and 2) help developers understand what it's all about.
These days AJAX is an ever present part of our application development. It provides a seamless user experience without reloading web pages. Despite all the improvements to the users' experience of our applications provided by AJAX, it is still a "pull" technology, in a world where we expect near instant responses from everything we interact with.
Push servers and clients are often impractical for web-based applications and using AJAX to constantly check for updates can be costly for the client and the web server. Longpolling provides a "half way house" between true push technology and constant polling. Adobe ColdFusion Server has all the elements need for creating applications that use AJAX Longpolling. This session will explain what longpolling is and how to get started with creating longpolling applications with AJAX, ColdFusion and BlazeDS.
by Steven Erat
Until recently, building plug-ins for programs like Photoshop may have taken months with the C++ plug-in API. Now with the release of Creative Suite SDK, Flex and Flash developers can create Flash based extensions for most of the Adobe CS5 family of products. Using CS ActionScript wrapper libraries (CSAW) in the CS SDK along with the CS Extension Builder plug-in for Flash Builder, developers that have traditionally worked on Rich Internet Applications for the Web can now harness their existing skills to rapidly build new functionality for Adobe desktop applications.
This session will demonstrate a practical use case of how CS SDK can bridge the Designer and Developer worlds by building a Photoshop extension that integrates Enterprise class LiveCycle Data Services (LCDS) with a ColdFusion server back end to enable real time collaboration between photo editors and web application users working as a team.
by Jochem van Dieten
Session by Jochem van Dieten
The days that PDF was solely an archiving format for finalized documents are long past. PDF's offer a powerful platform for user communication by integrating multimedia and interactive forms into a consistent package with both online and offline capabilities. Come see how the combination of PDF forms and a simple ColdFusion and LiveCycle backend can provide a powerful workflow engine to power business processes that reach beyond the internet.
Take your application scalability to the next level. This session will take you beyond the basics of caching in ColdFusion 9.0.1, diving deep under the covers of how ColdFusion leverages Ehcache to boost application performance. We'll cover tips and tricks to leverage the newest features of Ehcache in ColdFusion 9.0.1 as well as how to take advantage of the ability to snap in Enterprise Ehcache to scale out your applications.
3rd–4th March 2011