About
Adrian has been developing web-based applications since 1997, with a focus on Flex, HTML, CSS, and JavaScript, Adrian has also reached a high level of expertise in various server side languages, data modeling, GIS, mobile application development, and a proponent of Agile Software Development. Adrian is a regular presenter at various conferences and user groups, as well as an Adobe User Group Manager, author, and consultant. Most of Adrian's work centers around transportation and logistics, specifically the North American Railroad industry. Current Employer: Railinc, Cary NC.
HTML5 Deep Dive
This session is a deep dive into HTML5 APIs.
-
The session will cover:
- Selectors
- GeoLocation
- LocalStorage CrossDocument Communications (and other sections of the communication api)
- Offline capabilities
- CSS3 Media Queries
Attendees will learn how to leverage the HTML5 APIs to build applications for any device.
About
Nolan Erck is an in-demand software consultant based in Sacramento, CA. He provides software development, training, and other consulting expertise to a variety of companies across the United States. Nolan has been developing software professionally for more than 15 years, starting in the video game industry as a Tools Programmer advancing to web development in 1999. He has worked on high profile projects for LucasArts, Maxis, Lisa "Left Eye" Lopes, Schools Credit Union, and Alive N Kicking Magazine among others. His list of credits includes Grim Fandango, Star Wars: The Phantom Menace, SimPark, and SimSafari, as well as high-traffic websites for a variety of technology based companies. Nolan currently co-manages the Sacramento ColdFusion User Group and is an active member of the Web Developer community, giving presentations on Object-Oriented Programming and Web Development for groups across Northern California. When he's not consulting or talking about himself in the third person, Nolan can usually be found working on one of several music projects.
Modularity shoot-out: CFInclude vs CFModule vs Custom Tags, vs CFFunction
There are lots of procedural applications still in Production today; apps that were originally built on ColdFusion 4.x but still need regular maintenance and updates. Maybe the server has since been updated to CF9, but the developers in charge haven't had the chance to learn ways to write reusable code beyond the CFInclude tag.
In this presentation will go over the basics of CFInclude, CFModule, Custom Tags, and CFFunctions. We will show pros and cons of each, sample code where one construct may be more appropriate than another, and we'll also do a quick "speed comparison" between them as well.
This is a talk for beginner developers, or intermediate developers that just haven't had the opportunity to go beyond some of the older ColdFusion functionality. No knowledge of object-oriented programming is required.
About
Bucky Schwarz is a software developer living in Durham, NC. He has over ten years of experience writing software for the web, so that's pretty cool I guess. He currently works at Bronto software, where he writes PHP and JavaScript. He has spoken at conferences, taught classes, and one time he won an argument on reddit, so you know he's legit. In his spare time, he likes to play video games, listen to music, explore, and be underwater.
Writing JavaScript that doesn't suck
We've all written JavaScript that sucks. Sometimes it's deadlines, sometimes it's our own lack of knowledge. Whatever the reason, we should stop writing JavaScript that sucks, and start writing JavaScript that doesn't suck. I'll show you how to do that in this presentation. We'll cover silly things that JavaScript does that you should be aware of, how to write functions and methods, when to use == and when to use === and how to write clean, efficient, reusable jQuery for DOM manipulation. This session is designed for people who have JavaScript and jQuery experience and are looking to improve their techniques.
About
Dan Skaggs is co-founder of Web-Meister Designs, Inc., a web development consulting ?rm he and his wife started in 1999 as a part-time endeavor. In 2006, Dan transitioned to the role of independent consultant, working full-time through Web-Meister for clients of all sizes located across the United States. A web developer since 1998, Dan has been developing ColdFusion applications since 2000 and has held multiple ColdFusion certi?cations. Dan is a contributing partner to the Model-Glue MVC framework for ColdFusion. Dan also enjoys shooting, motorcycling, and amateur radio.
OOP: What is it and why should I care?
This session will explore the concepts behind building applications based on object-oriented principles, debunk a few misconceptions that come along with the OOP label and compare the process for building an application with OOP principles to building the same application using more procedural methods.
About
Anant started developing web based applications in 2006 with a focus on ColdFusion, PHP, JavaScript, HTML and CSS. He enjoys enterprise ColdFusion development and has expertise in writing model and service layers. He is a big fan of Object Oriented Programming methodologies and design patterns, especially Model-View-Controller. Anant is an active member of the Triangle Area ColdFusion User Group (TACFUG). He works at the Office of Research Information Systems at the University of North Carolina, Chapel Hill developing and maintaining CF applications to manage and administer research. He is also pursuing his Masters in Computer Science from UNC Chapel Hill and has a keen interest in data mining and robotics. Website/blog: http://apradhan.net Twitter: @blitheutopian
Make your site search-able with CF9 and Solr
Apache Solr is a popular, open source enterprise search platform that is highly scalable. ColdFusion 9 does a superb job of integrating this powerful platform with ColdFusion and makes it very easy for developers to leverage it for their CF applications. This session will start off with an introduction to Apache Solr and its capabilities. You’ll then get a look at how ColdFusion integrates with Solr and how to use it to add search functionality to your ColdFusion powered applications.
About
Jason Purdy is the IT Manager of Journalistic, Inc., publisher of the award-winning publications QSR Magazine and Fine Books & Collections Magazine, as well as other online initiatives. He is responsible for helping to formulate business plans, oversee and help implement the necessary applications as well as perform post-mortems to evaluate success and next steps. Jason earned his BS in Mathematical Sciences (Computer Science) at UNC-Chapel Hill and has had a varied career track, working with a .com startup (AuctionRover.com), small companies (Stingray/Rogue Wave Software, Goto.com) and large (Trilogy, IBM and Data General). Jason lives in Apex, NC with his wife, Casey and daughters, Meredith and Eleanor.
Making cents out of Google Analytics
Google Analytics is a free and powerful tool that should be utilized by every website. At first glance, you can easily retrieve common metrics, such as pageviews, visitors, etc, but if you don't dig deeper, you're missing out on some really powerful ways to monetize your website even further. This session will guide you through these deeper layers, helping you better understand & take advantage of your traffic.
About
Mike Brunt has been coding web applications since 1993 and began using ColdFusion at version 1.54 in 1995-6. In 1998 he worked with Kodak and Lucent Technologies to create a pioneering web based TeleRadiology cross-consult portal when Radiologists and primary Care Physicians could review patient medical images. Allaire recruited Mike in 1999 to join a ColdFusion-JRun consulting team. In 2001 Mike co-founded a company – Webapper Services LLC along with another Macromedia consultant, Patrick Quinn. In 2006 Mike struck out on his own to form Go2RIA seeing the coming challenges of the effects on overall performance as Rich Internet Applications proliferated. From 1999 to the present day, Mike has been very focused on the server-side of Java and ColdFusion helping users worldwide to troubleshoot applications and to create strategies which ensure Enterprise level Java/ColdFusion applications can be scaled effectively and efficiently.
Maximize The JVM For 64-Bit
Although a seemingly very “dry” subject, memory management in Java got more challenging with the advent of 64-bit systems. With 64-bit the limiting contiguous memory space issue inherent in 32-bit systems goes away and the amount of RAM that can now be accessed by the Java Heap is infinitely larger. However, we have noticed with clients who try to go beyond a 16GB heap hit a wall of diminishing returns. Succinctly, Java does not take full advantage of 64-bit architectures and in this very practical demonstration we will show ways to maximize the performance of the Sun JVM on 64-bit architectures.
About
Shawn Dunning is a North Carolina native. He has served the College of Textiles at NC State University for 13 years. In his current role of Assistant Dean for Information Technology, he oversees all IT related activities for the college. He also keeps his hands dirty in web programming trying to make the jobs of the faculty and staff more efficient. He is always interested in how to take the bleeding edge technology to a scalable resource for those in the college and the university at large. On the weekends you can find him with his family riding bikes, on xbox live, or admiring nice shiny new tech toys at the local Best Buy.
QR Code Crazy
If you haven't noticed, QR (Quick Reponse) codes have exploded in the United States. They have been used in other countries for several years, but the US has just recently discovered them. Like any new technology, QR codes have been used in new, creative, and crazy ways. Tombstone QR codes? Billboards? We'll take a look at useful and tacky ways to use them. In addition, the College of Textiles is planning several uses and one of them will be dissected. Come find out and interact with others on how these small boxes may help your university or business.
-
Presentation Highlights:
- -Short Introduction to QR Codes
- -Good/Bad QR code examples
- -Using QR codes for Computer Inventory (CF,HTML,CSS code included)
About
Birgit Pauli-Haack, co-founder of Relevanza, Inc., brings more than 15 years of web development and web community expertise to the company. With her other company, Pauli Systems, LC, also headquartered in Naples, Florida she has been providing interactive, user-friendly, web-based business applications and server administration services to an array of corporate, nonprofit and private clients, both international and domestic.
In addition to leading her companies, Birgit is an active member of the web community, and provides pro bono technology products and services to local non-profit organizations. She has been a technology leader with the Naples Free-Net since 1998, and is the current President. She also served on their Board of Directors from 2000 – 2003, and has been their Webmaster and Chair of the Web team since 2002. She is a frequent presenter on Internet topics at conferences worldwide, and has worked on open-source projects in the ColdFusion Community, and for social services agencies. Birgit has a degree in business management, specialized for Tourisums & Resort Management, and extensive technology experience.
Beginners' Guide to Application Load Testing
Now you have finished your site and someone asked you the question: How many users can we serve before we need more power and muscle on our server environment? Good question! And if you don't know how to find that out, how to measure it, and find the bottle necks, come to this session. You’ll find out how to get started and learn more about tools for Coldfusion application load testing and how to use them.
About
David is a veteran CF/Java/Javascript developer with a passion for finding "a better way" to build and maintain software. By day he is a Senior Software Engineer for the American Kennel Club and at night he is a freelance developer doing business as ColdFusion Powered Consulting. You can find his occasional writings at http://coldfusionpowered.com/ .
Build a Better Functional Test Suite with Selenium RC, JUnit, and jQuery
This hands on tutorial covers how to extend Selenium's reach with JQuery selectors, build a test driver for your application to abstract and reuse the hard parts of web testing, and finally build JUnit tests that read like a test plan in plain English.
-
Recommended Prerequisites:
- - Know how to select DOM elements with JQuery or CSS
- - Know simple Java syntax: functions, if/else, looping
- - Know what a JUnit test is
- - A Laptop with an Eclipse based IDE