May 21, 2019
Hot Topics:

More articles by Benoît Marchal


Better Navigation for Multilingual Sites

It's a big world out there! Remember to code appropriately to reach global users.

Discover the Wonders of XSLT: Workflows

Move to more advanced subjects such as working with functions and multiple files.

Discover the Wonders of XSLT: XSLT Quirks

XSLT may be a verbose language but it makes it almost impossible for your style sheets to produce invalid XML documents. See how to use XSLT quirks to your advantage.

Discover the Wonders of XSLT: Advanced Techniques

Putting the data in is not always enough. In most cases you will need to get something back out. This is where tests and generating output come into play.

Discover the Wonders of XSLT: XPaths

Venture farther into the wonders of XSLT via XPath.

Discover the Wonders of XSLT

If it involves manipulating an XML document, chances are XSLT it is Benoît Marchal's favorite solution. See why and it may become your's also!

Right-Size Your Software Tools

Benoît Marchal weighs in on the question “Is bigger always better?”.

Using XML for Web Publishing

See how to create a simple Web pages with XML — in minutes.

Debug and Research Networking Code

When in doubt about any network code, fire a proxy or a sniffer and records the exchange. It's a life-saver.

JavaMail More Efficiently

Discover how to find new emails in a POP3 mailbox with JavaMail.

Q&A with David Webber, Co-chair of the ebXML Joint Marketing Team

Benoît Marchal finishes his coverage of ebXML by interviewing David Webber, a co-chair of the ebXML Joint Marketing Team.

An Introduction to the ebXML CPP

Take a closer look at business processes and the Collaboration Protocol Profile (CPP), two of the cornerstones of ebXML.

ebXML: An Electronic Business Scenario

This electronic business scenario will show you the key benefits of working with ebXML.

Inside ebXML: The Working Groups

To really get the most out of ebXML you need to understand the main working groups within ebXML and how they relate to each other.

ebXML: Introducing the Vision

Do you know what ebXML is? ebXML is a global standard for electronic business being jointly developed by OASIS and UN/CEFACT.

Switching to the Mac for the Java Developer, Part 2

Benoît Marchal continues his discussion on Mac development for the Java programmer.

Switching to the Mac for the Java Developer, Part 1

Should you consider Java development for the Mac?

Questions on HttpURLConnection and Proxies

Benoît Marchal discusses problems with HttpURLConnection and their solutions.

Internet Mail and JavaMail FAQ

Benoît Marchal answers readers' questions on JavaMail.

Regular Expressions in Java

Java programmers should no longer be jealous of their Perl colleagues. With the new JDK, regular expressions are an integral part of the Java platform.

Experiences in writing XML documents

Confused by which way to go when building an XML interface? Benoît Marchal surveys the three most popular paths and compares their characteristics so you don't start off on the wrong foot.

Do Web Services Need RPC?

Not everybody agrees that SOAP is the ideal implementation for Web Services. Find out about one of the alternatives, REST (REpresentational State Transfer).

Do You Have a Standards Policy?

Columnist Marchal says you need to identify clearly what standards you want to use in your project and, more importantly, document the benefits you hope to derive from them in a formal policy.

Euro-Beat: The Developer's Case for Opera

Our international correspondent finds that the alternative browser maker has a focus on accessibility that keeps it attuned to the future of the Internet, especially on a new generation of devices. Here's their advice for developers.

A Registrar with a (Euro) Attitude

Our European correspondent offers his opinion on what to do with some of those euros burning a new hole in your pocket -- get your development project (among other things) its own domain name.

Views from Abroad: XML Pipelines and Delta XML

A U.K.-based company uses XML to replicate the advantages of a pipeline in handling complex datasets. It is a simple tool, useful for such tasks as Java regression testing and version control, but the few tricks it does, it does well, according to our columnist.

Views from Abroad: Some Thoughts on Open-Source Projects

Marchal shares insights into open source gained from those who have spent time in the shop making the alternative way of developing software work. It's a business model that can boost a company's bottom-line, he concludes.

Views from Abroad: GoXML DB, a Native XML Database for Java

This month, our foreign correspondent looks at a new database tool from Canada with a Java API that provides a single interface for developers and integrators.

Views from Abroad: Cactus -- No Pity for Bugs

Our 'foreign correspondent' reports on France's Cactus, a server-side Java unit-testing tool available as open source.

Views from Abroad: Simkin, A New Breed of Scripting Language

This open-source embedded scripting language from the U.K. encourages you to insert scripts in the middle of XML data files, making it quite a valuable tool.

Views from Abroad: Close Up On Jetty

Jetty is popular with developers for its small memory footprint, its ability to work "right out of the box," and its friendly design.

Views from Abroad: Really Running Anywhere

This column is about the worldwide Java developer community. Indeed, it is exciting to remember that this community extends as far as the Web can carry it.

Simkin: A Scripting Language for XML

Simkin mixes XML with a scripting language. Use it to create more flexible applications that can be reconfigured, or extended, through XML files.

Hypersonic SQL: A Desktop Java Database

You should not throw your regular database away but you may want to explore Hypersonic SQL for standalone projects. It is also ideally suited for testing and prototyping.

Minimal XML and Java

If Java is the programming language of the Internet, XML is the data format. It is a simple markup language, but unlike HTML, it is extensible -- meaning you can use any data model. Here, we look at a handy, small-scale version of XML.

Xalan: Extending XSLT with Java

If you've developed with XML, you've probably worked with XSLT. Here's how to extend its functionality.

Java Meets SOAP

The Simple Object Access Protocol has a lot to offer coders working with Java and XML particularly remote procedure calls.

WebMail in Java: Sending E-mails

We conclude our lesson on Java-based e-mail with a close-up look at how the incoming process works.

WebMail in Java: Reading E-mail

We conclude our lesson on Java-based e-mail with a close-up look at how the incoming process works.

WebMail in Java: Sending E-mail

Writing a good e-mail client with JavaMail is a little trickier than it sounds. Here's the code and the lowdown.

A first look at Jini lookup and discovery protocols

We examine two of the core services of Jini technology, which enable distributed applications to dynamically communicate with one another.

Using Java IDL

The Java 2 platform includes an implementation of CORBA's Interface Definition Language. Here's how to get up and running using this powerful technology for developing distributed network applications.

JDK 1.2 does JPEG

Amid all the enhancements to the new Java Development Kit is a little-noticed JPEG codec. Here's the low-down on what this mighty graphics mite can add to your Web development efforts.

JDK 1.2 does JPEG

JDK 1.2 is a major upgrade for the Java platform. It officially introduces Swing, the advanced widget library.

Java meets e-mail

JavaMail 1.1 offers a clean, object-oriented API to messaging systems for apps that need the benefits of e-mail support. Here's how to get it working for you right now.

XML in a three-tier environment

XML, the eXtensible Markup Language, promised to change all this.

A postcard from Europe

U.S. companies definitely have the edge in marketing, but Europe has a lot of smart people doing a lot of exciting things

The two faces of XML

In a nutshell, XML is a W3C standard that aims at being a "better" HTML.

How to write CORBA objects

CORBA is a great tool for effortlessly writing distributed, object-oriented applications. Unlike competitors such as RMI or DCOM, CORBA is both cross-platform and cross-language.

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date