SlideShare une entreprise Scribd logo
1  sur  40
Making teh 
Awesome! COLDFUSION BUILDER 3
WHO AM I?
WHO AM I REALLY? 
 Tim, you can fi l l this out 
Long time CF Developer 
IDMI Systems for Insurance 
Industry 
Content Committee for 
Cf.Objective() Minneapolis 
May 12-15 2015 
& CFSummit 
NOT RAY CAMDEN! 
NOT A Builder Power User 
@timcunningham71
WHAT IS COLDFUSION BUILDER? 
Editor for working with ColdFusion 
Windows, Mac, and Linux 
Yes, Linux 
No, really, it runs on Linux 
And by run I mean you can open it and 
do stuff 
Runs as either an Eclipse plugin or a 
standalone app
$COST 
You get it free with ColdFusion Enterprise (3 
whole copies!!!!) and ColdFusion Standard (1 
copy) 
$299 otherwise 
No idea what it costs in other countries, 
probably a billion euros 
You can do a 60 day trial 
But wait! There is a free version too!
WHAT ABOUT SUBLIME? BRACKETS? 
Sublime has a “decent” CF editor… 
Brackets has a CFML plugin…
The EASY 
editor! ECLIPSE
 Remember, Ecl ipse is an IDE, not just an editor. 
 I t is deep. Complex. 
 Subl ime is a girl friend/boyfriend. Ecl ipse is a 20 year 
marriage. 
ECLIPSE IS AN IDE
FEATURE TOUR!
 Color Coding 
FEATURES 
 Makes code readable 
 Pretty & Stuff 
 Code Assist 
 Build knows CF, HTML & JS 
 I can never remember the parameter order for replaceNoCase() 
 Note: Much improved for HTML and JavaScript 
 Version per project one can be CF9, one CF 11 etc. 
 Code Insight 
 All your codes r belong to us 
 Builder is watching you
MORE FEATURES 
 C o d e Fo l di ng ( s o yo u c a n h i d e t h e i nte r n’ s c r a p ) 
 Snippets 
 Outl ine View
 Database view 
 Log Viewer 
 Service Browser 
 Server Manager 
EXTERNAL CRAP
EVEN MORE STUFF 
 Refactoring (yes, this is kinda scary) 
 Debugger
EXTENSIBILITY 
 Extensions can add new features to CFB 
 They can add right cl ick options to the fi le browser, the RDS 
area, the Outl ine, and even the fi le editor 
 They can present UI to the user 
 They can do stuf f in the background 
 They can run when a project is created
EXTENSIONS 
 Written in XML and ColdFusion 
 Extension sends information to your CFML 
 Your CFML can do stuf f , and then return output 
 Ful l system access since it is on your box
PROJECT TEMPLATES 
 For Mobi le and Regular Projects 
 Kinda l ike extensions, but simpler 
 Basically – a skeleton for a project 
 http://www.raymondcamden.com/2014/5/5/Using-Project - 
Templates-in-ColdFusion-Builder-3 
 http://www.raymondcamden.com/2014/5/1/A-Warning--The- 
White-Screen-of-Death-with-ColdFusion-Builder-3
OH YEAH – MOBILE! 
 Templates for CFCLIENT 
 Integrates with PhoneGap Bui ld 
 On Device Debugging 
 Multi-Device Inspection 
 (Yes, I copied these from marketing. )
SOME TIPS 
 Projects are your friend 
 Views 
 Search can be a bit complex 
 Ecl ipse wi l l use a default viewer for unknown fi les 
 Project refresh 
 You can hide fi les
MORE TIPS 
 You can find other plugins 
 You can tweak JVM settings
 Marketing 
RESOURCES! 
 http://www.adobe.com/products/coldfusion-builder.html 
 Docs (wiki, good stuf f here!) 
 https://wikidocs.adobe.com/wiki/display/coldfusionen/Using+ColdF 
usion+Builder 
 RIAForge Extensions 
 http://www.riaforge.org/index.cfm?event=page.category&id=14
THANK YOU!

Contenu connexe

En vedette

How do I write Testable Javascript
How do I write Testable JavascriptHow do I write Testable Javascript
How do I write Testable JavascriptColdFusionConference
 
Everyones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionEveryones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionColdFusionConference
 
Intro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeIntro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeColdFusionConference
 
Language enhancements in cold fusion 11
Language enhancements in cold fusion 11Language enhancements in cold fusion 11
Language enhancements in cold fusion 11ColdFusionConference
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionColdFusionConference
 
Expand Your ColdFusion App Power with AWS
Expand Your ColdFusion App Power with AWSExpand Your ColdFusion App Power with AWS
Expand Your ColdFusion App Power with AWSColdFusionConference
 
The Future of CSS with Web Components
The Future of CSS with Web ComponentsThe Future of CSS with Web Components
The Future of CSS with Web ComponentsColdFusionConference
 
Hey my web app is slow where is the problem
Hey my web app is slow where is the problemHey my web app is slow where is the problem
Hey my web app is slow where is the problemColdFusionConference
 
Cfobjective fusion reactor sponsor talk
Cfobjective fusion reactor sponsor talkCfobjective fusion reactor sponsor talk
Cfobjective fusion reactor sponsor talkColdFusionConference
 
Powering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusionPowering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusionColdFusionConference
 
PostCSS: A dumb name for an awesome thing
PostCSS: A dumb name for an awesome thingPostCSS: A dumb name for an awesome thing
PostCSS: A dumb name for an awesome thingColdFusionConference
 

En vedette (20)

How do I write Testable Javascript
How do I write Testable JavascriptHow do I write Testable Javascript
How do I write Testable Javascript
 
Everyones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionEveryones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusion
 
Intro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeIntro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio Code
 
Language enhancements in cold fusion 11
Language enhancements in cold fusion 11Language enhancements in cold fusion 11
Language enhancements in cold fusion 11
 
Cold fusion is racecar fast
Cold fusion is racecar fastCold fusion is racecar fast
Cold fusion is racecar fast
 
Load Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusionLoad Balancing, Failover and Scalability with ColdFusion
Load Balancing, Failover and Scalability with ColdFusion
 
Expand Your ColdFusion App Power with AWS
Expand Your ColdFusion App Power with AWSExpand Your ColdFusion App Power with AWS
Expand Your ColdFusion App Power with AWS
 
2014 cf summit_clustering
2014 cf summit_clustering2014 cf summit_clustering
2014 cf summit_clustering
 
API Management from the Trenches
API Management from the TrenchesAPI Management from the Trenches
API Management from the Trenches
 
The Future of CSS with Web Components
The Future of CSS with Web ComponentsThe Future of CSS with Web Components
The Future of CSS with Web Components
 
My charts can beat up your charts
My charts can beat up your chartsMy charts can beat up your charts
My charts can beat up your charts
 
Preso slidedeck
Preso slidedeckPreso slidedeck
Preso slidedeck
 
Hey my web app is slow where is the problem
Hey my web app is slow where is the problemHey my web app is slow where is the problem
Hey my web app is slow where is the problem
 
Cfobjective fusion reactor sponsor talk
Cfobjective fusion reactor sponsor talkCfobjective fusion reactor sponsor talk
Cfobjective fusion reactor sponsor talk
 
Java scriptconfusingbits
Java scriptconfusingbitsJava scriptconfusingbits
Java scriptconfusingbits
 
Workflows and Digital Signatures
Workflows and Digital SignaturesWorkflows and Digital Signatures
Workflows and Digital Signatures
 
Web hackingtools 2015
Web hackingtools 2015Web hackingtools 2015
Web hackingtools 2015
 
Hidden gems in cf2016
Hidden gems in cf2016Hidden gems in cf2016
Hidden gems in cf2016
 
Powering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusionPowering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusion
 
PostCSS: A dumb name for an awesome thing
PostCSS: A dumb name for an awesome thingPostCSS: A dumb name for an awesome thing
PostCSS: A dumb name for an awesome thing
 

Similaire à ColdFusion builder 3 making the awesome

Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitcbenDesigning
 
Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1benDesigning
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...NRB
 
cbmanual
cbmanualcbmanual
cbmanualMatt D
 
His162013 140529214456-phpapp01
His162013 140529214456-phpapp01His162013 140529214456-phpapp01
His162013 140529214456-phpapp01Getachew Ganfur
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...Sławomir Zborowski
 
Max flash based code quality is there a canary in your coal mine-
Max  flash based code quality  is there a canary in your coal mine-Max  flash based code quality  is there a canary in your coal mine-
Max flash based code quality is there a canary in your coal mine-Xavier Agnetti
 
ITB2019 CommandBox vs Node.js - Nolan Erck
ITB2019  CommandBox vs Node.js - Nolan ErckITB2019  CommandBox vs Node.js - Nolan Erck
ITB2019 CommandBox vs Node.js - Nolan ErckOrtus Solutions, Corp
 
What is c#
What is c#What is c#
What is c#shwet18
 
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...bhargavi804095
 
Introduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdfIntroduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdfAnassElHousni
 
The Business of Microsoft Silverlight
The Business of Microsoft SilverlightThe Business of Microsoft Silverlight
The Business of Microsoft Silverlightgoodfriday
 
C plus plus for hackers it security
C plus plus for hackers it securityC plus plus for hackers it security
C plus plus for hackers it securityCESAR A. RUIZ C
 
Introduction to Cordova
Introduction to CordovaIntroduction to Cordova
Introduction to CordovaRaymond Camden
 

Similaire à ColdFusion builder 3 making the awesome (20)

Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitc
 
Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...
 
cbmanual
cbmanualcbmanual
cbmanual
 
Programming in c plus plus2
Programming in c plus plus2Programming in c plus plus2
Programming in c plus plus2
 
C++ for hackers
C++ for hackersC++ for hackers
C++ for hackers
 
His162013 140529214456-phpapp01
His162013 140529214456-phpapp01His162013 140529214456-phpapp01
His162013 140529214456-phpapp01
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...
 
Max flash based code quality is there a canary in your coal mine-
Max  flash based code quality  is there a canary in your coal mine-Max  flash based code quality  is there a canary in your coal mine-
Max flash based code quality is there a canary in your coal mine-
 
ITB2019 CommandBox vs Node.js - Nolan Erck
ITB2019  CommandBox vs Node.js - Nolan ErckITB2019  CommandBox vs Node.js - Nolan Erck
ITB2019 CommandBox vs Node.js - Nolan Erck
 
What is c#
What is c#What is c#
What is c#
 
CBDW2014 - This is ColdBox 4
CBDW2014 - This is ColdBox 4CBDW2014 - This is ColdBox 4
CBDW2014 - This is ColdBox 4
 
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...
C++ was developed by Bjarne Stroustrup, as an extension to the C language. cp...
 
Introduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdfIntroduction-to-C-Part-1.pdf
Introduction-to-C-Part-1.pdf
 
The Business of Microsoft Silverlight
The Business of Microsoft SilverlightThe Business of Microsoft Silverlight
The Business of Microsoft Silverlight
 
C plus plus for hackers it security
C plus plus for hackers it securityC plus plus for hackers it security
C plus plus for hackers it security
 
Android studio
Android studioAndroid studio
Android studio
 
Introduction to Cordova
Introduction to CordovaIntroduction to Cordova
Introduction to Cordova
 

Plus de ColdFusionConference

Building better SQL Server Databases
Building better SQL Server DatabasesBuilding better SQL Server Databases
Building better SQL Server DatabasesColdFusionConference
 
API Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsAPI Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsColdFusionConference
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectColdFusionConference
 
Security And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerSecurity And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerColdFusionConference
 
Monetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISMonetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISColdFusionConference
 
Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016ColdFusionConference
 
Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016ColdFusionConference
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusionConference
 
Super Fast Application development with Mura CMS
Super Fast Application development with Mura CMSSuper Fast Application development with Mura CMS
Super Fast Application development with Mura CMSColdFusionConference
 
Build your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webBuild your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webColdFusionConference
 

Plus de ColdFusionConference (20)

Api manager preconference
Api manager preconferenceApi manager preconference
Api manager preconference
 
Cf ppt vsr
Cf ppt vsrCf ppt vsr
Cf ppt vsr
 
Building better SQL Server Databases
Building better SQL Server DatabasesBuilding better SQL Server Databases
Building better SQL Server Databases
 
API Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsAPI Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIs
 
Don't just pdf, Smart PDF
Don't just pdf, Smart PDFDon't just pdf, Smart PDF
Don't just pdf, Smart PDF
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an Architect
 
Security And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerSecurity And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API Manager
 
Monetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISMonetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APIS
 
Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016
 
ColdFusion in Transit action
ColdFusion in Transit actionColdFusion in Transit action
ColdFusion in Transit action
 
Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995
 
Instant ColdFusion with Vagrant
Instant ColdFusion with VagrantInstant ColdFusion with Vagrant
Instant ColdFusion with Vagrant
 
Restful services with ColdFusion
Restful services with ColdFusionRestful services with ColdFusion
Restful services with ColdFusion
 
Super Fast Application development with Mura CMS
Super Fast Application development with Mura CMSSuper Fast Application development with Mura CMS
Super Fast Application development with Mura CMS
 
Build your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webBuild your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and web
 
Why Everyone else writes bad code
Why Everyone else writes bad codeWhy Everyone else writes bad code
Why Everyone else writes bad code
 
Securing applications
Securing applicationsSecuring applications
Securing applications
 
Testing automaton
Testing automatonTesting automaton
Testing automaton
 

Dernier

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Dernier (20)

SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

ColdFusion builder 3 making the awesome

  • 1. Making teh Awesome! COLDFUSION BUILDER 3
  • 3. WHO AM I REALLY?  Tim, you can fi l l this out Long time CF Developer IDMI Systems for Insurance Industry Content Committee for Cf.Objective() Minneapolis May 12-15 2015 & CFSummit NOT RAY CAMDEN! NOT A Builder Power User @timcunningham71
  • 4. WHAT IS COLDFUSION BUILDER? Editor for working with ColdFusion Windows, Mac, and Linux Yes, Linux No, really, it runs on Linux And by run I mean you can open it and do stuff Runs as either an Eclipse plugin or a standalone app
  • 5. $COST You get it free with ColdFusion Enterprise (3 whole copies!!!!) and ColdFusion Standard (1 copy) $299 otherwise No idea what it costs in other countries, probably a billion euros You can do a 60 day trial But wait! There is a free version too!
  • 6. WHAT ABOUT SUBLIME? BRACKETS? Sublime has a “decent” CF editor… Brackets has a CFML plugin…
  • 8.
  • 9.  Remember, Ecl ipse is an IDE, not just an editor.  I t is deep. Complex.  Subl ime is a girl friend/boyfriend. Ecl ipse is a 20 year marriage. ECLIPSE IS AN IDE
  • 11.  Color Coding FEATURES  Makes code readable  Pretty & Stuff  Code Assist  Build knows CF, HTML & JS  I can never remember the parameter order for replaceNoCase()  Note: Much improved for HTML and JavaScript  Version per project one can be CF9, one CF 11 etc.  Code Insight  All your codes r belong to us  Builder is watching you
  • 12.
  • 13.
  • 14.
  • 15. MORE FEATURES  C o d e Fo l di ng ( s o yo u c a n h i d e t h e i nte r n’ s c r a p )  Snippets  Outl ine View
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.  Database view  Log Viewer  Service Browser  Server Manager EXTERNAL CRAP
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. EVEN MORE STUFF  Refactoring (yes, this is kinda scary)  Debugger
  • 28.
  • 29.
  • 30. EXTENSIBILITY  Extensions can add new features to CFB  They can add right cl ick options to the fi le browser, the RDS area, the Outl ine, and even the fi le editor  They can present UI to the user  They can do stuf f in the background  They can run when a project is created
  • 31. EXTENSIONS  Written in XML and ColdFusion  Extension sends information to your CFML  Your CFML can do stuf f , and then return output  Ful l system access since it is on your box
  • 32.
  • 33.
  • 34.
  • 35. PROJECT TEMPLATES  For Mobi le and Regular Projects  Kinda l ike extensions, but simpler  Basically – a skeleton for a project  http://www.raymondcamden.com/2014/5/5/Using-Project - Templates-in-ColdFusion-Builder-3  http://www.raymondcamden.com/2014/5/1/A-Warning--The- White-Screen-of-Death-with-ColdFusion-Builder-3
  • 36. OH YEAH – MOBILE!  Templates for CFCLIENT  Integrates with PhoneGap Bui ld  On Device Debugging  Multi-Device Inspection  (Yes, I copied these from marketing. )
  • 37. SOME TIPS  Projects are your friend  Views  Search can be a bit complex  Ecl ipse wi l l use a default viewer for unknown fi les  Project refresh  You can hide fi les
  • 38. MORE TIPS  You can find other plugins  You can tweak JVM settings
  • 39.  Marketing RESOURCES!  http://www.adobe.com/products/coldfusion-builder.html  Docs (wiki, good stuf f here!)  https://wikidocs.adobe.com/wiki/display/coldfusionen/Using+ColdF usion+Builder  RIAForge Extensions  http://www.riaforge.org/index.cfm?event=page.category&id=14

Notes de l'éditeur

  1. In regards to the plugin, I tend to recommend folks use the standalone. If you don’t know what Eclipse plugin even means, then yes, do the standalone. I liked having it standalone even though I’m ok with Eclipse. I especially liked it when I did a lot of Flex stuff cuz I liked having CFB separate from FB. That’s just me though.
  2. Mention that we will share details about the free version at the end.
  3. For Sublime, it is just color coding, no deep inspection / code insight (afaik) Brackets – it is kinda crappy now. Doesn’t add CF as a file type. Doesn’t support script (afaik) – be gentle with this as it is OSS, but… be honest. It isn’t ready.
  4. I didn’t center this. Powerpoint should have guidelines. For fun, count the number of views there
  5. Color coding: Folks know this, but you may want to point out that the INITIAL release of CFB3 had issues, and folks still see issues. Me, I don’t see many anymore. Good to remind folks that bitching on Twitter won’t fix shit. Slide at the end will share bug tracker URL. Code assist: I like to remind people what this means: the editor knows tags, functions, and it knows it for CFML, HTML, and JS. Stress the updates to HTML, JS – to me this was what got me off of CFB2. And what got me back. (I didn’t test CSS but I’d assume it is much improved as well.) Code Insight is where it knows about the stuff you did. So it knows you wrote a UDF called poo and will intelligently suggest poo along with poo’s arguments. I highly recommend making a UDF called poo to demo this. Also mention that code assist is version aware, per project. So one project can be CF9, one CF11, etc.
  6. Code Folding – remind folks that CFB will remember what you folded. I think. Verify. ;) Snippets – tell folks they can change the folder. I change mine to Dropbox so I can use the same snippets everywhere. May want to show placeholders in snippets which I don’t think we documented anywhere. Oh! We do document the tokens: https://wikidocs.adobe.com/wiki/display/coldfusionen/ColdFusion+Builder+Workbench+Basics#ColdFusionBuilderWorkbenchBasics-Snippetsview Outline view: mention that folks can trim it down to a set of tags, which is not the default. I do that so my outline is a bit more clear
  7. DB View: Two things here. First is the RDS view which shows you tables and columns and shit. That is cool. You can also view contents from here, but it is bugged. You may get an error about a file not existing if you use it. I wrote an extension just to get around this. However, I do like having the ability to browse my DB structure in my editor. That is cool. Second part is being able to right click in a cfquery block and get help. I believe it even works in queryExecute. You get a little SQL editor with color coding and code insight. I WISH Adobe would fix the “right click in rds” editor to have this too. :\ Log Viewer – depeneding on time, mention that you can modify the output and add format rules, so like if a log says Poo, it can be highlighted in the log viewer. Service Browser supports web services and CFCs. Server Manager: Depending on time, you may want to remind folks about the ass ugly old AIR app we have too for managing servers. No one talks about it, but it lets you check N servers, compare settings, etc. It is TOTALLY off topic but…
  8. Refactoring is scary, but CFB will tell you exactly what it is going to do. Debugging is nice, but honestly, I rarely use it myself. Just doesn’t mesh well with how I do stuff. I typically will CFLOG the hell out of shit and watch stuff as I run. That’s not a failure of CFB’s debugger, just how I do stuff.
  9. For UI, this can be html, cf, flash, etc For project created, mention the example of making a new ColdBox project – the extension could ask you for stuff like DSN, etc, and actually set that in the code for you
  10. XML portion defines the “hooks” into the editor, ie, “I want to run when you right click a table in RDS db view” When CFB runs your extension, it sends all kind of data along, like, what you had right clicked on, etc For output, it can be a popup window, or a View These things run ON your developer box, so it can RW files, etc. Mention that there are a bunch at RIAForge and you will be sharing that link at the end.
  11. So… not sure of what would be the best example here. Maybe show the extension I released last time to fix the damn DB view. Oh! Show varScoper. That one is cool. And queryParam scanner.
  12. So… not sure of what would be the best example here. Maybe show the extension I released last time to fix the damn DB view. Oh! Show varScoper. That one is cool. And queryParam scanner.
  13. So… not sure of what would be the best example here. Maybe show the extension I released last time to fix the damn DB view. Oh! Show varScoper. That one is cool. And queryParam scanner.
  14. Unlike extensions, these aren’t interactive, but, are simpler to use though. Maybe mention this http://www.raymondcamden.com/2014/5/5/Using-Project-Templates-in-ColdFusion-Builder-3 DEFINITELY mention the white page bug: http://www.raymondcamden.com/2014/5/1/A-Warning--The-White-Screen-of-Death-with-ColdFusion-Builder-3 Technically not a bug but if it tripped me up it will others
  15. Speaking for me – I still haven’t tried cfclient. You guys know I’m against CF doing stuff on the client side. That’s my honest opinion. At the same time, I have NOT tried cfclient yet. I want to. I want to give it a fair shake. Tim – obviously – do what you want here. I’m not even including a demo slide. Up to you.
  16. While CFB has a Files view, Projects are where you will want to spend your time Views are those panels thing. Show the Views menu and how you can type to find something, like Log Viewer. If you use .inc for includes in CF, show right click, Open With, to get CFB to open it the right way Show setting that makes projects refresh with file system AND show a manual refresh. I’ve found I still need to do that some times Show filter thing
  17. Maybe mention my blog post showing “Search export” added to CFB Eclipse can be a RAM hog. Note that I’ve not bothered to tweak my CFB3, so far it seems to perform just fine on a SSD There is probably a good third bullet point you could add here
  18. May want to mention that RIAForge isn’t as popular as it used to be, hell even I didn’t put my last one there, I used GitHub. But there are 66 extensions available there.