667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 42 Messages: 42 Messages: 42 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Interview With Hani Suleiman

Posted by: Joseph Ottinger on February 03, 2006 DIGG
After Hani Suleiman's recent election to the JCP EC, TSS interviewed Mr. Suleiman to try to clarify how a person who is effectively seen as an agitator in the Java industry perceives his role in the JCP, and in the industry at large.

For those who don't know much about you, who are you? What do you do?

I'm the CTO of Formicary. Formicary has a portal product (http://www.go-epix.net) and provides consulting services for financials. I'm also a member of a number of JSR's, and have recently been elected onto the JCP Executive Committee. I also putter about on a whole bunch of open source projects.

Through your blog, you've become known for blasting various tools and APIs without regard for people's feelings, the tools' popularity, or anything else. What purpose are you trying to serve through this?

Education, entertainment, education, and education. While I've been blamed for what some refer to as the 'new negativity in javaland', I think this is a far healthier ecosystem than the one I felt I lived in before I started the bileblog; that of endless pats on the back for everyone, for everything. The goal is to let Java developers realise that there is no shame in pointing out that the emperor has no clothes. Of course, I'm not saying that everyone should be like this, and I certainly do agree that it's easier to knock down than build up. That doesn't take away anything from the value of knocking down though. In many ways, I feel that I express sentiments that many developers feel, but had trouble articulating (perhaps not the colourful language, but that's just my version of syntactic sugar).

Using clogging (Editor's note: commons-logging) for example just doesn't feel right, and people who have these feelings hopefully now have enough ammo and hard evidence to give more credit to their initial misgivings.

You've been elected to the JCP's EC recently. Why did you run for this? What qualified you for this position?

I ran because anyone can, and I thought it'd be interesting to try to attack some of the problems that I felt plagued the JCP from the inside. I don't think I'm particularly qualified for the job, all I have is a keen love of all things Java, and a willingness to think through the issues. I do like to think though that I bring in a certain 'from the trenches' perspective, which I hope in time with the right nudging will make the JCP more accessible. Of course, the EC is perfectly aware of the transparency issue, and all the members are awfully smart people who understand and realise the importance of more transparency.

You recently blogged about the failings of the Servlet specification's maintenance release. As an EC member, is it a breach of conduct to be public with things like that? Would it be better to keep such opinions private to the JCP and the specification's expert group?

I don't think it's a breach of conduct. It's surprising that Kirk Pepperdine, a TSS editor, would be so ignorant of how the EC actually works, actually, given his recent inappropriate editorializing about my role and position. Equally funny though is how not a single comment in that thread rose to his baiting. I'm not a member of the Servlet Expert Group. My interaction with them is the exact same as any other servlet user's would be. The fact that I'm on the EC is irrelevant, since the EC doesn't debate technical issues. A breach of conduct in this case would have been me going up to the servlet EG and proclaiming, "I am an EC member, your spec sucks and you must make these changes." You won't see me blogging too negatively about Java EE5 for example, or EJB3, since I am a member of both of those expert groups and so I have the power to voice my complaints and suggestions from the inside. Similarly, I'm not going to whine about the EC either. Shocking as this might be, I DO have a code of conduct for the bileblog, and it's always fascinating seeing who 'gets' it and who doesn't.

What does the JCP EC actually do? What's your role in the EC?

The EC is basically the 'P' in JCP. It's all about process, process, process. The EC's role is to make recommendations to Sun on the JCP process itself. What can and can't be a JSR, what's required for a JSR, how intellectual property works within a JSR, and so on. There is no technical work involved, which I think is a surprise to a lot of people, given how often I'm told I should now 'fix JDK7' or 'veto xml language support' or 'create javax.asshat.'

Some say the JCP is too slow at producing specifications to be entirely useful. Is this true, and is there a way to either address the impression or fix the JCP?

I do agree that JSR's do tend to take their sweet time to achieve release status from inception. I think the average time right now is something like 18 months. Is this too slow? As a developer keen on all the coolest toys, definitely. As someone determining strategy and thinking of product longevity and a stable platform to build on, I'd say definitely not. Whether most people see this or not, there's a lot that has to happen for a JSR to reach completion. The problems addressed are never trivial ones. It's naive to think that you can round up a bunch of excited developers and knock up a JSR within four months. The Groovy JSR I think is a wonderful cautionary tale of what happens when you think that.

The problem is that standards are, by definition, astoundingly boring. The kind of developers who participate in online communities and offer up their opinions tend to be of the more cutting edge variety, where they're keen to find the next shiny toy to play with.

This is a good thing, and results in a lot of fast innovation and a very dynamic and vibrant community. Unfortunately for these people, Java is a huge industry. There is no industry in the world that can flit about in this manner and survive. You need process, you need standards, you need specifications. All of which ensure that the exciting fun stuff is put on a table, dissected, distilled, and captured into a document that makes it useful for everyone else.

What's your impression of how J2EE is doing in the field? Is the platform broken?

It's doing awfully well, from where I'm standing. It's hard to find a company using Java that doesn't have an application server or a mashed up J2EE stack (tomcat + spring + random pluggable J2EE bits), or something in between.

I think the 'broken' aspect of J2EE is a case of bad terminology. It's funny that the people who will scream that from the rooftops will in the same breath say you should use Spring. Spring owes its existence to the fact that J2EE exists. It's sort of funny (but also quite sad) seeing Spring users switch from being insightful early adopters with a good firm grasp on J2EE and its pain points, to being ignorant masses who will beat their chests and thump their newfound holy books.

Do you think the new revision will change impressions of Java among the, ah, thought leaders?

Before I answer that, it's important to clarify this concept of 'thought leaders.' Our industry has a lot of smart people in it who occasionally express their opinions and ideas. It has a whole ton more of loudmouths who think that the mere act of expressing an opinion makes it a worthwhile and well considered one. The latter group is a lot louder and more prevalent than the former, and sadly, the pool of 'thought leaders' consists more of that sort of people than the former.

Getting back to the question, I do think that anyone intelligent and open minded will find that Java EE 5 is a huge step forward in terms of usability. It's all the functionality (and more!) with a lot of the tedium removed.

Have you looked at the technologies people say will replace Java, such as Ruby on Rails? What are these technologies' impact on Java?

Not particularly, no. Competition is a healthy thing. The RoR community stands out not for its innovation or intelligence, but for its immaturity. I think a lot of those people are in for a rude awakening once they start being taken seriously by people with money (which might well happen, RoR does solve certain problems very well).
  
Maybe it's the exuberance of youth, maybe it's the fact that developer type people get off on terseness and things that make them feel clever, as opposed to tools that help them get things done.

If you had a positive suggestion (or suggestions!) for Java coders, what would it or they be?

Be wary! At any given snapshot in time, you will find a whole bunch of people pointing out that technology X is the best thing since the best thing since sliced bread. Our field is not so filled with magic, there aren't really very many huge advances once you step outside of the daily excitement, so always keep things in perspective, and think about all your decisions and choices; how many of them were driven by what you read on TSS/some random blog/a 'thoughtleader' spewing advice, and how many were the result of you investigating and figuring out the right solution after trying a couple of different approaches?

Threaded replies

·  Interview With Hani Suleiman by Joseph Ottinger on Fri Feb 03 09:05:42 EST 2006
  ·  Interview With Hani Suleiman by Alain Rogister on Fri Feb 03 09:52:21 EST 2006
    ·  The most interesting thing on TSS in a while by Dave C on Fri Feb 03 12:42:47 EST 2006
    ·  Hani on Rails by dylan stamat on Fri Feb 03 16:40:10 EST 2006
      ·  Hani on Rails by Ilya Sterin on Fri Feb 03 18:08:32 EST 2006
        ·  Hani on Rails by dylan stamat on Sat Feb 04 01:20:44 EST 2006
  ·  /talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl by Sujan J20 on Fri Feb 03 09:53:49 EST 2006
    ·  /talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl by Joseph Ottinger on Fri Feb 03 10:17:21 EST 2006
      ·  /talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl by Javier Pavier on Fri Feb 03 10:55:17 EST 2006
    ·  TheServerSide is dying by Matt Giacomini on Fri Feb 03 10:55:15 EST 2006
      ·  TheServerSide is dying by Matt Giacomini on Fri Feb 03 10:56:47 EST 2006
        ·  Interesting interview by Cedric ROUVRAIS on Fri Feb 03 11:21:14 EST 2006
          ·  Interesting interview by Steve Zara on Fri Feb 03 13:05:09 EST 2006
            ·  Interesting interview by Michael Jouravlev on Fri Feb 03 13:43:53 EST 2006
              ·  Interesting interview by Steve Zara on Fri Feb 03 18:12:57 EST 2006
          ·  Interesting interview by Frank Bank on Fri Feb 03 14:14:56 EST 2006
      ·  RE: TheServerSide is dying by Anodos Faeryblood on Fri Feb 03 11:13:51 EST 2006
  ·  This is a nice TGIF treat from TSS by Frank Bank on Fri Feb 03 09:59:15 EST 2006
    ·  +1 by Ricardo Herrmann on Fri Feb 03 11:36:30 EST 2006
    ·  This is a nice TGIF treat from TSS by Steve Zara on Fri Feb 03 18:19:01 EST 2006
      ·  This is a nice TGIF treat from TSS by Serge Boulay on Sat Feb 04 15:40:18 EST 2006
  ·  Interview With Hani Suleiman by Kirk Pepperdine on Fri Feb 03 10:18:53 EST 2006
  ·  Interview With Hani Suleiman by Irakli Nadareishvili on Fri Feb 03 12:40:50 EST 2006
    ·  Interview With Hani Suleiman by Michael Jouravlev on Fri Feb 03 13:47:30 EST 2006
      ·  This man is nuts by Ilya Sterin on Fri Feb 03 14:27:53 EST 2006
        ·  This man is nuts by Cameron Purdy on Fri Feb 03 21:21:05 EST 2006
    ·  Interview With Hani Suleiman by Jason Carreira on Fri Feb 03 15:04:56 EST 2006
      ·  Interview With Hani Suleiman by Irakli Nadareishvili on Fri Feb 03 17:38:05 EST 2006
  ·  Hani's smart people? by Thomas Dyer on Fri Feb 03 14:39:48 EST 2006
    ·  Hani's smart people? by Ilya Sterin on Fri Feb 03 14:45:08 EST 2006
      ·  Hani's smart people? by Thomas Dyer on Fri Feb 03 15:22:12 EST 2006
        ·  Hani's smart people? by Jason Carreira on Fri Feb 03 16:04:33 EST 2006
          ·  Hani's smart people? by Cameron Purdy on Fri Feb 03 21:17:29 EST 2006
        ·  Hani's smart people? by Ilya Sterin on Fri Feb 03 18:05:46 EST 2006
  ·  Lighten up Wankers by Frank Bank on Sat Feb 04 03:02:03 EST 2006
    ·  Lighten up Wankers by Jason Carreira on Sat Feb 04 12:58:43 EST 2006
      ·  Lighten up Wankers by Frank Bank on Sat Feb 04 13:13:39 EST 2006
        ·  Lighten up Wankers by Mark Nuttall on Sat Feb 04 18:08:52 EST 2006
        ·  Lighten up Wankers by Jason Carreira on Sat Feb 04 22:17:58 EST 2006
          ·  Lighten up Wankers by Frank Bank on Sat Feb 04 23:10:58 EST 2006
            ·  Lighten up Wankers by B B on Sun Feb 05 00:37:28 EST 2006
              ·  Lighten up Wankers by Frank Bank on Sun Feb 05 09:56:20 EST 2006
      ·  Lighten up Wankers by Erick Reid on Mon Feb 06 14:33:45 EST 2006
  Message #199469 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Alain Rogister on February 03, 2006 in response to Message #199460
What ? Nothing about facials ?

  Message #199470 Post reply Post reply Post reply Go to top Go to top Go to top

/talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl

Posted by: Sujan J20 on February 03, 2006 in response to Message #199460
I remembered Hani Suleiman interviewed here on TheServerSide.com. What was that interview conducted? The following is the URL to that older interview?
http://www.theserverside.com/talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl

That interview was good. This text based interview is also good.

But, on the whole, I think that TheServerSide communities are dying? They can do better, can't they?

Rgds.

  Message #199471 Post reply Post reply Post reply Go to top Go to top Go to top

This is a nice TGIF treat from TSS

Posted by: Frank Bank on February 03, 2006 in response to Message #199460
Have you looked at the technologies people say will replace Java, such as Ruby on Rails? What are these technologies' impact on Java?

Not particularly, no. Competition is a healthy thing. The RoR community stands out not for its innovation or intelligence, but for its immaturity. I think a lot of those people are in for a rude awakening once they start being taken seriously by people with money (which might well happen, RoR does solve certain problems very well).

C++ always had the client and got kicked out the server space (for the most part). What is *Java going to do when the high-end is not enough and the low-end has chewed *Java to shreds?

  
Maybe it's the exuberance of youth, maybe it's the fact that developer type people get off on terseness and things that make them feel clever, as opposed to tools that help them get things done.

Maybe it's because many developers are wary of the tools being everything. Hey I love my IDEs (along with a VI plugin if can be found), and tend to laugh at the slashdork kiddies when they think they're hardcore because they don't use an IDE, but I'm wary of tools being everything...at least not the tools we have today.

And what happens when RoR or something else has a nice Smalltalk-like environment to go along with the RAD language?

*Java - as in the language. In my book a high performance JVM and the libs are more important than a mediocre language like Java

Let the biles begin!

  Message #199472 Post reply Post reply Post reply Go to top Go to top Go to top

/talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl

Posted by: Joseph Ottinger on February 03, 2006 in response to Message #199470
The Tech Talk interview was conducted at last year's TSSJS. This interview was conducted this week.

  Message #199473 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Kirk Pepperdine on February 03, 2006 in response to Message #199460
From APPENDIX A: EXECUTIVE COMMITTEE POLICIES AND PROCEDURES
5. Review maintenance revisions and possibly require some to be carried out in a new JSR.

Kind regards,
Kirk Pepperdine

  Message #199476 Post reply Post reply Post reply Go to top Go to top Go to top

TheServerSide is dying

Posted by: Matt Giacomini on February 03, 2006 in response to Message #199470
I think that TheServerSide communities are dying? They can do better, can't they?

I agree with this. TTS feels as if it has lost some direction (or maybe passion for reporting the cutting edge of java). It seems almost more like a marketing headlines, product release announcments, and flamebait topics new board.

I think there are plenty of interesting things going on out there I just don't see TTS talking about them.

  Message #199477 Post reply Post reply Post reply Go to top Go to top Go to top

/talks/videos/HaniSuleiman/interview.tss?bandwidth=dsl

Posted by: Javier Pavier on February 03, 2006 in response to Message #199472
This interview was conducted this week.
What's it doing on TSS then ? Your interviews are always from a year or more ago. How did that get through ?

  Message #199478 Post reply Post reply Post reply Go to top Go to top Go to top

TheServerSide is dying

Posted by: Matt Giacomini on February 03, 2006 in response to Message #199476
That being said, I actually liked this post. Our potty mouth JCP leader is one of a short list of interesting characters left in Javaland ;)

  Message #199480 Post reply Post reply Post reply Go to top Go to top Go to top

RE: TheServerSide is dying

Posted by: Anodos Faeryblood on February 03, 2006 in response to Message #199476
I think that TheServerSide communities are dying? They can do better, can't they?

I know this is off topic, but I'm really curious... where are the best web communities for Java these days? My current haunts are:
1. tss
2. javalobby
3. clientjava.com

But I feel like there must be some bigger and better community I'm missing out on.

  Message #199482 Post reply Post reply Post reply Go to top Go to top Go to top

Interesting interview

Posted by: Cedric ROUVRAIS on February 03, 2006 in response to Message #199478
I do agree that things are simmering down some what ... but from my point of view it's the maturity cycle.

The hype of java is dying and we're entering a new era of productivity and understanding.

Only the college kids that are always whining are there until they get something else to chew at.

  Message #199486 Post reply Post reply Post reply Go to top Go to top Go to top

+1

Posted by: Ricardo Herrmann on February 03, 2006 in response to Message #199471
*Java - as in the language. In my book a high performance JVM and the libs are more important than a mediocre language like Java

+1

  Message #199493 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Irakli Nadareishvili on February 03, 2006 in response to Message #199460
Hani is definitely _not_ a nice person, in social terms (even if you find him funny) but he occasionally has some good points.

When he was first appointed to EC, I was, actually, upset. He just seemd too negative, leave alone his bad manners :)

But, well, EC was not so good before Hani, so maybe it can be any better after Hani is on it? At least, Hani has more commons sense (if you filter-out all the biling) than an average "thought-leader".

Nice interview.

  Message #199494 Post reply Post reply Post reply Go to top Go to top Go to top

The most interesting thing on TSS in a while

Posted by: Dave C on February 03, 2006 in response to Message #199469
Kudos to the interviewer for asking real questions. This was more interesting, and insightful than almost any other post here in recent memory. I would love to see continued interviews with talking heads where they are put to the task to justify their position/product/architecture.

  Message #199496 Post reply Post reply Post reply Go to top Go to top Go to top

Interesting interview

Posted by: Steve Zara on February 03, 2006 in response to Message #199482
The hype of java is dying and we're entering a new era of productivity and understanding.

I don't think so. Java is only just taking over as most used language from C++ in a number of areas; productivity-increasing features in Java 1.5 are only just being taken up my a large number of developers. I think Java is still in the growth phase....

  Message #199506 Post reply Post reply Post reply Go to top Go to top Go to top

Interesting interview

Posted by: Michael Jouravlev on February 03, 2006 in response to Message #199496
The hype of java is dying and we're entering a new era of productivity and understanding.
I don't think so. Java is only just taking over as most used language from C++ in a number of areas; productivity-increasing features in Java 1.5 are only just being taken up my a large number of developers. I think Java is still in the growth phase....
Haven't you both said the same thing?

  Message #199507 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Michael Jouravlev on February 03, 2006 in response to Message #199493
Hani is definitely _not_ a nice person, in social terms (even if you find him funny)
I don't like nice people (in social terms). "You take sugar?" - "No, thank you, Turkish. I am sweet enough."

Good interview, I agree. Good questions, good answers.

  Message #199510 Post reply Post reply Post reply Go to top Go to top Go to top

Interesting interview

Posted by: Frank Bank on February 03, 2006 in response to Message #199482
The hype of java is dying and we're entering a new era of productivity and understanding.

So let me get this straight. This new golden, utopia era of productivity and understanding that you're talking about is a result of java hype dying?

  Message #199513 Post reply Post reply Post reply Go to top Go to top Go to top

This man is nuts

Posted by: Ilya Sterin on February 03, 2006 in response to Message #199507
Hani is definitely _not_ a nice person, in social terms (even if you find him funny)
I don't like nice people (in social terms). "You take sugar?" - "No, thank you, Turkish. I am sweet enough." Good interview, I agree. Good questions, good answers.

He's not funny either, actually I think he has some psychological issues, seriously. I think he's trying to make up for his shortcomings, but bashing other folks. He doesn't do it with constructive criticism, rather he's sexually perverted jokes (every other sentence), really show lack of knowledge in many areas. I just read the whole front page of the blog, and yet to find something technically feasible. I'm not saying Hani is not intelligent, but he definitely seeks attention and requires therapy. Please Hani, just see a therapist. I know you're in denial of your disorder, but they can really help you.

Ilya

  Message #199514 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Thomas Dyer on February 03, 2006 in response to Message #199460
Our industry has a lot of smart people

Wonder who Hani's smart people are?

  Message #199516 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Ilya Sterin on February 03, 2006 in response to Message #199514
Our industry has a lot of smart people
Wonder who Hani's smart people are?

I know what you mean, I'm yet to see him say anything good about anything/anybody.

Ilya

  Message #199518 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Jason Carreira on February 03, 2006 in response to Message #199493
Hani is definitely _not_ a nice person, in social terms (even if you find him funny)

Have you met him? He's actually a very nice person... in person... On his blog there's a different set of rules, and those of you who are asking why he can't be constructive or positive on his blog obviously haven't grasped them yet. In person it's sometimes hard to associate the foul-mouthed rhetoric with the soft-spoken and courteous person in front of you... at least until you get him somewhere with alcohol ;-)

  Message #199520 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Thomas Dyer on February 03, 2006 in response to Message #199516
I kinda like his blog. Every community should have a bileboy. Wonder if there's a Rails bileboy?

  Message #199523 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Jason Carreira on February 03, 2006 in response to Message #199520
I kinda like his blog. Every community should have a bileboy. Wonder if there's a Rails bileboy?

No, they're still to busy happily patting each other on the back and declaring the death of Java / C# / C++

  Message #199527 Post reply Post reply Post reply Go to top Go to top Go to top

Hani on Rails

Posted by: dylan stamat on February 03, 2006 in response to Message #199469
Even though I'm now doing Rails development full time (and loooving every minute of it) for a living instead of Java development, I still love reading TSS :)

Needs more Hani !

  Message #199539 Post reply Post reply Post reply Go to top Go to top Go to top

Interview With Hani Suleiman

Posted by: Irakli Nadareishvili on February 03, 2006 in response to Message #199518
Hani is definitely _not_ a nice person, in social terms (even if you find him funny)
Have you met him? He's actually a very nice person... in person... On his blog there's a different set of rules, and those of you who are asking why he can't be constructive or positive on his blog obviously haven't grasped them yet. In person it's sometimes hard to associate the foul-mouthed rhetoric with the soft-spoken and courteous person in front of you... at least until you get him somewhere with alcohol ;-)
Jason. No, I have not but I would not mind to :)

He is not nice because he puts no effort to be such(at least not in his public writings). His "foul-mouthed rhetoric" can definitely be very annoying, too. And such behaviour is not, generally, socially acceptable :) But that does not necessarily mean much is, I guess, what you were saying and I could agree to that.

I used to to have the same negative attitude towards Hani, as what Ilya does. But if you filter-out his language, he actually often makes good points. I still do not think he needs to use that dirty language, but, hey - it's his choice.

It is interesting to see what, if any, results will Hani's appointment have on JCP.

  Message #199545 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Ilya Sterin on February 03, 2006 in response to Message #199520
I kinda like his blog. Every community should have a bileboy. Wonder if there's a Rails bileboy?

What do you like about it? The completely unhumorous profanities that he uses. I mean it might be funny once, twice, but every post refers to some sexually explicit material, and at that most is the same stuff over and over. I'm seriously thinking he has some sort of a complex and needs to get evaluated. Maybe the lack of what he's discussing in he's life, is making him constantly refer to it.

I mean, he might have good points, but I was faced with trying to decipher them, through his unhumorous explicit content.

Ilya

  Message #199547 Post reply Post reply Post reply Go to top Go to top Go to top

Hani on Rails

Posted by: Ilya Sterin on February 03, 2006 in response to Message #199527
Even though I'm now doing Rails development full time (and loooving every minute of it) for a living instead of Java development, I still love reading TSS :)Needs more Hani !

This might not be a message for this board, but I just can't get an answer fron any Ruby guys. What is your deployment platform? Most options out there are either no longer supported, not actively developed, or unscalable? If you only had an enterprise application server, or something similar, even mod_ruby (which is no longer active), you'd at least have some chance.

Ilya

  Message #199549 Post reply Post reply Post reply Go to top Go to top Go to top

Interesting interview

Posted by: Steve Zara on February 03, 2006 in response to Message #199506
The hype of java is dying and we're entering a new era of productivity and understanding.
I don't think so. Java is only just taking over as most used language from C++ in a number of areas; productivity-increasing features in Java 1.5 are only just being taken up my a large number of developers. I think Java is still in the growth phase....
Haven't you both said the same thing?

No, because I believe that there is still 'hype' and excitement about Java in some areas - I don't think that the 'hype' is dying yet.

  Message #199550 Post reply Post reply Post reply Go to top Go to top Go to top

This is a nice TGIF treat from TSS

Posted by: Steve Zara on February 03, 2006 in response to Message #199471
C++ always had the client and got kicked out the server space (for the most part). What is *Java going to do when the high-end is not enough and the low-end has chewed *Java to shreds?

My impression is that Java is poised to do rather well at the low end. We have seen the release of a new version NetBeans with a first-rate GUI designer for the growing client-side use of Java, and we have seen the release of a new version of Studio Creator, and libraries of JSF components released to open source, providing very rapid VB-stye development of rich data-linked web GUIs.

  Message #199563 Post reply Post reply Post reply Go to top Go to top Go to top

Hani's smart people?

Posted by: Cameron Purdy on February 03, 2006 in response to Message #199523
I kinda like his blog. Every community should have a bileboy. Wonder if there's a Rails bileboy?
No, they're still to busy happily patting each other on the back and declaring the death of Java / C# / C++

.. Perl, Python, PHP, SQL, Windows, Linux, HTTP, HTML, XML, electricity, God, the Universe, ..

;-)

  Message #199564 Post reply Post reply Post reply Go to top Go to top Go to top

This man is nuts

Posted by: Cameron Purdy on February 03, 2006 in response to Message #199513
Hani is definitely _not_ a nice person, in social terms (even if you find him funny)

He's not funny either, [..] rather [his] sexually perverted jokes (every other sentence), really show lack of knowledge in many areas.

There are a couple ways to read that ..

Peace,

Cameron Purdy
Tangosol Coherence: The Java Data Grid

  Message #199569 Post reply Post reply Post reply Go to top Go to top Go to top

Hani on Rails

Posted by: dylan stamat on February 04, 2006 in response to Message #199547
Nothing fancy. Personally, I use Switchtower to deploy to any number of boxes. Those boxes run Lighttpd as a webserver, and use FastCGI. It's the "share nothing" approach, so I just add boxes if I actually needed to. It's rediculously fast, easy to setup, easy to maintain and adapt, and can handle huge loads. It's also fun. Functional and fun is my personal preference at the moment :)

  Message #199572 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Frank Bank on February 04, 2006 in response to Message #199460
Hani is pretty funny.

Think about it. A couple years from now, when you're in your late 20s and firmly entrenched into your COBOL-like(Java) legacy status, you'll be fondly reminiscing with the other geezers such classics as "Bill Burke's breast milk".

  Message #199598 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Jason Carreira on February 04, 2006 in response to Message #199572
Hani is pretty funny.Think about it. A couple years from now, when you're in your late 20s and firmly entrenched into your COBOL-like(Java) legacy status, you'll be fondly reminiscing with the other geezers such classics as "Bill Burke's breast milk".

Since this is a Hani thread, I'll try to summon his spirit...

Don't you have some unusable web 2.0 wankoff mashup to build for your short attention span class? Some of us have to get back to work building the stuff that keeps your dad employed so he can buy you a car when you graduate from Wankstain U.

  Message #199600 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Frank Bank on February 04, 2006 in response to Message #199598
Don't you have some unusable web 2.0 wankoff mashup to build for your short attention span class? Some of us have to get back to work building the stuff that keeps your dad employed so he can buy you a car when you graduate from Wankstain U.

Summoning.....

Does the VB turned Java developer do anything except click-n-drool over his latest IDE feature and wank over the latest crap spooged out by Sun?

  Message #199608 Post reply Post reply Post reply Go to top Go to top Go to top

This is a nice TGIF treat from TSS

Posted by: Serge Boulay on February 04, 2006 in response to Message #199550
+1

totally agree. I think it's still in growth phase .. take a look at where we were 5 years ago.

  Message #199616 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Mark Nuttall on February 04, 2006 in response to Message #199600
Don't you have some unusable web 2.0 wankoff mashup to build for your short attention span class? Some of us have to get back to work building the stuff that keeps your dad employed so he can buy you a car when you graduate from Wankstain U.
Summoning.....Does the VB turned Java developer do anything except click-n-drool over his latest IDE feature and wank over the latest crap spooged out by Sun?
Yes.

  Message #199626 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Jason Carreira on February 04, 2006 in response to Message #199600
Summoning.....Does the VB turned Java developer do anything except click-n-drool over his latest IDE feature and wank over the latest crap spooged out by Sun?

Hahaha... Funny you should mention IDE's and big comanies supporting the technology... How're those coming for Ruby?

  Message #199631 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Frank Bank on February 04, 2006 in response to Message #199626
Hahaha... Funny you should mention IDE's and big comanies supporting the technology... How're those coming for Ruby?

No, Ruby wouldn't be for you. There's some IDEs out there, but you actually have to program in Ruby still. I'm sure you're happy programming IDEA - note, not "in" IDEA.

But gotta love how RoR can get you VB turned Java wankers twisting in your panties. Don't worry, the COBOL programmers can confirm that the pay is great. And in a few years the IDEs will be as smart as you.

  Message #199634 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: B B on February 05, 2006 in response to Message #199631
Typical of a Ruby hippy. One line of code and one drag on the weed.

Jason is not a VB turned Java wanker.

You smell from wherever you have posted from, you unwashed mess.

  Message #199645 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Frank Bank on February 05, 2006 in response to Message #199634
Typical of a Ruby hippy. One line of code and one drag on the weed.

Good job, you're already sounding like a crotchety, old COBOL programmer. Your transition to legacy status should be smooth.

BTW, you've been biled. Thanks for playing :)

  Message #199752 Post reply Post reply Post reply Go to top Go to top Go to top

Lighten up Wankers

Posted by: Erick Reid on February 06, 2006 in response to Message #199598
try to summon his spirit...Don't you have some unusable web 2.0 wankoff mashup...

excellent channeling! :D

hani's rants are, imo, a worthwhile read overall. noticed that he cleaned up a lot for this discussion, but could still hear his usual tone coming out.

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Auto-Scaling Your Existing Web Application

In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

Free Book PDF Download: Mastering EJB Third Edition

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map