Hi CF Community, I’d like to get your opinions. Would you prefer final variables to be immutable or not? Currently, a “final” variable just means you cannot make the reference point to something else. However, who would find it more useful if “final” meant the data structure pointed by it will not be mutable? Example: `final myVar = {foo=”bar”}; myVar.foo = “baz”` Who would prefer that to not throw an exception (current behavior) or to throw an exception? Thanks!, -Aaron
The public beta of ColdFusion 2018 was released today (Apr 16), and that’s great news. This is not a post about what IS new but instead about how you can find that out for yourself. UPDATE and some great news on this After I posted this entry, Saurav from Adobe did in fact address overnight nearly every concern I had raised in the original post here. Thanks for that fast response! 🙂 So, much of what I said below about “concerns” […]
As with each release of CF, there are the things that will get lots of attention or promotion, and then there are the little things that may be just the thing to make a developer’s life easier. That’s the case with a little hidden gem in ColdFusion 2018 called “named parameters”.
We’ve all seen the hell of old legacy code in our ColdFusion applications. Non-framework code, spaghetti code, duplicate code, or unused code (Deadwood)… it’s all the same. Maintenance efficiency is a thing of the past and code usefulness is gone. How do you move from that legacy hell to a heaven of modern CFML with easier maintenance and deployment, fewer bugs, and streamlined code? Fear not! There is a way, and it’s easier than you think. What is Legacy ColdFusion […]
We are pleased to announce the availability of public beta for Adobe ColdFusion (2018 release) and Adobe ColdFusion Builder (2018 release). The public beta is available on the ColdFusion community portal. If you are new to community portal, watch the video on the portal or read the getting started document for the ColdFusion community portal. Get rewarded for your contribution! Each engagement earns you points. Click on the “Adobe ColdFusion (2018 release) public beta” banner on the right hand side […]
Adobe released important security updates and big fixes today, update 6 and update 14 for ColdFusion 2016 and ColdFusion 11 respectively. These updates resolve an important insecure library loading vulnerability (CVE-2018-4938), an important cross-site scripting vulnerability that could lead to code injection (CVE-2018-4940) and an important cross-site scripting vulnerability that could lead to information disclosure (CVE-2018-4941). These updates also include a mitigation for a critical unsafe Java deserialization vulnerability (CVE-2018-4939) and a mitigation for a critical unsafe XML parsing vulnerability […]
So I have two websites… www.mydomain.com and myapp.mydomain.com. The www. site is located in the C:/Inetpub/wwwroot folder. The myapp. site is located in the C:/Inetpub/wwwroot/myapp folder. IIS serves both websites perfectly. (I’m running IIS on Windows Server 2012 R2, btw). The problem I’m having is that both sites need to access the C:/Inetpub/wwwroot/myCfFiles folder. The www. site, of course, sees the myCfFiles as a subfolder so www.mydomain.com/myCfFiles will let me access my CF files… But the myapp. site cannot see C:/Inetpub/wwwroot/myCfFiles, because […]
Charlie Arehart talks about “More you missed from Adobe ColdFusion 10, 11, And 2016” in this episode of the CF Alive Podcast, with host Michaela Light. Are you moving up to CF2016, or maybe 11? In doing so, are you skipping over 11, or perhaps even 10, in that move? Shops often drag their feet upgrading from one version of CF to another and may well skip multiple releases in the process, so that they may not have paid attention […]
The sixth annual Adobe ColdFusion Summit 2018 would be held from Oct 1st – 3rd 2018 at Hard Rock Casino and Resorts, Las Vegas. The registrations for the same are now open at https://cfsummit.adobeevents.com/. Pre-Conference Labs would be held at October 1st followed by Full Conference on Oct 2nd & 3rd. The announce rate is $99 for the Full Conference. It would be valid till April 30th 2018. Call for Speakers is also open at https://cfsummit.adobeevents.com/speaker-application/. Also we are trying to cover […]
Performance issues are one of the biggest challenges to expect when designing and implementing web applications. Performance problems can disrupt your business, which can result in short and long term loss of revenue. The ColdFusion support team at Adobe, has dealt with several performance related issues with ColdFusion and a couple of them, around JDK 1.8 as well. Based on our experience with customers, the major performance issues could be categorized as – CPU hikes, Website crashes, Processing of slow […]
How upsetting is it to have a deployed ColdFusion application that is full of bugs and issues? Is the cost of going back and fixing the problems hurting your bottom line? Are you concerned that proper testing procedures were not followed during development due to time constraints or developers just not knowing the proper way to test? You are not alone. In fact, one CIO lamented that developers “can’t imagine how to test code,” and don’t think about testing “before, […]
This is a brief follow up to my previous article on Hacking for Bitcoins in which I detailed how servers were being hijacked with cryptocurrency miners and using your servers CPU power to mine for Bitcoins or other blockchain cryptocurrencies. This is an updated twist on that hack. I saw this Ars Technica article today and it points out that the newer twist is to inject code into your websites code and then process cryptocurrency mining on your website user’s […]

