May 2013 Blog Archive

Allowing other developers to manage custom development via a web server proxy Thu, May 30, 2013 Today, I realized it is possible to configure my web server to proxy the request through to a remote server for the purpose of allow collaboration between multiple developers without causing security concerns.  This would allow the content to ap... Read More

Preventing SQL Injection attacks in my CFML application with db-dot-cfc Sat, May 25, 2013 Preventing SQL injection attacks against the database is often something that is easy to know how to do as a developer, but also something you have to discipline yourself and other developers on your team to do consistently all the time. I often am i... Read More

Incredible Railo application start-up performance boost using ObjectLoad/ObjectSave to persist shared memory scopes Mon, May 20, 2013 This article describes in technical detail how I made my app start-up 10 times faster and persist/restore memory based session data using Railo 4. Storing scope data on disk Today, I was able to write a simple shell script that calls a script via a... Read More

jquery-parallax-slider is my first open source jquery plugin and it's sweet! Sun, May 19, 2013 We have noticed that some other web sites are now using multiple animated layers to create a more impressive slideshow.  Some of our upcoming designs are going to use a variety of layered animations to create a more unique home page slideshow. &... Read More

Is web development bad for you? It feels like it to me. Tue, May 14, 2013 I'm having the worst time right now doing any work at all.  I have seemingly permanent health issues with my eyes/neck/back, which are cutting my work days short and making computer work feel stressful most of the time.  I have managed howe... Read More

Code quality in current state of my open source projects Tue, May 14, 2013 There are a great deal of negative things one could say about the source code I write when comparing it to various coding standards and best practices.    I'm not claiming that my work is at the highest level of polish.  Anything can b... Read More

CSS sprite map automation is now released as open source Mon, May 13, 2013 Being able to generate a sprite map of all the non-repeating images used in your CSS files can help cut down on the number of requests to load your web site.  This optimization technique has been used on many high profile web sites, including Fa... Read More

My first open source project is born: db-dot-cfc Sat, May 11, 2013 I have finally published some of my work online as a free open source project.  This first project is called db-dot-cfc and it can be found on right now. I also spent a few days building an exc... Read More

PHP vs CFML Code Comparison Study: web server directory browsing Fri, May 03, 2013 Adam Cameron's ColdFusion blog had a post on his learning PHP and he wrote some CFML which was a bit verbose.  I wanted to show that CFML is almost always less verbose then the equivalent PHP.  Adam's post: http://adamcameroncoldfusion.blo... Read More

Mass virtual hosting security tip when using a reverse proxy to connect to other servers Thu, May 02, 2013 Yesterday, I realized there was a security flaw in the setup of our mass virtual hosting configuration in the Nginx web server.   Mass virtual hosting allows me to map host names to their respective directories on the filesystem without having t... Read More

Why I won't sign a non-disclosure or non-compete contract with a client or web development company Wed, May 01, 2013 If someone wants to work with me, they need to realize a few things which may be different they hiring other web developers. I believe in free software. It is important that I maintain ownership of the work, so that I can ensure that I can distribute... Read More