Data Grids CF Overflow Follow Us! RSS |
ColdFusion Posts Around the World.

Visual Studio Code Extensions
thecrumb
Mainly posting this for my own reference. I used Sublime Text for years and blogged about it quite a bit. A few years ago I finally bit the bullet and star...
Counting Lines of Code with cloc
thecrumb
Sooner or later your project manager will approach you mumbling something about metrics, lines of code and accountability. Much like tabs vs spaces there a...
Using CommandBox to Run Liquibase Migrations
thecrumb
Liquibase can get complicated but at it’s core you are really just running a ’liquibase update’ at the end of the day. This is fine for one or two database but one of the challenges I quickly ran into when getting started was our unique SQL environment. We have a single application but each ‘client’...
Hello Apple
thecrumb
When I started my current job Linux wasn't an option so I got a Windows laptop. Ugh. It originally had Windows 8 on it and after some whining I was able to update to a Windows 10 machine. I was anxious to try WSL (Windows Subsystem for Linux). WSL was cool, but unfortunately I had a lot of issues ...
thecrumb.com - Under the hood: GitLab CI/CD
thecrumb
With my Pelican container I can now easily write blog posts and review them locally. Now I need to get my files to my server. Pelican provides a 'make' command to do this which I've used for years. 'make rsync' will get things updated. But again it's 2019 and that is boring. We're essentially go...
thecrumb.com - Under the hood: Docker
thecrumb
In the past I've had Pelican installed locally. This isn't difficult but when I occasionally reformat my maching setting things up again is sort of a pain. It's 2019 - how about we use a container! While there were some Pelican images on Docker hub the install is so simple I just created my own: ...
thecrumb.com - Under the hood
thecrumb
I'm posting this mostly to document how I currently have thecrumb.com setup and configured. Over the years I've gone from HTML to CFML to a variety of CMS systems to Wordpress and then a variety of static blog generators before finally picking Pelican. And for a long time I just had a local Pelican...
Visual Studio Code - Tasks Followup
thecrumb
In my last VSCode Tasks post I created a simple task to run my Robot tests. This recently broke and I was trying to figure out why and discovered that Tasks do not like altnerate terminals. I had recently tweaked my VSCode to use Cmder/Conemu as my terminal. In my updated tasks.json I've added a '...
Pi-hole - Say Goodbye to Ads
thecrumb
I was cleaning up my office recently and found an old Raspberry Pi that for a long time I used as a Quake server but now it was just gathering dust. It stil worked so I went looking for a fun project to try and found Pi-Hole. Pi-hole is a DNS sinkhole that protects your devices from unwanted conte...
Visual Studio Code - Tasks II
thecrumb
In my previous post I introduced tasks in VSCode. In this post we'll expand on the basic task and introduce a few more advanced concepts: Defining multiple tasks Creating dependent tasks Tasks requiring user input At work we use Robot Framework for our acceptance testing. To run the tests you can...
Visual Studio Code - Tasks
thecrumb
Since switching to VSCode I've started to explore some of it's more advanced features. At work currently we're still using SVN (sigh) and I have no easy access to pre/post commit hooks like in Git. Usually I'd have a hook to run my unit tests locally before I commit. Reading through the docs I disc...
My New Favorite Editor: Visual Studio Code
thecrumb
I've been blogging and wiki-ing about Sublime Text since at least 2011. It's always done everything I need. I've tinkered with newer editors like Brackets and Atom but there was never enough 'whoa' to draw me away from Sublime. So it was with some apprehension I started trying Microsoft's Visual S...
Another Mail Server for Local Development: MailHog
thecrumb
I've blogged about local mail servers in the past. Recently I've been using PaperCut but it's Windows only. I like to find tools I can use across platforms. Recently someone at work mentioned MailHog and after tinkering with it I've started using it for all my local development. It's small, there ar...
CFSSH (Secure FTP) In Lucee
thecrumb
We have been migrating a lot of scheduled tasks from an old ColdFusion server to Lucee. A coworker recently asked me for help because they noticed that one particular task which used CFFTP was failing. Apparently Lucee doesn’t natively support the ‘secure’ attribute of CFFTP. My co-worked had done s...
Running ColdFusion/Railo On The Command Line with ConEmu
thecrumb
Everytime I talk to Dan Wilson (who is quite smart) he mentions I should run my ColdFusion servers on the command line so I can see what’s going on behind the curtain. I’ve always been too lazy to actually do this but while troubleshooting a recent problem I finally broke down and setup ConEmu to ru...
Ubuntu 13 and ColdFusion Gotcha
thecrumb
Over the holidays I bought myself a new laptop to use for development and tinkering. I immediately setup Ubuntu 13 on it, Sublime and all the other goodies I needed. I initially installed Railo (with no installation issues) but had some unrelated problems with ORM/unit testing that I need to resolve...
Sorting It Out (more readable code)
thecrumb
With my latest project I’ve been dealing with big property files using ColdFusion ORM. What invariably happens is properties get added, removed and eventually you have this big file of jumbled names which is really difficult to scan through. I was tinkering with Notepad++ ( a great text editor ) and...
Steve Nelson's 'New' Fusebox
thecrumb
Steve Nelson is going to present a ’new’ Fusebox - based entirely on CFC’s (no XML) at the upcoming Frameworks conference. I’ve done a Fusebox 4 site and am now working on a site in Mach-II, and have looked at Model Glue - they are all becoming very similar - his idea sounds really interesting. I’d ...