The WingDings Study Group (http://tech.groups.yahoo.com/group/wingding) continues our exploration of "Effective Java, 2nd Edition" by Joshua Bloch. The next...
Using a "naked" List, you can corrupt a pure collection of Strings: List items = new ArrayList<String>(); // compiler warning items.add(1); // compiler warning...
Old mail, but still worth responding to (I bet you can't guess that I'm touching this code again, can you?) I agree that having the ExecutorService take a...
jason marshall
jdmarshall@...
Oct 23, 2008 11:40 pm
1011
... Something got lost in translation here. What I meant to say was quite the opposite: Taking a Callable and returning a Future is fine, but it should be the...
jason marshall
jdmarshall@...
Oct 24, 2008 12:09 am
1012
I think you're conceiving of Future as a lazy evaluation thunk, or something similar. That's kind of what Callable is. It does lose something in translation...
I'm thinking the way the people who coined the term thunk. Java developers seem to have some issues with doing this (see also: value object). I am by no means...
jason marshall
jdmarshall@...
Oct 24, 2008 3:23 am
1014
On Thu, Oct 23, 2008 at 5:14 PM, Joe Bowbeer <joe.bowbeer@...> wrote:> ... Looking at FutureTask some more, I'm starting to see how maybe I could ...
jason marshall
jdmarshall@...
Oct 24, 2008 7:48 pm
1015
The WingDings Study Group (http://tech.groups.yahoo.com/group/wingding) continues our exploration of "Effective Java, 2nd Edition" by Joshua Bloch. The next...
FWIW the email below summerized the choices and voting that led to us read Effective Java. Dan ... From: seajug@yahoogroups.com [mailto:seajug@yahoogroups.com]...
Here's an additional, "back to the basics" suggestion: Programming for the Java Virtual Machine http://my.safaribooksonline.com/0201309726 Someone also...
The WingDings Study Group (http://tech.groups.yahoo.com/group/wingding) continues our exploration of "Effective Java, 2nd Edition" by Joshua Bloch. The next...
I'm doing a bunch of refactoring, and I'm trying out various things we've discussed lately (maybe I'll even change my approach to exceptions... :-) What I want...
In Preferences/Java/Code Style there is a "Conventions for variable names:" table where you can set pre/post fixes for different types of variables. Piotr ...
yep. thanks. I figured it was probably right there and I was overlooking it. thanks. Piotr Wyrwinski wrote: In Preferences/ Java/Code Style there is a...
I advise caution. That's a slippery slope. Charles Simonyi's Hungarian Notation single handedly hurt programmer productivity more than any other "innovation"....
To be fair, Simonyi get a bad wrap, because the original idea of Apps Hungarian got misunderstood and perverted into Systems Hungarian, and then inflicted on...
I said no discussion! :-) Anyways, I'll take your advice under consideration. I don't like hungarian notation in the least, and I suspect old habits will be...
... When in Rome? There are a lot of things I'd rather not have Java do the way it does. But if everyone tries to "fix" Java in some idiosyncratic way, using ...
Consider that many of the popular newer tools and frameworks use convention over configuration, and one would have to think that a language could also benefit...
What, you were serious? Silly programmer. I would only like to point out the humor in looking for refactoring tools for a programming convention that is...
jason marshall
jdmarshall@...
Nov 19, 2008 7:19 pm
1028
Since I missed last weeks Wing Ding meeting I'm not sure if further discussion about the next book took place. Anyway, here's a review thread about "Clean...
You know there wasn't really much discussion of the next book, other than general agreement that the 600+ page Python book is just too big, but thanks for the...
HTTP suffers the problem of having the command and payload channels conflated, which leads to some interesting workarounds that still don't always work. I...
jason marshall
jdmarshall@...
Nov 20, 2008 5:42 pm
1032
The WingDings Study Group (http://tech.groups.yahoo.com/group/wingding) continues our exploration of "Effective Java, 2nd Edition" by Joshua Bloch. The next...
That is an interesting read, at least for the comparison with Erlang. You know, I really want to "get" functional programming, but my forays so far have been...