10 tips on how to prevent business value risk
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
How would you like to view the presentation?
Didn't realize Mr Johnson has been appointed as the official spokesman by Oracle ;)
The spring crowd really needs to stop using FUD around Java and JEE to push its own agenda.
Yup, innovation for Java will stall, except at SpringSource of course. So open your checkbooks now and buy tc Server.
Mr. Johnson become a Chrysler sellsman?
Obviously Rod views Oracle as good competition to have ;-)
Peace,
Cameron Purdy | Oracle
coherence.oracle.com/
don't know about anyone else, but I'm so sick of spring hype. Oracle does innovate and did innovate at a much faster pace in the past. Like all big software firms, once they get big, the rate of innovation slows down. Having used Spring on a large health insurance project, Spring isn't simpler or easier. It's just different. Claiming it's better is purely a matter of opinion and personal preference.
peter
if we really want to eliminate code bloat we should concentrate more on making Java the language more concise and productive.
But one of the truths that he says is that, Twitter is really slow. I mean, I can really feel twitter crawling, when compared to Ebay on my broadband, and by the way, Ebay has a freaking lot more content to serve up.
There is something fundamentally wrong about the Rails platform, that does not allow its performance to move beyond a certain level.
Like keeping a civic engine inside a Ferrari. All show, and no go. It may be easy to develop, but that doesnt mean I need to wait ages to see my pages.
I don't think performance will be as big of a concern post Java 7. Invoke dynamic and other initiatives will speed up Ruby and other dynamic languages on the JVM considerably. I think the argument will start to fall back on the productivity of the language and it's conciseness - Java has huge strides to make in this area. A framework will only get you so far, then your stuck programming all the business in the language you choose.
In the Netherlands we have a famous commercial featuring a salesman, clearly representing the company WC Duck, supposedly giving the audience an independent and unbiased advice of which toilet cleaning product they should use. It goes without saying that this incorruptible salesman gives the advice to buy... WC Duck products.
Somehow Rod reminds me of this salesman.
Curiously wonder what you expect of a keynote of an event driven by the company Rod speaks for, discussing technologies of the company Rod stands for? But hey, Sun of course does not claim JavaFx to be the next GUI technology, Oracle would not praise her own database on company presentations. To me it's just a matter of wearing the right glasses when consuming talks like this...
I do agree with you but most of the companis generally present salient features of their products rather than using FUD which, sadly seems to be the way of the spring community to respond to any criticism. It just shows their desperation on their part as coomunity is movin forward but Rod & co stil seem to be hung up on spring legacy.
Once Glassfish V3 is out, it will simply toast tc server, dm server and springsource knows it very well.
Groovy is good but network operation guys use perl.
Would reserve my comments on Spring Poo ....
Curiously wonder what you expect of a keynote of an event driven by the company Rod speaks for, discussing technologies of the company Rod stands for?
You are right that every such talk naturally leads to telling people how great their own products are. This is basically excepted by everyone and this is not really the problem. What the problem is, is the fact that Spring people and especially Rod make it sound like they are criticizing Java (EE) because the goodness in their hearts tell them to warn fellow developers. Their pitch is so slick that many people actually seem to belief it. When Rod says "Stateless Session Beans in EJB3 suck", he doesn't really say "Stateless Session Beans in EJB3 suck". What he actually says is "Use Spring and when you're stuck, buy our support contract". That's all there is to it, it's a sales pitch and very little more.
Once again, there's absolutely nothing wrong with a sales pitch, but for some reason some people do not see it as such. They seem to see it as something that is almost akin to a report obtained from scientific research, but it really is just a sales pitch.
In recent years, luckily, more and more people have started to see this. It became painfully clear that Rod is not the 'benevolent dictator' that gives the poor mislead Java programmers all this nice and totally free stuff. Rod is a businessman, out there to make a buck like everyone else. Next to that, people have actually started trying to use EJB3 and discovered for themselves that it doesn't suck at all. Actually, for some people it has been nothing less of a revelation, trying their first SLB and crying: "Hey, this stuff is pretty easy, lightweight and cool. Rod has been lying to us all those years:.
Couldn't agree more. I'm sick with Rod's FUDing talks.
Fellow commenters, I'd like to ask if you could please edit your profile and add your real name to these posts. InfoQ does not condone posting under aliases as it takes away from the professional spirit and tone we are trying to create.
thanks,
Floyd
Dean JJ & A. C.,
I don't think there is anyone out there that hates Spring fan boys more then myself, and for that matter there are many things about Rod that I don't like.
That said, I hope that Rod keeps the heat up on the JEE community at large and Sun/Oracle. The competition has made for a much better JEE stack and, in my view, has pushed the expert groups to innovate faster then they would have otherwise.
~Matt
A little bit of an axe to grind there AD?
I'm no Spring fan-boi and I don't have long history with Java and JEE but I really don't get the bad vibe going Spring's way. What have they done apart from innovate with Java technology and try to produce a framework that people actually want to use? Roo and Grails are fantastic and innovative products for the future of JEE. Stop knocking them and name calling when lots of comments here are posted by fan-bois, just not of the Spring variety.
Umm...what gives you that impression?
I think the negative reactions to this presentation by what one may assume to be Sun, Oracle and IBM partisans do say much about Spring's success so far. Posts telling Big Bad Spring to stop scaring developers away from Sun/Oracle are quite a complement to Rod's efforts so far;)
Peace,
Spring fan boy
but
#fail 2+ hour keynote (yawn)
#fail Java Rock Stars thinking live coding is entertaining
#fail Spring Management Demo
Twitter failing on Rails is an old and discredited meme. Take a look at John Adams of Twitter at Velocity 2009: bit.ly/vR7SU
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.
John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.
Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.
Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
21 comments
Watch Thread Reply