This podcast is a special podcast for attendees or undecided attendees, to get a view of what the workshop has to offer. Luis Majano and Eric Peterson talk about their upcoming workshop at Into the Box, he talks about who the ideal audience is, and why they should attend. He talks about what will the workshop cover, the requirements for the workshop, and what he hopes the attendees will leave the workshop with. In this workshop, attendees will explore the concepts of asynchronous and parallel programming with the ColdBox Async Manager and Java’s Completable Futures APIs. They will explore the concept of async computations, async pipelines, exception handling, scheduling and so much more. Pain medication is included!
Developers who are interested in learning about asynchronous, parallel programming and task scheduling. They must definitely have advanced experience in the CFML language.
If you have ever wished that using
Then this is the workshop for you.
In this workshop, you will be introduced to the wonderful and complex world of concurrency. We will go over the basics of asynchronous/parallel programming and introduce the concepts of working with futures. We will also work on the concept of async processing pipelines, exception handling and debugging.
Scheduled tasks have always been a point of soreness for many developers in ANY language. Especially choosing where to place them for execution: should it be cron? windows task scheduler? ColdFusion engine? Jenkins, Gitlab? and the list goes on and on. The ColdBox Scheduled Tasks offers a fresh, programmatic, fluent, chainable, and human approach to scheduling tasks on your server and multi-server application. So if you are interested in making your scheduled tasks portable, testable, and sane, then this workshop is for you.
- Introduction to asynchronous programming
- What are promises/futures
- Native ways for asynchronous programming in CFML
- Intro to ColdBox Futures
- Magical Pipelines
- Dealing with Exceptions
- Parallel Tasks
- Futures In a ColdBox App
- Scheduled Tasks
- Bonus Section
- CFScript Knowledge
- Advanced CFML
- Been bitten or (want to avoid being bitten) by
A headacheA free day’s supply of Advil
- All of Luis and Eric’s hard learned lessons, without the battle scars or the crying
- An understanding on how to use ColdBox Asynchronously
- A desire to rewrite all your CFThread code to use ColdBox Async
- A desire to switch all your scheduled tasks to ColdBox Scheduling
- A desire to create async task workers
To make sure you get all of the information as we release it, we'll blog about it here, but also check out the podcast website, subscribe with your favorite podcast provider or subscribe to the Ortus Solutions youtube channel or watch this episode and all the others on the playlist.