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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
26 matches
Mail list logo