Central New York ColdFusion Users Group

Covering ColdFusion, Web Development, and Other Adobe Technologies

Upcoming Events

Past Meetings

Please Visit cfugcny.org For Latest Meetings

2011 mtgs

2011 Meetings B

February 2011 Meeting

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

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.

June 2010 Meeting

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).

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


Past Meetings

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.

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 <cfspeadsheet> and <cfpresentation>;
  • 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:

  1. Encapsulate what varies.
  2. Favor composition over inheritance.
  3. Program to the interface, not the implementation.
  4. Strive for loosely coupled designs between objects that interact.
  5. 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

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 <cfgrid>, <cfwindow>, and <cftooltip> 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.

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 <CFGRID>, 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

Active Discussions

type title author activity
Thread New Syracuse Adobe User Group 0 1726 Brian.Love 09/12/11
Thread Suggest a Meeting Topic 0 5869 pete_freitag 11/12/08
Thread Who is excited for the December CFUG Meeting? 0 5321 isunkes01 11/24/08
Thread Suggest a Meeting Topic 0 5489 pete_freitag 11/12/08
Thread Suggest a Meeting Topic 3 6720 pete_freitag 11/12/08
Thread Will anyone respond to this question? 8 5164 isunkes01 11/19/08

Recently Posted References

RSS Feed Reader

Assorted Media Gallery Posts

2011 meetings A
Photo posted on Oct 20 by thisishouston


2011 meetings B
Photo posted on Oct 20 by thisishouston


Recent Blog Entries