Modernize or Die® - CFML News for November 10th, 2020 - Episode 78
Eric and Gavin host this weeks episode. They discuss a brand new website for ColdBox. They discuss this weeks Online CF Meetup "Using Taffy: API Live Coding & Fireside Chat", with Adam Tuttle and incase you missed last week's "Building great user interfaces fast with Kendo UI" with TJ VanToll - its now on YouTube. They discuss next weeks Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API.
They give you an roundup of CFCasts Content Updates... including CFConfig and last weeks Ortus Webinar- ContentBox Ask Me Anything Office Hours.
They discuss Deploy from Digital Ocean as well as AWS re:Invent which will be held over 3 weeks this year. They discuss Adobe's CF Summit Conference, including schedules, speakers and dates. They discuss how the Adobe ColdFusion Certification is now online. They also discuss the Into the Box Latam conference, now offering english and spanish, as well as a few other conferences, DotNetConf, KubeCon, and Developer Week.
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, as well as a Senior CFML position available at Ortus Solutions.
They show off the ForgeBox module of the Week, Eversigncfc by Matthew Clemente which he live streamed about.
This week's VS Code Tip of the week is Git Stash, his extension allows users to comfortably create, apply, delete and inspect stashes. It results helpful when working on different features, switching to branches for modifications or creating sets of local experimental features. Navigate on your stashes, and run basically all stash commands visually and review the results.
For the show notes - visit the website
https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-november-10th-2020-episode-78
Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com
2020-11-10 Weekly News - Episode 78
Watch the video version on YouTube at https://youtu.be/Pizbup6JphM
Hosts:
Gavin Pickin - Software Consultant for Ortus Solutions
Eric Peterson - Software Consultant for Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
Into the Box Latam Dec 3rd and 4th - English and Spanish
CFCasts is releasing new Free and Paid content every week
Patreon Support
We have 33 patreons providing 57% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. If you love our podcasts and all we do for the #coldfusion #cfml community considers chipping in, we are almost there!
https://www.ortussolutions.com/blog/we-need-your-help
News and Events
New ColdBox Site
https://www.coldbox.org/
Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API.
Wednesday, November 11, 2020
6:00 PM to 7:30 PM PST
Hosted by - William Frankhouser and Leon O'Daniel
This meeting features an hands-on deep-dive into interacting with the Thinkific API.
Thinkific is one of the top platforms for online course delivery. This meetup builds upon the concepts shared at the October 2020 Seattle ColdFusion User Group Meeting to provide a hands-on experience interacting with the Thinkific API.
https://www.meetup.com/Seattle-ColdFusion-User-Group/events/274050264/
Online CF Meetup - "Using Taffy: API Live Coding & Fireside Chat", with Adam Tuttle
Thursday, November 12, 2020
5:00 PM to 6:00 PM CST
Adam will demonstrate building a REST API using his library Taffy to illustrate many of the foundational principles of REST and the ease of accomplishing them with Taffy. Then we'll open the floor for Q&A and discussion.
https://www.meetup.com/coldfusionmeetup/events/274413376/
ICYMI - Online CF Meetup - "Building great user interfaces fast with Kendo UI", with TJ VanToll
Thursday, November 5th, 2020
11:00 AM to 12:00 PM CST
Kendo UI is a suite of UI components that let you to build front-end apps fast. In this session, TJ VanToll will introduce you to Kendo UI by building a series of apps that solve some of the trickier modern web development problems, like forms, data grids, charts and graphs, and more. Come learn about Kendo UI, and how you can speed up your web development workflows.
Recording: https://www.youtube.com/watch?v=aKgfARETRbA
Event: https://www.meetup.com/coldfusionmeetup/events/274271713/
ICYMI - Ortus October Webinar - ContentBox AMA with Luis Majano and Gavin Pickin
Friday, November 6th - 2pm CST (GMT -5:00)
We had to change the Webinar after recording the podcast, so we're doing a ContentBox AMA with Luis Majano and Gavin Pickin
Recording: https://www.cfcasts.com/series/webinars/videos/contentbox-modular-cms-office-hours
CFCasts Content Updates
CFCasts just debuted bite-sized Spanish language videos!
Configure your CFML Servers with CFConfig
- Environment Variables (https://cfcasts.com/series/cf-config/videos/environment-variables)
Ortus Webinars
- ContentBox Modular CMS Office Hours (https://cfcasts.com/series/webinars/videos/contentbox-modular-cms-office-hours)
Send your suggestions at https://cfcasts.com/support
Conferences and Training
Deploy - by Digital Ocean - TODAY!!!
DigitalOcean’s first virtual global 24‑hour community conference.
Starts November 10 at 10am EST
What to expect:
- Over 80 tech-focused sessions
- New product announcements
- Developer-focused breakout rooms
- Special keynotes
- Hourly goody giveaways
- Fun virtual rooms
- Free and easy to RSVP
https://www.digitalocean.com/deploy/
DotNetConf
Nov 10-12, 2020
Mainly .net content but some other content relevant to CFers, Docker, Azure, K8s, Github Actions etc
https://www.dotnetconf.net/
Adobe ColdFusion Summit 2020 - Replaces CF Summit West
Date: November 17-18 ( not 17-19 as first announced or on the coldfusion.adobe.com site)
Location: Online
Admission: Free
Speakers and Schedule now on the website
https://cfsummit.adobeevents.com/
Adobe ColdFusion Certification now available Online
Adobe Certified Professional: Adobe ColdFusion is an industry-leading certification program from Adobe, for ColdFusion developers. The course consists of 50+ online videos and is designed for professionals who have basic to advanced level proficiency in any computer language and basic understanding of how web pages work. Successfully passing an assessment test at the end of the program will reward participants with a badge and certificate from Adobe.
Introductory Offer: $499
Blog: https://coldfusion.adobe.com/2020/07/coldfusion-certification-online-now/
Register: https://www.adobe.com/products/coldfusion-family/certificate.html
Developer Week - Austin
November 17-18, 2020
This year at DeveloperWeek Austin, we’ve added new tracks and topics about the Dev Roadmap. No matter the industry, technology, or role, all dev teams share similar best practices. The Dev Roadmap is the 3 components that go into a successful developer project: DevTeam Practices, Dev Manager Practices, Developer Technologies.
Free with Code FREE2020
Pro and Premium Passes available
https://www.developerweek.com/Austin/
KubeCon / CloudNativeCon
November 17-20, 2020
Keynote: Free
Conference: $100
https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/
AWS re:Invent
NOV. 30 – DEC. 18, 2020
Free
Amazon’s Premium Conference is also virtual, and a free 3-week event:
https://reinvent.awsevents.com/
ITB Latam
December 3-4th
Live Virtual Conference in Spanish and English!!!
Price: $7.00
https://latam.intothebox.org/
https://www.ortussolutions.com/events
More conferences: https://confs.tech/
Blogs, Tweets and Videos of the Week
Blog - Ben Nadel - Using Pusher WebSockets To Show Progress During Page Unload / Redirect In Lucee CFML 5.3.7.47
At InVision, we use - and freaking love - Pusher to manage our WebSocket-based communication between the ColdFusion servers and the browser. And while WebSocket communication is awesome, I've always treated it as a "nice to have" feature - one that shouldn't make or break the user experience (UX). In that vein, I wanted to see if I could use Pusher WebSockets to show a progress indicator during a page redirect. This would be especially nice during report generation where the user may have to sit there for a while as the "numbers get crunched." To explore this idea, I'm going to use the sleep() function to simulate some latency in Lucee CFML 5.3.7.47.
https://www.bennadel.com/blog/3920-using-pusher-websockets-to-show-progress-during-page-unload-redirect-in-lucee-cfml-5-3-7-47.htm
Tweet - Brad Wood - Hidden feature of Adobe CF
Whoa, I just found a cool hidden feature of Adobe CF. If you open your neo-logging.xml file & switch the consoleVisible setting to true & start CF, you'll get a cool Java Swing GUI window with all your console logs. You can even filter on logger categories. #CFML #ColdFusion
https://twitter.com/bdw429s/status/1324483441434525696
https://twitter.com/bdw429s
Blog - Ben Nadel - Using Redis Blocking List Operations To Power Long-Polling In Lucee CFML 5.3.7.47
The other day, when talking about using Pusher WebSockets in a ColdFusion application, I had mentioned that I typically think of WebSockets as a "nice to have" feature. Meaning, they can progressively enhance a user experience (UX); but, they are not critical to the operation of the product. This got me thinking about how I might implement the previous post using some sort of "fall back" mechanism. Without data being "pushed" to the client, the client has to "pull" data from server. One such approach to pulling data is a long-polling request that blocks-and-waits for a response. Always looking for more ways to leverage Redis in my ColdFusion applications, I wanted to see if I could use Redis' blocking list operations (BLPOP) to power such a long-polling request in Lucee CFML 5.3.7.47.
https://www.bennadel.com/blog/3921-using-redis-blocking-list-operations-to-power-long-polling-in-lucee-cfml-5-3-7-47.htm
Blog - Toomba - How to use TestBox results within GitLab CI pipeline
In this post, we are going to see what TestBox is, why you should work with it, and how you can integrate it with Gitlab. We all know that Coldfusion is a small community but still there is enough information out there to make things great!.
https://toomba.com/en/blogs/how-to-use-testbox-results-within-gitlab-ci-pipeline/
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 37 ColdFusion positions from 24 companies across 20 locations in 5 Countries since July 1st
2 new jobs this week.
Full-Time - Senior Software Engineer - ColdFusion at Pune, Maharashtra - India
Posted Nov 04
https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-at-Pune-Maharashtra/11128
Full-Time - ColdFusion and SQL Developer at Bengaluru, Karnataka - India
Posted Nov 03
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-and-SQL-Developer-at-Bengaluru-Karnataka/11129
Ortus is hiring: Senior ColdFusion CFML Developer
At Ortus you will be:
Modernizing web applications and helping companies move out of legacy hell
Teaming up with ColdFusion Experts in order to solve complex web development problems.
Testing and integrating new web technologies in order to create custom business implementations
Pushed to innovate constantly and create new solutions to web development problems
Leading project teams that deliver software that matters
US Timezone availability is a must
US Citizen or Resident or Work Visa is a must
https://www.ortussolutions.com/about-us/careers
ForgeBox Module of the Week
Eversigncfc by Matthew Clemente
A CFML wrapper for the Eversign API. Use it to create, send, and track legally binding e-signature documents.
Feel free to use the issue tracker to report bugs or suggest improvements!
This project borrows heavily from the API frameworks built by jcberquist. Thanks to John for all the inspiration!
Created during live streams
https://www.forgebox.io/view/eversigncfc
https://www.youtube.com/watch?v=eqtsxt-c4vU
VS Code Hint Tips and Tricks of the Week
Git Stash
This extension allows users to comfortably create, apply, delete and inspect stashes. It results helpful when working on different features, switching to branches for modifications or creating sets of local experimental features. Navigate on your stashes, and run basically all stash commands visually and review the results.
https://marketplace.visualstudio.com/items?itemName=arturock.gitstash
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
Ben Nadel
Brett DeLine
Carl Von Stetten
Charlie Arehart
Da Li
Dan Card
Daniel Garcia
David Belanger
Didier Lesnicki
Don Bellamy
Edgardo Cabezas
Erick Hoffman
Gary Knight
Giancarlo Gomez
Jan Jannek
Jason Daiger
Jeff McClain
Jeremy Adams
Jonas Erickson
Jordan Clark
Joseph Lamoree
Kai Koenig
Laksma Tirtohadi
Mario Rodrigues
Matthew Darby
Matthew Clemente
Mingo Hagen
Ross Phillips
Scott Steinbeck
Shawn Oden
Steven Klotz
Synaptrix
Yogesh Mathur
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 ★
Watch the video version on YouTube at https://youtu.be/Pizbup6JphM
Hosts:
Gavin Pickin - Software Consultant for Ortus Solutions
Eric Peterson - Software Consultant for Ortus Solutions
Thanks to our Sponsor - Ortus Solutions
Into the Box Latam Dec 3rd and 4th - English and Spanish
CFCasts is releasing new Free and Paid content every week
Patreon Support
We have 33 patreons providing 57% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. If you love our podcasts and all we do for the #coldfusion #cfml community considers chipping in, we are almost there!
https://www.ortussolutions.com/blog/we-need-your-help
News and Events
New ColdBox Site
https://www.coldbox.org/
Seattle CFUG - Hands-on deep-dive into interacting with the Thinkific API.
Wednesday, November 11, 2020
6:00 PM to 7:30 PM PST
Hosted by - William Frankhouser and Leon O'Daniel
This meeting features an hands-on deep-dive into interacting with the Thinkific API.
Thinkific is one of the top platforms for online course delivery. This meetup builds upon the concepts shared at the October 2020 Seattle ColdFusion User Group Meeting to provide a hands-on experience interacting with the Thinkific API.
https://www.meetup.com/Seattle-ColdFusion-User-Group/events/274050264/
Online CF Meetup - "Using Taffy: API Live Coding & Fireside Chat", with Adam Tuttle
Thursday, November 12, 2020
5:00 PM to 6:00 PM CST
Adam will demonstrate building a REST API using his library Taffy to illustrate many of the foundational principles of REST and the ease of accomplishing them with Taffy. Then we'll open the floor for Q&A and discussion.
https://www.meetup.com/coldfusionmeetup/events/274413376/
ICYMI - Online CF Meetup - "Building great user interfaces fast with Kendo UI", with TJ VanToll
Thursday, November 5th, 2020
11:00 AM to 12:00 PM CST
Kendo UI is a suite of UI components that let you to build front-end apps fast. In this session, TJ VanToll will introduce you to Kendo UI by building a series of apps that solve some of the trickier modern web development problems, like forms, data grids, charts and graphs, and more. Come learn about Kendo UI, and how you can speed up your web development workflows.
Recording: https://www.youtube.com/watch?v=aKgfARETRbA
Event: https://www.meetup.com/coldfusionmeetup/events/274271713/
ICYMI - Ortus October Webinar - ContentBox AMA with Luis Majano and Gavin Pickin
Friday, November 6th - 2pm CST (GMT -5:00)
We had to change the Webinar after recording the podcast, so we're doing a ContentBox AMA with Luis Majano and Gavin Pickin
Recording: https://www.cfcasts.com/series/webinars/videos/contentbox-modular-cms-office-hours
CFCasts Content Updates
CFCasts just debuted bite-sized Spanish language videos!
Configure your CFML Servers with CFConfig
- Environment Variables (https://cfcasts.com/series/cf-config/videos/environment-variables)
Ortus Webinars
- ContentBox Modular CMS Office Hours (https://cfcasts.com/series/webinars/videos/contentbox-modular-cms-office-hours)
Send your suggestions at https://cfcasts.com/support
Conferences and Training
Deploy - by Digital Ocean - TODAY!!!
DigitalOcean’s first virtual global 24‑hour community conference.
Starts November 10 at 10am EST
What to expect:
- Over 80 tech-focused sessions
- New product announcements
- Developer-focused breakout rooms
- Special keynotes
- Hourly goody giveaways
- Fun virtual rooms
- Free and easy to RSVP
https://www.digitalocean.com/deploy/
DotNetConf
Nov 10-12, 2020
Mainly .net content but some other content relevant to CFers, Docker, Azure, K8s, Github Actions etc
https://www.dotnetconf.net/
Adobe ColdFusion Summit 2020 - Replaces CF Summit West
Date: November 17-18 ( not 17-19 as first announced or on the coldfusion.adobe.com site)
Location: Online
Admission: Free
Speakers and Schedule now on the website
https://cfsummit.adobeevents.com/
Adobe ColdFusion Certification now available Online
Adobe Certified Professional: Adobe ColdFusion is an industry-leading certification program from Adobe, for ColdFusion developers. The course consists of 50+ online videos and is designed for professionals who have basic to advanced level proficiency in any computer language and basic understanding of how web pages work. Successfully passing an assessment test at the end of the program will reward participants with a badge and certificate from Adobe.
Introductory Offer: $499
Blog: https://coldfusion.adobe.com/2020/07/coldfusion-certification-online-now/
Register: https://www.adobe.com/products/coldfusion-family/certificate.html
Developer Week - Austin
November 17-18, 2020
This year at DeveloperWeek Austin, we’ve added new tracks and topics about the Dev Roadmap. No matter the industry, technology, or role, all dev teams share similar best practices. The Dev Roadmap is the 3 components that go into a successful developer project: DevTeam Practices, Dev Manager Practices, Developer Technologies.
Free with Code FREE2020
Pro and Premium Passes available
https://www.developerweek.com/Austin/
KubeCon / CloudNativeCon
November 17-20, 2020
Keynote: Free
Conference: $100
https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/
AWS re:Invent
NOV. 30 – DEC. 18, 2020
Free
Amazon’s Premium Conference is also virtual, and a free 3-week event:
https://reinvent.awsevents.com/
ITB Latam
December 3-4th
Live Virtual Conference in Spanish and English!!!
Price: $7.00
https://latam.intothebox.org/
https://www.ortussolutions.com/events
More conferences: https://confs.tech/
Blogs, Tweets and Videos of the Week
Blog - Ben Nadel - Using Pusher WebSockets To Show Progress During Page Unload / Redirect In Lucee CFML 5.3.7.47
At InVision, we use - and freaking love - Pusher to manage our WebSocket-based communication between the ColdFusion servers and the browser. And while WebSocket communication is awesome, I've always treated it as a "nice to have" feature - one that shouldn't make or break the user experience (UX). In that vein, I wanted to see if I could use Pusher WebSockets to show a progress indicator during a page redirect. This would be especially nice during report generation where the user may have to sit there for a while as the "numbers get crunched." To explore this idea, I'm going to use the sleep() function to simulate some latency in Lucee CFML 5.3.7.47.
https://www.bennadel.com/blog/3920-using-pusher-websockets-to-show-progress-during-page-unload-redirect-in-lucee-cfml-5-3-7-47.htm
Tweet - Brad Wood - Hidden feature of Adobe CF
Whoa, I just found a cool hidden feature of Adobe CF. If you open your neo-logging.xml file & switch the consoleVisible setting to true & start CF, you'll get a cool Java Swing GUI window with all your console logs. You can even filter on logger categories. #CFML #ColdFusion
https://twitter.com/bdw429s/status/1324483441434525696
https://twitter.com/bdw429s
Blog - Ben Nadel - Using Redis Blocking List Operations To Power Long-Polling In Lucee CFML 5.3.7.47
The other day, when talking about using Pusher WebSockets in a ColdFusion application, I had mentioned that I typically think of WebSockets as a "nice to have" feature. Meaning, they can progressively enhance a user experience (UX); but, they are not critical to the operation of the product. This got me thinking about how I might implement the previous post using some sort of "fall back" mechanism. Without data being "pushed" to the client, the client has to "pull" data from server. One such approach to pulling data is a long-polling request that blocks-and-waits for a response. Always looking for more ways to leverage Redis in my ColdFusion applications, I wanted to see if I could use Redis' blocking list operations (BLPOP) to power such a long-polling request in Lucee CFML 5.3.7.47.
https://www.bennadel.com/blog/3921-using-redis-blocking-list-operations-to-power-long-polling-in-lucee-cfml-5-3-7-47.htm
Blog - Toomba - How to use TestBox results within GitLab CI pipeline
In this post, we are going to see what TestBox is, why you should work with it, and how you can integrate it with Gitlab. We all know that Coldfusion is a small community but still there is enough information out there to make things great!.
https://toomba.com/en/blogs/how-to-use-testbox-results-within-gitlab-ci-pipeline/
CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 37 ColdFusion positions from 24 companies across 20 locations in 5 Countries since July 1st
2 new jobs this week.
Full-Time - Senior Software Engineer - ColdFusion at Pune, Maharashtra - India
Posted Nov 04
https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-at-Pune-Maharashtra/11128
Full-Time - ColdFusion and SQL Developer at Bengaluru, Karnataka - India
Posted Nov 03
https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-and-SQL-Developer-at-Bengaluru-Karnataka/11129
Ortus is hiring: Senior ColdFusion CFML Developer
At Ortus you will be:
Modernizing web applications and helping companies move out of legacy hell
Teaming up with ColdFusion Experts in order to solve complex web development problems.
Testing and integrating new web technologies in order to create custom business implementations
Pushed to innovate constantly and create new solutions to web development problems
Leading project teams that deliver software that matters
US Timezone availability is a must
US Citizen or Resident or Work Visa is a must
https://www.ortussolutions.com/about-us/careers
ForgeBox Module of the Week
Eversigncfc by Matthew Clemente
A CFML wrapper for the Eversign API. Use it to create, send, and track legally binding e-signature documents.
Feel free to use the issue tracker to report bugs or suggest improvements!
This project borrows heavily from the API frameworks built by jcberquist. Thanks to John for all the inspiration!
Created during live streams
https://www.forgebox.io/view/eversigncfc
https://www.youtube.com/watch?v=eqtsxt-c4vU
VS Code Hint Tips and Tricks of the Week
Git Stash
This extension allows users to comfortably create, apply, delete and inspect stashes. It results helpful when working on different features, switching to branches for modifications or creating sets of local experimental features. Navigate on your stashes, and run basically all stash commands visually and review the results.
https://marketplace.visualstudio.com/items?itemName=arturock.gitstash
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
Ben Nadel
Brett DeLine
Carl Von Stetten
Charlie Arehart
Da Li
Dan Card
Daniel Garcia
David Belanger
Didier Lesnicki
Don Bellamy
Edgardo Cabezas
Erick Hoffman
Gary Knight
Giancarlo Gomez
Jan Jannek
Jason Daiger
Jeff McClain
Jeremy Adams
Jonas Erickson
Jordan Clark
Joseph Lamoree
Kai Koenig
Laksma Tirtohadi
Mario Rodrigues
Matthew Darby
Matthew Clemente
Mingo Hagen
Ross Phillips
Scott Steinbeck
Shawn Oden
Steven Klotz
Synaptrix
Yogesh Mathur
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