All Entries (30017 Entries)

Previous / Next

Bidding Adieu to Adobe [+]
ColdFusion Solution | 2/6/19 2:00 AM | Personal, Adieu, Goodbye
Hi All, After 8+ amazing years working at Adobe, I’ve decided to move on and take the next step in my career. My last day at Adobe will be Feb 8, 2019. It’s been great working with you all. For ColdFusion queries coming over Adobe Forums/ColdFusion Community Portal/RiaForge/CFML Slack/Twitter/Facebook/LinkedIn, please reach out to cfcommunityportal@adobe.com. Whilst … Continue reading

Great news: editing comments no longer loses paragraph formatting! [+]
Adobe ColdFusion Blog | 2/6/19 1:00 AM | Blog, Community Portal, Usability Issues, blog, ColdFusion, usability issues
Great news: you can again edit your comments in the portal here, without losing such paragraph formatting! This long-standing problem has recently been fixed. Try editing your own comments in any post and you will see. I’m pointing it out here for folks who may not even think to try otherwise! For more on the problem, if you didn’t notice it, see a post I had done on it here some months back, identifying and explaining the problem, and with comments

Prototypes Are Worthless, But Prototyping Is Essential [+]
Kinky Solutions | 2/5/19 8:00 AM | User Experiernce (UX), Work
Ben Nadel believes deeply in the value of creating prototypes during the ideation process. But, he has come to accept that the true value of the prototype lies in the very act of prototyping. And that the resulting prototype should be seen only as what it is: a best guess given the information on-hand....

Top 10 CArehart.org blog posts of 2018 [+]
Charlie Arehart's Blog | 2/4/19 5:30 PM | fusionreactor, java, blogging, cf2018
Yep, I'm a bit late on this. :-) Here are what I might propose to be the top 10 posts of mine from 2018 (by my own choice, and in reverse chronological order): [More]

CF2018 External Session Storage using Redis on an AWS EC2 Server [+]
Adobe ColdFusion Blog | 2/4/19 3:00 PM | ColdFusion, Modern CFML, Showcase, modern cfml, showcase
I recently had an opportunity to work with a client who was scaling their resources.  It was relatively minor… they had a single ColdFusion server and wanted to move to two.  As part of this scaling project, they wanted to offload their session management to an external session storage.  Luckily, ColdFusion 2018 natively supports external session storage through Redis. Keep in mind, this client h

With Great CaaS Comes Great Flexibility [+]
In Flow: The Mura Blog | 2/4/19 1:00 PM
Content as a Service reduces your workload and liberates your content from the confines of a monolithic CMS. CaaS makes it possible to store and manage content from a single place, delivering content to any device or channel precisely when it’s needed, fueling content reuse, multichannel distribution, and contextual delivery (i.e., content personalization).

Practical uses for reduce functions [+]
Adobe ColdFusion Blog | 2/4/19 12:00 PM | Blog, ColdFusion, Modern CFML, 2016, 2018, blog, modern cfml, question
In my last post I used structReduce. I thought I’d post some more examples of what you can use reducers for. The classic example is to sum the values in an array. data = [1,2,3,4,5,6,7,8,9,10]; result = data.reduce(function(accumulator, element) { accumulator += element; return accumulator; }, 0); writeDump(result); // 55 A more interesting example is to take a typical array of objects and convert it to a struct using the id as the key. key lo

[FRS-453] Adding a link to the FusionReactor request for any error with CFML [+]
FusionReactor Java Performance Monitor: Blog | 2/4/19 2:00 AM | Support, Technotes, FRS, FRS-453
Adding a link to the FusionReactor request for any error with CFML The post [FRS-453] Adding a link to the FusionReactor request for any error with CFML appeared first on FusionReactor.

Hacking Scoped CSS Modules Into A Brownfield AngularJS 1.2.22 Application [+]
Kinky Solutions | 2/2/19 8:30 AM | HTML / CSS, Javascript / DHTML
Ben Nadel experiments with ways to hack scoped CSS modules into an old, brownfield AngularJS 1.2.22 application. It's obviously not as seamless as it would be in the latest Angular framework; but, given his constraints, it's a very fun (and welcome) solution!...

Intersection and diff of two structs [+]
Adobe ColdFusion Blog | 2/1/19 4:30 PM | Blog, ColdFusion, Modern CFML, 2016, 2018, blog, modern cfml
I recently blogged about finding the union of two structs. Following on from that I wanted to look at finding the intersection (keys common to both) and diff (keys unique to the struct). So without further ado, here’s how to find the intersection: function intersection(a, b ) { return a.reduce(function(accumulator, key, value) { if (b.keyExists(key)) { accumulator[key] = value; } return accumulator; }, {}); } set1 = {a:

The cf_sql_ is optional in cfqueryparam [+]
ColdFusion, Java, and Web Development | 2/1/19 1:00 PM | ColdFusion
This is not exactly a new trick, but it is quite useful and I find not many people know that the cf_sql_ prefix is optional in the cfsqltype attribute of cfqueryparam. So instead of doing this: WHERE id = <cfqueryparam value="#url.id#" cfsqltype="cf_sql_integer"> You can just do this: WHERE id = <cfqueryparam value="#url.id#" cfsqltype="integer"> This works on ColdFusion 11+ or Lucee 4.5+

Foundeo Sponsors Into the Box 2019 [+]
Into the Box Conference | 2/1/19 11:00 AM | News, Sponsors
We are very excited to announce that Foundeo will be sponsoring Into The Box this May in Houston Texas as a Silver Sponsor! Early Bird Registration is open until February 28th. Purchase your ticket now to be part of this conference and be prepared to be challenged and learn about great web technologies in over 25 different sessions and 6 pre-conference workshops!

ColdFusion 2016 Distributed mode Apache web server [+]
Adobe ColdFusion Blog | 1/31/19 12:30 PM | ColdFusion 2016, Question, Websocket, 2016, coldfusion 2016, question, websocket
Hello, We are running two Red Hat 7 servers, one to run CF 2016 (Server A) and one to run Apache 2.4.6 (Server B). I’ve read instructions on how to get CF to run in distributed mode, but I’m not having any luck getting it to work. Is there a walkthrough on how to go about it? I’ve installed CF on the Apache server (Server B) to get the connectors set correctly, and changed the workers.properties file to point to Server A, ensuring the cfusion.port is the same o

Hidden Gems in CF2018, part 2: Installation, Administration, and Configuration [+]
Adobe ColdFusion Blog | 1/30/19 1:00 PM | Blog, CF2018 Updates, ColdFusion 2018, 2018, blog, cf2018 updates, coldfusion 2018
In part one, I set the stage for the series with a lot of important introductory points and other resources. Now let’s move on to the first category of things I regard as hidden gems. Installation gems I do realize that many readers here are developers rather than administrators, but even so, many developers do still install their own copy of CF, especially the free Dev

Adventures In Angular, Episode 224: The Irrational Demonization Of Two-Way Data-Binding In Angular With Ben Nadel [+]
Kinky Solutions | 1/30/19 8:30 AM | Javascript / DHTML
Ben Nadel chats with the Adventures in Angular team, joining episode 224 as a guest to discuss the state of JavaScript frameworks with Ward Bell, Alyssa Nicoll, and Aaron Frost (aka, Frosty). On the episode, we talk about Angular, Vue.js, React.js, and about how much we can learn from each other....

Sort Only Works With directoryList() When ListInfo Is Query In Lucee 5.2.9.31 [+]
Kinky Solutions | 1/30/19 7:00 AM | ColdFusion
Ben Nadel demonstrates that the behavior of the directoryList() function diverges between Adobe ColdFusion and Lucee CFML 5. With Lucee, the "sort" argument is only applied if the return type of the directoryList() function is "query". The "sort" argument is ignored if the return type is "path". Luckily, bridging the functionality gap between the two engines is quite easy on this matter....

ColdFusion Events in 2019 [+]
Adobe ColdFusion Blog | 1/30/19 3:30 AM | Adobe ColdFusion, ColdFusion events, ColdFusion Meetup, ColdFusion Summit East, Conference, Govt Summit
We have a lot of ColdFusion events planned for 2019. We start off with Roadshows in February covering Seattle, San Francisco, Los Angeles and San Diego. These would be breakfast events and you could register online at https://coldfusion-roadshows.meetus.adobeevents.com/. ColdFusion team would also be present at the World’s Largest Developer Expo at Developer Week in Bay Area from Feb 20 – 24. If you are in t

My 4-part webinar series, "Troubleshooting with FusionReactor", starts Jan 30 [+]
Charlie Arehart's Blog | 1/29/19 5:30 PM | presentations, fusionreactor, troubleshooting
Tomorrow (Jan 30, 2019) I am beginning a planned 4-part series of new FusionReactor webinars (to add to the 13 topics I've already done, as listed at the FusionReactor Webinars page). These new ones will focus on Troubleshooting with FusionReactor and are geared toward helping folks new to FR--or perhaps experienced but a bit bemused by its many features--to better understand how to use it to troubleshoot problems in your app server (CF, Luc

My 4-part webinar series, "Troubleshooting with FusionReactor", starts Jan 29 [+]
Charlie Arehart's Blog | 1/29/19 3:30 PM | presentations, fusionreactor, troubleshooting
Tomorrow (Jan 29, 2019) I am beginning a planned 4-part series of new FusionReactor webinars (to add to the 13 topics I've already done, as listed at the FusionReactor Webinars page). These new ones will focus on Troubleshooting with FusionReactor and are geared toward helping new to FR--or perhaps experienced but a bit bemused by its many features--to better understand how to use it to troubleshoot problems in your app server (CF, Lucee, or

Adobe XD Updated With Browser Auto-Animate [+]
Ben Forta | 1/29/19 2:30 PM | Creative Cloud
The January 2019 update of Adobe XD features Auto-Animate in the browser. And voice interfaces now have support for all voice languages and accents.

Previous / Next