What has Ortus been publishing this week? We have the CFML News Podcast, more ITB Workshop Podcasts, some CFCasts and YouTube Videos, lots of Ortus and ITB Blog Posts. We have a lot more planned for next week as well
Blog
Online CF Meeting Series on Code Reuse, 3rd Party Libraries and Package Management
Gavin has presented several webinars on the Online ColdFusion Meetup with Charlie Arehart. This series was inspired by many questions from customers and community members, wanting to learn more about code reuse, when should they write their own modules, when should they use java or coldfusion/cfml packages, and why should people use CommandBox and ForgeBox vs manually handling your 3rd party and shared libraries. This series tries to go back to basics, and explain pros and cons of each approach, hopefully shedding light and demystifying 3rd party libraries, package management, CommandBox endpoint installations, and ForgeBox being the home of all CFML, not a tool for box only products and tools. Check out this blog post for all of these sessions, and links on how to view them on YouTube.
Live Stream Series - Koding with the Kiwi + Friends - Next stream June 24th 2022
In our next session, Sam and David from In League will join Gavin. They will talk about their experience using Quick ORM, and qb, in their ColdFusion / CFML projects. Now that we have a simple DB Migration created, we'll start fleshing some entities and orm objects. We'll talk about how to test with the database gets involved, and look at getting our API to start returning data from the database... and more about db philosophies, and how to organize your services, entities etc. Find out how you can tune in and join the live stream.
In our last session, Gavin the Kiwi, kidnaps Kai Koenig for this weeks Koding with the Kiwi + Friends. After a lot of technical difficulties, Gavin thinks this week's videos should have been called Koding Disasters with the Kiwi + Hecklers. Find out more and how to watch last weeks stream.
Getting started with ColdBox Debugger
The ColdBox Debugger (cbDebugger) module is “a light-weight performance monitor and profiling tool for ColdBox applications” that can be used to see what is going on with your site. It can monitor any ColdBox site, from frontend sites with views to REST API sites. It can also track many things and give insights into requests, CacheBox caches, database activity (including cborm, quick, qb, and Adobe CF 2018+). It has also been recently updated to use Alpine JS as well as other enhancements. If you have not used ColdBox Debugger in a while, it is time to take another look.
Into the Box - Updates as of June 20th, 2022
Into the Box Super Early Bird ticket pricing is over, but you can still get the Early Bird. Last week we had more episodes of the Modernize or Die Podcast - Conference Edition for ITB 2022 and the special Pre-Conference + 3rd Track for Into the Box
Ortus Content Digest for week of June 17th
What has Ortus been publishing this week? We have the Podcast, some CFCasts and YouTube Videos, lots of Ortus and ITB Blog Posts. We have a lot more planned for next week as well
Mailgun Support for ColdBox Mail Services
I am very excited to announce the support for the Mailgun email delivery service in our ColdBox Mail Services module (cbmailservices
) thanks to Scott Steinbeck.
What is Mailgun
Mailgun is an email delivery service for sending, receiving, and tracking emails. You can find a great introduction here: https://www.mailgun.com/blog/product/getting-started-with-mailgun-introduction-to-platform-training/
Live Stream Series - Koding with the Kiwi + Friends - June 17th 2022
Starting last Friday, June 10th, at 1pm PDT, Gavin Pickin hosted a live stream, live coding, pair programming with some Community Member "Friends". This stream will try to include special guests from the community, to get their viewpoints / advice on how Gavin should do something. They’ll be pair programming while they chat, with each stream focusing on a piece of the project.
How Can I use a Jar library in CFML?
CFML makes it simple to instantiate and use native Java classes without leaving CFML-land. For example, we can use Java's SimpleDateFormat library to format a date object. In order to use a third-party java library, however, such as the Jsoup HTML parser, you will need to load the jar into the CFML engine first, so let's see how we can do that.
Into the Box - Updates as of June 13th, 2022
Into the Box Super Early Bird ticket pricing is over, but you can still get the Early Bird. We announced a few perks for the ITB Attendees, a new sponsor, and a new series of podcasts. Read below to find out more.