Extend the ‘AWESOME’
And I Am…?
Matt Gifford aka coldfumonkeh
•                ColdFusion, Flex & AIR
•     Lead Developer with Fuzzy Orange
•                         Author (yay!)
•                          Coffee Lover
•                     #80sFriday Pimp




                 And I Am…?
Blatant Plug
Blatant Plug
Get Into It
Awesome ColdFusion 9 Features


•   Object-relational mapping (ORM)
•   Enhanced document manipulation
•   ColdFusion Builder
•   Enhanced AJAX controls
•   SharePoint integration (portals)
•   ColdFusion as a Service




                           Get Into It
CF Code Ninjas
Other Developers


• Lack rapid development capabilities
• Create additional code between applications
• Are jealous of our charismatic ways




                  CF Code Ninjas
extend (ex·tend) v.

to enlarge the scope of, or make more
comprehensive




                         The Meaning
extend (ex·tend) v.

to stretch forth or hold out, as the arm or
hand: to extend one's hand in greeting




                           The Meaning
Fly Into Action
Enhanced Abilities Within Flex & AIR




• AIR local/remote database synchronisation
• Faster Flash Remoting
• Exposed Service Layer
• ActionScript Proxy Classes




                 Fly Into Action
Exposed Services
Plenty To Play With




         Exposed Services
Chart              Mail
generate           send

Document           PDF
generate           addWatermark
                   convertArrayOfStructToPDFPageDetailArray [private]
Image              deletepages
                   extractImage
AddBorder
                   extractPages
batchOperation
                   extractText
Blur
                   getInfo
Crop
                   mergeFiles
Flip
                   mergespecificpages
GetEXIFMetaData
                   processDDX
GetEXIFTAG
                   protect
GetHeight
                   removewatermark
GetIPTCMetaData
                   setinfo
GetIPTCTag
                   thumbnail
GetWidth
GrayScale
Info               POP
Negative           delete
Overlay            getAll
Resize             getHeaderOnly
Rotate
ScaletoFit
Sharpen
Shear




                  Available Methods
<cfmail to="andy.allan@fuzzyorange.co.uk"
	 from="matt.gifford@fuzzyorange.co.uk"
	 subject="Pay My Wages" />


<cf:Mail to="andy.allan@fuzzyorange.co.uk"
	 from="matt.gifford@fuzzyorange.co.uk"
	 subject="Pay My Wages" />




                              How easy?
How easy?
Access All Areas
Access & Utilise ColdFusion
Features From Within Flex




           Access All Areas
Access & Utilise ColdFusion
Features From Within Flex
• Import cfservices.swc library
• Add the ColdFusion namespace
• Write some code




               Access All Areas
Let’s Demonstrate
Flex With Muscle
CF & Flex: Coding Without Stress

UPLOAD_URL

extractURLFromUploadResponse()
uploadUrl.url = "http://"+conf.cfServer+":"+conf.cfPort+"/"+Util.UPLOAD_URL;
uploadUrl.method = "POST";
uploadUrl.contentType = "multipart/form-data";



uploadedFileUrl = Util.extractURLFromUploadResponse(event.data.toString());




                       Flex With Muscle
Some Useful Reminders
<cf:Config id="conf"
	   	    cfServer="localhost"
	   	    cfPort="8500"
	   	    serviceUserName="demoUser"
	   	    servicePassword="demoPassword" />



<cf:Image id="getImageInfo"
	   	    action="info"
	   	    source="{dragImage.source}"
	   	    result="imageInfoResult(event)"
	   	    fault="onFault(event)" />	



         getImageInfo.execute();




                                           The Work
Other Fine Examples
Final Questions?
Extend the ‘AWESOME’
matt.gifford@fuzzyorange.co.uk
    twitter.com/coldfumonkeh



   Extend the ‘AWESOME’

More Related Content

PDF
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
PDF
Scaling WordPress - WP on AWS
PDF
WordCamp IL 2016 - WordPress Scale on AWS
PPT
Performance optimization - Basics
PPT
Performance optimization - JavaScript
PPT
Performance optimization - Advanced techniques
PDF
Deploying Your Favorite Web App To AWS Lambda with Apex up
PDF
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Scaling WordPress - WP on AWS
WordCamp IL 2016 - WordPress Scale on AWS
Performance optimization - Basics
Performance optimization - JavaScript
Performance optimization - Advanced techniques
Deploying Your Favorite Web App To AWS Lambda with Apex up
Performance Testing w/ WebPage Test Private Instance (DrupalCamp Ohio)

What's hot (12)

PPT
Firebase presentation
PDF
Create SASSy web parts in SPFx
PDF
Building Codealike: a journey into the developers analytics world
PDF
Lotusphere 2007 AD401 LEVERAGING AJAX FRAMEWORKS TO BUILD IBM LOTUS DOMINO WE...
PDF
Back to the 90s' - Revenge of the static website
PDF
Power your website with Windows Azure
PDF
Custom coded projects
PDF
Progressive Web Apps. What, why and how
PPTX
London .NET Developers Azure Websites
PPTX
Cut your hair and get an azure webjob
PDF
PDF
Q & A - Amazon WorkSpaces
Firebase presentation
Create SASSy web parts in SPFx
Building Codealike: a journey into the developers analytics world
Lotusphere 2007 AD401 LEVERAGING AJAX FRAMEWORKS TO BUILD IBM LOTUS DOMINO WE...
Back to the 90s' - Revenge of the static website
Power your website with Windows Azure
Custom coded projects
Progressive Web Apps. What, why and how
London .NET Developers Azure Websites
Cut your hair and get an azure webjob
Q & A - Amazon WorkSpaces
Ad

Viewers also liked (20)

PPTX
ColdFusion ORM - Part II
PPT
ColdFusion 9 ORM
PPTX
Preso slidedeck
PPT
Infovisualization and ColdFusion
PPTX
Extending Java From ColdFusion - CFUnited 2010
PPTX
Cold fusion is racecar fast
PDF
Setting up your Multi Engine Environment - Apache Railo and ColdFusion
PPTX
ColdFusion Internals
PDF
ColdFusion 10
PPTX
Tuning the Performance of Your ColdFusion Environment to Racecar Specs!
PDF
Advanced caching techniques with ehcache, big memory, terracotta, and coldfusion
PPTX
Building ColdFusion And AngularJS Applications
PPTX
Improve ColdFusion Performance by tuning the Connector and using ColdFusion-T...
ODP
A Beginner's Guide to Application Load Testing
PDF
TRADELINE_2007_Academic Medical Center Conference
PPTX
Mobile Applications Made Easy with ColdFusion 11
PDF
How do I Write Testable Javascript so I can Test my CF API on Server and Client
PDF
Hack & Fix, Hands on ColdFusion Security Training
PDF
ColdFusion Features for More Modern Coding
PDF
Killing Shark-Riding Dinosaurs with ORM
ColdFusion ORM - Part II
ColdFusion 9 ORM
Preso slidedeck
Infovisualization and ColdFusion
Extending Java From ColdFusion - CFUnited 2010
Cold fusion is racecar fast
Setting up your Multi Engine Environment - Apache Railo and ColdFusion
ColdFusion Internals
ColdFusion 10
Tuning the Performance of Your ColdFusion Environment to Racecar Specs!
Advanced caching techniques with ehcache, big memory, terracotta, and coldfusion
Building ColdFusion And AngularJS Applications
Improve ColdFusion Performance by tuning the Connector and using ColdFusion-T...
A Beginner's Guide to Application Load Testing
TRADELINE_2007_Academic Medical Center Conference
Mobile Applications Made Easy with ColdFusion 11
How do I Write Testable Javascript so I can Test my CF API on Server and Client
Hack & Fix, Hands on ColdFusion Security Training
ColdFusion Features for More Modern Coding
Killing Shark-Riding Dinosaurs with ORM
Ad

Similar to ColdFusion as a Service (20)

PDF
Accessing ColdFusion Services From Flex Applications
PDF
Terraform - Taming Modern Clouds
PPTX
10 Reasons ColdFusion PDFs should rule the world
PPTX
Cloud Foundry | How it works
PPT
Expert guide for PHP
PDF
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
PDF
Into The Box 2018 Ortus Keynote
PPTX
5 x HTML5 worth using in APEX (5)
PPTX
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
PDF
TIAD : Automating the modern datacenter
PDF
Porting legacy apps to Griffon
PPTX
ColdFusion Summit 2020 ColdFusion Document Workflow with Adobe Sign
PDF
Setting Up a TIG Stack for Your Testing
PPT
Open Source Web Technologies
PDF
How dorma+kaba leverages and deploys on CloudFoundry - CloudFoundry Summit Eu...
PDF
Into The Box 2018 Going live with commandbox and docker
PDF
Going live with BommandBox and docker Into The Box 2018
PDF
Expand Your ColdFusion App Power with AWS
PDF
OSDC 2015: Mitchell Hashimoto | Automating the Modern Datacenter, Development...
PPTX
Salesforce DX for admin
Accessing ColdFusion Services From Flex Applications
Terraform - Taming Modern Clouds
10 Reasons ColdFusion PDFs should rule the world
Cloud Foundry | How it works
Expert guide for PHP
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
Into The Box 2018 Ortus Keynote
5 x HTML5 worth using in APEX (5)
Orchestrating Docker with Terraform and Consul by Mitchell Hashimoto
TIAD : Automating the modern datacenter
Porting legacy apps to Griffon
ColdFusion Summit 2020 ColdFusion Document Workflow with Adobe Sign
Setting Up a TIG Stack for Your Testing
Open Source Web Technologies
How dorma+kaba leverages and deploys on CloudFoundry - CloudFoundry Summit Eu...
Into The Box 2018 Going live with commandbox and docker
Going live with BommandBox and docker Into The Box 2018
Expand Your ColdFusion App Power with AWS
OSDC 2015: Mitchell Hashimoto | Automating the Modern Datacenter, Development...
Salesforce DX for admin

More from Matt Gifford (6)

PDF
Get Grulping with JavaScript Task Runners
PDF
Swing when you're winning - an introduction to Ruby and Sinatra
PDF
Automating PhoneGap Build
PDF
Let jQuery Rock Your World
KEY
OAuth: demystified (hopefully)
KEY
Darwin Development
Get Grulping with JavaScript Task Runners
Swing when you're winning - an introduction to Ruby and Sinatra
Automating PhoneGap Build
Let jQuery Rock Your World
OAuth: demystified (hopefully)
Darwin Development

Recently uploaded (20)

PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPT
What is a Computer? Input Devices /output devices
PPT
Geologic Time for studying geology for geologist
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Getting Started with Data Integration: FME Form 101
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Benefits of Physical activity for teenagers.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
What is a Computer? Input Devices /output devices
Geologic Time for studying geology for geologist
CloudStack 4.21: First Look Webinar slides
Assigned Numbers - 2025 - Bluetooth® Document
Getting Started with Data Integration: FME Form 101
A contest of sentiment analysis: k-nearest neighbor versus neural network
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
1 - Historical Antecedents, Social Consideration.pdf
Enhancing emotion recognition model for a student engagement use case through...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
WOOl fibre morphology and structure.pdf for textiles
Univ-Connecticut-ChatGPT-Presentaion.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Final SEM Unit 1 for mit wpu at pune .pptx
Web Crawler for Trend Tracking Gen Z Insights.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf

ColdFusion as a Service