Tug’s Blog

My journey in Big Data, Hadoop, NoSQL and MapR

Oracle SQL Developer Express

| Comments

You are a database developer, and want to develop, test and debug PL/SQL routines. You are a Java, PHP or .Net developer and you want to browse your schemas… Oracle has the tool for you: Oracle SQL Developer Express is a free

Web UI: What’s Behind AJAX? Simple Use Cases Using XMLHttpRequest

| Comments

I am sure you already heard about AJAX, the “new” way of building Web application where using HTML, Javascript, DOM, and XML you can  build very interactive Web applications, some examples of this interactivity are Google (suggest, local, mail), MSN, Amazon, …..

If the term  Ajax is relatively new, the technologies used are quite old now. And you do not need anything new to be able to leverage this approach in your current development, and since it is mainly a client (browser) based technology this can be used whether you develop your application in Java, PHP, or or even PL/SQL for the Web. In the same time, you do not want to have to develop too much of the client side to handle user interaction, this is where new frameworks that provide support of this technologies, let’s say AJAX based, are very interesting. It is now possible to create very interactive Web application without passing 80% of your time in the client side development - that could be generated from your server obviously.

In the same time, before adopting such framework, it is important to understand what is happening. This is why I am creating this quick introduction based on 2 simple use cases:

  • loading message:  you often want to provide some feedback to your user when your browser is processing some data
  • dependent lists: how you can easily create dependent lists, in lot of application you want to drive a selection list from another

Which Kind of Developer Are You? A Software Terrorist?

| Comments

Allen Holub just published on SDTime an editorial named “The Terror of Code in the Wrong Hands”. I like the description of the “software terrorist”: the guy who stays up all night, unwittingly but systematically destroying the entire team’s last month’s work while “improving” the code. He doesn’t tell anybody what he’s done, and he never tests. He’s created a ticking time bomb that won’t be discovered for six months.

I am sure we all have a small list of co-worker that we put in this category… Hoping that I am not in yours :-)

J2EE Application Development for Forms and Designer Developers

| Comments

Back in France, and in Oracle consulting, I was very often called to present, introduce J2EE to Oracle Forms developers, since we all know that J2EE is the way to go!

Sue Harper and Grant Ronald have made this task easier by creating a specific OTN page for Oracle Forms and Designer Developers that are moving to J2EE.

This is also a subject that will be often discussed in the J2EE SIG that the different Oracle user groups ODTUG, IOUG,OAUG and Oracle have created.

I am sure that will be a very succesful subject during the next ODTUG (Oracle Developer Tools User Group) Conference mid june in New Orleans. During this event I am presenting 3 papers: * J2EE 1.4 Overview * Oracle Application Server 10g: Best Application Server for the Oracle Database * J2EE Persistence Using OracleAS TopLink ( will probably let our guru Doug Clarke doing it if he is coming…)

It is still time to register for this event, take a look to the agenda, this year will be a very good one !

A Very Good HTML Editor… And Open Source

| Comments

I have started to use on my Mac and PC the free HTML editor NVU, it is really a great product!

Key Features:

  • Multi Plaform: MacOS X, Linux, Windows… the project has been started by LinSpire… so not a big surprise
  • FTP Site manager
  • Good CSS Editor and Integration to the HTML Editor
  • Form Editing
  • Based on Gecko

Nothing revolutionnary compare with DreamWeaver or FrontPage.. except that it is still very powerfull and free…

I hope that some Open Source developers will take time to develop Dav Site management, Source Control integration, JSP Development (at least same as the PHP stuff it currently has…)

Mike Keith Blog: The EJB 3.0 Hibernate Fallacy

| Comments

Mike Keith, Oracle Toplink architect, persistence guru, and member of the EJB 3.0 Expert Group, gives an, in his last entry an overview of EJB 3.0, in the context of the comparison with Hibernate and especially explaining why the statement that we sometimes hear “EJB 3.0 is Hibernate” is wrong.

This blog entry as been selected as a news by The Server Side, titled “EJB 3.0 is not Hibernate” and is very active in term of comments/reaction, feel free to add yours there.

In the same time if you want to learn more about EJB 3.0 and start developing with it you can find infromation and EJB 3.0 container on OTN.

Infoworld About OracleAS 10gR2: Write Once

| Comments

As you can guess, when you work on a product it is always a pleasure to see good feedback, from end users, or from the media…

Tom Yager, from InfoWorld has published an article about Oracle Application Server 10g R2.

Here some of the comments:

“I’m extremely impressed with AS 10g Release 2 as a commercial product. Oracle has designed a valuable feature set built on top of J2EE 1.3, optimizing it for SOAs (service-oriented architectures), BPEL (Business Process Execution Language), BPM, pervasive support of XML, and real-time business intelligence, among many, many other things.”

“But I’m just as impressed with the clear emphasis Oracle has placed on complying not only with the letter of Java server standards, but with their “write once, run anywhere” spirit. You get to choose whether you want to bind yourself to Oracle’s extras. AS 10g Release 2 permits, and even automates, deployment to and management of non-Oracle Java app servers that adhere to the J2EE 1.3 standard. And if you do this, there are no subtle glitches meant to prod you toward paying for Oracle’s server.”

“After several weeks of living with AS 10g Release 2, I found that Oracle’s added value is nothing short of spectacular for enterprise applications and well worth paying for.”

“The myth of “write once, run anywhere” has been turned on its head. With AS 10g Release 2, Oracle has delivered on that age-old promise as well as a software giant can.”

Feel free to drop me comments about your experience with OracleAS 10g…