Thursday, August 20, 2009

Quick Links and Edge Rails

Support for SQLite2 has been removed in edge rails. You can still install the plugin separately but the recommendation would be to update to SQLite3.

Here are a couple of interesting blog postings I've found.
Gemcutter - A New Gem Hosting Repository

Bowline - A Ruby GUI Framework

Saturday, August 15, 2009

Committed to Giving Back

BTI is committed to giving back to the community. See this video to learn more!



Tuesday, August 11, 2009

New in Edge Rails - Active Resource Enhanced SSL

Active Resource is incredible and makes using web services a breeze but it was lacking when it came to connecting to services over ssl. This past weekend an upgrade was added to edge rails that allows you the ability to define the certificate validation you require and gives you the ability to use x509 certificates. Below is an example of the new use case as described in the documentation:

# End point uses an X509 certificate for authentication. See ssl_options= for all options.
# class Person < ActiveResource::Base
# self.ssl_options = {:cert => OpenSSL::X509::Certificate.new(File.open(pem_file))
# :key => OpenSSL::PKey::RSA.new(File.open(pem_file)),
# :ca_path => "/path/to/OpenSSL/formatted/CA_Certs",
# :verify_mode => OpenSSL::SSL::VERIFY_PEER}
# end

Though this is may not be used by a large number of people it provides a great deal of flexibility for using Active Resource over ssl.