Conferences and Training
CF Summit Online All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more!
ICYMI - MODERNIZING THROUGH EVOLUTION NOT REVOLUTION
Guust Nieuwenhuis
January 10, 2023 |
15:00 -
16:00 EST (1 hour)
Our company has grown over a quarter of a century, and across those years we have matured as developers and IT companies, refining both our tools and practices to a degree that the past seems hardly recognizable. Counter to this are the inevitable compromises, products of constrained timeframes, limited client budgets or strained resources. Projects inevitably lean more towards growth and depth than general modernization, to the point that they become difficult to maintain. So, what happens when the bugs add up and the monster emerges? Refactor? Rewrite from scratch? We’ve been involved in many such projects, internally and inherited both, and have learned there is no simple answer to the question “how do we move forward?” Through case studies and anecdotes I will explain what to look out for, from both a technical and business perspective.
https://www.youtube.com/watch?v=hIZ0S-4WxDUICYMI - EASIER API DEVELOPMENT AND TESTING - USE POSTMAN, WEBHOOK.SITE, AND NGROK TO ENHANCE YOUR WORKFLOW
Daniel Garcia
January 12, 2023 |
12:00 -
13:00 EST (1 hour)
Postman, Webhook.site, and ngrok are great tools that can really enhance your API development and testing workflow. PostMan is a cross-platform API Testing Tool with lots of awesome features, Webhook.site allows you to easily inspect, test, and automate any incoming HTTP request or e-mails, and ngrok enables you to expose a web server running on your local machine to the internet. These are must-have tools for any API developer (either creating or consuming). In short, these tools solve problems and best of all, they all have free versions which allow you to be very productive. My goal is that after this conference, you will start using at least one, if not all three, tools when you get home. I'm not saying using these tools will be life-changing, but I am also not not saying that either
https://www.youtube.com/watch?v=uBgYHzPxDCsICYMI - LEVERAGING AI / COGNITIVE SERVICES VIA COLDFUSION
Michael Hayes
January 17 |
12:00 - 13:00 pm EST (1 hour)
Azure Cognitive Services is API that leverages AI and Machine Learning to provide capability such as Sentiment Analysis, Entity Recognition, Auto Translator, Text to Speech, speech translation, and many more. All this would be written in ColdFusion 2021 of course and a GIT repo of the code will be shared with the community. There may be a secondary package that will be shared that would convert PostMan / Swagger collections to ColdFusion for rapid development via API's.
SPREADSHEET MAGIC
Kevin Wright
January 19 |
12:00 - 13:00 pm EST (1 hour)
Microsoft Office is the 'de facto' standard in most business environments. In this session we will look at different ways of integrating with one of the most used applications of the MS office suite, Excel. Come learn how to create, access and manipulate spreadsheets programmatically with the CFSPREADSHEET tag in ColdFusion. We will go beyond basic read and write features, and will delve into more advanced techniques like working with formulas and formatting, and creating multiple sheets. We will also look at examples of more complex types of spreadsheets by using lookups and even creating and embedding dynamic charts. FORMAT: Presentation with slides / live code review
OPPORTUNITIES FOR BLOCKCHAIN TECHNOLOGY AND NFTS IN THE REAL WORLD
Masha Edelen and Nick Juntilla
January 24 |
14:00 - 15:00pm EST (1 hour)
Understanding the value and practical use cases of Non-Fungible Tokens in modern business applications. Learn how to get started using the blockchain and building your Web 3 strategy.
Website for CF Summit Online
https://cfsummit-online.meetus.adobeevents.com/ VUE.JS NATION CONFERENCEJanuary 25th & 26th 2023
https://vuejsnation.com/ VUEJS AMSTERDAM 20239-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
https://vuejs.amsterdam/ VueJS Live MAY 12 & 15, 2023
ONLINE + LONDON, UK
CODE / CREATE / COMMUNICATE
35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON
https://vuejslive.com/ Dev Nexus
April 4-6th, 2023 in Atlanta
Georgia World Congress Center
285 Andrew Young International Blvd NW
Atlanta, GA 30313
https://devnexus.com/ No Ortus speakers this year. :-(
Into the Box 2023 - 10th EditionMay 17-19, 2023
The conference will be held in The Woodlands (Houston), Texas
This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!
Still time - call for speakers for the Into The Box Conference for 2023 is open until Jan 31st
https://www.intothebox.org/blog/into-the-box-2023-call-for-speakers https://itb2023.eventbrite.com/ CFCamp is backJune, 22-23rd 2023
Marriott Hotel Munich Airport, Freising
Call for Speakers is now open!
https://www.papercall.io/cfcamp2023https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.
https://confs.tech/https://github.com/scraly/developers-conferences-agenda Blogs, Tweets, and Videos of the Week 1/13/23 - Blog - Ben Nadel - Testing Performance Overhead Of Creating Java Classes In Lucee CFMLOne of the most powerful features of ColdFusion is the fact that it is built on top of Java; and, at any time, we can reach down into the Java layer for additional functionality. The typical way in which we do this is to call createObject("java") and pass in a Java class name. Historically, I've tended to cache the returned Java class value, operating under the assumption that createObject() had a lot of overhead. But, I don't think I ever based this assumption on any concrete evidence. As such, I wanted to perform a trite performance exploration regarding the createObject() function in Lucee CFML.
https://www.bennadel.com/blog/4387-testing-performance-overhead-of-creating-java-classes-in-lucee-cfml.htmUpdates about using `createObject` with 3rd-party jars:
https://luceeserver.atlassian.net/browse/LDEV-2952https://luceeserver.atlassian.net/browse/LDEV-4064 1/15/23 - Blog - Ben Nadel - Overriding Form Submission Properties Using Button Attributes In Native HTMLFor the last few weeks, I've been [very slowly] looking into the Hotwire framework from Basecamp. One of the guiding principles of Hotwire seems to be, "HTML has a bunch of great stuff, let's use it!" Case in point, I was reading through a Thoughtbot article on rendering live previews by Sean Doyle when I saw something that I had never seen before: submit buttons with form "action" and "method" attributes. Apparently, this has been supported by browsers going back to IE 10; but, since I've never seen it before, I wanted to try it out for myself in ColdFusion.
https://www.bennadel.com/blog/4389-overriding-form-submission-properties-using-button-attributes-in-native-html.htm 1/14/23 - Blog - Ben Nadel - CUID2 For ColdFusion / CFMLA couple of years ago, I built a ColdFusion port of the CUID library which we've been using successfully at InVision. The CUID library provides collision-resistant IDs that are optimized for horizontal scaling and performance. Just recently, however, Eric Elliott released Cuid2 - an updated version of the library intended to address some philosophical security issues. I wanted to create a ColdFusion port of his new Cuid2 library.
https://www.bennadel.com/blog/4388-cuid2-for-coldfusion-cfml.htm 1/16/23 - Blog - Ben Nadel - Dynamically Instrumenting ColdFusion Component Methods With GetTickCount() To Locate Performance BottlenecksColdFusion is a highly dynamic language. Which means, we can perform all manner of runtime mutations and reflections on our data structures and components. In fact, I've talked about this concept many times before, from applying StatsD metrics to creating tracked transactions in FusionReactor to adding retry logic around database access calls. All of these approaches use a variation on the same theme: generating proxy methods that add logic around lower-level component method execution. And today, in an effort to identify the performance bottlenecks in my CUID2 for ColdFusion implementation, I'm doing it again!
https://www.bennadel.com/blog/4390-dynamically-instrumenting-coldfusion-component-methods-with-gettickcount-to-locate-performance-bottlenecks.htmComment about performance on Ben’s last post:
https://www.bennadel.com/blog/4388-cuid2-for-coldfusion-cfml.htm#comments_54105 CFML JobsSeveral positions available on
https://www.getcfmljobs.com/Listing over 39 ColdFusion positions from 25 companies across 22 locations in 5 Countries.
4 new jobs listed this weekFull Time - Cold Fusion Developer (REMOTE) - NASA Houston
https://jobs.smartrecruiters.com/MoriAssociates/743999877816700-cold-fusion-developer-remote-nasa-houston?trid=463ac537-35c8-4256-8fe4-47ea285de0a6Full-Time - ColdFusion Developer at Remote - United Kingdom
Jan 11
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/ColdFusion-Developer-at-Remote/11544Full-Time - Web/ColdFusion Developer at isummation technologies - India
Jan 14
https://www.getcfmljobs.com/jobs/index.cfm/india/WebColdFusion-Developer-at-India/11545Full-Time - Middle ColdFusion Developer at EPAM Systems - India
Jan 17
https://www.getcfmljobs.com/jobs/index.cfm/india/Middle-ColdFusion-Developer-at-India/11546
Other Job LinksOrtus Solutions
https://www.ortussolutions.com/about-us/careers South of Shasta -
https://southofshasta.com/blog/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
qb 9.0.0-beta.1Lots of great features and bug fixes