It has been years since I blogged. I started an external blog at Sun with good intentions. However, as an engineering Executive Director at Sun, and later a VP at Oracle I was never deep enough in the technology to contribute anything beyond what the many experts who worked for me were all ready blogging about.
What many Directors and VP’s who blog write about is industry trends. Frequently extolling features of their products over their competitors. There were many times at Sun I wanted to blog about others in the Enterprise Java space. However, as a result of being tasked with delivering Java EE 6, I had to be oh so careful to ensure we had the votes for those fragile JCP ballots. It would be difficult to blog about why I thought Google was harming Java and to subsequently seek their vote for in the Java EE 6 community review. At Sun, when it came to a JCP ballot the stakes were always high for us. We had invested the most by far and had the most lose if it failed. The JCP was was often under fire for one reason or another, and I was not about to put gasoline on it
Well now, here I am on my new role working for an east coast company: EnterpriseDB. I am the VP of professional services. It is a great company and I am very happy to be here.
In general terms, EnterpriseDB is a company built around PostgreSQL. We make one click installers for PostgreSQL. This is one of the many things we do for the community. Some of the other things include employing key contributors to PostgreSQL and providing them with freedom and time to work in the community on important issues and evangelize PostgreSQL.
We offer support and many other professional services for PostgreSQL. In addition, we offer a product called Postgres Plus Advanced Server. PPAS as we call it, looks and feels like PostgreSQL, however it offers features for advanced manageability, performance, ease of use. In addition, comes with an Oracle compatibility layer which enables people to migrate an application off Oracle to a lower cost subscription based solution.
Getting back to blogging:
I have wanted to blog for a while. I thought long and hard about what I should comment on regularly. I am not a PostgreSQL expert, all though I am learning fast. However, there will always be at least fifteen people who work for me who know it better than I do. Not to mention the many other employees at EnterpriseDB and the PostgreSQL community members. I definitely want to talk about industry trends, especially why nobody should be using MySQL any longer. However, what I mostly want to talk about is PostgreSQL and Java. Java developers typically want the datbabase out of their way. However, there are many great features in PostgreSQL that make it a joy to Java development with. What are they? Well stay tuned to this blog and I will tell you. However, in the meantime, let me say, I have now been working with PostgreSQL for several months. I have created databases and I have built the source. It is a joy to work with and so are the people who are so committed to it’s success.
Please stay tuned for the following topics:
1. JavaOne 2010 report: How did Oracle at hosting their first JavaOne?
2. PostgreSQL 9.0 together with GlassFish
3. PostgreSQL and Hibernate
4. Cool Java tricks (java based stored procedures etc.) in PostgreSQL
5. Object Relational Mapping in PostgreSQL
6. Why you need to get off MySQL and on to PostgreSQLTweet