Converting DateTime.Ticks to a Unix timestamp and back in PHP

March 16, 2011

I recently found out that the DateTime library in C# provides the ability for much higher resolution of time compared to the PHP date time function. While PHP can go down to an impressive microsecond, C# can go all the way down to nanoseconds. Though I am still skeptical that it can actually calculate that

Hacking the Windows Azure PHP Command-line Tools to use your ServiceConfiguration.cscfg settings

March 15, 2011

Newer Note: The Interoperability Team at Microsoft has annouced a new version of the Windows Azure SDK for PHP which contains a set of shiny new command line tools and has deprecated the Windows Azure PHP Command-line Tools project. This post is not valid for the SDK, however a config file of the same name

Ease your Windows Azure PHP development in Windows with a build script

March 12, 2011

Update (04-30-2012): Since being featured on the Windows Azure blog for my WordPress post the hits to this post have exploded. Automated deployment is a hot issue with Windows Azure, however this is probably not the post you are looking for as it deals with the outdated command-line tools project, which has been officially depreciated.

Retaining PHP settings on Windows Azure from your local development environment

March 2, 2011

Newer Note: The Interoperability Team at Microsoft has annouced a new version of the Windows Azure SDK for PHP which contains a set of shiny new command line tools and has deprecated the Windows Azure PHP Command-line Tools project. See http://azurephp.interoperabilitybridges.com for documentation on the new SDK tools   I ran into an interesting little

Generating Certificates for use with the Windows Azure Management API

February 8, 2011

Windows Azure has a great Management API that service owners may use to perform tasks such as listing storage instances, viewing web roles, and collecting service statistics. In order to use the Management API the service owner must first create a digital certificate and upload it using the Windows Azure Portal (NOTE: I am using