Modernize or Die® - CFML News for November 30th, 2021 - Episode 127

2021-11-30 Weekly News - Episode 127

Watch the video version on YouTube at https://youtu.be/xjME3K3L1Zk

Hosts:
 

Gavin Pickin - Senior Developer for Ortus Solutions
Daniel Garcia - Software Developer for Ortus Solutions


Thanks to our Sponsor - Ortus Solutions

The makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. 
A few ways  to say thanks back to Ortus Solutions:

  • Like and subscribe to our videos on YouTube. 
  • 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
  • Buy Ortus’s new Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support

We have 38 patreons providing 98% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.


News and Events


New Host - Daniel Garcia
Listen to find out more about him.


Into the Box LATAM - this week!!!


CF Summit next week - No Podcast because we’ll be at the conference!!!


Advent of Code starts Dec 1st

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
https://adventofcode.com/


Ortus Redis Cache Extension V2.0.0

11 new features, 1 improvement and 3 bug fixes.
Major enhancements focus on Pub Sub capabilities, Docker support, and Cluster Protocol support for RedisCluster, Sentinel, AWS and DigitalOcean.
https://www.forgebox.io/view/5C558CC6-1E67-4776-96A60F9726D580F1/version/2.0.0-snapshot


ICYMI - Mid Michigan CFUG Meeting - Using AI and machine learning along with ColdFusion to build a smarter call center with Nick Kwiatkowski

Tuesday 11/9/21 at 7 pm eastern
Using AI and machine learning along with ColdFusion to build a smarter call center at the next Mid-Michigan CFUG meeting Tuesday 11/9/21 at 7 pm eastern. 
Michigan State University’s, Nick Kwiatkowski, will be showing how to create voice and text-based chat bots that you can deploy to your contact centers (and help desks!) to help automate frequently asked questions.
Recording: https://www.youtube.com/watch?v=nsX4r2XY-cs


ICYMI - Ortus Webinar for November - Javier Quintero - FORGEBOX Business Plan: Introducing Organizations and Teams

November 19th at 11:00 AM Central Time (US and Canada)
In this webinar, Javier Quintero, lead developer of FORGEBOX, will present the new features and the improved UI that is now available on FORGEBOX 6. Moreover, he’ll explore in depth the Business Plan that is directed towards organizations and teams so they can collaborate and support their software building needs. He will show us how to create a new organization, how you can add members to it with specific roles, and how you can control teams, members, packages and publish access.
with Javier Quintero
Recording: https://cfcasts.com/series/webinars-2021/videos/javier-quintero-on-forgebox-business

CFCasts Content Updates

https://www.cfcasts.com

Just Released

  • Ortus Webinar for November - Javier Quintero - FORGEBOX Business Plan: Introducing Organizations and Teams
  • Youth Trainings - Universidad Don Bosco
    • Control de Versiones Parte 2


Coming this week

  • Youth Trainings - Universidad Don Bosco


A new series of ForgeBox coming very soon

Send your suggestions at https://cfcasts.com/support

Conferences and Training

AWS re:Invent THIS WEEK

NOV. 29 – DEC. 3, 2021 | LAS VEGAS, NV
CELEBRATING 10 YEARS OF RE:INVENT
Virtual: Free
In Person: $1799
https://reinvent.awsevents.com/


Postgres Build THIS WEEK

Online - Free
Nov 30-Dec 1 2021
https://www.postgresbuild.com/


ITB Latam 2021 THIS WEEK

December 2-3, 2021
Into the Box LATAM is back and better than ever! Our virtual conference will include speakers from El Salvador and all over the world, who'll present on the latest web and mobile technologies in Latin America.
Registration is completely free so don't miss out!
ITB Latam Schedule Posted
https://latam.intothebox.org/


Adobe ColdFusion Summit 2021 - NEXT WEEK

December 7th and 8th - Virtual
Agenda is out!!!
2 tracks - 1 all CFML - the other a mix of CFML and semi-related topics
Register for Free - https://cfsummit.vconfex.com/site/adobe-cold-fusion-summit-2021/1290
Blog - https://coldfusion.adobe.com/2021/09/adobe-coldfusion-summit-2021-registrations-open/

Tweet from Mark Takata - https://twitter.com/MarkTakata/status/1463364824637661184
10 days away from @Adobe @coldfusion #CFSummit2021 and we're over 8000 registrations & still going. Can we get this OVER 9000?!?! cfsummit2021.com/?src=twtr #CFML #Conference #ColdFusion


Nginx APAX Sprint 2.1

December 7-8th, 2021
https://www.nginx.com/events/nginx-sprint-apac-2021

jConf.dev

Now a free virtual event
December 9th starting at 8:30 am CDT/2:30 pm UTC.
https://2021.jconf.dev/?mc_cid=b62adc151d&mc_eid=8293d6fdb0


VueJS Nation Conference

Online Live Event
January 26th & 27th 2022
Register for Free
Call for Speakers is open until Dec 31 2021
https://vuejsnation.com/


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


Blog - Ben Nadel - Referencing String Characters Using Array-Notation In ColdFusion 2021
A few years ago, I mentioned that you can treat Strings like character arrays in Lucee CFML. It turns out, you can do the same thing in Adobe ColdFusion. I am not sure what version this was added in; but, I'm guessing it was ColdFusion 2018 (and the introduction of "array slices"). To help burn this into my brain, I wanted to put together a quick demo.
https://www.bennadel.com/blog/4159-referencing-string-characters-using-array-notation-in-coldfusion-2021.htm


Blog - Ben Nadel - Standard Query Iteration Values Available During For-In Loop In ColdFusion
A decade ago, ColdFusion introduced the for-in loop syntax for Query iteration. And, in the decade since, I somehow completely missed the fact that the underlying query iteration mechanics were still being used. That is, the .currentRow and default value accessors are still made available on the query object within the for-in iteration block. This allows us to access both the row object and the row index using the for-in syntax.
https://www.bennadel.com/blog/4158-standard-query-iteration-values-available-during-for-in-loop-in-coldfusion.htm


Tweet - Mischa Sameli - 10 minutes of FusionReactor blows a weeks headache away
10 minutes of FusionReactor blows a weeks headache away. Registration process takes longer than finding issues. Just an amazing product by @Fusion_Reactor #cfml #lucee
https://twitter.com/mischasameli/status/1464150585939316746
https://twitter.com/mischasameli


Blog - Ben Nadel - CAUTION: Silent Value Truncation In CFQueryParam Tag In Lucee CFML 5.3.7.47
I just ran into a highly-problematic behavior with the CFQueryParam tag in Lucee CFML 5.3.7.47. As it stands now, if you pass a value via the CF_SQL_INTEGER SQL type that is larger than the max signed-value (2147483647), Lucee will silently truncate it, passing the max signed-value to the underlying SQL query. To fix this, you have to use CF_SQL_BIGINT in your query parameter binding.
https://www.bennadel.com/blog/4157-caution-silent-value-truncation-in-cfqueryparam-tag-in-lucee-cfml-5-3-7-47.htm


Blog - Ben Nadel - Moving 5-Years Of Files Into Year-Based Folders In Adobe ColdFusion 2021
As I mentioned before, I've been putting time into modernizing my ColdFusion blogging infrastructure. And, as part of that gesture, I wanted to clean-up some of my file-uploads. Today, when I upload a file for use in a blog post, I upload it into a year-based folder. However, I only started doing that in 2012. Which means, for the first 5 years, I was uploading all files into one root folder. Junky monkey! This morning, I finally got around to moving those early files into yearly buckets; and, more importantly, updating all the blog content in my database to reflect the new paths. Since writing ColdFusion is hella fun, I thought I would share the approach.
https://www.bennadel.com/blog/4155-moving-5-years-of-files-into-year-based-folders-in-adobe-coldfusion-2021.htm

 

CFML Jobs

Several positions available on https://www.getcfmljobs.com/

Listing over 241 ColdFusion positions from 107 companies across 128 locations in 5 Countries.

7 new jobs listed

Full-Time - Sr ColdFusion Developer (Remote) at Omaha, NE - United States
Posted Nov 30
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-CFDev-Remote-Omaha/11389

Full-Time - Senior ColdFusion Developer at Quantico, VA - United States
Posted Nov 20
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-ColdFusion-Developer-at-Quantico-VA/11387

Full-Time - Coldfusion Developer at Chennai - India
Posted Nov 25
https://www.getcfmljobs.com/jobs/index.cfm/india/Coldfusion-Developer-at-Chennai-Tamil-Nadu/11388

Full-Time - Senior ColdFusion Developer at Reading - United Kingdom
Posted Nov 19
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-Reading/11386

Full-Time - Senior ColdFusion Developer at Manchester - United Kingdom
Posted Nov 19
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-Manchester/11385

Full-Time - Senior ColdFusion Developer at London - United Kingdom
Posted Nov 19
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-London/11384

Full-Time - ColdFusion Developer at West Mifflin, PA - United States
Posted Nov 17
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-West-Mifflin-PA/11383


Other Job Postings

https://www.alliant.com/Join-Alliant/Pages/Careers-at-Alliant.aspx?p=job/oQYxgfwl&fbclid=IwAR3Z93Zy1dCiD_-oVEBZrJYZB7Rfc0kGZNTvXWCNL5tYMCmL_2eWozarbiw&nl=1

ForgeBox Module of the Week

Ortus Redis Cache Extension v2.0.0

The Ortus Redis Extension is a **native** Lucee Extension that allows your CFML server to connect to a Redis server or a Redis Cluster and leverage it for built-in caching, session storage, Pub/Sub Messaging, and document storage.

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

https://www.forgebox.io/view/5C558CC6-1E67-4776-96A60F9726D580F1

VS Code Hint Tips and Tricks of the Week

Explorer Exclude

Explorer Exclude lets you easily Hide Files & Folders with Dynamic Filter Options. Add a New 'Hidden Items' Explorer Pane for you to Manage and Quickly Toggle Visibility of Hidden Items.

https://marketplace.visualstudio.com/items?itemName=RedVanWorkshop.explorer-exclude-vscode-extension

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

Now offering 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


Patreons

  • John Wilson - Synaptrix 
  • Eric Hoffman
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Joseph Lamoree
  • Don Bellamy
  • Jan Jannek
  • Laksma Tirtohadi
  • Carl Von Stetten
  • Dan Card
  • Jeremy Adams
  • Jordan Clark
  • Matthew Clemente
  • Daniel Garcia
  • Scott Steinbeck - Agri Tracking Systems
  • Ben Nadel
  • Mingo Hagen
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jonas Eriksson
  • Jason Daiger
  • Jeff McClain
  • Shawn Oden
  • Matthew Darby
  • Ross Phillips
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge
  • Kevin Wright
  • Steven Klotz


You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

★ Support this podcast on Patreon ★

2356 232