wshaban.blogspot.com
Wael Shaban Blog: June 2008
http://wshaban.blogspot.com/2008_06_01_archive.html
Sunday, 22 June 2008. Centralized Static Authorization Using Just a Hash. Deciding how your site authorization will be implemented is not a simple part. You can implement centralized authorization, distribute it over the controllers or let each model exposes its authorized resources. Of course that depends on how your authorization process will be (static, dynamic, roles appear at run time, etc). Define one entry point for authorization. So, you can easly disable/enable it. These keys to see whither this...
wshaban.blogspot.com
Wael Shaban Blog: Freshbooks Ruby Gem and Its Patch
http://wshaban.blogspot.com/2008/06/freshbooks-ruby-gem-and-its-patch.html
Sunday, 22 June 2008. Freshbooks Ruby Gem and Its Patch. For who does not know freshbooks. It is an online service for sending invoices and tracking time. You can access this service either through its web-interface or through its exposed APIs. It is not free, but you can create a test account. And try it. I used it while working in project at eSpace. To access your freshbooks account through the APIs, you need first to enable its APIs. FreshBooks.setup(@freshbooks url, @freshbooks token). You will notic...