My Blog
Flying to Alaska
click here for free hit counter html code
Click here for free hit counter code.
Welcome to LordJoe.com

Training and Consulting in Java and Object-Oriented Coding



    Talking to Com



    SOAPing with the Enemy - talking to .NET


  JDoc2


  JavaOne Presentation


     UW Advanced Java Course


Why we like Java.

There are numerous good computer languages. There are relatively few languages with the momentum to make a real difference in software development. Java is one of those languages. The developers of Java had a chance to look at existing computer languages and address their deficiencies. Coming ten years after the introduction of C++, Java takes advantages of vast improvements in hardware and software technologies to address the issues raised by C++.

While C++ is a very powerful, Object-oriented language, it takes many years for develop a good C++ developer. Much of this time is spend learning what features of the language not to use. Java allows inexperienced users to write high quality code. It incorporates user interface directly in the language.

We believe that Java is not just for Applets, indeed that browsers are merely another environment in which Java code can run.

We believe that Java and Object-Oriented technology are a major paradigm shift. That organizations training and hands on experience to appreciate the power of these technologies.


Why LordJoe? Well, the name LordJoe is a bit unusual - why did we pick it?
 



Java Courses These are offered as onsite courses - usually the first step will be to determine the specific needs of the organization and place special emphasis on issues of concern to current development efforts. .



 

Java Consulting - LordJoe offers several types of Java consulting

  1. Turnkey solutions to specific Java problems. - We will work a problems from full requirements specification to delivered product.
  2. Coding assistence - we will work with your people to improve in-house practices and coding. This may include code critiques, attending code reviews and development of modules or proof of concept.

How To - This section is an annotated index of sample code which deals with specific issues. It is my beilef that one working, well annotated sample is the best way to learn how to work with code and the best startig point for codone.



Java Code - Sun recently renamed the package in swing from com.sun.java.swing to javax.swing. They published code to automatically rename packages. This is a variant of their code which will recurse through directories rather than requiring a list of files. It is useful in its own right and as a tutorial example.
Package Renamer
Editorials

Good Coding is a matter of Style. Every developer has their own opinions on coding styles. These are some of mine.

How is User Interface is Handled
The pendulum in software development has swung to the point where user interface is considered the principle activity in application development. Here are my ideas on how to balance that trend.
 
 

Mail to: smlewis@LordJoe.com
(C) Copyright Steven Lewis, 1998.
Last updated: 11/23/98