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 743 presentations from 338 presenters, totaling 812+ hours of video, that I and 66 others have added so far. (Note available RSS feed below, including an available feed based on search criteria.)

ColdFusion (CFML) is one of the most mature web languages. It offers similar scripting and language constructs as other languages, but proponents of CFML know its true power comes with all the inbuilt functionality and integrations you get out of the box. ColdBox was the first CFML framework to provide convention-over-configuration MVC for the masses. Like other frameworks, it allows very simple conventions and lets you to easily scaffold out apps with little effort. ColdBox is unique though because it doesn't stop there; it's a productivity platform for people who are tired of reinventing the wheel. ColdBox is built on a light modular core with built-in lifecycle extension points, and pluggable libraries for things like SES, JSMin, pagination, security, and REST. And don't forget the other Box productivity libraries for logging, object creation, caching, and testing. Come see what makes ColdBox the most comprehensive and compelling development platform. We'll even talk about some of cool new features in ColdBox 4 as well as CommandBox, the new CFML CLI, Package Manager, and REPL.

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 integrates to work with any of the *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. CommandBox also functions as a package management tool which integrates seamlessly with ForgeBox, our community of ColdFusion (CFML) projects, but can also integrate with git,svn,http, ftp and many more code endpoints. Come learn about one of the coolest tools for CFML in years and how it can help your everyday productivity.

The goal of this session is to explore what can be done with CFSearch but expand what can be done with Apache Solr where CFSearch leaves off. However both systems will never have the same level of searching options as Google Custom Search Engine can do.I will explore how to get an internal search up and running within ColdBox, then how to jump outside of the box and expand to Solr Search for advance searching and sort. And finally use the power searching capabilities of Google and how to overlay Google's CSE information with Apache Solr's real-time information.Basically taking search within Coldbox to the next level providing custom searching, sorting, and real-time data access.Several assumptions * you know how to setup a solr search * you have a public facing website that is indexed by google * you know how to get data into CFSearch or Solr Search Problems to solve - Google provides the best searching options however it will never be real-time enough to satisfy most needs. - By use of Apache Solr's JSON search engine - data can be spliced together providing the best of both worlds!"

The natural way to develop software is to start with requirements - the expected behavior - of the system. We work our way through design to implementation and somewhere in there we write tests. Unit testing focuses on implementation, even if you write the tests first. Behavior-Driven Development lets you write the expected behavior in a testable format so that you can develop software outside-in, in a natural manner.

A key to building extensible and well-organized apps is to think modularly. Not only does this provide a nice separation of concerns in your code, but it also provides high portability and can enable community collaboration. In this session we will discuss the theory behind ContentBox Modules, how and when to use them, why they are important, and how they can change how you architect your applications. We will also look at the ins about outs of creating modules and discuss some of the challenges associated with building them. So if you are new to ColdBox/ContentBox Modules or if you have already started down the path of modular architecture, this session if for you

101 general overview of Coldbox 4, its features, and ecosystem. * the core MVC and conventions of Coldbox * what is/is not included in Coldbox 4 * intro to main Box libraries and how they integrate into the core * perhaps show off some basic CommandBox usage in the Box ecosystem Basically, an entry level, concise run thru. The kind of talk that would be accessible/educational for a new Coldbox user, helpful refresher for intermediate users, and a decent promo for those interested in maybe picking up Coldbox for the first time.

In this session we will discuss the theory behind ColdBox 4 Modules, how and when to use them, why they are important, and how they can change how you architect your applications. We will also look at the ins about outs of creating modules and discuss some of the challenges associated with building them. So if you are new to ColdBox Modules or if you have already started down the path of modular architecture, this session if for you.

This presentation will provide base i18N definitions and will demo i18N support in ColdBox platform by creating an i18N ready application from scratch. You will be amazed how easy to create an multilingual application by using ColdBox.

Look for this interface to improve over time...

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

About "no description"

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.