Agent K on Java

Back in Edinburgh for Scotch On The Rocks 2014

by kai 31/12/2013

There are those moments when everything just falls into place. Before Xmas and before I got the notification from the CAB at cf.Objective(), one of my submitted sessions was accepted for Scotch On The Rocks 2014. I’m still extremely happy about that as the amount of submissions they got was massive (around ~160, iirc) and given that […]

Read the full article →

When and why you should run when someone (including myself) recommends a certain set of JVM settings

by kai 30/12/2013

This is part two of a loosely connected series of blog posts dealing with JVM settings. Make sure you check out the first post titled “JVM memory settings for Railo (and Adobe ColdFusion) on Tomcat” before continuing to get an idea of the overall context of this series. Today’s post is about why generic recommendations […]

Read the full article →

JVM memory settings for Railo (and Adobe ColdFusion) on Tomcat

by kai 30/12/2013

This is the first post of a loosely connected series about JVM settings (some of them related to memory, some others not). I got kind of inspired by a series of discussion threads on various CFML-related lists sitting in my inbox for a while now (because I felt the urge to comment on them — […]

Read the full article →

Some cool new tools in Java 7 Update 40

by kai 02/12/2013

Oracle released Java 7 Update 40 back in September. Obviously there are a bunch of improvements in the security department and some new third-party libraries. Apart from this standard stuff, you’ll find a lot of really awesome goodies in this update, too. Depending on how long you’ve been dealing with Java and JVMs you might remember […]

Read the full article →

An update on HTTPOnly marked cookies in Railo 4.1

by kai 30/11/2013

In January this year, I wrote a blog post to advise people how to make the default installation of a Railo 4 server more secure. One of the elements was to make sure you’re using HttpOnly marked cookies for your session cookies (depending on your setup that might be JSESSIONID or CFID/CFTOKEN). In the blog […]

Read the full article →

Displaying PDF documents/forms from Adobe LiveCycle in the browser

by kai 28/11/2013

Users of Adobe LiveCycle quite regularly interact with PDF documents. Some examples are: Rendering customised documents for print purposes Creating PDF forms for on- and offline use to collect data for further processing Rendering pre-filled PDF forms to send out to customers/users for completion and physical signature etc. In a lot of cases those PDF […]

Read the full article →

Railo Express on Tomcat

by kai 20/04/2013

The other day, I tried to help someone on the Railo mailing list to get an installation of Railo 4 on OS X going. Their problems were manyfold: They tried the OS X installer first, but ran into an issue with other file types besides CFML not properly being resolved by Tomcat (the OS X […]

Read the full article →

IntelliJ 12.1 has been released

by kai 13/04/2013

Recently the Jetbrains team have released IntelliJ 12.1. It’s a free upgrade for owners of IntelliJ 12, therefore it was a no-brainer for me to apply the upgrade – and IntelliJ is my default go-to-IDE anyway. Unfortunately there are no noticeable new features or fixes for the CFML plugin that made it into version 12.1. […]

Read the full article →

Railo and ColdFusion on Java 7: don’t forget the crypto extensions

by kai 02/04/2013

So – more on the whole Java 7 thing again. The other day I got an “Illegal key size or default parameters” error on one of my dev VMs. I was using the VM for quite a while and from what I could see the codebase had not changed significantly. Weird. All of a sudden […]

Read the full article →

Intellij: What to do with .cfm files that are actually .xml files

by kai 10/03/2013

If you work with CFML, you might have come across a situation in which you’re working with .cfm files that actually contain XML-only content. There are many reasons why developers would put XML-only content into .cfm files, but typical examples would be certain framework files such as circuits in Fusebox or maybe configuration files in […]

Read the full article →