Past Meetings
May 12th 2015
Pete Freitag will go over CommandBox by Ortus Solutions
What is CommandBox you ask?
From the Ortus Solutions Site .
CommandBox is a standalone, native tool for Windows, Mac, and Linux that will provide you with a Command Line Interface (CLI) for developer productivity, tool interaction, package management, embedded CFML server, application scaffolding, and some sweet ASCII art. It seamlessly integrate to work with any of our *Box products but it is also open for extensibility for any ColdFusion (CFML) project as it is also written in ColdFusion (CFML) using our concepts of CommandBox Commands. It tightly integrates with our contribution community; ForgeBox , so developers can share modules world-wide.
January 13th 2015
I'm pleased to announce that our next presentation will be by Charlie Arehart. I believe, he will be presenting an abbreviated 30 minute version of his 60 minute "CF911: Solving Frequent CF Server Problems in New/Better Ways" talk. The link to the synopsis is here http://carehart.org/presentations/#cf911_solving . Charlie will be doing the presentation remotely and we will be meeting at Hamilton College to view the presentation. Directions etc. below. Again, due to scheduling constraints Charlie will be doing a 30 minute presentation for us.
November 11th 2014
Hello Folks just a reminder that our next CFUG meeting will Tuesday, November 11th - 12:30 at Teractec Theater in the Tech Garden. Hope to see you there!
We will be meeting the Teratec Theater in The Tech Garden: http://www.thetechgarden.com/
Thanks to Brian Caufield for making the arrangements for us to meet at The Tech Garden!
Thank you to Adobe for sponsoring PIZZA this coming meeting.
Topic: CF Summit 2014 - Mike Sprague and Jim Thomson will recap the sessions they attended. We'll go until we run out of material or time whichever comes first.
Topics may include:
- Adobe ColdFusion 2014 Status Update
- Web Penetration and Hacking Tools
- Accelerating Your ColdFusion Applications
- ColdFusion Lives, ColdFusion Thrives
- Hidden Gems in CF11
- 5 Things That Developers Do to Hurt Scalability
- Security in ColdFusion 11 and 10
Location:
The Tech Garden - Downtown Syracuse
Teratec Theater is the first room on left as you walk in the main S. Warren St entrance
235 Harrison Street
Syracuse NY
Parking:
The cheapest parking is the Harrison St garage right across the street at $1/ hour but they don't accept credit cards; on street can be more convenient if you can find it and the rate is $1.25 /hour with a max of 2 hours and they do accept credit cards. All the parking options are listed here .
Hope to see everyone there.
Tuesday September 9th, 2014
Hello Folks just a reminder that our next CFUG meeting will tomorrow Tuesday, September 9th - 12:30 at Teractec Theater in the Tech Garden. Hope to see you there!
We will be meeting the Teratec Theater in The Tech Garden: http://www.thetechgarden.com/
Thanks to Brian Caufield for making the arrangements for us to meet at The Tech Garden!
Topic: Railo Server Install and Config Tips - by Mike Sprague
Location:
The Tech Garden - Downtown Syracuse
Teratec Theater is the first room on left as you walk in the main S. Warren St entrance
235 Harrison Street
Syracuse NY
Parking:
The cheapest parking is the Harrison St garage right across the street at $1/ hour but they don't accept credit cards; on street can be more convenient if you can find it and the rate is $1.25 /hour with a max of 2 hours and they do accept credit cards. All the parking options are listed here .
Hope to see everyone there.
Tuesday July 8th, 2014
Our next CFUG meeting will be Tuesday, July 8 - 12:30 at Teractec Theater in the Tech Garden. Hope to see you there!
We will be meeting at a new location, the Teratec Theater in The Tech Garden: http://www.thetechgarden.com/
Thanks to Brian Caufield for making the arrangements for us to meet at The Tech Garden!
Topic: ColdFusion 11 (Splendor) - Language Enhancements
Location:
The Tech Garden - Downtown Syracuse
Teratec Theater is the first room on left as you walk in the main S. Warren St entrance
235 Harrison Street
Syracuse NY
Parking:
The cheapest parking is the Harrison St garage right across the street at $1/ hour but they don't accept credit cards; on street can be more convenient if you can find it and the rate is $1.25 /hour with a max of 2 hours and they do accept credit cards. All the parking options are listed here .
Hope to see everyone there.
Tuesday June 10th, 2014
Jim Thomson will give an overview of a well documented and pretty cool Marvel Comics API. He'll show two different approaches for accessing the API.
Jim Thomson will give an overview of a couple javascript image cropping libraries, with server side integration
Directions to Hamilton College:
From Utica
1. From Utica: Take Rt. 5 W to Rt. 233.
2. Take Rt. 233 S.
3. After 2.3 miles, take right onto College Hill Rd. (at blinking red light)
4. After .5 miles, take right onto Campus Rd.
5. After .2 miles, take left onto Loop Rd. (if you pass the golf course you've gone too far).
6. Just ahead you'll see the Field House parking lot on your right. Park here.
From Syracuse
1. Take Thruway Exit 32
2. Turn right after the toll booths onto Cider Street.
3. Turn left onto Route 233 S.
4. After 5.2 miles, take right onto College Hill Rd. (at blinking red light)
5. After .5 miles, take right onto Campus Rd.
6. After .2 miles, take left onto Loop Rd. (if you pass the golf course you've gone too far).
7. Just ahead you'll see the Field House parking lot on your right. Park here.
Getting to Science G041
1. Follow sidewalk next to Field House/Squash Courts along the building up to the loop at the entrance to the science building.
2. Enter the science building and go straight on the main floor.
3. Turn right at the first main hallway (no doors).
4. G041 will be on your left a few doors down.
Tuesday April 15th, 2014
We will be meeting at a new location, the Teratec Theater in The Tech Garden: http://www.thetechgarden.com/
Thanks to Brian Caufield for making the arrangements for us to meet at The Tech Garden!
Topic: Security Headers
This is a special sneak preview of Pete's presentation for the cf.Objective() conference in May. Modern web browsers support several new HTTP headers that can be used to enhance or in some cases decrease security of your web applications. Learn about these new upcoming browser features and start to leverage them now for increased security.
This topic is not terribly focused on ColdFusion and is applicable for any web developer. If you know of any other web developers that might be interested in attending please forward this and send them our way.
Location:
The Tech Garden - Downtown Syracuse
Teratec Theater is the first room on left as you walk in the main S. Warren St entrance
235 Harrison Street
Syracuse NY
Parking:
The cheapest parking is the Harrison St garage right across the street at $1/ hour but they don't accept credit cards; on street can be more convenient if you can find it and the rate is $1.25 /hour with a max of 2 hours and they do accept credit cards. All the parking options are listed here .
Tuesday January 14th, 2014
Testing CFML Code
Having unit tests for your code makes maintenance much easier, and can also help you build higher quality software the first time. We'll look at two approaches to automated testing including Behavior driven development (BDD), and test driven development (TDD). Next we will explore two CFML testing frameworks: TestBox and MXUnit.
Tuesday December 10th, 2013
Jim Thomson, Pete Freitag, and Michael Sprague will be speaking about tools we use and the processes we use to develop sites and applications.
We'll cover the following -
- Sublime
- Coda (Mac)
- DbVisualizer
- Versions SVN (Mac)
- Transmit (Mac)
- Adobe Edge Inspect
- BugLog
- CF Builder if time permits
- probably more
If you are interested in speaking about a tool you use or a procedure you follow - just let us know and we'll add you to the list. These will be short presentations, a good chance to share without having to prepare a longer presentation.
It's December and time for the Semi Annual Adobe Software drawing! This time it's a free year of Adobe Creative Cloud - You must be present to win!
Tuesday November 12th, 2013
CFSummit 2013 Recap
Michael Sprague and Jim Thomson will recap the sessions they attended at CFSummit 2013 - Las Vegas.
Topics will include.
- ColdFusion Roadmap
- Caching (Ehcache)
- PDF generation changes in CF11(Splendor)
- Impressions of CFClient functionality
Tuesday October 8th, 2013
Topics:
Quick Introduction to Yeoman 1.0 – Pete Frietag
Pete will introduce the Yeoman Workflow to us. He'll cover Yo, Grunt and Bower.
From the http://yeoman.io/ site:
YEOMAN 1.0
Yeoman 1.0 is more than just a tool. It's a workflow; a collection of tools and best practices working in harmony to make developing for the web even better.
Our workflow is comprised of three tools for improving your productivity and satisfaction when building a web app: yo (the scaffolding tool), grunt (the build tool) and bower (for package management).
-
Yo scaffolds out a new application, writing your Grunt configuration and pulling in relevant Grunt tasks that you might need for your build.
-
Grunt is used to build, preview and test your project, thanks to help from tasks curated by the Yeoman team and grunt-contrib.
-
Bower is used for dependency management, so that you no longer have to manually download and manage your scripts.
Tuesday August 13th, 2013
Topics:
FineUploader - an Uploadify Replacement – Mike Sprague (15-20 mins)
Mike will cover a Javascript Library used at Hamilton college used to upload files nicely. Comparable to Uploadify but without the messy Flash SWF. Easy integration with jQuery or Bootstrap.
Google Maps – New Related Services and Tips - Jim Thomson (15-20 mins)
Jim will go over a new Location based service and some tips about using Google Maps V3 APIs.
Quick Introduction to Angular JS – Pete Freitag (15-20 mins)
(only if time permits) Pete will scratch the surface of AngularJS, a framework for building javascript front end applications.
Location:
Hamilton College - Science Center - Room G041
Tuesday July 16, 2013
Topic: Adobe Create Suite tools for Developers
Speakers: Brian Love & Pete Freitag
Tuesday June 11, 2013
Topic: Adobe's Gaming SDK
Speaker: Brian Love
Adobe's Gaming SDK enables you to build multiplatform games that perform amazing on mobile devices, and on the web. Thanks to Stage3D and hardware acceleration (GPU), we can create killer gaming titles using the ActionScript language and the Adobe Gaming SDK, which consists of the Starling and Feathers frameworks.
Tuesday May 13, 2013
Topic: Writing Secure CFML
Speaker: Pete Freitag
A preview of talk for the cf.Objective() conference later this week, focuses on techniques to secure your CFML source code from vulnerabilities.
Tuesday April 16th, 2013
Topic: Locking Down ColdFusion Servers
Speaker: Pete Freitag
A preview of Pete's Locking Down ColdFusion servers provides tips for server administrators to secure their CF server.
Tuesday January 8th, 2013
JavaScript Tips - John Benson (15-20 mins)
John will cover some recents tips and tricks from his development experiences. He will also cover what's new in the Canary developer tools.
CKEditor 4 - What's New and Customization - Jim Thomson (20-30 mins)
Jim will go over the new version of CKEditor, as well as CKBuilder and customizations.
Demos from Hamilton College - Mike Sprague
(only if time permits) Mike will go over some of the new and under-development projects at Hamilton College.
2012 CFUG Meetings
Tuesday December 11th, 2012
Topic: Bootstrap
Speaker: Pete Freitag
Learn the basics of the bootstrap front end framework.
Tuesday October 9th, 2012
Topic
LESS by Brian Love
A recent poll indicated that almost half (49%) of web developers have never tried a CSS pre-processor! Are you asking yourself "what the heck is a CSS pre-processor?" If so, this presentation is for you! If you have heard of LESS but have never tried it, this session will cover the ins-and-outs of using LESS.
What Is LESS?
- A programming language
- Compiles to CSS3
- Uses CSS style syntax
- Often referred to as "dynamic css"
Just imagine...
- having variables in your CSS
- using class rulesets over and over again
- having arguments to your CSS rulesets
- having mathematical operators and functions in your CSS
- having the ability simply call functions like darken() and lighten() on a color in your CSS
- and more!
So, what can this programming language do for you as a web developer?
- Save you time
- Reduce mistakes
- Reduce repetition
- It's freakin' cool
We will learn all about LESS next week, Tuesday October 9th, at 12:30pm at the ITT in Syracuse. Don't miss it!
Location
ITT Technical Institute - Please Sign in at the Visitor Desk, Meeting will be held in Room Theory 1, 2, or 3. more info
235 Greenfield Parkway, Liverpool, NY 13088
Tuesday September 11th 2012 @ 12:30
Topic
WebSockets with ColdFusion 10 by Pete Freitag
One of the most cutting edge features in ColdFusion 10 is its HTML5 WebSockets support. In this presentation you'll learn about the concepts, features and benefits of WebSockets - then we'll take a look at how you can leverage them with ColdFusion 10.
Tuesday July 10th 2012 @ 12:30
Topic
Upgrading to ColdFusion 10 - Tips and Tricks by Mike Sprague
We'll run through a live upgrade of a production server with multiple applications running on it. We'll cover the steps needed to upgrade to ColdFusion, and also the little (or big) problems you may run into along the way. If all goes well, we'll have the whole hamilton.edu website running on ColdFusion 10 within the hour. If not, you'll see pagers going off and watch me get fired! So come join us at Hamilton College for the July CFUGCNY.
Tuesday June 19th 2012 @ 12:30
Topic
REST Web Services in ColdFusion by Brian Love
Tuesday May 8th 2012 @ 12:30
Topic
Mobile Website Development by Brian Hoke
We'll discuss responsive web development: designing sites that work effectively for desktop as well as mobile browsers. The presentation will cover flexible grid layouts, flexible images, and CSS3 media queries, as well as how to exploit phone capabilities such as the accelerometer, geolocation, and other features.
Tuesday March 13th 2012 @ 12:30
Topic
Whats New in ColdFusion 10 presented by Pete Freitag
Adobe has just released the public beta of ColdFusion 10. We'll talk about most if not all of the new features in this release, and we'll even demo some first hand.
Tuesday February 14th 2012 @ 12:30
Topic
Building Mobile Application with Adobe Flashbuilder 4.6 by Isaac Sunkes
Learn how to start developing mobile apps from scratch for iOS, Android phones and tablets using Adobe's powerful Eclipse based IDE, Flashbuilder 4.6.
Experience how easy it is to leverage Adobe's mobile development technologies like Adobe AIR and the Flex 4.6 SDK to develop, test, and deploy rich mobile applications that will look and act the same accross multiple platforms and scale for different screen sizes to deliver a UI optimized for either a tablet or a phone.
Topics will include:
- Learn about Flex 4.6 & Adobe AIR Launchpad.
- Cover best practices.
- Build a simple mobile application from scratch.
- Attach it to data services via HTTP and also learn about how to do it with CF.
- Test it in the AIR device emulator.
- Deploy it to an Android, iPhone, iPad, and Android Tablet.
Tuesday Jan 9th 2012 @ 12:30
Topic
- Automated ColdFusion Component Documentation - Brian Love will show you how to use ColdDoc (and possibly other tools) to generate documentation for your code automatically!
- Automated ColdFusion Security Scanning - Pete Freitag will give a demo of HackMyCF.com service which scans your server on an automated basis, it lets you know which security hotfixes you might be missing and which configuration settings should be changed. You will also have a chance to win a free 12 month subscription to the service for one server.
2011 CFUG Meetings
Tuesday December 13th 2011 @ 12:30
Topic
MongoDB presented by Pete Freitag
We'll take a look at MongoDB, an open-source scalable, high performance no-sql documented oriented database platform (I could keep going with buzz words but I'll stop there). We'll investigate why you might use it, why you might not use it, and how you might use it.
Also taking place at our December meeting is our $2100 Adobe software raffle, the winner will get to pick a piece of Adobe software valued at up to $2100.
Tuesday November 8th 2011 @ 12:30
Topic
CSS3 presented by Brian Love
In this presentation we will learn about the new possibilities that CSS3 bring to web design. Cascading Style Sheets level 3 provides enhanced presentation features and functionality such as:
- adding shadows to block elements or text
- creating columns of text
- rounding corners
- gradient backgrounds
- multiple background images
- enhanced selectors (e.g. attribute selectors)
Tuesday October 10th 2011 @ 12:30
Topic
ColdBox Platform presented by Brian Love
We'll discuss rolling out a ColdBox application from start to finish. You'll learn how to deploy a new ColdBox application and configure it for multiple environments (dev, staging, production). The same application will use ColdFusion 9 ORM and the virtual entity service provided by ColdBox to integrate with a simple MySQL database. The goal of the presentation is to show you the basics of building MVC applications using the ColdBox framework.
Tuesday September 13th 2011 @ 12:30
Topic
3 great mini presentations:
- Railo presented by Mike Sprague
- Media Queries presented by Mike Sprague
- NodeJS presented by Pete Freitag
Tuesday August 9th 2011 @ 12:30
Topic
3 for the price of one:
- Brian Love (of Webucator) will talk about ColdSpring
- Issac Sunkes (of Ravenglass) will talk about the Mylyn Eclipse Plugin
- Pete Freitag (Foundeo) will talk about Selenium
Wednesday June 15th 2011 @ 12:30
Topic
ColdFusion Builder 2.0 Tour - Josh Adams, Adobe
Josh will be traveling to our user group from Atlanta to speak to our group on ColdFusion Builder 2.0 and the next version of ColdFusion.
Josh is a Senior Solutions Engineer & ColdFusion Specialist at Adobe.
We will also be holding our big Adobe Software raffle, attendees will have a chance to win an Adobe software product valued at up to $2,100.
Wednesday June 15th 2011 @ 12:30
Topic
ColdFusion Builder 2.0 Tour - Josh Adams, Adobe
Josh will be traveling to our user group from Atlanta to speak to our group on ColdFusion Builder 2.0 and the next version of ColdFusion.
Josh is a Senior Solutions Engineer & ColdFusion Specialist at Adobe.
We will also be holding our big Adobe Software raffle, attendees will have a chance to win an Adobe software product valued at up to $2,100.
Tuesday April 12th 2011 @ 12:30
Topic
End-to-End Application Design; Featuring ColdSpring, FW/1, ORM and ValidateThis Presented by: Jamie Krug
A preview of Jamie's session at the cf.Objective() Conference in Minneapolis, MN (May 2011).
The goal of this session is to walk through the design and development process of a well-designed real world application, while exploring some great frameworks and application design patterns. While it is important to learn the details of each tool chosen to help build a given application, it is also important to understand how these tools integrate and work together, as each has its own benefits and addresses specific problem areas. We will learn first-hand how these tools may work together to efficiently develop a high quality, maintainable CFML application. We will not take a deep dive into all features of each framework, but a brief introduction to each will be provided. Throughout this session we will walk through the development and refactoring of a sample application, as we learn to apply each framework and concept. With some important application design and analysis concepts, along with the power of code refactoring, we can gain the confidence to get coding productively, and to avoid design paralysis.
Tuesday March 8th 2011 @ 12:30
Topic
Maxmium Security CFML. Presented by: Pete Freitag
A preview of Pete's session at the cf.Objective() Conference in Minneapolis, MN (May 2011). At this meeting you will learn about practices to make your CFML code more secure. You'll see just how easy it is to exploit a few unassuming lines of code, and often just how easy it is to protect it as well.
Tuesday Feb 8th 2011 @ 12:30
Topic
Mobile Application ORM Data Storage. Presented by: Brian Caufield
This presentation describes a mobile application data storage approach built with Titanium Appcelerator, SQLite, the joli.js ORM framework and a Coldfusion gateway on the back end. It also uses a modified version of the turing.js framework to allow a true OO development in Titanium.
Tuesday January 11th 2011 @ 12:30
Topic
High Performing Websites. Presented by: Brian Love
Pareto's Principle, the 80/20 rule, can be applied to many areas of computer science, including website performance. 20% of the total page rendering time of your website is spent on generating and delivering the HTML to the browser. 80% is spent on everything else. Some of the over 20 techniques we'll discuss to address the performance of your website on the frontend include:
- The browser's cache and the important role is plays in your site's performance
- Optimizing CSS
- Reducing the number of HTTP requests your site makes
- Optimizing your html structure for faster page loading and rendering
- Decreasing the load time of static components (images, jss, css, swf, etc.) for your website
2010 CFUG Meetings
Tuesday December 14th 2010 @ 12:30
Topic
iPhone & Android Apps with jQuery Mobile and PhoneGap Presented by: Pete Freitag
Learn how to use jQuery Mobile to create mobile apps or a mobile version of your web site, using HTML and a touch of JavaScript. You will also learn how to take that HTML and JavaScript and turn it into an application that runs nativly on mobile phones and tablets including iPhone and Android.
Tuesday November 9th 2010 @ 12:30
Topic
An introduction to building iPhone apps using JavaScript with Appcelerator's Titanium Mobile. Presented by: Brian Love
Learn the basics of creating native iOS mobile apps using JavaScript. Many web developers who are proficient in JavaScript are looking for ways to build mobile web site and mobile applications. Appcelerator's Titanium Mobile enables you to create mobile application that use native user interface controls all without writing a line of Objective-C using the same technologies you use every day with browsers. However, because today's mobile phone can do much more than just accept input and display output, Titanium Mobile enables you to build apps that use native gestures like pinch zooming and swiping, access the phone contacts, know your user's geolocation and more.
Tuesday October 12th 2010 @ 12:30
Topic
Connecting Bytes, Pixels and Dollars: How Developers, Designers and Clients Can Work Together. Presented by: Mark Phillips
Software is implemented by developers, designed by designers and paid for by clients. Each group speaks a different language. Each group has their own specific goals. Communication is often a challenge. Even when everyone does get along, rarely does everyone get what they want. Developers don't get to build what they want,designers can't design the experience they want, and the client doesn't get what they want. This talk discusses techniques you can use to facilitate workflow, guarantee less stressful interactions and ultimately allow each group to put their talents to use on creating successful results. There will be space alloted for brainstorming on solving audience members challenges in their work environment.
Tuesday September 14th 2010 @ 12:30
Topic
Search Engine Optimization, presented by Sean McHugh
This presentation will go over the basic theory behind Search Engine Optimization (SEO) and illustrate how to take simple steps to get yourself started with it. We'll discuss what exactly the term 'search engine optimization' means, how sites are ranked to begin with, the organic nature of SEO, and the strategies and techniques commonly employed to 'perform' SEO. You'll also learn how HTML keywords are at the key of everything SEO. SEO is actually easier and more instinctual than most people would have you believe, and you'll learn how!
Tuesday August 10th 2010 @ 12:30
Topic
HTML5, presented by Pete Freitag
An introduction to what's new in HTML5.
Tuesday July 13th 2010 @ 12:30
Topics
Writing Secure CFML, presented by Pete Freitag
Pete will show you how to write CFML to avoid several security vulnerabilies.
Tuesday June 8th 2010 @ 12:30
Topics
Dreamweaver CS5 Tips & Tricks, presented by Sean McHugh
Adobe Creative Suite 5
Bi-Annual Raffle
Learn about what's new in Adobe Creative Suite 5, and then dig into Dreamweaver CS5 to find out tips and tricks from Dreamweaver Expert Seth McHugh. Stick around for a chance to win a copy of Adobe Creative Suite 5 (or any other piece of Adobe software valued up to $2,100).
Tuesday April 6th 2010 @ 12:30
Topic
CFBuilder, presented by Brian Love
Learn about Adobe's new Integrated Development Environment (IDE) made specifically for ColdFusion Developers, CFBuilder . We will give an overview of the new features and show you how you can be more productive with this new product.
Tuesday March 9th 2010 @ 12:30
Topic
Regular Expressions with ColdFusion, by Pete Freitag
Pete will show that regular expressions are not as hard as they may seam. If you simply learn the meaning of 12 special characters you can be on your way to writing regular expressions to match or parse out anything.
Tuesday February 9th 2010 @ 12:30
Topic
Understanding ColdFusion Installation Types and JEE Application Servers, by Jamie Krug
The ColdFusion installer presents many options, but most developers choose only the basic (default) options that they are comfortable with. I will break down the basics of JEE application servers and Web servers, and give you the confidence to leverage the power of different ColdFusion/JEE configurations. A basic understanding of what's happening "under the hood" in a ColdFusion installation can give you the power to enhance your development environment, production servers, application portability and all around efficiency when developing ColdFusion applications. After covering some core concepts, we'll walk through a number of real-world examples to give you the confidence and knowledge to leverage the many ColdFusion/JEE application server configuration options. You'll see how to manage ColdFusion instances from your IDE, leverage WAR/EAR deployments for portability, and also clustering and application isolation.
2009 CFUG Meetings
Tuesday December 8th 2009 @ 12:30
Topic
Writing Secure CFML, by Pete Freitag
Learn about several web application security vulnerabilites and how to keep your ColdFusion Applications safe.
Pete will also be giving a demo of his companies latest product FuseGuard 2.0 a web application firewall for ColdFusion .
Tuesday November 10th 2009 @ 12:30
Topic
ColdFusion 9 and ColdFusion Builder, by Brian Love
Learn about the new features of Adobe ColdFusion 9 and Coldfusion Builder.
ColdFusion Builder, which is currently in beta, is the first Adobe ColdFusion IDE that is built upon the Eclipse platform. This new IDE builds upon the ColdFusion extensions released for Eclipse with ColdFusion 8 to provide a fully functional IDE with a high level of integration with ColdFusion 9.
ColdFusion 9 has tons of new features and enhancements to the CFML language, including
- New Office file interoperability using and ;
- New Object-relational mapping using Hibernate;
- New ColdFusion as a Service;
- Enhanced Server Manager;
- Enhanced and new UI and Ajax controller; and
- Enchanced cfscript functionality
Tuesday October 13th 2009 @ 12:30
Topic
TotalineTV: Custom TV Stations and Kiosks with Adobe AIR and ColdFusion, Mike Sprague
See how AIR and ColdFusion can be used to build a system that allows a manager to upload and convert video, create video/image/audio playlists, and play them through a kiosk or desktop computer. Topics will include using CF to interface with a video converter, AIR connectivity to CF, AIR security, and caching video/audio files.
Tuesday September 15th 2009 @ 12:30
Topic
Building Portlets with ColdFusion 9, Pete Freitag
Pete be giving a special preview of the talk he is giving at the Adobe MAX conference in Los Angeles, CA. Learn how to leverage the new ColdFusion Portlet API in ColdFusion 9 to deploy porlets on Java Portal Servers (JSR-168 or JSR-286), or via web services with WSRP.
Tuesday August 4th 2009 @ 12:30
Topic
Design Diagrams for CFCs and Databases, Pete Freitag
Pete be giving a special preview of the talk he is giving at the CFUnited 2009 conference in Washington DC. Covers UML and ER Diagrams.
Monday July 13th 2009 @ 12:30
Topic
Mura CMS : What's in it for me?
Special Guest Speakers from Sacramento, CA:
- Sean Schroeder - Mura Product Manager
After starting his own Internet services company six years ago (Studio Squared Inc.) with Blue River's Matt Levine, award-winning designer Sean Schroeder joined Blue River with a unique focus on solid design principles applied to the user experience. In collaboration with Matt, Sean is the founder and developer of Mura CMS, Blue River?s popular open source content management system. - Matt Levine - Lead Developer Architect of Mura CMS
Matt is the architect of and lead developer of Mura CMS. Matt's expertise lies in best-practice, object-oriented programming. He leads the technology team at Blue River as CTO, blending a pragmatic approach with robust, scalable frameworks to create top solutions for Blue River clients.
We'll provide an overview of the Open-Source (and free) Mura CMS and show how to leverage Mura's built in functionality to quickly build your site and handoff site content management tasks to other stakeholders, allowing you to customize your site by extending Mura or by integrating your existing CFML applications.
Tuesday June 9th 2009 @ 12:30
Topic
Hardening ColdFusion, Pete Freitag
Pete will show you how to configure your ColdFusion server to be secure by going through the ColdFusion adminstrator, and other various settings. He will also demo a new product from his company, a Web Application Firewall for ColdFusion .
Tuesday April 14th 2009 @ 12:30
Topic
Using ColdFusion's Many Integration Features to Build a Custom Portal by Mike Sprague
Overview
This presentation will demonstrate the many integration capabilities that ColdFusion has. Hamilton College built a custom portal called My Hamilton that uses several of these features. Several examples will be demonstrated and code samples will be shown. Integration features include:
- CFLDAP
- LDAP for login and account storage
- The starting point for acces to various systems based on user's ID
- Java Libraries
- IMAP for an email reader and a Gmail channel
- UiObjects for interacting with Unidata and legacy systems
- RSS
- For an aggregate new readers, news channels, and weather channel
- XML
- For custom integration with Calendar system
- Facebook API
- CFDIRECTORY AND CFFTP
- For web access to internal file shares
Tuesday March 10th 2009 @ 12:30
Topic
Part 2 of our CF OOP series focused on learning some basic design patterns by learning the best-practices for Object-Oriented Programming in ColdFusion, including:
- Encapsulate what varies.
- Favor composition over inheritance.
- Program to the interface, not the implementation.
- Strive for loosely coupled designs between objects that interact.
- The Open-Closed Principle
Presented by: Brian Love
Slides & Code
Tuesday February 10th 2009 @ 12:30
Topic
Part 1 of our CF OOP series started with learning the basics of Object Oriented Programming in ColdFusion. Staring with the ColdFusion syntax, tags, and functions that enable the use of Components in our applications. Next, we'll learn basic OO principals like inheritance, polymorphism, composition, and method overriding in ColdFusion.
Presented by: Pete Freitag
Slides & Code
Tuesday January 13th 2009 @ 12:30
Topic
Project Management and Time Tracking for Development Projects Having great information before, during and after a project are the keys to a successful project. This presentation discusses building estimates to encapsulate important project information and improve communications. The presentation then discusses how time tracking can be an easy habit and powerful tool for generating great information.
Presented by: Mark Phillips
2008 CFUG Meetings
Tuesday December 9th 2008 @ 12:30
Topic
We will split the meeting into 2 parts again this month:
First, we will have a show-and-tell, where you can earn points for showing us what you're working on.
Secondly, we will have an informal 'stump the manager', where you bring questions and try to stump either Pete or Brian.
Tuesday November 11th 2008 @ 12:30
Topic
We will split the meeting into 2 parts:
First, Mike Sprague will give us an overview of the jQuery JavaScript library along with an introduction to his very cool CFjqAjax custom tag library that allows you to implement jQuery functionality in a similar way to ColdFusion 8's Ext library tags - basically a replacement to , , and using jQuery!
Second, ColdFusion Jeopardy - Come test your ColdFusion knowledge with out first ever ColdFusion Jeopardy challenge!
Tuesday October 14th 2008 @ 12:30
Topic
Source Control
A introduction to source control, getting started with Subversion, and a demonstration on Surround SCM.
- Introduction to Source Control - Brian Caufield
- Getting started with Subversion - Brian Love
- Demonstration on Surround SCM - Isaac Sunkes
Tuesday August 15th 2008 @ 12:30
Topic
Best of CFUnited 2008
Couldn't make it to CFUnited 2008? We'll have 5 short presentation to recap some of the favorite sessions attended at CFUnited:
- Mike Sprague : "ColdFusion 9" from Ben Forta's and Adam Legman keynote
- Jason Quatrino: "Ajax Usability" by Rachel Lehman
- Catherine Tuxbury: "Google Maps" by by Steve Nelson
- Mike Sprague : "Fresh AIR" by Mark Drew
- Brian Caufield : "Prototyping for Smarties" by Hal Helmes and Clark Valberg
Tuesday July 8th 2008 @ 12:30
Topic
Introduction to Google Gears
Why can't web applications be just as powerful as a desktop application? We'll learn how Gears is aiming to expose new modules and capabilities that provide general-purpose building blocks for web application to unlock the capabilities of the local desktop in a safe manner.
Presented By: Brian Love
Tuesday June 10th 2008 @ 12:30
Topic
Writing Secure CFML
We will take a look at what it takes to write secure CFML code, and best practices.
Presented By: Pete Freitag
Tuesday April 8th 2008 @ 12:30
Topics
Image Manipulation with ColdFusion 8
We will start with the CFIMAGE tag and show you how to resize images, get image dimensions, and create captcha's. Moving on we will take a look at the many image manipulation functions that ColdFusion 8 provides covering more advanced topics such as: drawing on existing images, creating images from scratch, and more.
Presented By: Pete Freitag
Tuesday March 11th 2008 @ 12:30
Topics
Working with Ext.js
Brian Caufield will present A brief overview of Ext and the various ways of integrating Coldfusion with the Ext javascript library including:
- Server side versus client side JS frameworks
- Consuming XML data using the Ext.data.XmlReader
- Consuming JSON data with the CFJsonReader
- Issues with other JSON serialization approaches such as CFJson and Jason.cfc.
Ext.cfc
Learn how to create a data grid similar to , but without CF8, by leveraging the power of the Ext JS 2.x library and ColdFusion. Presented by Brian Love
Monday February 25th 2008 @ 12:30
Join the Central New York ColdFusion Users Group for this "can't miss" meeting!
As you may have heard, Adobe has announced the release of Adobe Flex 3 and Adobe AIR 1.0. Now that the cat is out of the bag, this will be the focus of our February 25th special meeting! Adobe is sponsoring this meeting with food, giveaways and a raffle copy of Adobe Flex Professional (and an iPod Shuffle with 2 iTunes Gift Cards).
Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus the addition of the automated testing framework to Flex Builder.
Adobe AIR is game-changing in so many ways, delivering rich applications on the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write RIAs on the desktop using the same skills that you've been already using to create great web apps including both Flex and AJAX.
Don't miss out on this opportunity to see and hear about this highly anticipated release of Flex 3 and AIR at this meeting.
Tuesday January 8th 2008 @ 12:30
Topics
Model-Glue and CFTemplate
Boyan Kostadinov will present on setting up and using Model-Glue, and application prototyping with scaffolding in Model-Glue.
Brian Caufield will present on Code Generation using CFTemplate by Peter Bell.
Presenter: Boyan Kostadinov & Brian Caufield
2007 CFUG Meetings
Tuesday December 12th 2007 @ 12:30
Topic
An overview of Ajax features in ColdFusion 8
The presentation will cover the layout elements that interact with Ajax (CFDIV, CFLAYOUTAREA, CFGRID, and others) as well as the new tags that import and utilize interactive Ajax features. Using these tools, a simple Ajax application will be built that demonstrates the most powerful new features. Code samples will be provided.
As always our meetings are free of charge, and open to the public.
Presenter: Michael Sprague
Tuesday November 13th 2007 @ 12:30
Topic
Mixed Bag of Short Presentations
- Round table discussion on Error Trapping in ColdFusion - Led by Catherine Tuxbury
- The using interactive debugger in ColdFusion 8 - Brian Love ( slides )
- The CFMenu tag in ColdFusion 8 - Jim Papaleo ( code )
- Tips for Upgrading to ColdFusion 8 - Michael Sprague ( slides )
As always our meetings are free of charge, and open to the public.
Presenters: Catherine Tuxbury, Brian Love, Jim Papaleo, and Michael Sprague
Tuesday October 9th 2007 @ 12:30
Topic
Bracketology
Brian Love will present the hidden wonders of using and understanding brackets in your CFML code.
Bracketology - noun - The science of efficiently using [brackets] in .
- What is this bracket thing all about?
- Object.property notation
- Associative array notation
- How it all works
- Embedding brackets
- Mixing it up
- Avoiding Evaluate()
- Looping over arrays, structures, and queries
- Using brackets with objects
Presenter: Brian Love
Wednesday September 19th 2007 @ 12:30
Topic
Amazon Web Services with Amazon's Mike Culver
We are pleased to have a special guest speaker Mike Culver the Web Services Evangelist for Amazon Web Services come to Syracuse to speak with us about Amazon Web Services. Mike will be giving demo's of Amazon Web Services offerings, as well as show us how to setup a server on Amazon's Elastic Computing Cloud (EC2).
Tuesday August 14th 2007 @ 12:30
Topic
ColdFusion 8 Launch Event
You won't want to miss the ColdFusion 8 Launch Event. We will have pizza, wings, salad and the following giveaways:
- A copy of ColdFusion 8 Standard Edition
- ColdFusion 8 & Scorpio T-Shirts
- A copy of Foundeo's new CFImage Effects component
- More Adobe Branded Stuff
Tuesday June 12th 2007 @ 12:30
Topic
CFCs & Object-Relational Mapping Slides
Presenter: Brian Hoke
Tuesday May 8th 2007 @ 12:30
Topic
Building RSS Feeds in ColdFusion
Presenter: Pete Freitag
Tuesday April 10th 2007 @ 12:30
Topics
Building Secure Applications with ColdFusion - Pete will be presenting a preview of his topic for the CFUnited Conference . Learn about several web application vulnerabilities, and how to prevent them.
Presenter: Pete Freitag
Introduction to Eclipse & CFEclipse
Learn about the Eclipse development environment, and its ColdFusion Plugin CFEclipse .
Presenter: Brian Caufield
Tuesday March 27th 2007 @ 3:00 PM
Topic
A new era in creative expression is about to unfold, freeing us to color outside the lines, to think in multiple dimensions, to engage audiences like never before. The Central New York ColdFusion User Group will be hosting a live-broadcast event for the official launch of Adobe Creative Suite 3!! Please join us at this special meeting that will include presentations by Adobe executives, product demonstrations, and a chance to win one of the first copies of the new CS3 suite when it starts shipping!
Come join the rest of the creative industry and be part of the buzz and excitement by participating in this very special launch event.
Tuesday, March 27 3:00 PM (broadcast starts at 3:30)
Tuesday Feburary 13th 2007 @ 12:30
Topic
Brian Love will present two javascript libraries:
Prototype.js - Ajax interface, Utility functions, Helpers (enumerables, arrays, hashes, ranges), Extensions to core JavaScript classes (String, Number, Array, etc...), The Class object
Script.aculo.us - Visual Effects, Queuing your effects, Sortables
Get the Presentation Slides & Examples Here
Presenter
Brian Love
Tuesday January 9th 2007 @ 12:30
Topic
Top 10 Underrated and Underused Functions in ColdFusion
Presenter
Pete Freitag
2006 CFUG Meetings
Tuesday December 19th 2006 @ 12:30
Topic
AJAX with Adobe Spry
ColdFusion Trivia
Presenter
Pete Freitag
Tuesday November 14th 2006 @ 12:30
Topic
Flex Application Basics
Presenter
Pete Freitag
Tuesday October 10th 2006 @ 12:30
Topic
Regular Expressions in ColdFusion
Presenter
Pete Freitag
Pete will show you that regular expressions are not as hard as they look. If you simply learn the meaning of 12 special characters you can be on your way to writing regular expressions to match or parse out anything.
Tuesday May 9th 2006 @ 12:30
Topic
Introduction to Java
Presenter
Dr. Chan
Dr. Chan will provide an introduction to the Java Programming language, showing you how to compile and run simple java classes.
After Dr. Chan's Presentation, Pete Freitag will show you how to run your java code from inside a ColdFusion application.
Tuesday April 11th 2006 @ 12:30
Topic
Usability Testing
Presenter
Laurie Ferger
Tuesday March 14th 2006 @ 12:30
Topic
Introduction to ColdFusion
Presenter
Pete Freitag
Tuesday Feb 14th 2006 @ 12:30
Topic: Form Accessibility and Usability by Pete Freitag
Presenatation Outline
Tuesday Jan 10th 2006 @ 12:30
Topic: Flash Forms in ColdFusion by John Benson
Slides
Source Code
2005 CFUG Meetings
Tuesday Dec 13th 2005 @ 12:30
Topic: AJAX by Pete Freitag
Tuesday Nov 8th 2005 @ Noon
Topic: FLEX 2 Pete Freitag