Modernize or Die® - CFML News Podcast for June 28th, 2022 - Episode 154
Eric and Dan host this week's CFML News Podcast.
They announced Ortus's workshop in Las Vegas following CF Summit.
They discussed all of the great Into the Box news and updates including some of the Pre Conference Speakers and Workshop Trainer Podcasts. They discussed new releases and updates like ColdBox 6.7, and reminded you of recent releases of CBMailServices adding Mailgun Support and Galaxie 3 Blog.
They discussed webinars, meetups and workshops, including CF Online Meetup, Ortus Webinar, Koding with the Kiwi, Seattle CFUG and Adobe Webinars and Workshops.
They discuss upcoming conferences, including updates for ITB, CF Summit, the CF Summit Ortus Training and more.
They discuss what's new and coming soon with CFCasts as well... including free and paid content, including LogBox, ForgeBox, and Koding with the Kiwi + Friends video from last week's live stream.
They spotlight a lot of great blog posts, tweets, videos and podcasts, too many to list, so listen to the show.
They announce some jobs from getCfmlJobs.com and on the web... including some from the community.
They show off the ForgeBox module of the Week - Hyper v3.6.0 (new update) - Hyper exists to provide a fluent builder experience for HTTP requests and responses.
This week's VS Code Tip of the week is VS Code Hint Tips and Tricks of the Week - CommandBox by Ortus Solutions - Brings CommandBox features and helpers into VS Code
They talked a little information about perks for their Patreon supporters, including Annual Memberships with a discount... and now new perks like the BoxTeam Slack Channel and the Live Stream - Koding with the Kiwi + Friends.
For the show notes - visit the website
https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-podcast-for-june-28th-2022-episode-154
Music from this podcast is used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2022-06-28 Weekly News - Episode 154
Watch the video version on YouTube at https://youtu.be/gxH11vBPuGA
Hosts:
Watch the video version on YouTube at https://youtu.be/gxH11vBPuGA
Hosts:
- Eric Peterson - Senior Developer at Ortus Solutions
- Dan Card - Senior Developer at Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there.
A few ways to say thanks back to Ortus Solutions:
- BUY SOME ITB TICKETS - COME TO THE CONFERENCE - Have a few laughs!
- Like and subscribe to our videos on YouTube.
- Help ORTUS reach for the Stars - Star and Fork our Repos
- Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github
- Subscribe to our Podcast on your Podcast Apps and leave us a review
- Sign up for a free or paid account on CFCasts, which is releasing new content every week
- BOXLife store: https://www.ortussolutions.com/about-us/shop
- Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
Patreon Support
Goal 1 - We have 37 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 44% of the way to fully fund the hosting of ForgeBox.io
News and Announcements
Ortus CF Summit Training Workshop
ColdBox Zero to MegaHero : REST APIs + VueJS Mobile App
Oct 5th and 6th - After CF Summit Conference
Lead by Luis Majano & Gavin Pickin
Price: $799 - Early bird pricing
Location: Aria - In the luxurious Executive Hospitality Suite like 2019
https://www.eventbrite.com/e/ortus-cf-summit-training-workshop-tickets-375306340367
The Suite practically doubled it’s prices but we’re working hard to keep the costs to the attendees the same
4 days of amazing content, for only $899 - that’s a steal in Vegas
INTO THE BOX - Updates
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 announced the first 2 groups of Pre-Conference Track for Into the Box.
This week we're going to be announcing more speakers for the Pre Conference Track as well as the last chance for the Early Bird Tickets
Announcing - Pre-Conference - First set of Speakers Announced
Due to Covid and other reasons, some of the CFML Community Speakers will not be able to make this years Into the Box - but we wanted to include them anyways. To do that, last week we announced a Pre-Conference / 3rd Track for ITB. Read more about it here. Today we're happy to announce our first set of speakers for our Pre-Conference Track.
http://www.intothebox.org/blog/announcing-pre-conference-first-set-of-speakers-announced
ITB 2022 Podcast Series - Workshop - Async Programming & Scheduling with Luis Majano & Eric Peterson
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!
http://www.intothebox.org/blog/itb-2022-podcast-series-workshop-async-programming-scheduling-with-luis-majano-eric-peterson
Announcing - Pre-Conference - Second set of Speakers Announced
Due to Covid and other reasons, some of the CFML Community Speakers will not be able to make this years Into the Box - but we wanted to include them anyways. To do that, last week we announced a Pre-Conference / 3rd Track for ITB. Read more about it here. Today we're happy to announce our second set of speakers for our Pre-Conference Track.
http://www.intothebox.org/blog/announcing-pre-conference-second-set-of-speakers-announced
After much discussion and debate, we eventually decided, in the efforts to maximize content, and ensuring we have speakers in front of attendees, the best option was to host a third track for the conference, and we’re calling it the pre-conference track.
The format:
- Dev Week format - Mon Aug 29th - Friday Sept 2nd. Each day will have 2 sessions, 11am CDT and 2pm CDT
- Sessions will be live, with Q&A via Zoom for ITB Attendee ticket holders.
- The recorded sessions will be provided to the ITB attendees for download to watch prior to the conference (on the plane for example) in case they cannot attend the live session.
- We will also have a viewing area on site, which will act like a 3rd track at the conference itself.
Confirmed Speakers ( more to come )
- Mark Takata
- Charlie Arehart
- Ray Camden
- Matthew Clemente
- Brian Rinaldi
- Kai Koenig
New Releases and Updates
ColdBox 6.7.0 Released
I am incredibly excited to announce the release of ColdBox v6.7.0 and its standalone companion libraries: CacheBox, LogBox and WireBox. This is an action packed release for all internal libraries with a big focus on performance, async programming, task scheduling and testing.
- Event Caching HTTP Response Codes
- WireBox Performance, Performance and More Performance
- New ColdBox Testing Virtual App
- Scheduled Tasks Exception Handling
- ColdBox Schedulers Automatic Injection
- Scheduled Tasks Start and End Dates
- xTask() - Easy Disabling of Tasks
- Scheduled Tasks Singular Time Units
- Safe Shutdown of Executors and Schedulers
- forAttribute() - Integrate with JS Frameworks Easily
- Async Interceptors Data
- ORM Event Handling
https://www.ortussolutions.com/blog/coldbox-670-released
ICYMI - 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. Mailgun is an email delivery service for sending, receiving, and tracking emails.
https://www.ortussolutions.com/blog/mailgun-support-for-coldbox-mail-services
ICYMI - Galaxie Blog 3 is Now Released
I am proud to announce that Galaxie Blog 3 is finally released. It was our goal to build one of the most comprehensive HTML5-based blogging platforms that meets or exceeds the out-of-the-box core blogging functionality of major platforms like WordPress. Take a look and see- with Galaxie Blog 3, I think that you will also agree that we delivered on that goal.
https://www.gregoryalexander.com/blog/2022/6/9/Galaxie-Blog-3-is-Now-Released
Webinar / Meetups and Workshops
ICYMI - Online CF Meetup - “How to find, install and implement 3rd party libraries in CFML” with Gavin Pickin
Thursday, June 23, 2022
9:00 AM to 10:00 AM PDT
In this meetup, Gavin will show you how to find, install and implement 3rd party libraries in ColdFusion / CFML. He will look at how to find them, how to install them, whether they are zips, gists, copy page, package managers, or even Java Jar files. We’ll look at the pros and cons of different approaches, and discuss the best practices for using those 3rd party libraries.
Meetup Link: https://www.meetup.com/coldfusionmeetup/events/286569044/
Recording: https://www.youtube.com/watch?v=OFhmcaUpzHY&t=4s
Online CF Meetup - "Planning and Building my Developer Feud Quiz API", with Gavin Pickin
Thursday, July 7, 2022
9:00 AM to 10:00 AM PDT
In this session, we are going to plan and build our very own Developer Feud Quiz. To do this, we will analyze and plan our app, starting with the User Stories, and then mapping that to Database, Models, and we can start building out our API, using CRUDDY by Design philosophies. We’ll shell out our TDD style Tests, and then create a couple of resources and routes.
Meetup Link: https://www.meetup.com/coldfusionmeetup/events/286853927/
ICYMI - Live Stream Series - Koding with the Kiwi + Friends
Special Guest - Sam Knowlton and David Rogers - Talking about Quick & qb
Friday, June 24th, at 1pm PDT
Gavin, Sam and David talked about Quick, qb, some tricks. Sam shared the story of their journey towards quick. Gavin made a fool of himself, trying to remember some code, that only seems to exist in his mind. He did show a chunk of code that uses quick to retrieve the queries not objects, and then merges children records, resulting in 2 queries, instead of n+1.
CFCasts: https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220624-koding-with-the-kiwi-+-friends-sam-knowlton-and-david-rogers-talk-quick-and-qb
Live Stream Series - Koding with the Kiwi + Friends
Special Guest - Daniel Garcia - talking about OpenAPI and Swagger Documentation
Friday July 1st, at 1pm PDT
Patreon’s check your email, there will be an email sent Wednesday with the registration link for the zoom call… or keep an eye out in the Patreon Only BoxTeam Slack channel or the Ortus Community Forum section.
Not a patreon? Sign up today or wait for us to release the recording on CFCasts after the session.
ICYMI - Ortus Webinar - June - Getting started with the Legacy Migration with Dan Card
June 24th 2022: Time 11:00 AM Central Time ( US and Canada )
We will look at the process of converting legacy .cfm based sites into a more modern coding design which has less overall code, is easier to maintain and manage, mistakes and errors can more readily and speedily identified and fixed, and is easier to read.
Recording on CFCasts: https://cfcasts.com/series/ortus-webinars-2022/videos/getting-started-with-the-legacy-migration-with-dan-card
View all Webinars: https://www.ortussolutions.com/events/webinars
June 2022 Seattle ColdFusion User Group Meeting
Sending SMS messages using ColdFusion and the Twilio API with Leon O’Daniel
Thursday, June 23, 2022
5:00 PM to 6:00 PM PDT
We are restarting our Seattle ColdFusion User Group meetings and are looking forward to meeting online with all of you.
https://www.meetup.com/Seattle-ColdFusion-User-Group/events/285974950/
Adobe Workshops
Join the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premise
ICYMI - WEDNESDAY, JUNE 22, 2022
9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)
https://adobe-cf-workshop.meetus.adobeevents.com/
ICYMI - THURSDAY, JUNE 23, 2022
10:00 AM PDT
Exploring the CF Administrator: pt2
Mark Takata
https://exploring-coldfusion-administrator-2.meetus.adobeevents.com/
THURSDAY, JULY 28, 2022
10:00 AM PDT
Making games with Adobe ColdFusion
Mark Takata
https://making-games-with-adobe-coldfusion.meetus.adobeevents.com/
FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/
CFCasts Content Updates
https://www.cfcasts.com
Just Released
ICYMI - 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. Mailgun is an email delivery service for sending, receiving, and tracking emails.
https://www.ortussolutions.com/blog/mailgun-support-for-coldbox-mail-services
ICYMI - Galaxie Blog 3 is Now Released
I am proud to announce that Galaxie Blog 3 is finally released. It was our goal to build one of the most comprehensive HTML5-based blogging platforms that meets or exceeds the out-of-the-box core blogging functionality of major platforms like WordPress. Take a look and see- with Galaxie Blog 3, I think that you will also agree that we delivered on that goal.
https://www.gregoryalexander.com/blog/2022/6/9/Galaxie-Blog-3-is-Now-Released
Webinar / Meetups and Workshops
ICYMI - Online CF Meetup - “How to find, install and implement 3rd party libraries in CFML” with Gavin Pickin
Thursday, June 23, 2022
9:00 AM to 10:00 AM PDT
In this meetup, Gavin will show you how to find, install and implement 3rd party libraries in ColdFusion / CFML. He will look at how to find them, how to install them, whether they are zips, gists, copy page, package managers, or even Java Jar files. We’ll look at the pros and cons of different approaches, and discuss the best practices for using those 3rd party libraries.
Meetup Link: https://www.meetup.com/coldfusionmeetup/events/286569044/
Recording: https://www.youtube.com/watch?v=OFhmcaUpzHY&t=4s
Online CF Meetup - "Planning and Building my Developer Feud Quiz API", with Gavin Pickin
Thursday, July 7, 2022
9:00 AM to 10:00 AM PDT
In this session, we are going to plan and build our very own Developer Feud Quiz. To do this, we will analyze and plan our app, starting with the User Stories, and then mapping that to Database, Models, and we can start building out our API, using CRUDDY by Design philosophies. We’ll shell out our TDD style Tests, and then create a couple of resources and routes.
Meetup Link: https://www.meetup.com/coldfusionmeetup/events/286853927/
ICYMI - Live Stream Series - Koding with the Kiwi + Friends
Special Guest - Sam Knowlton and David Rogers - Talking about Quick & qb
Friday, June 24th, at 1pm PDT
Gavin, Sam and David talked about Quick, qb, some tricks. Sam shared the story of their journey towards quick. Gavin made a fool of himself, trying to remember some code, that only seems to exist in his mind. He did show a chunk of code that uses quick to retrieve the queries not objects, and then merges children records, resulting in 2 queries, instead of n+1.
CFCasts: https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220624-koding-with-the-kiwi-+-friends-sam-knowlton-and-david-rogers-talk-quick-and-qb
Live Stream Series - Koding with the Kiwi + Friends
Special Guest - Daniel Garcia - talking about OpenAPI and Swagger Documentation
Friday July 1st, at 1pm PDT
Patreon’s check your email, there will be an email sent Wednesday with the registration link for the zoom call… or keep an eye out in the Patreon Only BoxTeam Slack channel or the Ortus Community Forum section.
Not a patreon? Sign up today or wait for us to release the recording on CFCasts after the session.
ICYMI - Ortus Webinar - June - Getting started with the Legacy Migration with Dan Card
June 24th 2022: Time 11:00 AM Central Time ( US and Canada )
We will look at the process of converting legacy .cfm based sites into a more modern coding design which has less overall code, is easier to maintain and manage, mistakes and errors can more readily and speedily identified and fixed, and is easier to read.
Recording on CFCasts: https://cfcasts.com/series/ortus-webinars-2022/videos/getting-started-with-the-legacy-migration-with-dan-card
View all Webinars: https://www.ortussolutions.com/events/webinars
June 2022 Seattle ColdFusion User Group Meeting
Sending SMS messages using ColdFusion and the Twilio API with Leon O’Daniel
Thursday, June 23, 2022
5:00 PM to 6:00 PM PDT
We are restarting our Seattle ColdFusion User Group meetings and are looking forward to meeting online with all of you.
https://www.meetup.com/Seattle-ColdFusion-User-Group/events/285974950/
Adobe Workshops
Join the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premise
ICYMI - WEDNESDAY, JUNE 22, 2022
9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)
https://adobe-cf-workshop.meetus.adobeevents.com/
ICYMI - THURSDAY, JUNE 23, 2022
10:00 AM PDT
Exploring the CF Administrator: pt2
Mark Takata
https://exploring-coldfusion-administrator-2.meetus.adobeevents.com/
THURSDAY, JULY 28, 2022
10:00 AM PDT
Making games with Adobe ColdFusion
Mark Takata
https://making-games-with-adobe-coldfusion.meetus.adobeevents.com/
FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/
CFCasts Content Updates
https://www.cfcasts.com
Just Released
- Ortus Webinar - June - Getting started with the Legacy Migration with Dan Card
https://cfcasts.com/series/ortus-webinars-2022/videos/getting-started-with-the-legacy-migration-with-dan-card - LogBox 101 https://cfcasts.com/series/logbox-101
- Appenders Overview and CFAppender
https://cfcasts.com/series/logbox-101/videos/appenders-overview-and-cfappender
- Appenders Overview and CFAppender
- Publish your First ForgeBox Package - https://cfcasts.com/series/publish-your-first-forgebox-package
- ForgeBox Admin - Collaborations
https://cfcasts.com/series/publish-your-first-forgebox-package/videos/forgebox-admin-collaborations
- ForgeBox Admin - Collaborations
- Koding with the Kiwi - https://cfcasts.com/series/koding-with-the-kiwi-+-friends
- 20220624 - Koding with the Kiwi + Friends - Sam Knowlton and David Rogers - Quick and qb
https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220624-koding-with-the-kiwi-+-friends-sam-knowlton-and-david-rogers-talk-quick-and-qb
- 20220624 - Koding with the Kiwi + Friends - Sam Knowlton and David Rogers - Quick and qb
- 2022 ForgeBox Module of the Week Series - 2 new Videos
https://cfcasts.com/series/2022-forgebox-modules-of-the-week - 2022 VS Code Hint tip and Trick of the Week Series - 2 new Videos
https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week
Coming Soon
- Last couple of videos for Gavin Pickin - Publish Your First ForgeBox Package
- LogBox 101 from Eric Peterson
- Koding with the Kiwi + Friends
- More ForgeBox and VS Code Podcast snippet videos
- Box-ifying a 3rd Party Library from Gavin
Conferences and Training
Quasar Conf
Please let us know about you and what you'd like to speak about in all things Quasar or Vue!!!
Conference Date: Saturday, July 9th, 2022 - 3 p.m. GMT
https://dev.to/quasar/its-back-quasarconf-2022-call-for-proposals-13mn
THAT Conference
Howdy. We’re a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.
We geek-out in Texas and Wisconsin once a year but we host digital events all the time.
WISCONSIN DELLS, WI / JULY 25TH - 28TH, 2022
A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.
https://that.us/events/wi/2022/
Our very own Daniel Garcia is speaking there
https://that.us/activities/sb6dRP8ZNIBIKngxswIt
Adobe Developer Week 2022
July 18-22, 2022
Online - Virtual - Free
The Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.
Speakers have been announced
Agenda has been announced
https://adobe-coldfusion-devweek-2022.attendease.com/registration/form
VueJS Forge
After many requests - New Dates - July 13th-14th
Due to many of you taking advantage of early summer vacations, we have decided to postpone the event to a date that will make sure as many of you as possible won’t miss out on the opportunity to attend Vue.js Forge!
- Organized by Vue School
- _The largest hands-on Vue.js Event
- Team up with 1000s of fellow Vue.js devs from around the globe to build a real-world application in just 2 days in this FREE hackathon-style event.
- Make connections. Build together. Learn together.
- Sign up as an Individual or signup as a company
- Company Deal - $2000 for a team of 5, includes VueSchool annual membership and guaranteed seat at the workshops at VueJS Forge as well… and you can pick your team
Sneak Peek into the Project: Project Management SAAS App
https://vuejsforge.com/
Into The Box 2022
September 6, 7 and 8, 2022
One day workshops before the two day conference!
Super Early bird pricing ended May 31st, 2022 - Get the early bird price now
Sign up for the workshops before they fill up
Conference Website:
https://intothebox.org
CF Summit - Official
Mirage
Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests
https://cfsummit.adobeevents.com/
Registrations are now open.
For just $99!
Grab your early-bird tickets before June 30.
Call for Speakers is now Open - June 30th - Submit now!!!!
From Slack re Adobe Certified Professional
The Adobe Certified Professional: Adobe ColdFusion cert is a totally different, MUCH more difficult and comprehensive certification than the CF Specialist previously offered.
Mark Takata, Nolan and Dave F + the CF engineering team, Elishia and Kishore all spent a week together building the new one and it is HARD.
I highly recommend it as a test of your skills, I guarantee everyone will learn something new.
Yes, but there's also over 100 hours of video to go over before the 1 day lecture + cert. So you watch videos, sit in class, then take the exam there. It is no joke, definitely challenging, but super satisfying to pass.
Plus you get access to those videos for a year, which is nice for going back and reviewing things down the line.
https://www.adobe.com/products/coldfusion-family/certificate.html
Ortus CF Summit Training Workshop
ColdBox Zero to MegaHero : REST APIs + VueJS Mobile App
Oct 5th and 6th - After CF Summit Conference
Lead by Luis Majano & Gavin Pickin
Price: $799 - Early bird pricing
https://www.eventbrite.com/e/ortus-cf-summit-training-workshop-tickets-375306340367
Location: Aria - In the luxurious Executive Hospitality Suite like 2019
The suite doubled it’s prices but we’re working hard to keep the costs to the attendees the same
Into the Box Latam 2022
Dec 7th - More information is coming very soon.
CFCamp
No CFCAMP 2022, we're trying again for summer 2023
TLDR is that it's just too hard and there's too much uncertainty right now.
More conferences
Need more conferences, this site has a huge list of conferences for almost any language/community.
https://confs.tech/
Blogs, Tweets, and Videos of the Week
Announcing - Pre-Conference - First set of Speakers Announced
Due to Covid and other reasons, some of the CFML Community Speakers will not be able to make this years Into the Box - but we wanted to include them anyways. To do that, last week we announced a Pre-Conference / 3rd Track for ITB. Read more about it here. Today we're happy to announce our first set of speakers for our Pre-Conference Track.
http://www.intothebox.org/blog/announcing-pre-conference-first-set-of-speakers-announced
Announcing - Pre-Conference - Second set of Speakers Announced
Due to Covid and other reasons, some of the CFML Community Speakers will not be able to make this years Into the Box - but we wanted to include them anyways. To do that, last week we announced a Pre-Conference / 3rd Track for ITB. Read more about it here. Today we're happy to announce our second set of speakers for our Pre-Conference Track.
http://www.intothebox.org/blog/announcing-pre-conference-second-set-of-speakers-announced
6/23/22 - ITB 2022 Podcast Series - Workshop - Async Programming & Scheduling with Luis Majano & Eric Peterson
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!
http://www.intothebox.org/blog/itb-2022-podcast-series-workshop-async-programming-scheduling-with-luis-majano-eric-peterson
6/23/22 - Blog - Robert Zehnder - How I use CommandBox with my blog
Over the course of the last year my blog has been through many revamps and rewrites. I wrote a CF static site generator called Jasper that manages content by dropping markdown files into the /posts folder, dynamically generating a static site that can be deployed anywhere. The current iteration of the blog is running Jasper as a server; Instead of reading markdown files, posts are returned from a database.
The system works well, but the one downside to using a database how to manage the posts. I did not want to write an admin interface, I would prefer to manage it like it is a static site generator. The posts will be saved in the database, but I can retrieve a post and save it as a markdown file for editing and posted back to the server when done. As a matter of fact, I am editing this post in vscode.
I thought about how I would implement something like that. As it turns out, it was much easier than I expected.
https://kisdigital.com/post/how-i-use-commandbox-with-my-blog
6/25/22 - Blog - Ben Nadel - Namespacing Components With Per-Application Mappings In ColdFusion
In my ColdFusion applications, I use a lot of components. But, these components are, for the most part, application-specific and live seamlessly alongside my application's custom mappings. Recently, however, I've been thinking about writing a "module" (ie, a set of related components) that I might want to use in multiple applications. And, it wasn't immediately obvious to me how I might define my ColdFusion per-application mappings in order to avoid conflicts with an application's existing component tree. As such, I wanted to experiment with using per-application mappings to create "namespaces" for shared ColdFusion components.
https://www.bennadel.com/blog/4291-namespacing-components-with-per-application-mappings-in-coldfusion.htm
6/23/22 - Blog - Ben Nadel - Updating My Mental Model For Shared Array / Struct Iteration In ColdFusion
In the very early days of ColdFusion, it was considered a "Best Practice" to synchronize access to all shared data structures. Meaning, to single-thread the access in order to avoid race conditions. Over time, this practice became much more nuanced; and, more of the native data types within ColdFusion became synchronized by default. Meaning, they were being made thread-safe internally. I believe that my mental model for iteration over shared data structures is outdated. As such, I wanted to run some parallel iterations in Adobe ColdFusion 2021 and Lucee CFML 5.3.8.201.
https://www.bennadel.com/blog/4289-updating-my-mental-model-for-shared-array-struct-iteration-in-coldfusion.htm
6/24/22 - Blog - Ben Nadel - Looking At The Performance Overhead Of A Read-Only Lock In Lucee CFML 5.3.8.201
In yesterday's post, I demonstrated that iterating over shared Structs and Arrays is thread-safe in ColdFusion; assuming, of course, that the access is read-only. But, what if I need to occasionally mutate the shared data? In that case, I'd have to acquire an exclusive lock some of the time; which, in turn, means that I'd have to acquire a read-only lock most of the time. This got me thinking about the performance overhead of a read-only lock in Lucee CFML 5.3.8.201.
The performance overhead of an exclusive lock is easier to understand because it essentially single-threads access to a given block of code. So, if nothing else, there's a limit to the throughput on an exclusive lock. But, with a read-only lock, throughput isn't an issue (unless there's a competing exclusive lock) - multiple threads can access the same read-only lock at the same time.
https://www.bennadel.com/blog/4290-looking-at-the-performance-overhead-of-a-read-only-lock-in-lucee-cfml-5-3-8-201.htm
6/24/22 - Blog - Charlie Arehart - Understanding the "cost" of cflock, part 1
In a post today on his blog, Ben Nadel did an experiment "Looking At The Performance Overhead Of A Read-Only Lock". (He happened to do it in Lucee, but the concept applies equally to CF.)
And I wanted to offer some additional thoughts--first planning to offer them as a comment--because there's a lot behind the question and his observations. But as it got longer, I realized it was too long for a comment. Also, I didn't want people to think (in reading a comment on Ben's blog) that I was challenging Ben or questioning his understanding of the matter! Not at all. :-) Instead, I was just wanting to add more context, to help other readers, and based on my years of observing the community.
https://www.carehart.org/blog/client/index.cfm/2022/6/24/understanding_cflock_cost_part_1
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 100 ColdFusion positions from 55 companies across 47 locations in 5 Countries.
3 new jobs listed
Full-Time - Senior ColdFusion Developer at Remote - United Kingdom
Jun 27
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-Remote/11487
Full-Time - SE-ColdFusion at Bengaluru, Karnataka - India
Jun 27
https://www.getcfmljobs.com/jobs/index.cfm/india/SEColdFusion-at-Bengaluru-Karnataka/11486
Full-Time - Senior ColdFusion Developer - GeoNorth Information Systems a.. - United States
Jun 25
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-ColdFusion-Developer-GeoNorth-Information-Systems-at-Alaska/11485
PATREON SPONSORED JOB POSTING!
Hagerty - MotorSportReg
Senior Software Engineer, Motorsport
We are seeking a Senior Software Engineer to work primarily with Node/Vue.js, ColdFusion, and AWS to improve our platform and build greenfield experiences.
We are a 25-person team supporting 1,600 organizations with our SaaS CRM, commerce and event management platform. With 8,000 events managed in our marketplace annually by our customers, our goal is to be the number one software platform for automotive and motorsport events.
Ready to get in the driver’s seat? Join us!
https://bit.ly/3985J3U
Other Job Links
- Ortus Solutions
https://www.ortussolutions.com/about-us/careers - Clear Capital - Carol from Working Code Podcast - https://bit.ly/3Ocu5Zz
- Nolan Erck - South of Shasta - Part-time CFML developer wanted
South of Shasta is looking for a part-time mid to senior level developer that can assist with some projects for our clients over the next few months, possibly longer.
https://southofshasta.com/blog/part-time-cfml-developer-wanted/ - There is a jobs channel in the cfml slack team, and in the box team slack now too
ForgeBox Module of the Week
Hyper v3.6.0 (new update)
Hyper exists to provide a fluent builder experience for HTTP requests and responses. It also provides a powerful way to create clients, i.e. Builder objects with pre-configured defaults like a base URL or certain headers.
New Updates
Add async requests using ColdBox's AsyncManager
https://www.forgebox.io/view/hyper
VS Code Hint Tips and Tricks of the Week
CommandBox by Ortus Solutions
Brings CommandBox features and helpers into VS Code
Features
- Scripts
- Script Explorer
- Run Scripts from the Editor
- Run Scripts from a folder in explorer
- Server.json
- Schema
- Property Completion
- Property Hover
- Box.json
- Schema
- Property Completion
- Property Hover
- Dependencies
- Slug Completion
- Version Completion
- Hover
Lots of settings for your customization, including customization for ForgeBox enterprise
https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-commandbox
Thank you to all of our Patreon Supporters
These individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox.
You can support us on Patreon here https://www.patreon.com/ortussolutions
Don’t forget, we have Annual Memberships, pay for the year and save 10% - great for businesses.
https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-commandbox
Thank you to all of our Patreon Supporters
These individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox.
You can support us on Patreon here https://www.patreon.com/ortussolutions
Don’t forget, we have Annual Memberships, pay for the year and save 10% - great for businesses.
- Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription.
- All Patreon supporters have a Profile badge on the Community Website
- All Patreon supporters have their own Private Forum access on the Community Website
- All Patreon supporters have their own Private Channel access BoxTeam Slack
- Live Stream Access to Koding with the Kiwi + Friends
- John Wilson - Synaptrix
- Brian Ghidinelli - Hagerty MotorsportReg
- Jordan Clark
- Eric Hoffman
- Gary Knight
- Mario Rodrigues
- Giancarlo Gomez
- David Belanger
- Dan Card
- Jonathan Perret
- Jeffry McGee - Sunstar Media
- Dean Maunder
- Wil De Bruin
- Joseph Lamoree
- Don Bellamy
- Jan Jannek
- Laksma Tirtohadi
- Carl Von Stetten
- Jeremy Adams
- Didier Lesnicki
- Matthew Clemente
- Daniel Garcia
- Scott Steinbeck - Agri Tracking Systems
- Ben Nadel
- Brett DeLine
- Kai Koenig
- Charlie Arehart
- Jonas Eriksson
- Jason Daiger
- Shawn Oden
- Matthew Darby
- Ross Phillips
- Edgardo Cabezas
- Patrick Flynn
- Stephany Monge
- John Whish
- Kevin Wright
- Peter Amiri
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors
Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition
Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio
© 2019 Ortus Solutions