Welcome to my webpage dedicated to software development and my personal interests.
I currently work as a technical consultant for Murex (supplier of software and solutions for financial markets) in Paris, France. I specialize in performance and technical infrastructure aspects of the Murex platform.
I received my Computer Engineering degree from the Higher National School of Telecommunications (ENST) in France. I also hold a M.S. in Distributed Software Systems from the University of Paris VI in France.
Some of the books of interest I have read (or currently reading):
Computer & Software Engineering related:
Schaum's Outline of Programming with
Schaum's Outline of Programming with C
Effective Java Programming Language
UML 2.0 in Action
Software Architecture in Practice (2nd
Understanding the Linux Kernel (3rd
Dreaming in code
Coder to Developer - Tools and Strategies for Delivering Your Software
Finance & Financial Markets related:
Options, Futures and other
Understanding Credit Derivatives
Getting Things Done
Links to most of the interesting websites, articles and documents I have found, read and consult frequently on the Internet:
Software Development - Java Programming Language
www.onjava.com Articles relating to all facets of java development.
www.ibm.com/developerworks Articles relating to all facets computer science. IBM's developerworks is my main reference for everything java, linux, architecture etc.
www.javaworld.com - Another site featuring articles relating to all facets of java development.
Taming Tiger - an article about the new language features introduced by J2SE 1.5.
Regular expressions simplify pattern-matching code - Good introductory article to JDK 1.4+ regexes.
J2EE without the Application Server - introduction to Spring/JTA integration.
XA transactions using Spring - another article on Spring/JTA integration.
Software Development - C++ Programming Language
www.cplusplus.com/doc/tutorial C++ Language Tutorial. Nice introduction to all the important aspects of the C++ language.
home.earthlink.net/~huston2/dp/patterns.html introduction to design patterns (in C++ and Java).
Software Development - Integrated Development Environments and Tools
www.eclipse.org The popular Java IDE. I've been using eclipse for many years now.
wiki.sdn.sap.com/wiki/display/Java/Java+Memory+Analysis - Great tool from SAP to analyze Java heap dumps. The weblogs about this tool are also very useful.
Software Development - Graphical User Interfaces
A gentle introduction to SWT and JFace - Good Introductory series to SWT and JFace on IBM Developerworks.
Software Development - Software testing
Software Development - Software performance
www.perftestplus.com Good site focusing on Performance Engineering methodologies.
www.javaperformancetuning.com Must read resource site for all your java performance tuning tips and links.
Eye on performance: Wait leaks Article that explains what is a wait leak in java.
blogs.sun.com Blogs of people at Sun often prove useful to find specific information about Java, the JVM and performance.
Software Development - Software Architecture
Software Development - XML
Start working with XMLStarlet - XMLStarlet is a command line toolkit for manipulating XML files.
XMLStarlet: a Unix toolkit for XML - another article about using XMLStarlet.
Software Development - Debugging Techniques
Debug Tutorial series on code project - tutorials about advanced C and assembly debugging on Windows using windbg.
RMS's gdb tutorial - first place to check if you want to learn gdb basics.
Software development - Project Management
Favorite bash Tips and Tricks - An article on Linux Journal
detailing the most useful tips for bash scripting.
My Favorite bash Tips and Tricks - An article on Linux Journal detailing the most useful tips for bash scripting.
www.snpnet.com/sun_DTrace/dtrace.html - Good webcast introducing DTrace.
www.javapassion.com/handsonlabs/9010_solaris10dtrace.zip - DTrace hands on Lab.
www.snpnet.com/clients/sun/containers06092005/solaris.html - Solaris 10 Containers webcast.
http://www.samag.com/documents/s=7762/sam0301n/0301n.htm - Solaris Cool Commands.
Database Management Systems
asktom.oracle.com - Huge answers archive for a lot of Oracle questions.
www.adp-gmbh.ch/ora - nice resource about how Oracle RDBMS works.
www.orafaq.com - The Oracle FAQ puts a wealth of information at the fingertips of Oracle professionals all over the world.
XA protocol exposed An in-depth introduction to the XA protocol
© 1998 - 2008 Toni Soueid