Skip to content

"Code and Tell: Building Your Own Tools with CommandBox", with Matthew Clemente

Photo of Charlie Arehart
Hosted By
Charlie A.
"Code and Tell: Building Your Own Tools with CommandBox", with Matthew Clemente

Details

We're happy to announce another session of the Online ColdFusion Meetup, "Code and Tell: Building Your Own Tools with CommandBox", with Matthew Clemente, to be held Thursday Jan 7 at 12pm US Eastern Time, UTC-5.

As in recent weeks, this session will be held via a Youtube livestream (and streamed to it via Streamyard):

Meeting URL: https://www.youtube.com/watch?v=F86RhR7PVNQ&list=PLG2EHzEbhy0-QirMKgSxhjkUyTSSTvHjL

TOPIC DESCRIPTION: (provided by the speaker)

Let's automate the boring stuff with ColdFusion! Let's build our own tools to supercharge ColdFusion servers, leverage existing ColdFusion libraries, and streamline daily development. All you need is your current knowledge of ColdFusion to leverage CommandBox's extensible framework for crafting new tools and automations.

If you've used CommandBox to spin up ColdFusion servers on your local machine, you already know it's a very powerful tool - but did you know it's capable of far more? In this session we'll explore a completely different use for CommandBox - building custom tooling. That is, we'll use your existing knowledge of ColdFusion, along with CommandBox, to automate, extend, and enhance your development workflows, servers, and environment.

We'll begin by examining the code, structure, and functionality of some existing CommandBox custom commands. These are powerful tools that you can begin using right away! You'll see how helper components, convenience methods, and built-in utilities all come together to make CommandBox custom commands and task runners possible.

CommandBox makes it trivial to harness all the functionality of ColdFusion (think PDF generation, emails, and more), as well as provide command-line interactivity. This is all put together with an intuitive DSL and conventions that make creating your own shareable, reusable command modules straightforward and accessible. So, we'll build on what we've learned from existing CommandBox modules, and I'll walk you through the process of crafting your own commands and task runners.

By the end, you'll be ready to take full advantage of the power of ColdFusion and CommandBox to automate all-the-things, from small day-to-day programming tasks, to larger projects and applications.

ABOUT THE SPEAKERS: (provided by the speaker)

Matthew is a Founding Partner of Season 4, LLC, a team of designers, programmers, and writers working in the legal industry. After studying English, he took the road less traveled and one day realized, much to his own surprise, that he had become a developer. Perhaps because code can be poetry and applications are the built on creativity, logic, and language, he, like Alice, decided to keep going down the rabbit hole, to see where it would take him. He's been building with ColdFusion since MX 7, and the community has been amazing from the start.

Matthew is a husband, father, and always trying to be better. You can find him on Twitter (@mjclemente84), Github (@mjclemente) and he blogs, time permitting, at the cleverly named blog.mattclemente.com

RECORDINGS:

All meetings are recorded. The URL will be posted after meeting at https://recordings.coldfusionmeetup.com. In addition to those Adobe Connect streaming recording posted immediately after the meeting, we also post recordings at Youtube usually within a day of the meeting.

WANT TO PRESENT?

We welcome and indeed seek presentations from anyone wishing to speak about any projects regarding or tangentially related to CF. For more, see https://speak.coldfusionmeetup.com.

Photo of The Online ColdFusion Meetup group
The Online ColdFusion Meetup
See more events