

The ColdFusion ecosystem has a number of MVC (Model-View-Controller) frameworks — with ColdBox and FW/1 (Framework One) currently being the most popular — and some of them are directly inspired by MVC frameworks in other technologies: cfWheels is heavily inspired by Ruby on Rails, for example. Most of these frameworks offer fairly standard features, regardless of which language they are built with, but some languages are unusual enough that their web frameworks look very different. I work with Clojure a lot. […]
We have over 5 million lines of code in a custom MVC framework that powers over 200 sites worldwide. This framework has been very successful and easy to develop in. But we are realizing that we need to make some changes. As we interview and hire new engineers we are also seeing that they are familiar with more standard frameworks like ColdBox. We are going to migrate to ColdBox over the next year. This will allow us to be […]
We currently have a custom framework with over 5 million lines of code. It follows a typical MVC Architecture and has worked great for us over the years. As we continue to grow and refine our SDLC processes, we have decided to explore source control and CI/CD. We believe that this will help speed our development lifecycle. GIT was our best option for source control. So we decided to put our code base in a repo and worked with our […]
Microservices have been gaining a lot of attention lately. We have been exploring how a Microservice Architecture could provide us with a technical and business advantage. One of the things that is appealing is that it allows for team empowerment. Our teams can own specific applications and services. It also allows us to decompose our code into more discreet functions and be able to manage and monitor it in a better way. We have explored many methodologies around microservices and […]
We have been on ColdFusion since v6. Over the years we stuck with that version and were resistant to change. Finally, we decided to upgrade. We moved very quickly to the new versions of CF and are currently running CF 2016 Enterprise. We have 3 development environments and have many clusters of CF servers running on Linux. CF 2016 was packed with new features and performance has been improved greatly. We have had very few issues at this point. We are […]
We made the decision to move from our current API Gateway to the Adobe API Manager. We chose this platform for several reasons. Cost – It was included in our CF Enterprise license and saved us significant money over our other gateway. Ease of Use – The UI is simple and clean. The Manager is rich with features. Analytics – The Manager provides detailed analytics that are customizable and provide very detailed information. We currently have the API Manager setup in […]
In my previous blog, I had shown with examples, how you’d use map, filter, and reduce on arrays to manipulate values in an array. To reiterate, map transforms the values in an array (or struct or list), filter filters a value that satisfies a condition, and reduce reduces the values to a single value. In this blog, we shall see how to apply map, filter, and reduce functions on query objects. Map The map function iterates over each row of the […]
Hi Adobe, IMO, there should be an Adobe logo next to staff names. That way users know if an author or commenter is an Adobe employee or not. Thanks!, -Aaron
Hi Adobe, I was introduced to CF in v4.5 and will love it till v450.0+ . I appreciate its power/flexibility/security, and enjoy kicking its tires regularly. Allaire/Macromedia/Adobe have steadily supported/strengthened it over the years, and I respect CF’s past/present management/engineers/community . In short, CF rocks, long live CF, and cheers to Aether!! Thanks!, -Aaron
Hi Adobe, The Portal’s search isn’t very usable. It’s limited to 7 results (thus, no pagination). It doesn’t let us filter (ex: by author/commenter or date range) or sort (ex: by creation date) the results. Maybe I’m missing something. I just don’t see any way to do a more ‘advanced’ search. Is that possible or planned? Thanks!, -Aaron
Hi Adobe, IMO, the “Interested in API Manager in ColdFusion 2106?” icon should match the “Request For Information” icon. Both links directly solicit information from the user, thus the current pencil/paper icon is appropriate for both, IMO. (I’m referring to the links near Portal’s top-right) Thanks!, -Aaron
Hi Adobe, I see a number of non-CF questions on CF Portal’s “Unanswered Questions” page. And quite a few “test” questions. Can you please hide/remove those? Thanks!, -Aaron