The Short Version:
The Important Stuff:
This meeting is generously sponsored by Advantage Data (https://advantagedata.com), a "leading provider of credit and credit derivative pricing, descriptive, financial and analytical information" and long time ColdFusion shop. They are located at 1 Federal St. 25th floor in Boston. Please RSVP and bring ID on the evening of the event. Afterwards, we'll go to a nearby purveyor of adult beverages such as Elephant and Castle across the street. There is parking in the building or street parking if you can find it. The closest T stations are Downtown Crossing (Red and Orange lines), State Street (Orange and Blue) and Government Center (Green and Blue).
One more note: If you are bringing a laptop or device to follow along, it's recommended that you have CommandBox installed (https://www.ortussolutions.com/products/commandbox) to make downloading sample code easier and get a development environment set up very easily. There s little or no impact on the rest of your machine in using CommandBox and it is removed as easily as deleting the folder it's in.
The Longer Version:
Yes. If for no other reason than the standard of UX/UI of sites and apps is increasing and expectations of Single Page Applications, seamless rendering, responsive layouts and so on are driving requirements for new projects.
CF has been going through a renaissance in and of it's own right and, as usual, it is poised to be the great resource it always has been and works very well with the new JS libraries. In this presentation, we'll look at
- What ReactJS is and what it isn't
- Look at a typical React/CF architecture
- Install the React Framework
- Create a simple React Application
- Integrate that React Application with CFML CFCs and Web Services
- Use CF Applications and Session Variables inside the React Application
- Look at some of the other "scaffolding" that can do along with optimizing a React Application
- Use some relatively new CF Tools such as the CommandBox CLI.
If you have any questions, please post here or email Dan at djcard [ at ] gmail.com
See you then!