Skip to main content

路 One min read

Michael Maheomff has published on AjaxPatterns Web site an article that list existing Ajax frameworks. This AJAXFrameworks article talks about server side solutions (Java, PHP, .Net, Lisp, Ruby, ....) and client side solutions that provided helpers around XMLHttpRequests and HTML programming.

Feel free to let some comments to Michael on its wiki if he has forgotten some... for example nothing about JavaServer Faces...

路 One min read

Today is an important day. We鈥檝e got some great stuff for you today.

Here we go, WWDC 2005 has started, and as usual it is hot! You can have a summary of Steve Jobs' keynote on Macworld Web site.

I think the most breaking news, beside the good numbers is the confirmation of the fact that "Apple drops IBM PowerPC line for Intel chips"... What do you think? I am personally happy; this will stop the 'useless' discussion about the speed of the chip of PC versus Mac... and, I am optimistic on the fact that Macs will be faster ;-) For me the chip is not important since the only code that I write on Mac is Java based, and little bit of AppleScript...

I am impatient to see the new stuff that Apple will put in Leopard...

路 One min read

Once again a rumor of Apple switching to Intel is making some noise on the net....

We won't have to wait for long since the news talks about Steve Job announcing that during his keynote at WWDC. I am currently planning to buy a new powerbook 12" (in addition to the 15" and iMac)... who knows, it may be an "Intel Inside" one ;-)

The other fun part is the deal that IBM is trying to obtain with game platform.. such as Sony and... MSFT...

We'll see tomorrow... Talking about WWDC, Oracle has a booth and some presentations for this event... I will be personally working on the pod presenting Oracle 10g stack on Mac OS X... See you this week !

路 2 min read

With all the Java Scripting language around (Groovy, Rhino, Ruby, Jython... and so on) it is always interesting to understand where this come from... but also be able to talk with people about it, especially when they do not understand why scripting is interesting...

Googling around looking for some information on scripting benefits for a presentation I found this very intersting article from John Ousterhout, (he wrote the article in 1998) but I am sure you will still appreciate it...

Scripting: Higher Level Programming for the 21st Century.

One of the most interesting part in this context is the paragraph 4:

A scripting language is not a replacement for a system programming language or vice versa. Each is suited to a different set of tasks. For gluing and system integration, applications can be developed 5-10x faster with a scripting language; system programming languages will require large amounts of boilerplate and conversion code to connect the pieces, whereas this can be done directly with a scripting language. For complex algorithms and data structures, the strong typing of a system programming language makes programs easier to manage. Where execution speed is key, a system programming language can often run 10-20x faster than a scripting language because it makes fewer run-time checks.

路 One min read

Finally the Java specification about Web Service will have a name that makes sense... moving away from JAX-RPC to JAX-WS (JAX Web Services)...

The JAX-RPC name, which stands for Java API for XML-based RPC, is misleading because developers assume it is only about RPC, according to Doug Kohlert, a Sun staff engineer, in his blog this week. 鈥淏y renaming JAX-RPC to JAX-WS, we can eliminate this confusion,鈥 Kohlert wrote. JAX-WS stands for Java API for XML Web Services.

This infoworld article will give you more details.

路 One min read

Tomorrow, I am leaving for India where I will present Oracle Application Server 10g and SOA to some of our partners. (J2EE, Web Services, BPEL and all put together!)

I will be in Bangalore and Calcutta, for 2 weeks, so if you have good place to go in this cities let me know tugdual[at]grallandco[dot]com !

路 One min read

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

路 9 min read

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

路 One min read

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鈥檚 last month鈥檚 work while 鈥渋mproving鈥 the code. He doesn鈥檛 tell anybody what he鈥檚 done, and he never tests. He鈥檚 created a ticking time bomb that won鈥檛 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 :-)

路 One min read

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 !