Wednesday, April 23, 2008

Instant Client on MAC OS X Database Client (+ Instant Client) for Apple MAC OS X on Intel x86 is now available for download on OTN.
The client is supported on the latest OS release - MAC OS X Leopard 10.5.


Monday, April 07, 2008

April San Francisco Java Meetup - Quercus: How to Run PHP on Java

Similar to Jython, and JRuby, Quercus, a 100% Java implementation of PHP 5 allows running PHP applications on a Java VM.

Caucho (the maker of Resin) is positioning this as a PHP/Java bridge which
  1. allows PHP applications to be deployed over a Java application server and leverage Java infrastructure: JDBC, JMX, Web Bean (JSR 299), EJB, etc. WordPress was deployed over Quercus in few minutes .
  2. allows Java to use PHP as view component, in the face of the larger adoption of dynamic languages (PHP, Python, Ruby) for Web applications.

I have not tried but it must be possible to deploy your PHP applications with Quercus, OC4J and the Oracle database.

Sunday, April 06, 2008

San Francisco Ruby Monthly Meetup: Open Social

At this month's SF Ruby meetup:

  • Ryan Garver of ELC Technology presented Google's Open Social, touted as the next big thing on the web. Open Social aims at being a king of Facebook API for all social sites. Check it out.
  • Michael Slater and Christopher Haupt described how site, an information portal for Ruby on Rails developers, with articles, links database, and RSS feed processing. All built, of course, with Rails. This is a one stop portal for Ruby developers.


San Francisco PHP Meetup April: Symfony

I attended this month's SF PHP Meetup in the city.

Dustin Whittle of Yahoo presented the Symfony framework (initiated by a french guy, oui!!).

The meetup was crowded and well received as you can read here. I like this framework because it borrows many patterns that people like in Prado, Rails, Django, and dynamic languages in general (i.e., straight PHP for templating).

Imo, the following capabilities may be extended with Oracle

  • ability to cache things in the database (alternatively to memcache, file system and other); may be extended with Oracle's Client Result cache (see my previous posting on this)
  • ability to use the database for Internationalization/Localization dictionary; may leverage Oracle built-in Internationalization/Localization