Just getting started is more important than anything else. Coding a graphical user interface (GUI) can be thought of as a combination between programming and graphic design skills. An awareness of a user’s needs is crucial for both usability and...
When O’Reilly first approached me about writing a book on Java performance tuning, I was unsure. Java performance, I thought—aren’t we done with that? Yes, I still work on performance of Java (and other) applications on a daily basis, but I...