[Looking for Charlie's main web site?]

Adobe CF ACPs listed

Note: This blog post is from 2010. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Wonder who all the Adobe CF ACPs are? Here you go.

Besides notifying them individually today by email, Adobe today has posted the list of new and renewed Adobe Community Professionals (ACPs, formerly "Experts", aka ACEs). They appear on the blog of Adobean Liz Frederick.

I don't know if I'd ever seen a listing like that, and while her entry has all the ACPs across all products, I wanted to take a moment to point out the names of the CF ACPs.

Their list mixed in new and renewed folks in the one list, identifying which were new. As long as I'm repeating the list separately, I wanted to list it first recognizing those who were renewed (to thank them for there ongoing contributions), then listing those who are new (to welcome them to the fold!)

Renewed Adobe Community Professionals for CF

Charles Arehart
Geoffrey Bowers
Rob Brooks-Bilson
Raymond Camden
Simon Free
Cyril Hanquez
Paul Hastings
Brian Kotek
Mark Mandel
Kevin McCabe
Brian Meloche
Nathan Mische
Ben Nadel
Francisco Paulino
Brian Rinaldi
Joe Rinehart
Steve Rittler
Jared Rypka-Hauer
Kevin Schmidt
Todd Sharp
Daniel Short
Jochem van Dieten
Andrea Veggiani
Dave Watts
Aaron West
Dan Wilson

New Adobe Community Professionals for CF

Andy Allan
Cutter Blades
Mike Brunt
Michael Chandler
Pedro Claudio
Jeff Coughlin
Joshua Cyr
Tom de Manincor
Jason Dean
Steven Erat
Marc Esher
Sam Farmer
Dave Ferguson
Matt Gifford
Charlie Griefer
Mike Henke
Russ Johnson
Kai Koenig
Adam Presley
Nikklas Richardson
Bill Shelton
Ryan Stille
Scott Stroz
Adam Tuttle
Sana Ullah
Dan Vega

Congrats to all.

Update: Well damn. Literally just after I posted this I saw a tweet where Liz indicated that her list mistakenly left a few names off. I've updated the list above, but in case anyone comes here after seeing the RSS feed or email notification of this entry when I first posted, the updates are:

Jeff Coughlin (new)
Marc Esher (new)
Sam Farmer (new)
Mike Henke (new)
Nikklas Richardson (new)
Bill Shelton (new)
Sana Ullah (new)
Dave Watts

And indeed, if there are any other notices of changes mentioned anywhere, please do let me know.

Finding out more about the ACPs

And if any of their names are unfamiliar, realize that they may make their contributions in ways and places (or perhaps countries and regions) in which you may not participate.

I will note that at least the old list of "Community Experts" was offered here with links to their Adobe Groups profiles. Perhaps in time a newly named page (with links and bios for the new folks) will be made available.

Renewed as Adobe Community Expert...er, make that "Professional"

Note: This blog post is from 2010. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Like many others announcing today, I just got word that I have been selected again as what used to be called an "Adobe Community Expert", but today has been renamed the "Adobe Community Professionals" program.

Ah, well, as Shakespeare (kind of) said, "a rose by any other word smell just as sweet".

I'm just grateful to have been renewed in the program. I love doing all the things that were among the considerations for the selection, whether it's running the CFMeetup online weekly CFUG, my CF411 repository of over 1,000 tools and resources of interest to CFers, speaking at conferences, writing articles, writing in the CFWACK8 and 9 books, contributing to many mailing lists and forums, and more.

And I have still more resources yet to come. Besides the conference speaking (like I the first one I just announced earlier today) and new articles already in the works, I also have plans to create some entirely new resources focused especially on CF troubleshooting that I will announce in coming days/weeks.

We have a great CF community, and I offer my congrats to all my fellow new and renewed ACPs. I also offer my thanks to those who may not have been renewed (or chose not to renew) but have also contributed so much to the community.

Thanks also to Adobe for offering the program of recognition. Of course, we do it out of love for the Adobe products (in my case, CF), but the recognition and benefits are certainly appreciated. Here's to a great 2010!

I'll be speaking at cf.Objective() on "Stack Tracing CFML Requests to Solve Problems"

Note: This blog post is from 2010. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
Though I got the news a couple of weeks ago that my submission to cf.Objective() 2010 had been accepted, I only tweeted my delight about it and didn't blog it. Here's the description:

"CF911: Stack Tracing CFML Requests to Solve Problems"

Regardless of what CFML server monitoring tool(s) you have, or even if none, did you know that you can use a feature called "stack traces" to be able to pinpoint the exact line of code that a CFML request is running at any time? Did you know how to use that information to troubleshoot performance/stability problems? Do you know how to obtain that information either manually or automatically (such as during a crash while you're not watching)? Do you know how to obtain that information in any of the CFML Server Monitors (FusionReactor, SeeFusion, the CF8/9 Enterprise Server Monitor), or with free command line tools? And how to do this for any CFML engine (CF, Railo, BlueDragon, etc.)? Do you know how to interpret the information once you get it?

In this session, veteran CF troubleshooter Charlie Arehart will help remove the mystery from using stack traces. It really is amazingly simple with the right tools, and it can be incredibly useful to solve otherwise thorny problems, once you understand how to interpret the information.

Of course, I'm thrilled to be heading back to Minneapolis. I spoke there previously in 2008 and 2007 but couldn't attend in 2009. It'll be great to see all the fine folks who run and attend this unique conference.

BTW, I just saw also that CFUnited announced another round of topics accepted today and I see a topic whose title if very similar, "How to Read a Stack Trace", by the inimitable Daryl Banttari. It's hard to tell from his brief description how similar these will be, but Daryl is awesome so I'm sure I'll learn much from his. (I was literally just about to offer mine as another CFUnited submission but now won't of course. :-) Hopefully another of my submissions will be accepted, so I can keep my streak of having spoken at every CFUnited since they started.)

Anyway, the good news is that whichever conference you go to, this important (and often misunderstood) topic will be covered! :-)

Come watch the Mura Show as we enable CArehart.org under Mura CMS

Note: This blog post is from 2010. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
This could be very interesting. Starting today at 4pm EST, and over the next few weeks, the "Mura Show" (a weekly online user group for Mura CMS) will dedicate a few episodes to focus on the conversion of my site, CArehart.org.

A real live use-case, from scratch

What's interesting is that it will be an installation from scratch, in a "cinema verite" approach where we will assume nothing and if we trip over things, we'll talk about them. We'll talk about what I hope to gain by using Mura, and why it seems a good fit.

We'll proceed each step of the way with me as the new user (I have never used Mura), the Mura guys as my trusty guides, and of course with people able to ask questions all along the way and hopefully learning for themselves as we go.

Though I've not yet used Mara (or any CMS), I've been a big fan for a couple of years, observing it from the outside. Indeed, I blogged about how very impressed I was with their site in my May 2008 entry "A CFML-based product that really gets how to win customers, and what we can learn from it". And then I've watched as a couple of the ColdFusion Meetup episodes recently had covered Mura.

Though I've never really considered a CMS for my site, as I saw all that was possible with Mura and how it allowed for integration of existing CFML, I started to wonder if it may make sense to consider it for my site.

Going about enabling a CMS for a hodgepodge site

My site really hosts a few things and therefore offers different challenges in considering enabling a CMS. And this is what we'll cover over the next few weeks.

Some parts are static while others are dynamic (database driven). Some are just long static lists (my articles and presentations). Similarly, the CF411 site (which redirects to a page on my site) is an even larger list.

Each has just grown over time and naturally I'd love to make them both database-driven and to have some sort of paging, categorized presentation, searching, and such, and Mura can provide that. It can also allow me to let others contribute (especially to the CF411 site), which is a natural fit for a CMS.

Of course, I could also enable such db-driven paging and user contribution by hand. Idneed I had done that already for another part of my site, my UGTV repository of links to hundreds of recorded CF presentations. I knew when I started that it would not only grow substantially and that it would require entry of data by others.

So besides wanting to add more dynamic (and user-contributable) features for the other "static" parts of the site, it would also be interesting to see if/how I might keep or change this existing CF-driven part of the site. FWIW, the CF-driven part does not use any framework, either, since it was really a smallish app.

Another thing I've long wanted to add with all these sections (articles, presentations, UGTV, and CF411) is the concept of a "Landing page", where each item could have a page with more detail about it as well as features like rating, commenting, recommended related items, and such.

Again, I could do that for the UGTV site since it was already DB-driven, but since I'd have to make the other three sections be DB-driven and I'd have to code that, I just started to wonder if a CMS may be the way to go.

Mura to the rescue, and a case study is born

I thought to ask the Mura guys about things, and they felt on the surface that it woudl be a good fit. They asked me to present a list of the things I'd be interested in adding (as well as preserving), and on reviewing it, they not only felt it would work fine, but that it would make a great case study for the Mura show. They knew me from the past CFMeetups and they sensed that I would welcome the chance to do all this live on a Connect session. I said I would, absolutely, as I was sure many would benefit from seeing such a raw, live presentation. As they thought it over, they decided to propose a few weeks (whether they happen consecutively is to be determined), and I was open to that, as well.

Indeed, I expressed how I preferred (with the extra time) that we really do do it from scratch, so that people see really everything entailed. And of course we'd introduce how we got to this point (what you've read above), how they think it can all be done, and then (once we do the install, all this in the first show), we would proceed in future shows to start really integrating the site into Mura.

I'm really looking forward to it, and I hope others will too.

Update: The recording is now posted and available.

Copyright ©2020 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the html in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting