Those of you who've seen me speak on Java 7 at various conferences have heard me lament
(in a small way) the fact that Sun decided last year (Dec 2008) to forgo the idea
of including closures in the Java language. Imagine my surprise, then, to check my
Twitter feed and discover that, to everyone's surprise, closures are
back in as a consideration for the Java7 release.
Several thoughts come to mind:
Read more ...
Phil Haack wrote a
thoughtful, insightful and absolutely correct response to my
earlier blog post. But he's still missing the point.
Read more ...
The above quote was tossed off by Billy Hollis at the patterns&practices Summit
this week in Redmond. I passed the quote out to the Twitter masses, along with my
+1, and predictably, the comments started coming in shortly thereafter. Rather than
limit the thoughts to the 120 or so characters that Twitter limits us to, I thought
this subject deserved some greater expansion.
But before I do, let me try (badly) to paraphrase the lightning talk that Billy gave
here, which sets context for the discussion:
Read more ...
Recently I've had the pleasure to make the acquaintance of Walter
Bright, one of the heavyweights of compiler construction, and the creator of the
D language (among other things), and he's been great in giving me some hand-holding
on some compiler-related topics and ideas.
Read more ...
Recently, an email crossed my Inbox from a friend who was concerned about some questionable
practices involving my content (as well as a few others'); apparently, I have been
listed as an "author" for SysCon, I have a "domain" with them,
and that I've been writing for them since 10 January, 2003, including two articles,
"Effective Enterprise Java" and "Java/.NET Interoperability".
Read more ...
Google made the announcement on
Tuesday: Chrome OS, a "open source, lightweight operating system that will initially
be targeted at netbooks."
Huh?
I'm sorry, but from a number of perspectives, this move makes no sense to me.
Read more ...
(Disclaimer: In the spirit of full disclosure, Stu is a friend,
fellow NFJS speaker, and former co-worker of mine from DevelopMentor.)
I present this review to you in two parts.
Read more ...
Well, OK, the title is trolling ever so slightly, but there is an interesting trend
at work, and I'm genuinely concerned about its ultimate expression if the trend continues
to its logical conclusion. Have
a look and tell me if you agree or disagree.
Read more ...
Apparently the Rails community isn't the only one pursuing that ephemeral goal of
"edginess"—another blatantly sexist presentation came off without a hitch,
this time at a Flash conference, and if anything, it was worse than the Rails/CouchDB
presentation. I excerpt a few choice tidbits from
an eyewitness here, but be warned—if you're not comfortable with language, skip
the next block paragraph.
Read more ...
Update: See below, but I wanted to include the text Mike Abercrombie
(DM's owner) posted as a comment to this post, in the body of the blog post itself. "Ted
- All of us at DevelopMentor greatly appreciate your admiration. We're also grateful
for your contributions to DevelopMentor when you were part of our staff. However,
all of us that work here, especially our technical staff that write and delivery our
courses today, would appreciate it if you would check your sources before writing
our eulogy.
Read more ...
So I'm putting together a Windows 2008 R2 x64 RC Java image for a client (more on
that later), and everything's breezing along fine. Install the OS, check. Install
JDK 1.6 (u13) into the machine, check. Install Tomcat 6 into the machine, running
as a native Windows service, check. Open localhost on port 8080, and... not check.
Times out, no response, not good.
Read more ...
Recently, NFJS alum and buddy Dion Almaer questioned the
widespread, almost default, usage of a relational database for all things storage
related:
Ian Hickson: “I expect I’ll be reverse-engineering SQLite and speccing that, if nothing
better is picked first. As it is, people are starting to use the database feature
in actual Web apps (e.g. mobile GMail, iirc).”
Read more ...
The Simple-Talk newsletter is
a monthly e-zine that the folks over at Red Gate Software (makers of some pretty cool
toys, including their ANTS Profiler, and recent inheritors of the Reflector utility
legacy) produce, usually to good effect.
But this month carried
with it an interesting editorial piece, which I reproduce in its entirety here:
Read more ...
While playing around with a recent research-oriented project for myself (more on that
later), I discovered something that I haven't seen mentioned anywhere in the Scala
universe before. (OK, not really--as you'll see towards the end of this piece, it
really is documented, but allow me my brief delusions of grandeur as I write this.
They'll get deflated quickly enough.)
Read more ...
An interesting
blog post was forwarded to me by another of my fellow ThoughtWorkers, which suggests
a new software stack for building an enterprise system, acronymized as “JOSH”:
The Book Of JOSH
Through a marvelous, even devious, set of circumstances, I'm presented with the opportunity
to address my little problem without proscribed constraints, a true green field opportunity.
Read more ...