Welcome to the Adobe ColdFusion Developer Week 2022 full report. Learn all about the CF Dev Week, watch all videos from speakers, and download presentations.
Contents
- What is it?
- Adobe ColdFusion Dev Week 2022 Agenda
- Day one of the conference, July 18, 2022 .
- Day two of the conference, July 19, 2022 .
- Day three of the conference, July 19, 2022 .
- Instantly see defects and performance bottlenecks with FusionReactor APM, by David Tattersall
- Enhance Your Web Pages with Alpine.js, by Ray Camden
- Improving Legacy Code while Retaining Your Sanity, by David Byers
- Exploring AWS Java SDK developer features using the Java integration implemented in ColdFusion 2021, by Brian Bockhold
- We've come to day four! Two more days of CF deliciousness!
- Day five
- 2022 Speakers
- What's next?
So happy to attend. It kind of marks the beginning of the summer for me, and leaves me in a nice place waiting for CF Summit (this year live in Las Vegas…).
What is it?
It is an online conference about all things ColdFusion.
You had a chance to chat, talk and network with other CFers, and CF experts.
Adobe ColdFusion Dev Week 2022 Agenda
Day one of the conference, July 18, 2022 .
All the talks were online and times are shown in EDT.
ColdFusion: More modern than most realize, by Charlie Arehart
09:30-10:30, July 18, 2022
Most IT folks talk about CF only as “legacy technology”, but Adobe ColdFusion has evolved over the years, with each release adding modern features that might surprise even seasoned CF coders and admins. In this session, Charlie Arehart looks at recent and past releases to see how CF helps you keep up with modern practices in deployment and coding while getting your job done.
Modern Functional & Fluent CFML REST APIs, by Luis Majano
11:00-12:00, July 18, 2022
In this exploratory session you will learn how to create and publish a ColdFusion component or any functions in a component as REST resource. Lets review different ways to refactor and build upon a RESTFul service to make it modern, fluent, and more functional.
Building apps with VueJS x ColdFusion APIs, by Gavin Pickin
13:00-14:00, July 18, 2022
Learn how to build a front-end interface for “Developer Feud” using VueJS and ColdFusion APIs and deploy the same code on SPA, Android, and Windows online. Let's decide once and for all if we should use tabs or spaces, and discuss other hotly debated developer topics.
Learn DevOps: CI/CD and Pipelines with ColdFusion 2021, Brian Sappey
14:30-15:30, July 18, 2022
Learn how to build and run your first pipeline with Brian Sappey. Time to ditch the traditional, less desirable SDLC practices and increase efficiency with modern ways! With faster build times, smaller build sizes, and automation options, the rapid application development platform that ColdFusion offers will assist in making this a smooth transition.
Day two of the conference, July 19, 2022 .
All the talks are online and times are in EDT.
A Sneak Peek into ColdFusion Builder on VSCode, by Ketki Joshi and Nikhil Dubey
09:30-10:30, July 19, 2022
Explore the newest integration of ColdFusion Builder with VSCode for a reimagined coding experience. Learn how to leverage the integrated features to build modular and secure CF applications in a light-weight, quick-loading VSCode environment across all OS platforms.
Delicious Vanilla No-SQL Cloudy CRUD, by Mark Takata
11:00-12:00, July 19, 2022
Our much-loved tech evangelist, Mark Takata is back! This time he goes 0-100 on building an asynchronous, CRUD website powered by AWS DynamoDB No-SQL with plain and simple vanilla JavaScript and ColdFusion 2021 Enterprise.
Deploy better ColdFusion code with CI, by Pete Freitag
13:00-14:00, July 19, 2022
Tired of coding errors delaying projects? Peter Freitag helps you automatically set up CI to check your ColdFusion code for issues in this session! Use the skills of 10 people with a single plug-in!
Real World WebSockets, by Giancarlo Gomez
14:30-15:30, July 19, 2022
WebSockets is all the rage in the ColdFusion community. But knowing how to use it in the real world can be tricky. Join Giancarlo Gomez as he walks you through practical examples, failure points, and the easy implementation of the tech in your current stack.
Day three of the conference, July 19, 2022 .
All the talks are online and times are in EDT.
Instantly see defects and performance bottlenecks with FusionReactor APM, by David Tattersall
09:30-10:30, July 20, 2022
Join David Tattersall at Adobe ColdFusion Dev Week 2022 where he demonstrates how FusionReactor APM is the answer to minimizing application downtime and accelerating time to resolution. FR will instantly highlight problems you didn’t even know were there!
Enhance Your Web Pages with Alpine.js, by Ray Camden
11:00-12:00, July 20, 2022
Tune in to Ray Camden’s session as he teaches us all about the Alpine.js framework, a.k.a the “jQuery for the Modern Web”.
Improving Legacy Code while Retaining Your Sanity, by David Byers
13:00-14:00, July 20, 2022
Developers have been building applications with CFML for more than 25 years. Join David Byers as he talks about the challenges presented by maintaining legacy code: What they are, why they exist, and most importantly, some tips on how to help manage and improve legacy code without pulling your hair out.
Exploring AWS Java SDK developer features using the Java integration implemented in ColdFusion 2021, by Brian Bockhold
14:30-15:30, July 20, 2022
In this session, we will go over some examples of useful AWS developer tools and how we can use them with the CFJava/Java Integration that is now available in ColdFusion 2021.
We've come to day four! Two more days of CF deliciousness!
Using ColdFusion to build Internal Apps, by Aditya Nema
09:30-10:30, July 21, 2022
ColdFusion is known to be the platform to develop apps quickly. With the plethora of built-in integrations offered, ColdFusion remains the platform to build internal apps that need a very quick turnaround. Join Aditya Nema, as he explores some of the most common ways to build internal apps with ColdFusion.
CFML Design Patterns and Uses, by Nolan Erck
11:00-12:00, July 21, 2022
Design Patterns are a key aspect of CFComponents. They're reusable techniques that can solve problems in a variety of projects – and the same patterns can be reused across other OOP languages as well. In fact, you may be using one without realizing it! Nolan Erck will walk you through some of the most common patterns on CFC and how to implement them in your own web apps.
You handle the CRUD, let them handle the rest. by Dave Ferguson
13:00-14:00, July 21, 2022
Maintaining databases is difficult, and maintaining them is another ball game! Dave Ferguson explores various cloud database offerings from RDBMS to NoSQL. Let the experts set everything up, handle security and manage backups & updates. Time to find out what works best for your application.
Day five
This is the last day of the conference! And awesome it is so far. Let's see what happens today.
I Didn't Know S3 Could Do That! by Brian Klaas
09:30-10:30, July 22, 2022
Fast, affordable, and durable. Amazon’s S3 has become the Internet’s file system for millions of developers. What's more? ColdFusion developers have dead-simple access to S3 via built-in functionality. Join Brian Klaas as he helps you unlock the full potential of S3 in your ColdFusion apps!
Employing ColdFusion API to tackle security exploits, by Mike Brunt
13:00-14:00, July 22, 2022
ColdFusion API Manager was in many ways, way ahead of its time. However, the overplay of web app development has left developers with significant security concerns. Mike Brunt joins us to explain how to use CF API Manager to mitigate these risks effectively.
2022 Speakers
Aditya Nema
Aditya is software developer turned product manager and has worked across Amazon, Microsoft and Walmart and recently joined Adobe. He believes the path to developing custom software applications should be standardized, easy and quick.
Brian Bockhold
Brian is co-founder of Coalesce Holdings and serves as Vice President and CIO. He has developed systems in ColdFusion for over 20 years, both in his current and prior roles leading global organization system development and architecture teams. Brian is a certified AWS Solutions Architect – Associate and AWS Developer – Associate.
Brian Klaas
Brian Klaas is the Senior Technology Officer at the Johns Hopkins Bloomberg School of Public Health's Center for Teaching and Learning. As the architect for online learning technology at the School, he leads a team that designs and delivers custom online courseware to students and members of the global public health workforce. In addition to designing software and delivering courses, Brian teaches graduate courses on communication design and online learning, and leads faculty training and development. Brian has presented on software development and eLearning at conferences throughout the country, including jQuery US, dev.Objective(), CF Summit, NCDevCon, and Adobe MAX.
Brian Sappey
Brian Sappey is the Senior Director of Architecture for Guerrilla RF, responsible for the company's software initiatives' strategic direction, vision, and growth. As a seasoned professional with more than 15 years of experience, Brian is known for his innovative solutions, integration processes and complex problem solving skills to quickly and effectively address company and client needs. Before his move into the Semiconductor industry, Brian spent over 10 years in developing custom E-commerce platforms. Brian is an avid supporter of service-based environments, automation, DevOps, and all things ColdFusion.
Charlie Arehart
A veteran server troubleshooter who's worked in enterprise IT for more than three decades, Charlie Arehart (@carehart) is a longtime community contributor who as an independent consultant provides short-term, remote, on-demand troubleshooting/tuning assistance for organizations of all sizes and experience levels.
Dave Ferguson
Dave has spent the majority of his life living in sunny Southern California. Over the past almost 20 years has worked in information technology after his attempt at being a career restaurant manager failed miserably. He has spent the majority of that time specializing in large enterprise-class systems. While he continues working on those types of systems he now focuses a large amount of his free time in the mobile application space.
David Tattersall
David Tattersall has been in working in IT for over 30 years. Since co-founding Intergral in 1998, he focused on company management, business development and sales & marketing. Intergral has become a leader in server monitoring and application performance monitoring (APM) solutions in the ColdFusion / Java segment. His flagship product – FusionReactor – www.fusion-reactor.com is used on over 25,000 production servers and has been purchased by over 5,000 customers.
David Byers
David Byers was previously promotions director for a rock radio station, but chose to change careers in the 1990's when he simultaneously got tired of eating Top Ramen, and fell in love with developing websites and web based applications. For over 20 years, he has focused his expertise on the ColdFusion platform, developing software for a multitude of businesses ranging from small mom-and-pop shops to enterprises of over 900 employees. A former ColdFusion User Group manager, he has been a proponent of CFML, and regularly provides content to the ColdFusion Community Portal. He is currently under contract as CTO for Epicenter Consulting, a full-service software development studio specializing in ColdFusion maintenance and development. Born in Canada, David lives in Las Vegas, Nevada with his wife, three cats, and four house bunnies.
Gavin Pickin
Gavin is a proud ColdFusion developer, starting with ColdFusion in the late 90s. His first exposure to ColdFusion was while working for the University of Auckland under supervision of big ColdFusion Contractors. He got his feet wet early, with systems ranging from small, to extremely large and complex.
Gavin's strengths lie with ColdFusion and he works in all areas of the application design work flow, from Customer Project Specifications, ColdFusion Integration and Database Design, all the way through to the User Interface design and implementation, Customer Training and Support.
Giancarlo Gomez
Giancarlo Gomez is a full-stack developer with over 20 years experience with various languages, technologies and a passion to continue to learn. He has been a designer, developer and project lead for several companies stateside and can even say this path took him across the pond years back for a piece of software he wrote that required installation and configuration. The internet was much slower back then and a flight was required . He is the owner/lead developer of Fuse Developments, Inc. established in 2004, his consulting business specializing in web and mobile development and CrossTrackr, Inc., a SaaS for the CrossFit community, targeted towards athletes and gym owners providing real-time insight into athletic progress and health metrics.
He is also the co-manager for the South Florida Adobe ColdFusion Users Group. You can find him on Twitter and GitHub @GiancarloGomez and read his occasional ramblings at www.giancarlogomez.com.
On his spare time, he plays with his kids and occasionally stares at his wall of guitars remembering the good old days of traveling and playing music on stages.
Ketki Joshi
Ketki is software developer working in Adobe ColdFusion team. She looks into the features like Performance Monitoring Toolset, CFFiddle, API Manager and CFAdmin. In my free time, she love reading books, exploring new places and cuisines.
Luis Majano
Luis Majano is a Computer Engineer born in El Salvador and is the president of Ortus Solutions (www.ortussolutions.com), a consulting firm specializing in web development, architecture and professional open source support and services. His background includes over 19 years of software development experience, architecture and system design.
He is the creator of the ColdBox Platform, ContentBox Modular CMS, TestBox BDD, CommandBox CLI and many more open source projects. He lives in The Woodlands, Texas with his beautiful wife Veronica, baby girl Alexia and baby boy Lucas!
Mark Takata
20 years experience crafting web and mobile applications from conceptualization to testing and implementation, in consultation with a diversity of technical and non-technical stakeholders. Mark is an active participant on all Adobe ColdFusion community forums. He helps coders navigate hiccups, guides new community members to find the best solutions, and provides constructive feedback to the product teams.
Mike Brunt
Mike Brunt has been using ColdFusion since version 1.54 and has used every version since through to CF2021. In 1999 he transitioned from a ColdFusion developer to a performance server side-engineer when he joined Allaire the creators of ColdFusion. Mike continues to work on all things infrastructure, in the ColdFusion ecosystem.
Nikhil Dubey
Nikhil Dubey works as Computer Scientist in the Adobe ColdFusion team. His areas of work include Performance Monitoring Toolset, language features – integration of cloud Services like SQS, SNS and Azure ServiceBus, ColdFusion Builder. When free, he likes to spend some time with family, with books, with tech blogs, with sports and travelling.
Nolan Erck
Nolan Erck has been developing software for over 20 years. Starting in the video game industry working on titles for Maxis and LucasArts, then advancing to web development in 1999, his list of credits includes Grim Fandango, StarWars Rogue Squadron, SimPark, SimSafari as well as high-traffic websites for a variety of clients.
Nolan manages the SacInteractive User Group, teaches classes on aspects of software development, and regularly gives presentations at conferences and user groups across the US and Europe.
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.
Pete Freitag
Pete Freitag has well over a dozen years of experience building web applications with ColdFusion. In 2006 he started Foundeo Inc (foundeo.com), a ColdFusion consulting and products company. Pete helps clients develop and architect custom ColdFusion applications, as well as review an improve the performance and security of existing applications. He has also built several products and services for ColdFusion including a Web Application Firewall for ColdFusion called FuseGuard (fuseguard.com) and a ColdFusion server security scanning service called HackMyCF (hackmycf.com). Pete holds a BS in Software Engineering from Clarkson University.
Ray Camden
Raymond Camden is a Senior Developer Evangelist for Adobe. He works on the Document Services APIs to build powerful (and typically cat-related) PDF demos. He is the author of multiple books on web development and has been actively blogging and presenting for almost twenty years. Raymond can be reached at his blog (www.raymondcamden.com ), @raymondcamden on Twitter, or via email at [email protected].
What's next?
There are more conferences left in this year.
The first on is Into The Box 2022, and then comes Adobe ColdFusion Summit 2022.
I hope to see you on both!
Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers.
Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey.