Preview Mode Links will not work in preview mode

ColdFusion Alive


Sep 13, 2019

The final results for the 2019 State of the CF Union survey are out. Thanks to all the CFers who filled it out this year. Discover what most developers use for tools, languages, database and development methods.

Before we begin with the results, we’d like to thank everyone who participated and responded to this year’s survey. And a special thanks to Brad Wood who helped me edit the survey questions and reviewed the results with me.

Show notes

If by any chance you are new to ColdFusion, it is a development platform for creating modern web applications on the JVM. The CFML language has tags that resemble HTML syntax for templating HTML and script that resembles JavaScript syntax for writing business logic. It is designed to be powerful, expressive and easy to get started coding in. Many features are built into ColdFusion that require add ons for other languages.

Related: Why ColdFusion is still alive

A lot of people are still on ColdFusion 11. This means that still so many people need to get out of the legacy hell. Upgrading people! That's what makes a programming language alive!

Everyone's welcome to read the results. They're at the TeraTech survey page and you can all see all the results in as much detail as you care to. Let's just have a look at this.

1. What version of CFML Engine do you use? 

2. What type of CFML Engine are you running? 

3. What CF Server OS are you using 

4. What OS do you run on your laptop/PC? 

5. What browsers/client platforms do you support in your apps?

6. Databases you use? 

7. What MVC Frameworks do you use? 

8. What ColdFusion-based CMS do you use?

9. What JavaScript libraries do you use? 

10. What CSS frameworks do you use? 

11. What CFC dependency injection frameworks and tools do you use? 

12. Which persistence frameworks do you use?

13. What testing and mocking frameworks do you use? 

14. What type of CF Mobile development frameworks are you using? 

15. What CF features do you use for code reuse? 

16. What do you use for source code control? 

17. What tools/IDEs do you use? 

18. What Browser Dev Tools do you use?

19. What do you use to build REST APIs 

20. What caching solutions are you using? 

21. How many years have you used CFML? 

22. How many years have you used OO? 

23. Other languages/environments you use? 

24. How many CF developers at your organization? 

25. How many total employees at your organization? 

26. How often do you attend ColdFusion User Group meetings? 

27. Which CF conferences will/did you attend this year? 

28. What online CF communities do you participate in? 

29. I listen to the CF Alive podcast 

30. What types of DEVELOPMENT setups do you use? 

31. What types of PRODUCTION deployments do you use?

32. What hosting services do you use for your PRODUCTION deployments? 

33. What Docker Image(s) are you using, if applicable? 

34. What deployment/build tools do you use? 

35. What monitoring tools are you using? 

36. How do you lock down your servers for security?

The first part of the analysis is done. We will do part 2 very soon. Make sure to follow us.

 

Bio

Brad grew up in southern Missouri and after high school majored in Computer Science with a music minor at MidAmerica Nazarene University (Olathe, KS). Today he lives in Kansas City with his wife and three girls. Brad enjoys all sorts of international food and the great outdoors.

Brad has been programming ColdFusion since 2001 and has used every version of CF since 4.5. He first fell in love with ColdFusion as a way to easily connect a database to his website for dynamic pages. He enjoys configuring and performance tuning high-availability Windows and Linux ColdFusion environments as well as SQL Server. Brad is the ColdBox Platform developer advocate at Ortus Solutions and lead developer of the CommandBox CLI.

Links