Click a question to view the answer
(best viewed in Windows Media Player 9 series)
Can't view the clips? Try the HTTP stream.
Full Length Interview
-
Hi Ted, would you like to introduce yourself to the community?
-
You've just written "Effective Enterprise Java". That's a pretty bold move. Why'd you do it?
-
How has it changed?
-
So what's good about it?
-
That's really interesting because in TheServerSide Symposium conference in the last few days, they've been talking about EJB3, it's almost like they're trying to make it even more general. What do you think about that?
-
What would you have done if you could have gone in there, waived your wand and come out with EJB3?
-
Why do you think they haven't done that?
-
How important do you think all this backwards compatibility is? Some people would rather make with EJB 3.0, have it optional to be backwards compatible, and then if you've already got an application, you choose a vendor that happens to have that check marks. What do you think about that?
-
What was your experience being an individual in the group?
-
How do you feel it compares to the .NET attributes on the other side there?
-
What do you think are going to be some of the best practices or maybe even anti-patterns that are going to come out with Metadata?
-
Let's go back to the book. What are the other pieces that are on EJB that you talk about in the book?
-
Yeah, we talked before about some of the things that seem to be underused, like messaging, and things like that. You talk about messaging in the book right?
-
So, won't the OO guys cringe when they hear about this stuff?
-
That's probably the same case for Web services? Where do you think Web services are going to be fitting in and how is that going to evolve in the next couple of years do you think?
-
What about Genie?
-
What do you think it is?
-
Do you think we're, at the moment, technology you know, Dave Thomas talks about how we're marketing driven rather then technology driven. Are we going to be able to change that?
-
So, what is an enterprise developer anyway? Who should be reading your books and all that kind of stuff?
-
What's enterprise software?
-
So we have these enterprise concerns, transactions, and certainly others, and we also have simplification. How much of this stuff does the enterprise developer need to have in front of them? How much do they have to understand? And how much can we, kind of, simplify and wave our hands around a little bit?
-
What are some other things, like isolates, that we can look at the .NET world and use? Are there any others things that when you're working in the Java world, you kind of, oh I wish I had that, and vise versa too, .NET and Java.?
-
Where do you think the java.util.concurrent is actually going be used by the actual developers out there?
-
What about things that when you're working in .NET that you wish you could have taken over from the Java side?
-
What do you think about the dynamic languages that seem to be getting a little bit more steam?
-
What about the whole X# thing. What's that?
-
So how important is all this static typing to you?
-
But then that kind of brings us back to "What is a large-scale system". I mean is it 30% of the things out there, 10%, or is it just 0.01% of the things people are building?
-
Like if there's code that no one in the company actually knows what's going on anymore. There's code [...] around.
-
What are some of the performance things that you talk about in these large- scale systems?
-
So how do you unlock the door?
-
You got a chance to say one thing here to the TSS.com Community, what do you want to say?
-
Well, thank you brethren for putting a Tech Talk on the TSS.com side. Thanks a lot.