ColdFusion Posts Around the World
Kis Digital
`rsync-profiles` is a simple bash wrapper that replaces long, error-prone `rsync` commands with named profiles. Define your source, target, and exclusions in an INI-style config file, then sync with a single command like `rsync-profiles myprofile`. It supports remote servers via SSH, dry-run preview...
Kis Digital
Robert evolved a web scraping service over several years to extract link metadata (Open Graph, Twitter Cards, oEmbed, JSON-LD) for social sharing features, progressively hardening it against bot detection, timeouts, and SSL errors. The latest version uses a multi-layered extraction strategy—ro...
Kis Digital
CBWire uses data properties for reactive state that persists between requests and supports two-way binding, making them ideal for form inputs and user interactions. Computed properties are read-only, derived values that are automatically cached per request, perfect for expensive operations like data...
Kis Digital
Robert shares his experience building DismalThreads, a modern forum application that evolved from his 2022 project renegade-forums. He rewrote it using BoxLang 1.0 and CBWire, a ColdBox module that enables reactive interfaces without JavaScript. He prefers CBWire over frameworks like Vue or React si...
Kis Digital
A vendor sent bulk data as Excel instead of JSON, conflicting with an API endpoint's small-payload limit. A quick BoxLang CLI script parsed the CSV, handled Excel currency formatting, and chunked the output into 100-row JSON files. A second script POSTed each file to the endpoint with SHA-1 auth hea...
Kis Digital
A development folder wipe led to rebuilding this site as Chronicler, a BoxLang/ColdBox 8/CBWire 5 app named after the scribe in Rothfuss's Kingkiller Trilogy. It replaces a static site with a lightweight CMS featuring a CBWire-powered post editor, enabling writing from anywhere. Source release plann...
Kis Digital
Robert explains using ColdFusion to parse and format ISO 8601 time intervals
Kis Digital
Robert explains using ColdFusion to scrape recipes and return as API data
Kis Digital
Robert explains quickly spinning up a BoxLang server
Kis Digital
Robert explains how he broke XML rendering in commandbox-ssg
Kis Digital
Robert shows how to impliment tidy HTML using jSoup, again
Kis Digital
Robert shows how to impliment tidy HTML using jSoup
Kis Digital
Robert demonstrates setting up a new Ubuntu multi-site server with CommandBox 6
Kis Digital
Robert demonstrates using the iFrame YouTube player API to prevent multiple YouTube videos from playing on a page
Kis Digital
Life moves pretty fast. If you don't stop and look around once in a while, you could miss it.
Kis Digital
Commandbox-ssg is not just for blogs
Kis Digital
Commandbox-ssg now with data import and pagination enhancements
Kis Digital
Commandbox-ssg recent changes
Kis Digital
This is my family's favorite red beans and rice recipe
Kis Digital
Wishing you and your family a Merry Christmas and a Happy New Year!
Kis Digital
What has been going on with commandbox-ssg lately
Kis Digital
How to get started with commandbox-ssg
Kis Digital
I had paused development of commandbox-ssg for a while, but now it is back
Kis Digital
A curl-like interface for commandbox
Kis Digital
Generate sitemap.xml and feed.rss with Jasper 0.18.0
Kis Digital
The continued development on commandbox-jasper
Kis Digital
Continuing development on commandbox-jasper
Kis Digital
A static site generator using CommandBox
Kis Digital
CommandBox is not just for running servers
Kis Digital
A simple script to crawl a site and build a sitemap.xml
Kis Digital
Keep your files n'sync from the command line.
Kis Digital
Connect dBeaver to MS SQL Server
Kis Digital
With great power comes great responsibility
Kis Digital
Revisiting chunking ColdFusion arrays
Kis Digital
Quickly chunk an array by the specified chunk size.
Kis Digital
Work smarter, not harder
Kis Digital
Outlining the major remote authentication paradigms
Kis Digital
Fun with metadata
|