Okay, Generics are old news. But since NetBeans was still targetting JDK 1.4 until a few months ago, and most of my coding is NetBeans plug-ins, I'm just starting to really appreciate them. In particular, I'm finding they have a very nice effect on the things I choose to write and how I write them.
A quiz for helping absolute beginners in understanding the concepts of OO Programming. Useful for students reviewing and also for teachers looking for classroom material.
In fact, last time I checked, I wasn't a 'mock' anything. I get 'mocked' a lot for my photograph above, but that's the maximum 'mocking' in my life sadly.
So why does Javablogs.com classify me as a mock Sun employee?
If Sun would like to offer me a position, I will be more than happy to call myself a mock Sun employee. Or whatever. But then I wouldn't be 'mock' anymore so that may defeat the...
Following on from a previous post about using anaphora (a word like it that refers to something previously referred to) to make jMock tests more readable, I ask "Can we have language-level anaphora?"
Comparing Strings with '==' is almost never correct, and comparing with the equals method is often wrong too.
or why most of whatever you need to know about AJAX you probably already know.
You really can have your list model and sort it too. I describe
how to produce sorted lists and use a simple application to demonstrate concepts, with downloadable demo source code.
How many times have we heard or preached (or both) the important lesson of not having our business logic "leak" into the client tier. Each time we hear it, we nod our heads and say "how true," and get serious for a moment.
The idea of logic leaks applies to other aspects of development, not just the client tier. For example, the Hibernate project is very concerned about not leaking persistence...
Give an engineer some code and one of the first things crossing through the mind of some engineers is, "Should I rewrite or re-factor that code?". The logic being that the new version will be ultimately be better in some way than the original. But it doesn't always work out that way..
Developing applications that work how we work: handling lots of things all at once.
Dr. Sallie Henry died March 7, 2006.
She came to the Computer Science department at the University of Wisconsin - LaCrosse, in 1979. Her energy and enthusiasm were a real boost. She encouraged many students - most of the CS people I know from those days are still actively in the software business. At LaCrosse, she brought in undergraduate research opportunities, and she helped push the...
If you're interested in my $0.02 on AJAX, check out my Public Static editorial in JavaPro magazine. Here's an excerpt:
dk.brics.automaton is a Java regex package whose main claim to fame is that it is significantly faster then all other Java regex libraries, including the one in the JDK. How can this be?
We have made some experiments with the creation of an Eclipse Warning to detect the usage of the println in the code. Every time a developer type System.out.prinltn(...), the warning icon appears beside his code. A sample code is provided.
I'm working on a program that requires I convert degrees of longitude into miles. Since we are mapping radians on to the sphere (mostly) that is Earth, I needed to do some trigonometric calculations. Upon whipping out some paper and pencil and drawing the triangles I needed I realized had to remember which function to use. Is it Sine, Cosine, or Tangent? Hypotenuse over Adjacent? Adjacent over...
O'Reilly has introduce a new service called "Rough Cuts" that gives pre-publication access to books as they are being written.
In response to dependency hell comments