ColdFusion Alive

ColdFusion Alive

Download on the App Store

ColdFusion Alive episodes

  • 007 Marketing Automation using the Preside Platform with Dominic Watson
    Dominic Watson talks about "Marketing Automation using the Preside Platform", in this episode of the ColdFusion Alive Podcast, with the host Michaela Light. Dominic is one of the speakers for the upcoming Into The Box ColdFusion Conference, where he will talk about Preside Platform Deep Dive.
    "Preside has been around for a lot longer than it appears to have been around. It was at Pixelate. It was a commercial application that we licensed to all of our customers, but nobody else outside of Pixelate used it, but it competed on a lot of features for the other CMS's out there. We have a large number of medium, large-sized clients that were using it." - Dominic Watson
    Show notes
    Why use a CMS?
    Why yet another CF CMS?
    Why they had shifted from closed source to open source.
    Problems with this shift   
    How it's different from ContentBox and MuraCMS
    It is an application platform with CMS abilities
    Why use an application platform?
    How to customize with Preside extensions?
    Better at customizing than other CMS
    Why Extensions are key
    Cascading inheritance and overriding core behavior
    Why you need to be doing marketing automation in your business apps?
    Marketing filters for user behavior
    Email center - transactional emails, broadcast, marketing automation
    List segmentation
    ColdBox invisible framework
    Task managing
    Why are you proud to use CF?
    WWIT to make CF more alive this year?
    What are you looking forward to at Into The Box conference?
    Preside is CMS and custom app dev built on top of ColdBox
    Coding more responsibly
    Mentioned in this episode
    Preside
    ContentBox
    MuraCMS
    State of the CF Union survey 2017, Q8 What CMS do you use
    Marketing automation
    Hubspot
    Infusionsoft
    Listen to the Audio
    Bio
    Dominic Watson 
    Dominic Watson trained as a Musical Theatre actor before embarking on a career in London's west end. Fortunately, this folly was cut short by an overtaking love of all things programming that led to a decisive career change building web applications.
    Programming CFML for over 10 years, he is now the technical lead at Pixl8 Interactive, a London-based digital agency specializing in Web and Intranet development, and lead developer of Preside, our open source CFML CMS and application development platform.
    Links
    Preside.org
    Slack channel presidecms.slack.com (free invite on Preside website)
    Interview Transcript:
    Michaela Light:               Welcome back to the show. I’m here with Dominic Watson, the lead engineer of Preside at Pixelate Interactive. He is going to be talking about doing marketing automation using the Preside platform, which is a ColdFusion platform and CMS.
    We’re going to look at some basic questions here, why you’d even want to use the CMS and not your own homegrown piece of code or not use one at all? And why yet another ColdFusion CMS had to be created, and why they shifted from closed source to open source and problems they had with that, how Preside is different from ContentBox and Mura CMS and other CMS’s and what exactly is an application platform, and how you can customize the Preside application platform with the extensions and cascading inheritance and overriding core behavior, and also why you should be doing marketing automation in your ColdFusion business apps.
    Welcome Dominic.
    Dominic Watson:          Thank you.
    Michaela Light:               Yes, hello, joining us from England. Let’s start off with the big question in the room. Why should people use a CMS instead of just rolling their own code or not using one?
    Dominic Watson:          Sure. I’ll answer it, to start with, for us, we have a business that sells services, so we create sites for our clients. All of our clients require CMS. They are large organizations with multiple editors. They won’t have their own in-house teams so they need to be able to create content through tools that are easy to use and have all the features that you require for managing content.
    I suppose if the question is aimed at, you’re an in-house team with a single application, why would you use a CMS? I would suppose, especially we’re talking about using Preside as a CMS, it’s around formalizing your processes around creating your content. Rather than doing it through code all the time and requiring that kind of expertise, you’re doing it … Being able to focus more editorially. Just very briefly, if we were to look at that with Preside, it marries very well with your technical abilities and the ability to do a little bit of code to then allow your editorial side of things to grow much better.
    Michaela Light:               Yeah, so it kind of abstracts out the content from the rest of the application.
    Dominic Watson:          Absolutely, yeah.
    Michaela Light:               I was kind of interested in the ColdFusion state of the union survey this year. The biggest CMS was homegrown.
    Dominic Watson:          Yeah.
    Michaela Light:               Which is a little surprising. Let me just share that on the screen for the folks who are watching on YouTube.
    Dominic Watson:          Yeah, I guess it’s surprising and it’s not, right?
    Michaela Light:               Yeah, 31% of people taking that survey have a homegrown CMS. Actually, the biggest winner on the CMS category is 41% of people who don’t even use a CMS.
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    39 min
  • 006 CF State of Union Survey 2017 with David Tattersall
    David Tattersall talks about "CF State of Union Survey 2017" in this episode of ColdFusion Alive Podcast, with host Michaela Light. David is the CEO of Integral, and is building FusionReactor, fusion analytics and fusion debug.
    "I think what the ColdFusion guys want or are looking for with that is provide a platform that enables ColdFusion to be sort of a core component of an architecture that's also connected to other technologies. It's enabling other technologies to be more easily connected to CF, which is a great thing really." - David Tattersall
    Show notes
    CF State of Union Survey 2017
    What version of CFML does David prefer
    API Manager
    Management systems
    Mentioned in this episode
    CF 2016
    CF 11
    API Manager
    CF9
    FusionReactor
    Brad Wood
    Lucee
    TeraTech
    Ruby on Rails
    Upwork
    Listen to the Audio
    Bio
    David Tattersall
    David Tattersall is the CEO Intergral Information Solutions GmbH.
    Links
    LinkedIn
    Intergral
    Interview transcript
    Michaela Light:                  TeraTech ColdFusion consulting. David, tell us a little bit about yourself, David. Who are you?
    David T.:                               Hi. Who am I? My name's David. I'm the CEO of Integral. We're going to build FusionReactor, fusion analytics, and fusion. I'm working from home today, so this is my home office in the background.
    Michaela Light:                  What a wonderful home office. We're here to talk about the state of the ColdFusion union survey this year. What were the most interesting things you saw in that, David?
    David T.:                               I'd say highlighting some of the most interesting things, what struck me was actually it was the first question, what version of CFML engine do you use? Check all that apply. I think in the past looking at the previous state of the union surveys within, sort of let's say a year of releasing a new version of ColdFusion, typically the number of users using that version had pretty much reached the number of users who were using the previous year's, or the previous version.
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    27 min
  • 005 Dependency Injection, why is it awesome and why should I care? with Nolan Erck
    Nolan Erck talks about "Dependency Injection, why is it awesome and why should I care?" in this episode of ColdFusion Alive Podcast with host Michaela Light. Nolan has been developing software professionally for more than 19 years, starting in the video game industry as a Tools Programmer advancing to web development in 1999. He has worked on high profile projects for LucasArts, Maxis, Lisa "Left Eye" Lopes, Schools Credit Union, and Alive N Kicking Magazine among others. His list of credits includes Grim Fandango, Star Wars: The Phantom Menace, SimPark, and SimSafari, as well as high-traffic websites for a variety of technology-based companies.
    "The bigger your app gets, the more CF components you'll have, the more you run into cases where in order to build one component you might have to create three or four other components first and then stick them inside the main master component you're dealing with." - Nolan Erck
    Show notes
    What is Dependency Injection?
    When / why would I use this in my projects?
    Intro to Aspect-Oriented Programming (or AOP).
    Intro to Inversion of Control (IOC).
    What is "Bean Management"?
    Why are you proud to develop in CF?
    What are you looking forward to at Into The Box?
    Mentioned in this episode
    LucasArts
    Maxis
    Lisa "Left Eye" Lopes
    Schools Credit Union
    Grim Fandango
    Star Wars: The Phantom Menace
    SimPark
    SimSafari
    SacInteractive User Group
    Listen to the Audio
    Bio
    Nolan Erck
    Nolan currently co-manages the SacInteractive User Group and is an active member of the Web Developer community, giving presentations on Object-Oriented Programming and Web Development for groups across Northern California. Nolan is also certified in Adobe ColdFusion, and is an in-demand consultant, providing training and development experience for a variety of companies. 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.
    Nolan is also one of the speakers for the upcoming Into The Box  ColdFusion Conference, where he will talk about Dependency Injection.
    Links
    GitHub
    South of Shasta
    Twitter
    LinkedIn
    Interview Transcript
    Michaela Light:               Back to the show. I'm here with Nolan, and he is gonna be telling us all about dependency injection, and various ways you can do it in ColdFusion, and why you'd want to do it, and what it is. And we're going to be looking in detail at that. He's giving a talk at Into the Box, coming up in about a month's time now. Exciting stuff. Nolan has been developing for nearly 20 years now, and he actually started off creating video games, and even worked on the Star Wars video game at Lucas Arts, and shook hands with George Lucas one time. Several times, in fact. Since then, he's been doing ColdFusion and a lot of object-orientated stuff, so welcome Nolan.
    Nolan Erck:                      Thank you. Thanks for having me.
    Michaela Light:               Dependency injection. I know a lot of people don't really use it or aren't quite sure why they should use it, and yet when we did our recent State of the ColdFusion Union survey, 90 percent of people are using CFSs, but less than 50 percent are doing any dependency injection. So tell us what it is and why we should be using it.
    Nolan Erck:                      Right. Yeah, I have seen similar stats before too. So I think a lot of people are using SF components as just a way to sort of dump CF functions into a little container and- not using components for much more than a glorified function library. Which is a good starting point for components, but there is a lot more you can do with them after that. So once you get comfortable with components and you have different CFCs that solve different types of problems, you might have one that handles talking to your user table in the database, you might have one for handling security in the application, making sure users are logged in and out, and that sort of thing.
                                                The bigger your app gets, the more CF components you'll have, the more you run into cases where in order to build one component you might have to create three or four other components first and then stick them inside the main master component you're dealing with. For example, maybe something like a user component that handles everything that for a user in your app- that user might have to have a security system to take care of making sure they're logged in and out of the system properly, maybe some sort of permissions component that handles- not only is the user logged in, but which sections of the application are they or are they not allowed to deal with.
                                            You might have some sort of logging mechanism in the app that handles- okay, as the application is being debugged, logs certain activity to a log file so we can check that out later and see if there are any problems in the app and so on. So the more components you get, the more you have cases like that, where one user component will depend on three, four, maybe five or six other components being created first and then handed to that user component so that they can all work together. You can do all of that manually in ColdFusion, calling the CreateObject function six, seven, eight, nine times, and connecting all those things together, but that gets very repetitive very quickly and adds for a lot of boilerplate code in your application.
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    25 min
  • 004 Performance Tuning and the Future of Lucee with Gert Franz
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    25 min
  • 003 Kick Your Server to the Curb and Go Serverless with Raymond Camden
    Raymond Camden talks about "Kick Your Server to the Curb and Go Serverless" in this episode of ColdFusion Alive Podcast, with host Michaela Light. Raymond is a developer advocate for IBM. His work focuses on LoopBack, API Connect, serverless, hybrid mobile development, Node.js, HTML5, and web standards in general. He's a published author and presents at conferences and user groups on a variety of topics.
    "I look at my history of building websites of ColdFusion, and I see a lot of cases where I could have, and not all the time, but I could have replaced it with something a little bit simpler, like Serverless." - Raymond Camden
    Show notes
    OpenWhisk
    Serverless
    REST service
    Mentioned in this episode
    OpenWhisk
    Serverless 
    My Cloud 
    Node.js 
    REST
    Bluemix
    Watson services 
    IBM 
    Apache
    PhoneGap 
    Lucee CFML 
    CommandBox 
    025 Why Programming in Node is so Powerful (how CFers can learn), with Ray Camden
    073 Progressive Web Apps (A Gentle Intro for CFers who are scared of PWAs) with Ray Camden
    Listen to the Audio
    Bios
    Raymond Camden
    Raymond is one of the speakers for the upcoming Into The Box  ColdFusion Conference, where he will talk about going Serverless.
    Links
    Blog
    Twitter
    Interview transcript
    Michaela Light:                 Welcome back to The Box interviews. I'm here with Ray Camden, developer advocate for IBM, and a long time fan of ColdFusion, and he's speaking on, what are you speaking on, Ray? It sounded like a very interesting topic about OpenWhisk.
    Raymond Camden:          Yeah. So I'm speaking about Serverless with Apache OpenWhisk, which is a project that IBM is heavily involved with, as well.
    Michaela Light:                  And for those who haven't understood what OpenWhisk is, because it sounds like, from what I've read, it could do a number of things. Some of which are incredibly powerful. Ray, what exactly is it?
    Raymond Camden:          Let me back up and talk about Serverless first, because I kind of avoided the topic for a while myself, because I knew the name was kind of stupid, and even more so than My Cloud, you know, Serverless, I knew, was the exact opposite, unless they were running on imaginary numbers, or something, but the best way to think of it is function as a service.
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    14 min
  • 002 First Look into the IntoTheBox Conference with Brad, Luis & Gavin
    Brad Wood, Luis Majano, and Gavin Pickin talk about "First Look into the Into The Box Conference" in this episode of ColdFusion Alive Podcast, with host Michaela Light. Brad, Luis and Gavin are all speakers of the Into The Box Conference. In this episode, we are going to find out what exactly is the conference about; if there are ColdFusion secrets to come out, and more.
    Brad and Luis are speakers for the upcoming Into The Box  ColdFusion Conference. Brad will talk about Converting Legacy Apps into Modern MVC, CommandBox Server Minions, Box Microservices and Ortus Keynote. Luis' topics in the conference are Integration Development, Slaying the ORM Dragons with CBORM, and Ortus Keynote.
    The whole conference is about empowering ColdFusion developers to modernize themselves. Also take a look at a job that was a great companion. We do it day in and day out as well. Uh huge ecosystems, so how to teach and showcase the integration pieces between CFML and Java and we do this a lot in everything that we do. A lot of techniques for developers. A lot of business processes. Continuous integration processes. Testing processes, which a lot of developers hate. This is something that's very big for us. You'll see that from the sessions, there's a big gamut of coverage." - Luis Majano
    Show notes
    Showcasing processes of CF developers
    Modernizing CF dev practices
    New applications
    Adapting a competitive edge
    Architecture and business processes
    Integration of ColdFusion
    Date of the Into The Box Conference
    Who are the speakers at the conference
    Mentioned in this episode
    Into The Box 
    Java 
    CFML
    Ortus
    REST
    Lucee
    TeraTech
    Listen to the Audio
     
    Bios
    Brad Wood
    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.
    Luis Majano
    Luis Majano is a Computer Engineer born in El Salvador and is the president of Ortus Solutions, a consulting firm specializing in web development, architecture and professional open source support and services. His background includes over 17 years of software development experience, architecture, and system design.
    He is the creator of the ColdBox MVC Platform, ContentBox Modular CMS, CommandBox CLI and many more open source projects. He lives in Texas with his beautiful wife Veronica, baby girl Alexia and baby boy Lucas! You can read his blog and technology musings at https://www.luismajano.com.
    Gavin Pickin
    Gavin Pickin – Software Consultant for Ortus Solutions
    Gavin started using ColdFusion in 1999 when working for the university of Auckland in New Zealand before moving to California. He has lead teams, trained new developers and worked the full stack from graphic design, HTML CSS JavaScript through to ColdFusion MySQL and server administration.
    Links
    Into The Box 
    Java 
    CFML
    Ortus
    REST
    Lucee
    Interview transcript
    Michaela Light:                  Here with Brad, Luis, and Gavin, all from Into The Box Conference, and I am going to find out exactly what this conference is all about. I think there's some ColdFusion secrets gonna come out. I can read some in that white board behind you guys so it's not too secret. Oh, he's covering it up now. All right, Luis. Into The Box, who is this for? Someone's never heard of this conference, who's it for?
    Brad Wood:                        It's for everybody, Michael. [crosstalk 00:00:41] ColdFusion developer that wants to take their developer to another level.
    Michaela Light:                  Okay.
    Gavin Pickin:                       Yeah, we're trying to showcase the tools and the processes that ColdFusion developers who want to modernize their practices, modernize their applications, who want to adopt a competitive edge thing, that's what we're showcasing. We're not just covering Box products. There's a lot of sessions that aren't about Cold Box, are just generic stuff on doctor and other technologies like that.
    Luis Majano:                      Architecture, business processes. It's important for us to have a well-rounded developers and not only just about specific language or specific products. Obviously Cold Box, it started, but there's a lot of boxes around the ecosystem now.
    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) perceived sinking ship of CFML and you could lose everything—your project, your hard-won CF skills, and possibly even your job.Luckily, there are a number of simple, logical steps you can take now to protect yourself from these obvious risks.No Brainer ColdFusion Best Practices to Ensure You Thrive No Matter What Happens NextColdFusion Alive Best Practices ChecklistModern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.√ Easily create a consistent server architecture across development, testing, and production√ A modern test environment to prevent bugs from spreading√ Automated continuous integration tools that work well with CF√ A portable development environment baked into your codebase… for free! Learn about these and many more strategies in our free ColdFusion Alive Best Practices Checklist.
    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.
    22 min
  • 001 Amazing Adventures with CF WebSockets with Giancarlo Gomez
    Giancarlo Gomez talks about “Brief Introduction To Websockets” in this episode of ColdFusion Alive Podcast, with host Michaela Light.
    Giancarlo is one of the speakers at the upcoming Into The Box ColdFusion Conference, where he will discuss WebSockets in CFML.
    In his ITB talk, he plans to get into some CF Websockets code. Reviews a couple of concept apps and how to build them using WebSockets. Creates a live dashboard, a collaborating form, a little game, and maybe the good old chat. Discuss some tips and tricks to help keep them up and running through several failure points.
    "With WebSockets, when the client connects, it creates a bi-directional connection that the server not only knows that the client is there, but the client also knows that the server is connected and can send data back and forth. Now, when something triggers on the server, through that connection, that message can be sent in real time to not only one, but multiple connected clients that are set to receive that data." - Giancarlo Gomez.
    Show notes
    Why CF Websockets is way more than just a chat client
    How CF Websockets are better than Ajax
    CF 10, 11, and 2016 differences in Websocket features and licensing
    Lucee CFML Websockets using SocketId open source version
    Why adding push notifications live on your website is so powerful
     
    Mentioned in this episode
    CrossTrackr
    ColdFusion 10
    ColdFusion 11 
    Pusher
    PubNub
    Socket.io open-source websockets
    PubSub 
    Lucee open source CFML
    South Florida ColdFusion User Group
    Listen to the Audio
     
    Bio
    Giancarlo Gomez
    Giancarlo Gomez is a full-stack developer with over 17 years of experience in various languages and technologies, and a passion for continuous learning. He has been a designer, developer, and project lead for several companies stateside. He can say that this path took him across the pond years ago for a piece of software he wrote that required installation and configuration. The internet was much slower back then, and a flight was needed. He is the owner/lead developer of Fuse Developments, Inc., established in 2004, a consulting business specializing in web and mobile development. Additionally, he is the founder of CrossTrackr, Inc., a SaaS platform for the CrossFit community, targeting athletes and gym owners, which provides real-time insight into athletic progress and health metrics.
    Links
    Twitter
    GitHub
    Giancarlogomez.com
    Interview transcript
    Michaela Light: Welcome back to the show. I'm here with Giancarlo Gomez. I think I'm pronouncing your name correctly. Additionally, he's known as JC, which is much easier to pronounce. He is also the co-manager of the South Florida ColdFusion Users Group, which has transitioned to a virtual user group. Anyone in the world can join in there; it's through Meetup. And he is not only a dad and a husband, but also a web developer, musician, and owner of Fuse Developments. He created CrossTrackr, which is perfect for those who do CrossFit and want to track their progress. So welcome, JC.
    Giancarlo G: Hello, Michael, thank you. Thank you for having me.
    Michaela Light: So I know you're speaking at the upcoming Into The Box Conference and you're talking about WebSockets and ... Tell us a bit about that. First of all, perhaps we should back up a bit. What the heck is a "WebSocket," in case people have never used it? I mean, I know it's been in ColdFusion for a few versions now, but that doesn't mean people are even aware of it.
    Giancarlo G: A WebSocket is the ability to send real-time information back and forth between the server and the connected client, with very little to almost no lag. Rather than the user having to poll the server or look for information from it, the server immediately sends the information to subscribed clients once it knows it has the data to share, in real-time.
    Read more
    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.
    21 min

About ColdFusion Alive

From the publisher's feed

The ColdFusion Experts: Develop | Secure | Optimize