Gert Franz talks about "Performance Tuning and the Future of Lucee" in this episode of ColdFusion Alive Podcast, with host Michaela Light. Gert was born in 1967 and lives in Switzerland since 1997. Back in the late eighties he studied astrophysics in Munich but switched to later IT as a profession and programmed for several companies in the past as a database administrator and system analyst.
Gert is also an upcoming speaker for the Into The Box Conference, where he will talk about how to make CFML fast.
"Knowing basic things or very general things about the application or the CFML engine per se is very important so that you know that you're not using certain things excessively because otherwise, it's no wonder that your code only responds in two or three seconds." - Gert Franz
Show notes
Performance tuning
Common techniques for programming
Importance of basic response time on pages
Basic execution time
ColdFusion code tweaks
Lucee, way ahead in terms of performance
Into The Box Conference
Mentioned in this episode
Railo
Lucee
CF Camp 2016
CF Sharepoint
Into The Box Conference
Listen to the Audio
Bio
Gert Franz
Gert Franz is the CTO of Rasia GmbH. He was born in 1967 and lives in Switzerland since 1997. Back in the late eighties he studied astrophysics in Munich but switched to later IT as a profession and programmed for several companies in the past as a database administrator and system analyst.
Links
Rasia IO
LinkedIn
Interview Transcript
Michaela Light: Welcome back to the show. I'm here with Gert Franz from Rasia and he did a lot of work on Railo and Lucee, the CFML open source engine. He's talking at the Into the Box Conference. What's your topic, Gert?
Gert Franz: I don't even know how I named it but it's actually about performance tuning step by step. Showing in iterations how to get from a very high, I'm not saying the numbers now, from a very high number of seconds to a very low number of seconds, with different iterations where you avoid certain things in your programming and then you just use common techniques and I'll explain the details why things are good and why you shouldn't use things.
Michaela Light: That is great. You're going to help people speed up their code and learn some things to avoid and things to do better?
Gert Franz: Hopefully. Everyone has their tricks and tips and how they are improving the performance of their code but this came out of an assignment from a client and while I was doing the iterations I always had to prove that I did something. I told him, "Okay, what I'm going to do is I'm going to create iterations of the code," and I'm explaining each of those. He said, "Oh, that's fantastic. Why don't you give a talk about this." I go, "Well that was my idea in the first place." I was asking him for permission to do this.
Read more
And to continue learning how to make your ColdFusion apps more modern and alive, I encourage you to download our free ColdFusion Alive Best Practices Checklist.Because… perhaps you are responsible for a mission-critical or revenue-generating CF application that you don’t trust 100%, where implementing new features is a painful ad-hoc process with slow turnaround even for simple requests.What if you have no contingency plan for a sudden developer departure or a server outage? Perhaps every time a new freelancer works on your site, something breaks. Or your application availability, security, and reliability are poor.And if you are depending on ColdFusion for your job, then you can’t afford to let your CF development methods die on the vine.You’re making a high-stakes bet that everything is going to be OK using the same old app creation ways in that one language — forever.All it would take is for your fellow CF developer to quit or for your CIO to decide to leave the (falsely) p...