CFCamp 2019 Sessions Part 2

In our last blog we showed you the first 10 sessions planned for CFCamp 2019. Let’s check out more of the sessions planned for this October!

End to End Testing of Coldfusion Applications using Test Cafe by Francisco Mancardi
Whether you have a big product developed more than 20 years ago or a small new app, you need to reduce your testing costs and increase the quality of testing for your customers. Use Page Object Model and Test Cafe to build an exciting Testing Platform. Use your own CF code and skills to create your POM.
Read more:

Flutter for Web: Beautiful Apps and Websites with a Single Codebase by Lara Martín and Miguel Beltran
Flutter is a portable UI toolkit for building beautiful, natively-compiled applications for mobile, web, and desktop from a single code base. Originally focused for mobile app development, now you can also use it to build websites!
Read more:

Asynchronous and synchronous code. There and back again by Maciej Treder
Callbacks… Callbacks everywhere… Callback inside the callback, and one more inside! Asynchronous JavaScript code is a pain. One day promises were introduced, looked promising. Unfortunately from one problem we jumped into another - callback is still there. Then ReactiveX came with Observables - promises on steroids; repeatable, mergeable, map-able, all-able. Callback changed name from .then() to .subscribe(). Finally, after years there is a solution: async-await mechanism!
Read more:

Hardware Connectivity on the Progressive Web by Majid Hajian
The browsers can actually take control of physical devices in the real world like lightbulbs, robots, and drones by providing new web standard hardware connectivity APIs such as WebBluetooth, WebUSB, WebNFC which can work even offline by converting our web application into a Progressive web app.
Read more:

How To Design With Your User’s Needs & Expectations In Mind by Eleftheria Batsou
It’s not enough to build apps that function. It’s not even enough to make them understandable and usable. You need to build apps that bring joy and excitement, pleasure and fun, if possible even beauty to people’s lives. Learn to design with your user’s needs and expectations in mind by applying basic rules.
Read more:

Mouseless Development in vi-mode by Miguel Beltran
Vim is still one of the most popular text editors for developers. Its major attraction is modal editing, but the best is that it is also supported on many other editors! Come and learn the basics of Vim, modal-editing, and how to use them with your favorite IDE. A skill you can use forever!
Read more:

Multi-language / Multi-OS Communication Using RabbitMQ by Wil de Bruin
RabbitMQ means multi-language / multi-OS messaging in an async way. Relieve yourself from the constraints of ONE language and start processing your messages in CFML and many other languages
Read more:

Practical Lessons Learned from 250+ Legacy CFML Projects by Jorge Reyes
In this session I want to share with you a few practical lessons learned after 250+ Legacy CFML Projects that we have led and implemented at Ortus Solutions so you can learn from both our mistakes and our successes.
Read more:

Squeezing Performance of a Lucee Application Using FusionReactor by Dom Watson
Sometimes, small things can make a big difference. In this talk, Dominic Watson demonstrates using FusionReactor to identify some small changes in application code that make a big difference to throughput and stability of Lucee applications.
Read more:

Testing - How Vital and How Easy to Use by Uma Ghotikar
“Testing is extra time we don’t have.” A common answer as to why not to implement unit and/or similar testing. We can dispel this phrase as we look into the basics of unit and load testing using TestBox/MockBox & JMeter respectively, assuring quality products via easy, vital and effective testing.
Read more:

Testing My Non-ColdBox Site With TestBox by Nolan Erck
Ever thought? “TestBox looks great, but I have a bunch of web apps that aren’t ColdBox. How do I test those?” Answer: The same way! TestBox is an entirely stand-alone product! It in no way requires that your apps be ColdBox based — TestBox really is a tool available for all CFML developers!
Read more:

The Trials and Tribulations of Moving to Linux as a Developer by Kai König
Every year around Christmas time there are articles with titles similar to “Why 20xx will be the year of the Linux desktop”. But has it ever really been that year? This talk looks into how to make the transition to Linux as a developer a reality!
Read more:

Why the Firefox DevTools are Not as Bad as You Might Think (and why Firebug had to die) by Sebastian Zartner
There are still some people out there mourning Firebug, as in some areas it had a better UX and neat features developers are missing in today’s built-in DevTools. In this talk I’ll show why you should still give the Firefox DevTools a chance but also what features still need to be implemented.
Read more:

Want to become a sponsor?
Are you interested in sponsoring the CFCamp event? There are several opportunities to sponsor and support the event and the overall CFML and Lucee community. Check out: for details.

The end of the summer is looking great with a 15% discount till the end of august for the 10th anniversary of CFCamp!
We can’t wait to meet all of you at CFCamp this year. The line up of speakers and sessions is great this year.

Get your 15% discount now by using the code: EndOfSummer15 via the link: