Patreon Support
We have 37 patreons providing 96% of the funding for our Modernize or Die Podcasts via our Patreon site:
https://www.patreon.com/ortussolutions.
News and EventsUpcoming Ortus Webinar - cbwire + Alpine.js with Grant Copley
January 28, 2022 - 11:00 AM CT - Central Time (US and Canada)
In this webinar, Grant, lead developer for cbwire, will showcase how to build modern, reactive CFML apps easily using very little JavaScript.
https://www.ortussolutions.com/events/webinars CFHawaii is born
John Barrett posted on twitter about a new CF Meetup group
I just made a twitter account for the Hawaii #ColdFusion User Group, please follow @cfhawaii for meeting information, news, etc.
I just started a #ColdFusion User Group here in Hawaii. Check out this Meetup Group in Haleiwa:
https://www.meetup.com/hawaii-coldfusion-meetup-group/ https://twitter.com/johnny_barrett/status/1484600218389659648https://twitter.com/johnny_barrett/status/1483935895380455424https://twitter.com/johnny_barrettAdobe Workshops
More Adobe #ColdFusion Workshops announced, lead by Damien Bruyndonckx
2 dates announced:
February 2, 2022
9.00 AM - 4.30 PM CET (Central European Time)
1.30 PM - 9.00 PM IST (Indian Standard Time)
March 09, 2022
9.00 AM - 4.30 PM CET (Central European Time)
1.30 PM - 9.00 PM IST (Indian Standard Time)
Register online at
https://cf-workshop.meetus.adobeevents.com/ CFCasts Content Updates
https://www.cfcasts.com Just Released Send your suggestions at
https://cfcasts.com/supportConferences and Training
VueJS Nation Conference
Online Live Event
January 26th & 27th 2022
Register for Free
https://vuejsnation.com/ DevNexus 2022April 12-14, 2022
Atlanta, GA
Brad & Luis will be speaking
https://devnexus.com/Into The Box 2022
Tentative dates - September 27-30
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 WeekBlog - Charlie Arehart - New updates released for Java 8, 11, and 17, as of Jan 2022New JVM updates have been released last week (Jan 18, 2022) for the current long-term support (LTS) releases of Oracle Java, 8, 11, and 17. (Note that prior to Java 9, releases of Java were known technically as 1.x, to 8 is referred to in resources below as 1.8.) I'd shared the news in a tweet last week, but was delayed in getting this post out.
The new updates are 1.8.0_311, (aka 8u311), 11.0.13, and 17.0.2, respectively).
For more on them, including information on the security fixes and bug fixes they each contain, see the Oracle resources I list below, as well as some additional info I offer for if you may be skipping to this from a JVM update from before Apr 2021, as well as info for Adobe ColdFusion users on where to find the updated Java versions, what JVM versions Adobe CF supports, and more.
https://www.carehart.org/blog/client/index.cfm/2022/1/24/java_updates_Jan_2021/Blog - Ben Nadel - 100% Of BenNadel.com Traffic Now Flows Through The CloudFlare CDN (For Free)Back in November, I talked about upgrading my blogging platform to use Adobe ColdFusion 2021. And, what started out as a ColdFusion-focused revamp has evolved into a full-court press of all aspects. From implementing Dark Mode using CSS custom properties to finally dropping support for IE11, I'm trying to poke, tweak, prod, and tickle anything that looks old and crufty. As the result of my most recent step in this journey, 100% of my site's traffic is now flowing through the CloudFlare CDN (Content Delivery Network); and, it's doing so for free.
https://www.bennadel.com/blog/4189-100-of-bennadel-com-traffic-now-flows-through-the-cloudflare-cdn-for-free.htm Blog - Wil De Bruin - Logbox: modify your message format.In my previous post I explained some of the basics of Logbox, including the use of appenders. An appender is just a component which takes care of sending your log messages to some message repository, such as a file, console, socket, email, database and so on. Logbox is very handy because it has a standard format to send your log messages and optionally extra info. But sometimes you want to send extra information and show it in a nice format in your logs. Logbox has two ways to modify the output: Layout components and custom appenders.
In most cases Logbox is sending the following information
https://shiftinsert.nl/logbox-modify-your-message-format/Tweet - James Moberg - FastCopy for CFMLFastCopy 4.0 has just been released. I prefer using this with #ColdFusion over built-in Java or Windows DOS commands. Much faster, syncing, file logging & more.
https://fastcopy.jp/ … #cfml #commandline #portable
https://twitter.com/gamesover/status/1485355301612097536https://twitter.com/gamesover Blog - Ben Nadel - Download A GitHub Gist As JSON Using A Proxy End-Point In ColdFusionAbout a decade ago, I started looking into hosting my code samples using GitHub gists. The entire impetus for this is that when you embed a gist, it's beautifully formatted with line-numbers and syntax highlighting. However, embedding a gist is rather strange in that it uses a JavaScript file to execute document.write() calls that render the Gist Stylesheet and the HTML markup. In order to load my Gists after the DOM (Document Object Model) is ready, I have to override the document.write() implementation in order to create a sort of man-in-the-middle attack to programmatically capture the Gist content. But, as of this morning, I'm no longer doing that - I'm loading the Gist as JSON (JavaScript Object Notation) using a proxy end-point in ColdFusion.
https://www.bennadel.com/blog/4188-download-a-github-gist-as-json-using-a-proxy-end-point-in-coldfusion.htm Blog - Mark Takata - Using GraphQL to write to Airtable using BaseQL pluginDuring the last CFSummit (2021) I did a talk on leveraging Airtable’s API using the BaseQL plugin to perform CRUD operations using GraphQL. You can find the talk here: All Videos – ColdFusion (adobe.com)
Except, as a couple folks pointed out, I actually just showed how to do R operations, no C U or D, as my time was a bit short. I’d figured extrapolating from my talk would be fairly trivial. As it turns out… not so much, there’s a fairly big different between the query and the mutation ops in GraphQL, so the other night I did the talk again and added an insert operation page, and I thought I would detail what that takes here. For the general setup of Airtable, BaseQL and doing reads, please hop over to the video section and give that vid a watch.
https://coldfusion.adobe.com/2022/01/using-graphql-write-airtable-using-baseql-plugin/ Tweet - Brad Wood - CommandBox Server RulesYou can do a heck of a lot with Server Rules (powered by Undertow's Predicate Language) in CommandBox. We have a growing list of examples of rules you can put right in your server.json to protect paths, set headers, configure proxies, or rewrites
https://commandbox.ortusbooks.com/embedded-server/configuring-your-server/server-rules/rule-examples https://twitter.com/bdw429s/status/1484612426725273607https://twitter.com/bdw429s Tweet - Zac SpitzerThe scope cascading rules in #cfml can be a bit complicated!
I've updated the Lucee test case for disabling searchResults (unscoped query access) to document/test the various scenarios.
TIL, the rules are different in a .cfc vs a .cfm
https://github.com/lucee/Lucee/pull/1528https://docs.lucee.org/guides/developing-with-lucee-server/scope.html#query-scopes https://twitter.com/zackster/status/1484259687218429955https://twitter.com/zacksterTweet - Brad Wood - Small but Darn Useful things about LuceeSome of the small but "darn useful" things about Lucee is how much smarter the writedump() functionality is than ColdFusion when it comes to smartly displaying timezone, Locale, Calendar, and DateTime Java objects. Built by developers, for developers. #CFML
https://twitter.com/bdw429s/status/1484196222281912322 https://twitter.com/bdw429sCFML JobsSeveral positions available on
https://www.getcfmljobs.com/Listing over 29 ColdFusion positions from 18 companies across 18 locations in 5 Countries, since Nov 25, 2021
4 new jobs listedFull-Time - Software Developer - ColdFusion at Overland Park, KS - United States
Jan 25
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11416Full-Time - Software Developer - ColdFusion at Overland Park, KS - United States
Jan 21
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Software-Developer-ColdFusion-at-Overland-Park-KS/11415Full-Time - Web Developer at Santa Ana, CA - United States
Jan 20
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Web-Dev-SantaAna-CA/11414Full-Time - Junior Web Developer at Santa Ana, CA - United States
Jan 20
https://www.getcfmljobs.com/jobs/index.cfm/united-states/JrWeb-Dev-SantaAna-CA/11413 Other Job Linkshttps://www.venntro.com/careers ForgeBox Module of the Week
Urlbox ScreenshotsBy Matthew Clemente
Quickly generate screenshots using the urlbox.io screenshot-as-a-service API.
This project follows the example of the official Urlbox node and php repositories and generates the Urlbox urls, but does not actually make the request for the screenshot.
Signup at Urlbox.io to get your API key and secret.
https://www.forgebox.io/view/urlbox-screenshots VS Code Hint Tips and Tricks of the Week
Regex PreviewerRegex can be confusing sometimes. This is why Regex Previewer is such a handy extension plugin tool for your VS Code setup. It shows the regular expression match with a side-by-side window with real-time live-updating based on your regex.
https://marketplace.visualstudio.com/items?itemName=chrmarti.regex 3rd Party Sites https://www.regextester.com/https://regexr.com/https://regex101.com/https://www.carehart.org/cf411/#regex Thank you to all of our Patreon SupportersThese 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/ortussolutionsNow offering Annual Memberships, pay for the year and save 10% - great for businesses.