All Entries (31544 Entries)

Previous / Next

Application Setting "useJavaAsRegexEngine" Tells CFML To Use Java's RegEx Engine For Built-In Re-Functions In Adobe ColdFusion 2018 [+]
Kinky Solutions | 5/17/20 5:30 AM | ColdFusion
Ben Nadel looks at the ColdFusion Application setting, useJavaAsRegexEngine, which allows the Adobe ColdFusion 2018 (Update 5) runtime to use the Java RegEx engine, instead of the POSIX RegEx engine, for all of its built-in re-Functions....

Into The Box 2020 Conference (Slides and Presentations) [+]
TeraTech | 5/15/20 5:00 PM | CF Training, ColdFusion, ColdFusion 2018, ColdFusion 2020, ColdFusion Conference, CommandBox, Conference, Docker, Fixinator, IntoTheBox Conference, Learn ColdFusion

Let's Make Everyone a Queen! [+]
Raymond Camden'sBlog | 5/15/20 2:30 PM
Forgive the somewhat over the top title. For a while now I've been meaning to make an application with a nifty little JavaScript library called Tracery. Tracery is a library created by Kate Compton. It's a fascinating tool for generating text based on a set of inputs. I saw fascinating because sometimes it makes some pretty incredible little stories. For example:

ColdBox 6 RC Released! [+]
Ortus Blog | 5/15/20 1:00 PM | ColdBox MVC, ColdFusion, Community, News, Releases
We are so excited to bring you the first public release candidate of the next generation of ColdBox HMVC , version 6.0. Enjoy as we are almost ready for final release.

ColdBox 6 RC Released! [+]
Ortus Solutions, Corp Blog RSS Feed by ContentBox | 5/15/20 1:00 PM | ColdBox MVC, ColdFusion, Community, News, Releases
We are so excited to bring you the first public release candidate of the next generation of ColdBox HMVC , version 6.0. Enjoy as we are almost ready for final release.

The canonicalize() Function Will Decode Strings That "Loosely Match" HTML Entities In Lucee CFML 5.3.5.92 [+]
Kinky Solutions | 5/15/20 6:30 AM | ColdFusion
Ben Nadel demonstrates that the canonicalize() function in Lucee CFML 5.3.5.92 will "decode" substrings that loosely match HTML Entities. This can lead to non-encoded values getting normalized and resulting in corrupted output....

Creating Squishy Tabs With CSS Flexbox In Angular 9.1.7 [+]
Kinky Solutions | 5/15/20 6:30 AM | Javascript / DHTML
Ben Nadel builds a squishy tabbed interface using CSS Flexbox in Angular 9.1.7 that allows the tabs to shrink and clip their text as needed. And, allows the user to lock tabs in place so that they don't shrink....

Using Expando DOM Properties To Power The IntersectionObserver API In Angular 9.1.6 [+]
Kinky Solutions | 5/15/20 6:30 AM | Javascript / DHTML
Ben Nadel looks at how we can use expando DOM properties to map IntersectionObserver API interactions to the view-model in Angular 9.1.6. This allows us to seamlessly link two different - but necessary - sources-of-truth within the Angular application....

Writing a GitHub Actions Workflow that Uses a Docker Image [+]
ColdFusion, Java, and Web Development | 5/14/20 11:30 AM | Web
When working with Github Actions there are a few different ways to write a workflow yaml that uses a docker image or a docker container. Using uses The easiest way you can use a docker container in your GitHub Actions workflow is with the uses option. This is combined with a docker URI, here's an example Github Actions Job that uses docker: jobs: docker-example: runs-on: ubuntu-latest steps: - uses: actions/

Want to Learn Vue.js? [+]
Raymond Camden'sBlog | 5/14/20 11:00 AM
As my readers know, I'm somewhat enamored with Vue.js. My buddy Brian Rinaldi manages an online platform both presentations and virtual events called Cerified Fresh Events. On June 16th, I'll be giving a three hour course on working with Vue.js:

Modernize or Die® - CFML News for May 12th, 2020 [+]
Modernize or Die | 5/12/20 7:00 PM
2020-05-12 Weekly News - Episode 53Watch the video version on YouTube at https://youtu.be/2LFYBambFIsHosts:Gavin Pickin - Software Consultant for Ortus SolutionsBrad Wood - Lead Architect for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsGet live training from the makers of your favorite Box Product.Into the Box 2020 Conference was last week. watch

Beyond the Basics of Using AWS S3 in CFML: Restricting Access to Files in S3 by Signing URLs [+]
Brian Klass | 5/12/20 4:30 PM
Our next stop in this series on going beyond the basics of using AWS S3 in CFML is learning how to protect content in a S3 bucket by only allowing access via digitally signed URLs. Far too many people make the mistake of making their S3 buckets world-readable. This is quick and easy to do, and makes it so you can just link to files in S3 just like you would link to a file on any web server. The problem with this approach is that it’s very insecure. Anyone can access your world-readabl

Performing A LEFT OUTER JOIN On An INNER JOIN In Order To Write More Expressive SQL In MySQL 5.6.37 [+]
Kinky Solutions | 5/12/20 6:00 AM | SQL
Ben Nadel demonstrates how to perform a LEFT OUTER JOIN on the product of an INNER JOIN in MySQL in order to pull-back optional database records using an expressive syntax while still maintaining the original intent of the SQL query....

Using Expando DOM Properties In Angular 9.1.6 [+]
Kinky Solutions | 5/11/20 3:30 PM | Javascript / DHTML
Ben Nadel looks at how you can use "expando" properties in an Angular 9.1.6 application in the case where you need to map an HTML DOM (Document Object Model) element to an in-memory value when the standard view-model approach is not sufficient....

Eclipse Performance Monitor [+]
FusionReactor Java Performance Monitor: Blog | 5/11/20 3:30 AM | Blog Posts
Introducing the Eclipse Performance Monitor Eclipse IDE (Integrated Development Environment) is a multi-lingual development setting for almost any programming language you could think of – Java, C, C++, Clojure, Groovy, Haskell, JavaScript, Julia, Perl, PHP, Ruby, Rust, and much more. Nonetheless, eclipse is famous for being a dedicated Java IDE Listed as one amongst the […] The post Eclipse

Spring Boot Performance Monitoring [+]
FusionReactor Java Performance Monitor: Blog | 5/11/20 3:30 AM | Blog Posts, Technical Blogs
Spring Boot Performance Monitoring. Modern applications are highly distributed in nature, and thus they are often bundled with various dependencies like Database, caching and much more. Monitoring becomes essential due to the complexity of the implementation scheme that comes amid such advanced software. The Spring Boot Performance Monitor is a library kit that comes preinstalled […] The post

Finding and fixing Spring Data JPA performance issues with FusionReactor [+]
FusionReactor Java Performance Monitor: Blog | 5/11/20 3:30 AM | Blog Posts, Technical Blogs
Finding and fixing Spring Data JPA performance issues with FusionReactor For several years, Spring Data JPA has established itself as one of the most commonly used persistence frameworks in the Java world. It gets most of its features from the very popular Hibernate object-relational mapping (ORM) implementation. The ORM features provide great developer productivity, and […] The post

Using SELECT And UNION ALL To JOIN SQL Tables To CSV Data In MySQL [+]
Kinky Solutions | 5/9/20 7:00 AM | SQL
Ben Nadel merges CSV (Comma-Separated Value) data with a SQL table by generating a derived table via SELECT / UNION ALL statements in MySQL. He then uses the SQL table to augment the existing values in the CSV payload. SQL is so hot right now!...

Beyond the Basics of Using AWS S3 in CFML: Uploading a File via the AWS Java SDK [+]
Brian Klass | 5/8/20 10:00 PM
Our first stop in this new series on going beyond the basics of using AWS S3 in CFML is learning how to upload a file to S3 via the AWS Java SDK. CFML runtimes have long had support for uploading files to S3 using built-in CFML functions and tags. It’s important to know how to do this with the AWS Java SDK, however, because all of the advanced features of using S3 from CMFL require

Slides: Continuous Integration Zero to Infinity [+]
ColdFusion, Java, and Web Development | 5/8/20 12:30 PM | ColdFusion
It was great to be able to present at the Into The Box 2020 conference again this year. Here are the slides for my talk: Continuous Integration Zero to Infinity. The example app, and example Github Actions code can be found in the github repository: foundeo/cfml-ci-examples.

Previous / Next