Vs: Re: [The Java Posse] Re: Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Roland Tepp
By the way, Although the Java crowd does not generally like to be reminded of *The Other VM* and their *Evil Overlord*'s doings, I had a somewhat fortunate opportunity to dip my hand into the C# world and while I was aware of Scala 2.9 efforts on parallel collections, I also heard about

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Kevin Wright
2011/6/14 Cédric Beust ♔ ced...@beust.com On Mon, Jun 13, 2011 at 7:01 PM, phil swenson phil.swen...@gmail.comwrote: Java is not broken. It has weaknesses, like most languages, but not only does it get an amazingly vast array of jobs done, most people who use it actually enjoy programming

[The Java Posse] Re: On what's effective, efficient, easy and intuitive

2011-06-14 Thread Mario Fusco
Fabrizio, first of all I really love your definition of the karma levels. If you don't have any copyright on it (in these patent-troll times you can never know) I'd like to use it to explain why a developer should try to move to the next level in his karma. I admit that my usual mistake is to

[The Java Posse] Re: On what's effective, efficient, easy and intuitive

2011-06-14 Thread Casper Bang
But these karma levels are subjective, as they entail many tiny factors and facets subject to personal interpretation. You can not really teach or label good taste, yet we all kind of recognize it when we see a quality code base. To raise ones karma level, there is only one path involving lots of

Re: [The Java Posse] Re: On what's effective, efficient, easy and intuitive

2011-06-14 Thread Fabrizio Giudici
On 06/14/2011 10:44 AM, Mario Fusco wrote: Fabrizio, first of all I really love your definition of the karma levels. If you don't have any copyright on it (in these patent-troll times you can never know) I'd like to use it to explain why a developer should try to move to the next level in his

Re: [The Java Posse] On what's effective, efficient, easy and intuitive

2011-06-14 Thread Kevin Wright
On 13 June 2011 22:23, Fabrizio Giudici fabrizio.giud...@tidalwave.itwrote: In response to Mario's point about the ROI of Scala, let me tell you a short anecdotal story which expresses well my point. It's not about Scala, but about people's _perception_ of what's effective, efficient, easy and

[The Java Posse] Need to find the correct terminology for a pattern

2011-06-14 Thread Fabrizio Giudici
You have a service, which is about getting some data by a getData() method. Instead of synchronously returning the data, the method notifies (possibly later) a callback: service.getData(callback); The callback exposes these methods: public interface Callback { public void

[The Java Posse] Re: Need to find the correct terminology for a pattern

2011-06-14 Thread Casper Bang
I don't know if it has a name, but it looks like a fairly normal double-dispatch behavioral pattern which is common in UI/plugin frameworks (i.e. JSR-296), except there it's multicast (multiple observers/stakeholders) rather than unicast. I don't think it has anything more to do with continuations

Re: [The Java Posse] Need to find the correct terminology for a pattern

2011-06-14 Thread Kevin Wright
On 14 June 2011 11:57, Fabrizio Giudici fabrizio.giud...@tidalwave.itwrote: You have a service, which is about getting some data by a getData() method. Instead of synchronously returning the data, the method notifies (possibly later) a callback: service.getData(callback); The callback

[The Java Posse] Best read out there on UX/UI

2011-06-14 Thread ranjith
Does anyone know the best book/document out there on UX/UI ? -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to javaposse@googlegroups.com. To unsubscribe from this group, send email to

[The Java Posse] Re: On what's effective, efficient, easy and intuitive

2011-06-14 Thread Chris Winters
Dan North gave a presentation at QCon a while ago where he talked about the Dreyfus competency levels, which IMO map pretty well the the concepts you're talking about: http://www.infoq.com/presentations/Keeping-Agile-Agile also: http://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Josh Berry
2011/6/13 Cédric Beust ♔ ced...@beust.com: You need to realize that very, very few Java programmers have done that. Most of them come from a C/C++ background and for a growing number of developers, Java is the very first language they learned. Most of these people don't know much else beyond

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Kevin Wright
On Jun 14, 2011 2:15 PM, Josh Berry tae...@gmail.com wrote: 2011/6/13 Cédric Beust ♔ ced...@beust.com: You need to realize that very, very few Java programmers have done that. Most of them come from a C/C++ background and for a growing number of developers, Java is the very first language

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Josh Berry
On Tue, Jun 14, 2011 at 9:29 AM, Kevin Wright kev.lee.wri...@gmail.com wrote: That's just depressing... While it may be impossible to mandate what's self taught, there really should be a good cross-section of paradigms covered in comp.sci courses for anyone who studies the subject formally.

Re: [The Java Posse] Re: On what's effective, efficient, easy and intuitive

2011-06-14 Thread Josh Berry
On Tue, Jun 14, 2011 at 9:03 AM, Chris Winters chris.wint...@gmail.com wrote: http://www.infoq.com/presentations/Keeping-Agile-Agile That was a ridiculously good presentation that had me railing against some of the prescriptive best practices we have at our office. I eventually gave up, as

Re: [The Java Posse] Best read out there on UX/UI

2011-06-14 Thread Cédric Beust ♔
On Tue, Jun 14, 2011 at 5:53 AM, ranjith sen...@gmail.com wrote: Does anyone know the best book/document out there on UX/UI ? Of all the books I read on the subject, Joel Spolsky's User Interface Design for the

Re: [The Java Posse] Re: Oracle to demand 150% of all Android related revenue?

2011-06-14 Thread BoD
Interesting info. I stand corrected :) BoD On 06/13/2011 04:22 PM, JodaStephen wrote: It is far from certain that FM is anti-patent. -- You received this message because you are subscribed to the Google Groups The Java Posse group. To post to this group, send email to

Re: [The Java Posse] Need to find the correct terminology for a pattern

2011-06-14 Thread Fabrizio Giudici
On 06/14/2011 02:11 PM, Kevin Wright wrote: The current approach taken by Scala/C# is therefore reification of *delimited* continuations to stop you blowing the stack. This isn't exactly an easy thing to get right, hence the fact that it's a fairly recent arrival (the growing popularity of

Re: [The Java Posse] Best read out there on UX/UI

2011-06-14 Thread Patrick Forhan
Here's three I picked up last year and have thoroughly enjoyed. I am quite fond of Don't Make Me Think. 1. Don’t Make Me Think! A common sense approach to Web Usabilityhttp://www.amazon.com/gp/product/0321344758/ref=oss_productby Steve Krug -- How to make things make sense. 2. The

[The Java Posse] No 3rd Party Developers

2011-06-14 Thread Chris Koerner
I noticed this requirement on a couple of recent Java job listings, what do they mean by this? Are people applying for work and then farming it out to someone else to actually do? Is this something becoming prevalent enough that jobs listings now have to specify for these cases? -- You

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread phil swenson
So what triggered the mass adoption of Java? 2011/6/13 Cédric Beust ♔ ced...@beust.com: This is precisely my point: Java annoys you because you have programmed in other higher level languages. Replace Ruby or Groovy with Scala, Fantom, Gosu or whatever your language of choice is. You need to

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Cédric Beust ♔
On Tue, Jun 14, 2011 at 1:00 PM, phil swenson phil.swen...@gmail.comwrote: So what triggered the mass adoption of Java? My Twitter-size explanation of it is: the combination of two things: 1) applets and 2) weariness from C++. Obviously, it's much more complicated than that and a lot of time

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Ricky Clarkson
There was also some desire to switch code monkey training courses (read: computer science degrees) away from Pascal. 2011/6/14 Cédric Beust ♔ ced...@beust.com: On Tue, Jun 14, 2011 at 1:00 PM, phil swenson phil.swen...@gmail.com wrote: So what triggered the mass adoption of Java? My

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread phil swenson
so what do you think would trigger the next language to become ubiquitous (a successful java.next)? 2011/6/14 Cédric Beust ♔ ced...@beust.com: On Tue, Jun 14, 2011 at 1:00 PM, phil swenson phil.swen...@gmail.com wrote: So what triggered the mass adoption of Java? My Twitter-size explanation

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Kevin Wright
2011/6/14 Cédric Beust ♔ ced...@beust.com On Tue, Jun 14, 2011 at 1:00 PM, phil swenson phil.swen...@gmail.comwrote: So what triggered the mass adoption of Java? My Twitter-size explanation of it is: the combination of two things: 1) applets and 2) weariness from C++. Obviously, it's

Re: [The Java Posse] Bruce Eckel's blog; first paedagogic Scala intro I've seen

2011-06-14 Thread Fabrizio Giudici
a) Java was much simpler than C++ b) Java benefited of the web-effect and related news aura c) Sun paid big money for the marketing (JavaOne, Gosling, employees exposed on their blogs, etc...) d) the initial business model for JEE was good, as allowed big competitors such as IBM to happily jump