Patreon Support
We have 35 patreons providing 92% of the funding for our Modernize or Die Podcasts via our Patreon site:
https://www.patreon.com/ortussolutions.
News and Events
New Into the Box Dates Announced - 100% finalized!!!
Set in stone and signed in blood!
Ortus Solutions is happy to announce we have new finalized dates for Into the Box 2022 and the venue. Into the Box 2022 will be hosted in Houston Texas, Tuesday September 6th through Thursday September 8th, 2022. The conference will be at a new venue, the Houston CityPlace Marriott at Springwoods Village.
Why did we change the dates? Ortus Solutions decided to change the dates for you, the community!
Ortus Solutions is a company that at the end of the day, wants what is best for the ColdFusion community. Ortus Solutions provides content, tools, trainings, conferences, support and development, but we all thrive when the ColdFusion community thrives, and that means more events, bigger events, more opportunities for speakers and attendees, so moving our conference was the smart move, for everyone.
https://www.ortussolutions.com/blog/new-dates-for-into-the-box-2022-and-why-we-changed-them/ Since we moved dates for ITB 2022 - We extended the Call for Speaker Deadline - April 30, 2022!!!
Since we had to make changes to the schedule, we wanted to make sure every community member had the opportunity to submit their proposal.
Into the Box will be live in Houston in September 2022.
We have 20+ speakers submit talks, with over 50 topics, so it will be hard to make a decision.
Although the deadline passed, the form hasn’t be disabled just yet, so if you want to sneak one in, do it now, sssssh secret squirrel.
https://forms.gle/HR1vQf2T5rs8yCZo9https://intothebox.orgAdobe Announced 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.
Note: Speakers listed are 2021 speakers currently - check back for updates
https://adobe-coldfusion-devweek-2022.attendease.com/registration/form Releases and UpdatesLucee 5.3.9.131 Released Last week the stable release of Lucee 5.3.9 was made available. Available in CommandBox and from the Lucee Downloads Site
https://download.lucee.org/CommandBox v5.5.0 and v5.5.1 releasedCommandBox 5.5.0 was released. We found some issues due to a last minute change, we rolled out a 5.5.1 patch yesterday, that seems to solve that initial issue.
https://www.ortussolutions.com/products/commandboxCommandBox Docker v3.5.0 Images Released
Today we are pleased to announce the release of version 3.5.0 of our CommandBox Docker images, which contains significant upgrades to the underlying CommandBox engine.
Most significantly, this release upgrades the CommandBox binary to 5.5.1, which uses Lucee 5.3.9 as the underlying CFML engine. In addition, this release changes the underlying base image over to use the eclipse-temurin image builds, as the adoptopenjdk builds are being sunsetted. With this change, the underlying Debian version changes to use Ubuntu 20.0.0 (focal). As such, some custom installs in Dockerfiles may need updates to available packages from this distro.
https://www.ortussolutions.com/blog/commandbox-docker-v350-images-released ColdBox Elixir v4 ReleasedHot off the presses, ColdBox Elixir v4 is now available on NPM. This is a massive upgrade under the hood, but it shouldn't require any API changes if you are using just Elixir methods. (If you are customizing Webpack directly, you may need to make additional changes.) Please check out the Migration Guide for help upgrading.
https://www.ortussolutions.com/blog/coldbox-elixir-v4-released/ CFWheels 2.3.0 Release CandidateThis version has been cooking for a while and there have been many contributors. But since this is my first release a the helm with a new CI pipeline in place, I felt more comfortable doing a Release Candidate first.
https://cfwheels.org/blog/cfwheels-2-3-0-rc-1/ Webinars Meetups and WorkshopsICYMI - Online ColdFusion Meetup - "Updating the Java underlying ColdFusion", with Charlie ArehartThursday, April 28, 2022
9:00 AM to 10:00 AM PDT
Recording:
https://www.youtube.com/watch?v=AqeYME2LcEk&list=PLG2EHzEbhy0-QirMKgSxhjkUyTSSTvHjL Meetup:
https://www.meetup.com/coldfusionmeetup/events/285508327/?response=3ICYMI - Ortus Webinar - April - cbSecurity: Passwords, Tokens, and JWTs with Eric Peterson
April 29th 2022
11:00 AM Central Time (US and Canada)
Learn how to integrate cbSecurity into your application whether you are using passwords, API tokens, JWTs, or a combination of all three!
More Webinars:
https://www.ortussolutions.com/events/webinars Recording:
https://cfcasts.com/series/ortus-webinars-2022/videos/eric-peterson-on-cbsecurity:-passwords,-tokens,-and-jwts ICYMI - Hawaii ColdFusion Meetup Group - Using ColdFusion ORMs with Nick KwiatkowskiFriday, April 29, 2022
4:00 PM to 5:00 PM PDT
The ColdFusion language introduced the concept of ORM (Object Relation Mappings) to allow developers to be able to do database work without having to write database-dependent SQL.
Meetup:
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/285109975/ Recording:
https://hawaiicoldfusionusergroup.adobeconnect.com/pzrdao87tg4m/?fbclid=IwAR2pP94dj-qr73vRTWn_lwizIGaYFLOqzPvWC6OKIIIJv4nwH-0eoNobJ1Q Ortus Webinar - May - Clearing the Fuzzies on Fuzzy Search with Michael BornMay 27th 2022: Time 11:00 AM Central Time ( US and Canada )
Take a walk through the world of search in this webinar which will show why your database search is not smart enough, explain the basics of how fuzzy search works, and show how to use CBElasticsearch to bring the power of fuzzy searching to your CF application.
https://us02web.zoom.us/meeting/register/tZIqd-6ppz0qGtGPJxmywPST06e74ExsmshB/ View all Webinars:
https://www.ortussolutions.com/events/webinars Online ColdFusion Meetup - “Code Reuse in ColdFusion - Is Spaghetti Code still Spaghetti if it is DRY?” with Gavin PickinThursday, May 12 2022
9:00 AM to 10:00 AM PDT
Find out the difference between DRY code and WET code, and what one is better, and more importantly, WHY.
We write code once, but we read it over and over again, maintaining our code is 90% of the job... code reuse is our friend.
You are already Re-using code, even if you didn't know you were.
We'll learn about the different types of Code Reuse in ColdFusion, and the pros and cons of each.
https://www.meetup.com/coldfusionmeetup/events/285524970/ Adobe WorkshopsJoin 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
TUESDAY, MAY 14, 2022
9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)
https://workshop-cf.meetus.adobeevents.com/ WEDNESDAY, JUNE 22, 2022
9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)
https://adobe-cf-workshop.meetus.adobeevents.com/ FREE :)
Full list -
https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.comNews Conferences and TrainingDockerCon
May 10, 2022
Free Online Virtual Conference
DockerCon will be a free, immersive online experience complete with Docker product demos , breakout sessions, deep technical sessions from Docker and our partners, Docker experts, Docker Captains, our community and luminaries from across the industry and much more. Don’t miss your chance to gather and connect with colleagues from around the world at the largest developer conference of the year. Sign up to pre-register for DockerCon 2022!
https://www.docker.com/dockercon/ MS BuildMay 24-26, 2022
Come together at Microsoft Build May 24–26 2022, to explore the latest innovations in code and application development—and to gain insights from peers and experts from around the world.
Regional Spotlights, One on One bookings available and more.
https://mybuild.microsoft.com/en-US/home US VueJS ConfFORT LAUDERDALE, FL • JUNE 8-10, 2022
Beach. Code. Vue.
Workshop day: June 8
Main Conference: June 9-10
https://us.vuejs.org/Adobe Developer Week 2022July 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.
Note: Speakers listed are 2021 speakers currently - check back for updates
https://adobe-coldfusion-devweek-2022.attendease.com/registration/form THAT ConferenceHowdy. 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 CF SummitIn person at Las Vegas, NV in October 2022!
Official-”ish” dates:
Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests
https://twitter.com/MarkTakata/status/1511210472518787073VueJS Forge
June 29-30th
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 (by booking a call)
https://vuejsforge.com/Into The Box 2022Dates set in stone, blood, you name it
Solid Dates - September 6, 7 and 8, 2022
One day workshops before the two day conference!
Early bird pricing available until April 30, 2022
Call for Speakers - Extended until April 30, 2022 ISH or they shut the form off
https://forms.gle/HR1vQf2T5rs8yCZo9Conference Website:
https://intothebox.orgITB 2021 Videos - Several videos are now Free so you can watch them and get in the mood for ITB 2022.
https://cfcasts.com/series/into-the-box-2021 Into the Box Latam 2022Tentative dates - Dec 1-2
CFCampNo 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.
So, a lot of energy would have to be spent on making the event safe enough from our own point of view… so best to wait until hopefully Summer 2023
More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.
https://confs.tech/Blogs, Tweets, and Videos of the Week5/3/22 Blog - Adam Cameron - Work with me here - revisitedBack in Jan I posted "Work with me here". Once again we are growing our team, and the equivalent job has opened again (this is in addition to the successful hire we made after the January round, not "instead of ~" ;-).
So if you're in the UK, and fancy leveraging your existing strong (strong) CFML skills to get into a position where we'll migrate your capabilities to Kotlin, this could be a good opportunity.
https://blog.adamcameron.me/2022/05/work-with-me-here-revisited.html 5/3/22 Blog - Ben Nadel - Considering Approaches To Handling MySQL Key Conflicts In Lucee CFMLRelational databases are magical. And, as I've become more experienced as a software engineer, I've begun to lean more heavily on the database as a means to enforce data integrity (with UNIQUE KEY constraints) and to drive idempotent workflows. That said, I'm still trying to figure out where in the software stack it makes sense to put all the finer details. As such, I wanted to take a moment and consider my options for handling key conflicts in MySQL and Lucee CFML.
https://www.bennadel.com/blog/4259-considering-approaches-to-handling-mysql-key-conflicts-in-lucee-cfml.htm 5/3/22 - Blog - Peter Amiri - CFWheels - CFWheels 2.3.0-rc.1 ReleasedThis version has been cooking for a while and there have been many contributors. But since this is my first release a the helm with a new CI pipeline in place, I felt more comfortable doing a Release Candidate first.
https://cfwheels.org/blog/cfwheels-2-3-0-rc-1/ 5/2/22 Blog - Adam Cameron - CFML: with Lucee, true isn't necessarily the same as trueYesterday I decided to improve my "Tiny Test Framework". I wrote an article about developing the first iterationof this as a TDD exercise six or so months ago: "TDD: writing a micro testing framework, using the framework to test itself as I build it". I use this framework on trycf.com, so I can include tests in my code samples. The first iteration of this only had the one toBe matcher, and yesterday I decided to add in toBeTrue, toBeFalse and toThrow: just to make my sample code on trycf a bit clearer
https://blog.adamcameron.me/2022/05/cfml-with-lucee-true-isnt-necessarily.html 5/2/22 - Blog - Eric Peterson - Ortus Solutions - ColdBox Elixir v4 ReleasedHot off the presses, ColdBox Elixir v4 is now available on NPM. This is a massive upgrade under the hood, but it shouldn't require any API changes if you are using just Elixir methods. (If you are customizing Webpack directly, you may need to make additional changes.) Please check out the Migration Guide for help upgrading.
https://www.ortussolutions.com/blog/coldbox-elixir-v4-released/ 5/2/22 - Blog - Ben Nadel - For Consideration: An ArrayFrom() Function In ColdFusionIn my previous post, I took a look at the Array.sublist() method in ColdFusion; and, demonstrated that in order to use it safely you have to create a copy of the .sublist() result. This got me thinking about JavaScript and the Array.from() method. The Array.from() method allows you to create shallow copies of other arrays and Array-like values. Would it be worth having something like an arrayFrom() built-in function (BIF) in ColdFusion?
https://www.bennadel.com/blog/4258-for-consideration-an-arrayfrom-function-in-coldfusion.htm 5/2/22 - Blog - Ben Nadel - Safely Using Array.sublist() To Generate Slices In Lucee CFMLThe other day, in the comments of my post on the performance overhead of arraySlice() in Lucee CFML, Brad Wood mentioned that it would be much faster to dip down into the Java layer and use ArrayList.sublist(). But then, in the comments of the Lucee Jira ticket, Pothys Ravichandran cautioned that .sublist() actually returns a wrapper to the original array, not a new array. As such, mutating the results of the .sublist() call would not be safe. That said, we can easily generate a new ColdFusion array from the .sublist() result in Lucee CFML to keep things running smoothly.
https://www.bennadel.com/blog/4257-safely-using-array-sublist-to-generate-slices-in-lucee-cfml.htm 5/1/22 - Tweet - Scott Steinbeck - CFDocs GoodiesSome goodies added to cfdocs.com #cfml #lucee #Opensource
https://t.co/v5DYIuconu https://t.co/N0RFWu8O4R https://t.co/iy4aVkGFwnhttps://t.co/mrwULlbWoh https://twitter.com/uniquetrio2000/status/1520548007157985280 https://twitter.com/uniquetrio20004/29/22 - Blog - Peter Amiri - CFWheels - CFWheels Fully Embraces ForgeBox PackagesAs you may know, many years ago CFWheels embraced the distribution of Plugins via ForgeBox packages instead of maintaining our own directory. But the framework itself remains illusive. There was some work done in the last few months to put up packages for the framework but those packages were being maintained by hand which made them a show stopper for a long term solution.
Well, thanks to a new CI workflow based on GitHub Actions we now have the building and publishing of the packages fully automated. Giving credit where credit is due, the new workflow borrows heavily from the ColdBox workflow. It used GitHub Actions, Ant, and CommandBox to automate the process.
https://cfwheels.org/blog/cfwheels-fully-embraces-forgebox-packages/ 4/27/22 - Blog - Ben Nadel - R.O.P.E. And Battling Post-Deployment DepressionYesterday morning, I enabled a feature-flag in production that quietly released a new feature to all of our InVision customers. This was the culmination of a week's worth of incremental builds and deployments. And while a week doesn't sound like a long time, every day leading up to it was exciting—every line of code that I wrote was exhilarating. And when it all finally went live, I was dropping party parrot and rocket ship emojis all over the place! But, when the dust settled, the post-deployment depression set in. As it always does.
https://www.bennadel.com/blog/4256-r-o-p-e-and-battling-post-deployment-depression.htm 4/27/22 - Blog - Gavin Pickin - Ortus Solutions - New Dates for Into the Box 2022 and Why we changed themOrtus Solutions is happy to announce we have new finalized dates for Into the Box 2022 and the venue. Into the Box 2022 will be hosted in Houston Texas, Tuesday September 6th through Thursday September 8th, 2022. The conference will be at a new venue, the Houston CityPlace Marriott at Springwoods Village.
Why did we change the dates? Ortus Solutions decided to change the dates for you, the community!
https://www.ortussolutions.com/blog/new-dates-for-into-the-box-2022-and-why-we-changed-them/4/27/22 - Podcast - CFAlive - ACF and Lucee Roundtable, with Charlie Arehart, Gert Franz, Mark Drew and Ben NadelCharlie Arehart, Gert Franz, Mark Drew and Ben Nadel talk about “ACF and Lucee roundtable” in this episode of the CF Alive Podcast, with host Michaela Light.
https://teratech.com/podcast/acf-and-lucee-roundtable-with-charlie-arehart-gert-franz-mark-drew-and-ben-nadel/ 4/27/22 - Podcast - Working Code Podcast - Episode 72: Wearing Too Many HatsThis week on the show, the crew discusses a topic submitted by Mingo Hagen: Do developers wear too many hats, do they spread themselves too thin, and does the work suffer because of it? There are clears benefits and drawbacks to wearing a lot of hats. Knowing a little bit about a lot of things can cut down on communication overhead and enable teams to move faster. But, without specialization, solutions will almost certainly be sub-optimal; and, "best practices" may not even be known to the engineer. Ideally, a team should consistent of both generalists and subject-matter experts (SME). This kind of balance creates a "healthy tension" that tempers perfectionism with pragmatism and keeps everyone moving forward at the right pace...
https://www.bennadel.com/blog/4255-working-code-podcast-episode-72-wearing-too-many-hats.htm
CFML JobsSeveral positions available on
https://www.getcfmljobs.com/Listing over 75 ColdFusion positions from 43 companies across 36 locations in 5 Countries.
0 new jobs listed this week
Other Job Links