Feb 262009
Today, I was able to get https working for localhost connections after following these step by step instructions for creating and signing a cert and updating httpd.conf and httpd-ssl.conf on Mac OS X Hints. Problem is, I need https for vhosts. When trying to connect to a local vhost over https, I encountered the following error: Error code: ssl_error_rx_record_too_long). Much more googling turned up the answer. You need to turn the SSLEngine On for vhosts. Thanks to the Ubuntu forums for that gem. Here's an example vhost that uses SSL.
<VirtualHost 127.0.0.1:443>
DocumentRoot "/Users/paul/Sites/myproject"
ServerName myproject.fancybread.local
SSLEngine On
SSLCertificateFile "/Users/paul/certs/localhost/newcert.pem"
SSLCertificateKeyFile "/Users/paul/certs/localhost/localhost.nopass.key"
DirectoryIndex index.cfm
<Directory "/Users/paul/Sites/myproject">
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Feb 242009
When developing OSS software, one should endeavour to maintain backward compatibility with each new release while adding improvements and new features (and fixing bugs). The current Metro release (0.6) is a significant departure from previous releases. While it maintains backward compatibility for service and gateway methods, it also provides improved support for validation rules and contexts thanks to a huge contribution from Matt Quackenbush. The changes are designed to promote building rich business objects. I removed some of the setup dependencies which I was unhappy with, and now use "import" for ColdSpring and "include" for Transfer to simplify configuration. Lastly, I have also re-organized sample code and support documents. Here is breakdown of the items requiring modification to use Metro 0.6.
Read more...
Feb 72009
I'm pleased to announce the release of Metro 0.5. The biggest change for this release is compositeid support contributed by Bob Silverberg, cf.Objective() speaker and master of Transfer metadata. You'll find sample code in the new work package that models an Employee, EmployeeType and Department.
Feb 52009
Recent circumstances leave me in a position to seek out my dream job. Ideally, my next employment will be with an an organization that understands the benefits associated with:
- object oriented software development
- agile software development practices
- software libraries and frameworks (MVC, ORM, Unit Test)
- telecommuting and teleconferencing
- continuous learning
If you are looking a passionate ColdFusion developer with a professional attitude and desire to write great software, please contact me.
My resume (MS Word format) is available for download.
Recent Comments