The UGTV site holds links to recordings from user group speakers all over the world (primarily on ColdFusion but also other Adobe topics. More on the intro page.) While it's offered as a free service by Charlie Arehart and carehart.org, anyone can add links using this easy form. If you're looking for downloadable recordings, see the note at bottom here.
The list currently holds 638 presentations from 302 presenters, totaling 668+ hours of video, that I and 63 others have added so far. (Note available RSS feed below, including an available feed based on search criteria.)
Have you ever wondered what event gateways are and what they can do for you? If so this session is for you. We will cover how you can use event gateways to execute code asynchronously as well respond to and handle real time events. Practical uses like an online auction, a fantasy football draft, processing file uploads in the background, and others will be discussed."
ColdFusion Zeus is the code name for the next version of ColdFusion. Get to know what's coming in the next version of ColdFusion and a quick overview of the different features of ColdFusion Zeus. This talk will include mention of a few more modest features that have not been previously demonstrated publicly.
Lack of integration is a problem in any IDE (Integrated Development Environment). Lack of integration and visibility cause problems within your organization. Point to point integration like ticket systems are errors prone and costly like your ticket system. After this session you will better understand this problem and see how to increase communication and awareness all within your Eclipse based editor like ColdFusion Builder.
Building complex JavaScript applications has never been easier, as libraries such as jQuery enable developers to write expressive, simple code that is reliably compatible with a wide variety of browsers. While these frameworks offer many advantages, they also make it relatively easy to write JavaScript code that may not be optimally performant.
This session will cover a number of areas of concern when attempting to optimize for performance, demonstrating methodologies, tips and tricks that can be used to avoid some of the more common pitfalls. We will also talk about script loading, and discuss various approaches for loading JavaScript files that can be used to improve the user experience."
Cloud computing and distributed storage are gaining more traction in the ColdFusion community, and Amazon's EC2 and S3 are highly secure, cost effective and easy to use solutions that give the power of the cloud to ColdFusion developers. Learn how to create and manage EC2 instances, install Adobe ColdFusion and MySQL server on Amazon's EC2 linux based servers, how to use S3 storage directly within ColdFusion and how to take advantage of some of the other features offered by Amazon Web Services including network security, messaging, and load balancing. Above all, you'll learn how to get a free micro EC2 instance and other free services from Amazon for a full year!
Building complex JavaScript applications has never been easier, as libraries such as jQuery enable developers to write expressive, simple code that is reliably compatible with a wide variety of browsers. While these frameworks offer many advantages, they also make it relatively easy to write JavaScript code that may not be optimally performant.
This session will cover a number of areas of concern when attempting to optimize for performance, demonstrating methodologies, tips and tricks that can be used to avoid some of the more common pitfalls. We will also talk about script loading, and discuss various approaches for loading JavaScript files that can be used to improve the user experience."
The Semantic Web is the extension of the World Wide Web that enables people to share content beyond the boundaries of applications and websites.
It has been described in rather different ways: as a topic vision, as a web of data, or merely as a natural paradigm shift in our daily use of the Web.
Most of all, the Semantic Web has inspired and engaged many people to create innovative and intelligent technologies and applications.
In this presentation we describe the underlying principles and key features of the semantic web along with where and how they fit in with server side and client side technologies supported by ColdFusion.
This session is for both people who are new to object-oriented programming and experienced OO programmers.
<br><br>
Object-oriented architecture is designed to be well-organized and reusable. If you're just getting started, you're probably learning about terms like "atomic", "encapsulation", and "de-coupling", but you can't tell if you're using them correctly until you're done. Or maybe you're like I was, and you've started wondering when the reusable part pays off. Often it seemed like we were always debating whether it would be easier to refactor or just start from scratch. The next client was always just different enough that that "reusable" object just didn't fit right.
<br><br>
You should try a property-driven architecture. Property-Invocation (Pi) Programming is a new evolution in Object-Oriented Programming. At its core are four (4) principles, simple concepts that act as guideposts, leading you towards making the right choices before you know that you'll need them. By following these principles, you will write better code, and have unlimited flexibility in how that code can be used, reused, and altered. It frees you from thinking about the boring stuff, so you can focus on the fun, inventive parts of programming.
<br><br>
Learning Objectives:
<ul>
<li>The four (4) principles of Property-Invocation (Pi) Programming
<li>A clearer understanding of "atomic", "encapsulation", and "de-coupling"
<li>How "cross-cutting concerns" ruin reusability
<li>The pitfalls of procedural objects and event-driven software
</ul>
JavaScript is one of the fastest growing and most popular programming languages right now. In todays web and mobile centric development landscape JavaScript is a powerful tool for any developer to know. With approximately 20% of all github repositories and thousands of questions asked on stackoverflow daily its clear that JavaScript is here to stay.
Believe it or not ColdFusion and JavaScript have a lot of similarities between them. This meetup presentation will focus on teaching the fundamentals of JavaScript through the eyes of a ColdFusion developer. Weather you are just getting started with JavaScript or you've only spent time writing code for your favorite JavaScript framework this session will help you learn the fundamentals and important concepts of the JavaScript programming language.
TrafficMunkey is a new ColdFusion framework born from the Lean Development process, i.e. lots of prototyping and agile development. It's quick and easy-to-use, both when starting new projects and maintaining existing ones. This presentation will start with a demonstration of its speed by creating on-the-fly wireframes, as you might with clients. Then I'll show you how to leverage the built-in objects for prototyping and the graphic design. I'll wrap up by showing how it can integrate everything with your own ColdFusion objects. More on TrafficMunkey at http://millionmunkeys.net/TrafficMunkey/.
I do a lot of work with prototypes, for Usability testing, and as a requirements-gathering technique to get clients to tell me what they don't know they need to tell me. I've used and trained people on most of the major ColdFusion frameworks through the years, but none of them were flexible enough for the early stages of a project, when names and concepts keep changing and whole sections of the application move around. To be honest, usually I would do this outside of a framework, and then move it into a framework when things settled down. Perhaps you've done that as well. With TrafficMunkey you don't have to do that. It becomes a tool to help with prototyping, and keeps working for you through production, making maintenance and upgrades easier as well.
Even if you're not familiar with frameworks, TrafficMunkey is pretty straightforward, so it should be pretty easy to follow along and get started.
This presentation will cover the basics of using the new framework, including:
...including categorizing (vital as more are added), perhaps using Flex or Ajax. Additionally, I'd like to offer the option to capture more details about each presentation as well as to add a mechanism for viewers to share comments with each other on each presentation.
If there's "no description available", it's just that the submitter didn't offer one. It could be that there simply was none they could offer, or they didn't know where to find one. I don't want to hamper people submitting presentations by forcing them to come up with descriptions. The field is there if they have one to offer. In the future, I'll enable a mechanism for folks to offer comments on each presentation, and from those I would gladly update the description (or allow the submitter to).
Looking for downloadable versions?
Nope, sorry. I'm afraid I have no control whatsoever of the recordings themselves (at least most of them). The UGTV is just a repository of links to the recordings (that can be posted here by anyone at all). I do not host the recordings. I only offer a place to point to them in an organized fashion.
More important, by far most are Adobe Connect recordings which are streamed from Adobe, and they cannot be downloaded by viewers at all (through any interface offered in the streaming player Adobe provides.)
Now, they could be made available as downloadable, if the person who made the recording (typically a user group manager) wanted to. The Adobe Connect admin interface does allow the owner of a recording to create a downloadable version (as an .flv file only), but there are still several challenges to that:
in order to create such an .flv file, the recording owner (the Connect Admin user) must tie up their machine for as long as it take to play the recording, in order to create the downloadable version,
most people don't know what to do with an .flv file (there are free players for it, but most don't have them installed),
most really want an mp3, mp4, mov, or other format, and doing that would take still more work by the recording owner (or recording downloader) to create this yet other variant from each flv file recording, and finally
as far as listing that downloadable file here, someone would then need to host the file in a location where anyone could access it (and bear the cost of serving it up), and then
they'd need to add a link to that here. Most UG managers just will not bear all that effort.
I suppose readers of this may have hoped it might be as simple as me somehow enabling a button for you to download. :-) I hope you can see now why it's just not that simple, and not even something I can control (for the Connect recordings). Really, until Adobe themselves offers that sort of "create download on demand" for Connect recordings, we who view their them are resigned to watching them online, or hoping someone responsible for the recording will take the steps above. I'd say it's something for readers to bring to Adobe's attention, but I don't even know where to tell you to raise the concern. Sorry I can't offer more.