How do I Clone Objects in JavaScript? | Mark As Read |
I just discovered the structuredClone() method. It is a native browser function in JavaScript that will perform a deep clone of objects. Let's demo it! First, create a few classes: I'll start with a class named NestedClass. This class will be nested inside another class, because when deep cloning I want to make sure that nested objects are c...
Effortless FusionReactor billing and usage checks with OpsPilot Assistant | Mark As Read |
The post Effortless FusionReactor billing and usage checks with OpsPilot Assistant appeared first on FusionReactor.
CF 2023 issue | Mark As Read |
Coldfusion 2023 I can access my site fine from the server its on with the domain name, login in fine, etc. But when I try from a remote machine on the same network it gives me the login in page, but after that I get the Forbidden message. Thoughts? Logs aren't given me much… Forbidden You don't have permission to access /page.cfm on this serv...
jSoup Error: Index Out Of Bounds For Length | Mark As Read |
Ben Nadel reproduces an error in jSoup and ColdFusion; and demonstrates how to get around it by using the .remove() method....
Navigate your application with ease: The power of OpsPilot Assistant | Mark As Read |
The post Navigate your application with ease: The power of OpsPilot Assistant appeared first on FusionReactor.
Coldfusion Very Slow | Mark As Read |
Coldfusion very slow to load pages The post Coldfusion Very Slow appeared first on ColdFusion.
Enhancing application reliability: How OpsPilot Assistant detects errors and anomalies | Mark As Read |
The post Enhancing application reliability: How OpsPilot Assistant detects errors and anomalies appeared first on FusionReactor.
Solving failure in applying latest CF updates, or avoiding that failure | Mark As Read |
If you try to apply ColdFusion updates (including the latest released Oct 6) via the CF admin or command line and find that the update fails, the problem may be due to the JVM you're using (within CF or at the command line). There's a simple solution, which I discuss in this post. TLDR; If you've configured either CF2021's java home to use Java 11...
Empowering your applications peak performance with OpsPilot Assistant | Mark As Read |
The post Empowering your application's peak performance with OpsPilot Assistant appeared first on FusionReactor.
RELEASED- ColdFusion 2023 and 2021 October Updates | Mark As Read |
We are pleased to announce the availability of ColdFusion (2023 release) Update 5 and ColdFusion (2021 release) Update 11 today! Where do I download the updates from ColdFusion (2023 updates) ColdFusion (2021 updates) What's new and changed in the updates Both the updates include bug fixes and enhancements in Administrator, Installer, Migration, Pa...
Revolutionizing system health monitoring with OpsPilot | Mark As Read |
The post Revolutionizing system health monitoring with OpsPilot appeared first on FusionReactor.
October 2023 Theme: Continue | Mark As Read |
For each month of 2023, Im choosing a single word to inspire action. I did a similar experiment throughout 2020. Having something to focus on helped focus my attention on improving in a single dimension over the course of the month. Even a word can inspire action, calm, comfort, and overall progress in a targeted direction. […]
Working Code Podcast - Episode 147: Potluck | Mark As Read |
Ben Nadel and the crew talk about a variety of topics: Transactive Memory Systems theory, starting new things, ticketing systems, and becoming a force multiplier....
JDBC monitoring vs Database monitoring | Mark As Read |
The post JDBC monitoring vs Database monitoring appeared first on FusionReactor.
Understanding The TrimWhitespace() Function In Lucee CFML | Mark As Read |
Ben Nadel looks at the trimWhitespace() function in Lucee CFML; and, tries to distill the behavior down into a set of whitespace rules....
Generating A Table Of Contents Using jSoup And ColdFusion | Mark As Read |
Ben Nadel uses jSoup and ColdFusion to generate a table of contents from a flat HTML file....
Whats the Difference between a Class and Type in TypeScript? | Mark As Read |
I recently wrote an article about interfaces and why they should never have optional properties on them. I created classes to implement an interface, with getter and setter methods to complete the API Contract. In an unrelated conversation on reddit, of all places, I went deep into a conversation on classes vs types. That made me think "Well, ho...
Testing if a port can be reached, using built-in tools other than 'good old telnet' | Mark As Read |
Have you ever wanted to test (from the command line) whether a port on another machine can be reached from yours? When some app of your can't seem to connect to a given port, you may want to test things from the command line. (The problem may be that the service using that port has stopped or is blocked by a firewall--it may be that you're mistaken...
Making the iPhone 15 Pro action button a triple-function button | Mark As Read |
The iPhone 15 Pro and Pro Max have a new action button that can be assigned to several functions including muting the phone, activating the camera, turning on/off the flashlight, and several other useful features. It can also be assigned to a shortcut, which allows automated sequences for tasks
Transactive Memory Systems Theory And Engineering Team Mentality | Mark As Read |
Ben Nadel considers Transactive Memory Systems Theory in the context of engineering teams. And, how embracing the idea can make teams more effective....
Replacing RxJS With A State Machine In JavaScript | Mark As Read |
Ben Nadel moves from RxJS streams to a state machine model. This makes the code easier (for him) to understand and maintain....
Working Code Podcast - Episode 146: Resiliency Is Hard | Mark As Read |
Ben Nadel and the crew talk about creating resiliency in a complex system that can fail for a variety of reasons....
Introducing OpsPilot The first GenAI observability assistant | Mark As Read |
The post Introducing OpsPilot – The first GenAI observability assistant appeared first on FusionReactor.
CBWIRE 3.1 Released | Mark As Read |
I'm very excited to announce the latest release of CBWIRE, version 3.1. This release contains a couple of bug fixes, but mostly it's packed with new features that you can start using right away in your applications.
Don't Use Optional Properties on Interfaces! | Mark As Read |
One of the weird things I find about TypeScript is that interface allow for optional properties. Should this be a feature you should use? Absolutely not! An interface is a data contract. Once you add optional properties on that data contract, I can no longer trust the integrity of the class that implements the interface. For this article, ...
See you at Adobe CFSummit 2023! | Mark As Read |
We're proud sponsors of Adobe CFSummit 2023, and we can't wait to meet you there! Swing by our booth for a chat, and don't miss the chance to engage in exciting activities and win fabulous prizes to enhance your CFML Web App development. ** Were excited to meet you at CFSummit 2023. Visit our booth and come say hi!**
Flying the new DJI Mavic 3 Pro | Mark As Read |
There are tons of videos of folks raving about the new DJI Mavic 3 Pro. I can confirm that it is indeed awesome.I shot the videos below using the new 3x 70mm camera shot in 4k/60fps HDR (HLG) with some very minor color correction and contrast boost in
CFCast Series: Mastering CBWIRE 3 | Mark As Read |
CBWIRE, a ColdBox module, enables you to quickly develop modern, responsive CFML applications without relying heavily on JavaScript or creating backend APIs. With CBWIRE, you can become a web development hero! We have just published the first video of our series, more coming soon!
Working Code Podcast - Episode 145: Shiny New Things | Mark As Read |
Ben Nadel and the crew talk about new technologies like Bun, Svelte, and Skeleton....
assertTrue("Test DSLs" == "Legacy") | Mark As Read |
Over decades in programming I’ve had a few moments where I make big paradigm shifts, finding it very hard to go back.One of these moments was with Functional Programming and my latest is the move from Test Assertion DSLs to just using assertTrue with boolean-only tests. Let’s look at some examples of Test Assertion DSLs.Suppose we have ...
Which Whitespace Characters Does trim() Remove In ColdFusion | Mark As Read |
Ben Nadel looks which whitespace characters are removed by the trim() function in ColdFusion....
Whats new in FusionReactor | Mark As Read |
In this update, we are thrilled to unveil a host of enhancements designed to revolutionize your experience with FusionReactor. The post What's new in FusionReactor appeared first on FusionReactor.
Outdated Web Design Practices: Time to Let Go | Mark As Read |
Web design is an ever-evolving field, constantly adapting to technological advancements, user preferences, and industry standards. What was once considered innovative can quickly become obsolete, making it crucial for web designers and developers to stay updated. In this article, we'll look at some web design practices that are no longer relevant t...
Web Design in 2023: Pioneering Examples and Seamless User Experiences | Mark As Read |
The digital landscape has never been more vibrant and dynamic as it is in 2023. Websites have evolved, not just as static platforms to provide information, but as immersive, interactive, and emotionally engaging digital experiences. In an era where digital competition is intense, the role of design in capturing user attention and ensuring their loy...
Learning about video production and editing from ChatGPT and YouTube | Mark As Read |
I've been an active photographer most of my life, including a few years of doing it professionally (aerial , commercial, wedding, etc.). I recently sold my Nikon F-mount bodies and lenses and upgraded the the new Nikon Z-series mirrorless platform. I acquired the new Nikon Z8 and several amazing
FusionReactor 11 is coming! | Mark As Read |
The post FusionReactor 11 is coming! appeared first on FusionReactor.
Ticket to ColdFusion Summit 2023 | Mark As Read |
The Adobe ColdFusion Summit is coming up in October. I will be speaking at the conference, and my company Foundeo is also one of the conference sponsors. As part of the sponsorship I have an extra entry ticket to CFSummit that I am going to give away to one random subscriber of the CFBreak ColdFusion Weekly Newsletter. All you have to do is subscri...
CFWT Is Hiring: UI/UX Person | Mark As Read |
CFWT is looking to hire again... but this time for something totally different! We have a UI/UX contractor position open for full-time work for at least the next year, and potentially more. If you have a keen eye for usability and design, you might just be the person we're looking for. Your attention will be shared by two of our primary clients...
Using FileReadLine() With Seekable Files In ColdFusion | Mark As Read |
Ben Nadel explores the use of fileReadLine() in conjunction with seekable files in ColdFusion....
Working Code Podcast - Episode 144: The Power Of One | Mark As Read |
Ben Nadel and the crew talk about the "Power of One" - picking a single, small goal that can be accomplished (and celebrated)....
Coming Soon: Feature Flags - From Concept To Cultural Revolution | Mark As Read |
Ben Nadel is going to try his hand at writing a book: Feature Flags - From Concept to Cultural Revolution, an opinionated guide to product development....
Using Labeled Loops In JavaScript | Mark As Read |
Ben Nadel explores labeled loops in JavaScript, exerting control flow on an outer loop from within an inner loop context....
Working Code Podcast - Episode 143: Moving On, Rewriting, And Replatforming | Mark As Read |
Ben Nadel and the crew talk about moving on - from jobs, from relationships, from roles, from tech stacks, etc....
Including CSS File Content Using CFInclude In ColdFusion | Mark As Read |
Ben Nadel uses the CFInclude tag to inline a .CSS file into his ColdFusion page in order to reduce network requests and latency....
Using Labeled Loops In ColdFusion | Mark As Read |
Ben Nadel explores the use of loop labels in ColdFusion to control and outer loop from an inner loop....
Using Seekable Read Files In ColdFusion | Mark As Read |
Ben Nadel looks at using fileSeek() to randomly access seekable files in ColdFusion....
September 2023 Theme: Refine | Mark As Read |
For this month I'm planning to take a look at finances, time and projects and refine my focus on what I want.
Using CFLoop To Iterate Over A File Line-By-Line In ColdFusion | Mark As Read |
Ben Nadel demonstrates how to read a text file line-by-line using CFLoop in ColdFusion....
Using Feature Flags To Hack Your Own Psychology | Mark As Read |
Ben Nadel discusses the psychological benefits of using feature flags as a way to provide landmarks and a sense of continual progress....
Working Code Podcast - Episode 142: Tangents All The Way Down | Mark As Read |
Ben Nadel and the crew talk all manner of randomness from vendoring files to the trap of innovation....
- Welcome!
- cfNote aggregates blogs for the Coldfusion industry.
- Custom Feeds
- Add any RSS feed to the information you read daily.
- Blocked Feeds
- Block feeds to remove blogs you’re not interested in.
- Account Settings
- Customize the site by adding or removing feeds.
Don’t have an account yet?
- Customize your settings
- Edit how your blog displays
- Add or remove blogs you read. Sign Up.
About Us
cfNote is your source for all your Coldfusion news.
Know of a Coldfusion blog that we're missing? Let us know! |