Weblogs
JPC: x86 Emulator on the JVM: JPC is an open-source emulator for x86 code. Sweet! Posted by johnm on May 10, 2008 at 16:55 PST | Permalink
| Discuss (0)
FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-) Posted by johnm on May 09, 2008 at 11:06 PST | Permalink
| Discuss (0)
JavaOne Day 4: Urgent Public Health Warning: Stomach Flu: A stomach flu outbreak is happening in San Francisco (including the area around Moscone) so be extra careful. At this point, the JavaOne show will continue. Posted by johnm on May 09, 2008 at 06:57 PST | Permalink
| Discuss (4)
JavaOne 2008: Day 1, The Good, The Bad, and The Lame: What, if anything, talked about on Day 1 of JavaOne 2008 was of any import to Java developers? Posted by johnm on May 07, 2008 at 18:13 PST | Permalink
| Discuss (4)
JaveOne 2007, Enterprise Search-Driven Developement: Making developers lives better, one search at a time. Posted by johnm on May 09, 2007 at 12:23 PST | Permalink
| Discuss (0)
JaveOne 2007, Keaton: Keaton presentation wins best humor at the show! Posted by johnm on May 09, 2007 at 10:49 PST | Permalink
| Discuss (0)
JaveOne 2007, Java Puzzlers Points Out Problems with Kitchen Sink: The ever interesting Java Puzzlers session is always a hit but also shows the nasty reality that the C++ disease has fully infected Java. Posted by johnm on May 09, 2007 at 10:14 PST | Permalink
| Discuss (5)
JaveOne 2007, Where's Apple?: Where's Apple at JavaOne? Posted by johnm on May 09, 2007 at 09:43 PST | Permalink
| Discuss (9)
JaveOne 2007, Community One: Or should it have been called Linux vs. Solaris? Posted by johnm on May 08, 2007 at 09:07 PST | Permalink
| Discuss (0)
JavaOne 2007, Startup Camp 2: JavaOne usually has some fun stuff going on before the show officially starts but this is getting crazy! Posted by johnm on May 08, 2007 at 08:56 PST | Permalink
| Discuss (0)
JavaOne 2006: Questions: The biggest question for Jonathan Schwartz to answer in JavaOne 2006 is whether or not Sun is going "open source" Java. Posted by johnm on May 16, 2006 at 07:07 PST | Permalink
| Discuss (1)
McNealy out, Schwartz in as Sun CEO: It seems the rumors of Scott McNealy's ouster as CEO of Sun are finally true. How will this affect Java? Posted by johnm on April 24, 2006 at 22:42 PST | Permalink
| Discuss (4)
Krugle is hiring:
Yes, it's true that I've been lax in my blogging so far this year because I've been working as the Chief Architect of Krugle. Sure, I've written some entries on the Krugle blog but living the startup life is definitely not conducive to regular blogging -- even at a company whose blogmaster is none other than the wild and crazy Chris Locke of e.g., The Cluetrain Manifesto fame (and the rest of the team ain't too shabby, either :-).
What we're creating with Krugle is a search engine for software developers. I.e., no more pawing through pages and pages of Google searches, hunting around various web sites, etc. trying to find useful results for technical information. We're crawling millions of technical pages and sucking down terabytes of source code using Nutch, processing pages with Antlr-based parsers, and serving up the search results using Lucene.
The site is currently in a limited beta and we're getting great feedback. I just saw that we're the most anticipated launch on the Museum of Modern Betas. Heck, that's even cooler than winning a DEMOGod award.
So, if you know any take-no-prisoners, hardcore people who want to work on a project that's actually making developers' lives better... Krugle is hiring.
Posted by johnm on April 22, 2006 at 12:33 PST | Permalink
| Discuss (6)
Tests, Specifications, Typing, Oh my!:
There's some interesting discussions taking place on the nature of tests. Brian Marick distinguishes between tests as specification vs. tests as examples.
Michael Feathers asks if type systems in programming languages are really tests.
Kevin Lawrence (and the Agitar crew) talk about the philosophical contention between the notions of
For All and There Exists. That is, the difference in mindset of existentialists vs. universalists. Looking at debates in e.g., the extreme programming world, there's a lot of confusion and arguments back and forth that stem from this constructivist vs. deconstructivist conflict.
The biggest tragedy in these debates, IMHO, is that people on both sides of the fence polarize and calcify in their self-righteous positions. The fact is that we need some amount of both approaches to succeed. For example, writing test-first leads to horrible code if you don't also refactor as you go. Accretive unit tests that aren't themselves refactored leads to big, ugly and unmaintainable test suites. More simply, positivist (aka "garden path") tests must be balanced with deconstructivst (test (to) destruction) tests.
Stepping up a level or three, it's even better if, rather than merely mitigating and ameliorating problems, we change the game such that it's hard/impossible to even articulate bad ways and trivial/easy to articulate the garden paths. That is one of the biggest benefits to taking a linguistic approach to development.
Posted by johnm on April 22, 2006 at 11:49 PST | Permalink
| Discuss (0)
GPL v3, draft 1 released:
The Free Software Foundation has released the first public draft of version 3 of the Gnu Public License. The rationale document might be a more interesting place to start reading to about what they've changed so far and why.
Updates:
Note that folks using non-Gecko based browsers are not able to view or add comments about the draft on the web site but you can submit comments via email.
For those who can't read the draft easily on the official website, Tim Bray has put up an easy to read version that is suitable for printing.
Simon Phipps and Danese Cooper co-wrote their notes from the release presentation. Posted by johnm on January 16, 2006 at 10:58 PST | Permalink
| Discuss (2)
Humane interfaces, simplisticity, and domain languages: Weighing in on the debate over "humane" vs. minimal interfaces, what simplicity doesn't mean, and how creating good languages is the only truly humane solution. Posted by johnm on December 07, 2005 at 13:39 PST | Permalink
| Discuss (17)
Piss Poor Web Security Approaches: Why is web server security so much of an afterthought? Posted by johnm on December 06, 2005 at 12:07 PST | Permalink
| Discuss (7)
Sun to open-source SPARC architecture: To stave off irrelevance, Sun states that they will be open-sourcing the SPARC chip architecture in 2006. Posted by johnm on December 06, 2005 at 11:13 PST | Permalink
| Discuss (0)
Code Naked:
Finding yourself naked, in public, is a dream/nightmare that many people have. It could just be me but when I was first starting to program, I had a nightmare that not only was I coding naked but my code was naked, too. Partly in response to that, I became much more diligent about writing excellent code so that I'd never be embarrassed by my software.
Over the years, I've joked with various people that I "code naked" but most folks stop at the (all too frightening) image of me coding while naked. Alas, I've never thought about a more palatable phrase enough to come up with anything worth mentioning. Various industries like to use the term transparency but methinks that's too opaque and wishy-washy.
A student of Bob Koss comes to the rescue with the term Refrigerator Code:
It's code that you’re so proud of that you want to take it home and hang it on the refrigerator, right alongside of your children’s drawings.
On the other hand, one of the underlying reasons of Why Software Sucks is the fact that most software written is really what I call Toilet Code:
It's code that's so mediocre that when somebody encounters it, they just want to flush it down the toilet.
Posted by johnm on November 17, 2005 at 15:28 PST | Permalink
| Discuss (12)
DSLs feelin' groovy (or, graduating from elementary school):
Ben Galbraith has posted the first of a series of blog entries about How I Learned to Love Domain-Specific Languages. It's great that more and more people are starting to see the value of explicit, focused languages over ridiculously inhumane "formats" like XML. Hopefully, we're finally reaching a tipping point.
Explicit DSLs feel weird to a lot of programmers because there's been so little mainstream focus on them. I.e., as shown by one of the comments, developers have been herded and otherwise sucked in by shiny-looking tools (by poor education, management, laziness, peer-pressure, ignorance, lack of training, marketing hype, etc.) and haven't (consciously) realized the power of domain languages. It's amazingly odd to me how little energy has been applied to languages among mainstream developers given how much programmer time is spent arguing about the minutia of programming languages and tools.
The fact is that we're already surrounded by and are constantly implementing "DSLs". Look at the "language" of printf and friends, the declarative "specification" of makefiles, the myriad "protocols" that we deal with everyday like HTTP, SMTP, SSH, and FTP, the "APIs" of code libraries, the "design patterns" embodied in frameworks, the analogies and "metaphors" we use to described software architectures, the implicit languages that we create each time we define a class, the jargon we use to talk with each other, etc.
A big part of the problem that I see happening right now is that too much of the discussion around "DSLs" is being framed as some sort of "either/or" / "black/white" conflict when it's really just a more conscious and explicit approach to things that we've already been doing. Whether it's the hype juggernaut of Ruby on Rails or the Java is old, boring, bloated, etc. ideas exemplified by Beyond Java or the "IDE" wars between Eclipse, NetBeans, IntelliJ IDEA, and Emacs, or whatever, the biggest issue with this "us/them" thinking, IMHO, is that people are fighting the wrong fights. The leverage that matters most is the ability of developers to think and communicate clearly with themselves, each other, systems, business folks, and users. Biologically and sociologically, human are built to be linguistic.
That is, languages are fundamental to how we work internally and with each other. Sure, we have various tools to help us communicate but isn't it clear that e.g., PowerPoint isn't the point, it's just a tool — and, alas, a tool that usually induces poor communication rather than enriching conversations). On the other hand, look at the "modern" killer apps and how they are all about helping us (manage our) communicating: email, web, blogs, P2P, wifi, cell phones, faxes, VoIP, agile/XP, open source, etc. I.e., we've graduated from the elementary school building blocks (word processing, spreadsheets, databases, Belief of Control, etc.) to the middle school of communication. Now, we just need to learn and develop languages and tools built around this new level of understanding and put aside our old, comfortable, but ultimately dead-end habits.
Posted by johnm on November 17, 2005 at 11:04 PST | Permalink
| Discuss (8)
Sun nukes SISSL: Sun's "Chief Open Source Officer", Simon Phipps, announced that Sun is deprecating the use of the Sun Industry Standard Source License. Posted by johnm on September 02, 2005 at 11:15 PST | Permalink
| Discuss (0)
What does 99.999% reliability really mean?: Answering Michael Levin's challenge to show what reliability percentages actually mean in real life. Posted by johnm on April 24, 2005 at 11:46 PST | Permalink
| Discuss (6)
GCC turns 4.0: The GNU folks have released version 4.0 of the venerable GCC compiler with built-in support for the C, C++, Objective-C, Ada, Fortran, and Java programming languages. Posted by johnm on April 22, 2005 at 10:08 PST | Permalink
| Discuss (0)
Communicating Conundrum: Kim Burchett posted a great story illustrating the Misunderstandings that happen in the software business. Hilarious, in a sad, scary, and all too true way.
Posted by johnm on March 29, 2005 at 09:27 PST | Permalink
| Discuss (1)
Metcalfe's Law broken: Bob Metcalfe's "law" that the value of networks grows quadratically relative to the number of members in the network is refuted.... Posted by johnm on March 13, 2005 at 11:21 PST | Permalink
| Discuss (0)
Steele Fortress: Guy Steele's latest project is a new programming language called Fortress. Posted by johnm on March 12, 2005 at 22:33 PST | Permalink
| Discuss (0)
Googlezon: What happens when Google merges with Amazon? Posted by johnm on March 10, 2005 at 10:02 PST | Permalink
| Discuss (0)
Belief of Control: Misunderstanding the role that managers play in the success/failure of a project is a critical fallacy in software development (research). Posted by johnm on March 01, 2005 at 08:48 PST | Permalink
| Discuss (1)
Anatomy of Insanity: Microsoft tries to buy off liability for their bugs. Ever thought of writing good software instead? Posted by johnm on February 25, 2005 at 18:23 PST | Permalink
| Discuss (2)
Use less milk?: Software estimates suck. Posted by johnm on February 17, 2005 at 10:54 PST | Permalink
| Discuss (5)
Successive Embellishment: Embellish is NOT a four letter word. Embellish your way to learning and coding success. Posted by johnm on February 12, 2005 at 11:23 PST | Permalink
| Discuss (2)
Passionately Curious: What do you look at when you're hiring developers? Posted by johnm on February 10, 2005 at 19:38 PST | Permalink
| Discuss (10)
Software Freedom Law Center: The Software Freedom Law Center has been formed to help Free and Open-Source software developers with those pesky (and to many developers, mind-bogglingly insane) legalities. Posted by johnm on February 01, 2005 at 11:15 PST | Permalink
| Discuss (0)
Binary XML?: If "binary XML" is the answer then what's the question? Posted by johnm on January 19, 2005 at 19:38 PST | Permalink
| Discuss (21)
It's about about the language: Software development is all about creating and manipulating languages. We ignore that at our own peril. Posted by johnm on January 12, 2005 at 14:09 PST | Permalink
| Discuss (0)
MacWorld 2005: Boom and Bust: News from MacWorld Expo shows a boon for some consumers but Java developers still left out in the cold. Posted by johnm on January 12, 2005 at 13:22 PST | Permalink
| Discuss (5)
JCK's New Bait-n-Switch Licensing: Sun has just released the critical Java Compatibility Kit (JCK) under a no-cost but READ-ONLY license.
Posted by johnm on December 13, 2004 at 22:24 PST | Permalink
| Discuss (12)
Keys to Debugging: The first key to debugging is admitting that there is a problem. Posted by johnm on December 09, 2004 at 10:10 PST | Permalink
| Discuss (5)
Rhythms in Software Development: How does rhythm apply to software development? Posted by johnm on December 05, 2004 at 15:13 PST | Permalink
| Discuss (12)
Is it stew, yet?: Do you let your software stew a bit before serving it?
Posted by johnm on November 29, 2004 at 10:59 PST | Permalink
| Discuss (1)
Thanksgiving, Reuse, and Slack: How can we deal with reuse in a useful way?
Posted by johnm on November 24, 2004 at 09:43 PST | Permalink
| Discuss (4)
Java J2SE v1.5.0 FCS Released: Sun has officially released Java v1.5.0. Posted by johnm on September 29, 2004 at 21:17 PST | Permalink
| Discuss (0)
Security: Open source vs. Commercial: Is open source software any more or less secure than commercial software? Posted by johnm on September 19, 2004 at 22:06 PST | Permalink
| Discuss (8)
Refactoring Java?: If you could, what one thing about Java would you fix? Posted by johnm on September 01, 2004 at 14:27 PST | Permalink
| Discuss (19)
If you could get rid of one thing from Java...?: If you could get rid of one thing from Java, what would it be? Posted by johnm on August 26, 2004 at 10:11 PST | Permalink
| Discuss (72)
((((DO SOMETHING!) SMALL) USEFUL) NOW!): Bob Bemer, the father of ASCII, dies at 84. Posted by johnm on June 24, 2004 at 09:05 PST | Permalink
| Discuss (0)
Sun says no decision on open-sourcing Java: Sun squashes earlier rumors about maybe open-sourcing Java. Posted by johnm on June 05, 2004 at 16:00 PST | Permalink
| Discuss (14)
Sun considering some sort of "open source" for Java, maybe: An article in the UK's Inquirer newspaper is quoting a Sun spokesperson on the eventual move of something to do with Java to open source. Posted by johnm on June 03, 2004 at 14:51 PST | Permalink
| Discuss (10)
Java Quake: Bytonic Software has released Jake2 v0.9.1 -- an open-source (GPL'd) Java version of the Quake2 game engine. Posted by johnm on May 23, 2004 at 14:01 PST | Permalink
| Discuss (0)
Playing with Java v1.5 on Mac OS X: Sam Pullara has done some work to make it easier for people to play with some of the Java v1.5 features on Mac OS X systems. Posted by johnm on May 22, 2004 at 17:10 PST | Permalink
| Discuss (8)
SubEthaEdit turns 2.0: Is that a good thing?: The collaborative text editor, SubEthaEdit v2.0 has been released. Are they heading in the right direction? Posted by johnm on May 19, 2004 at 10:52 PST | Permalink
| Discuss (9)
JSR 170 goes public: The JSR 170 (Content Repository API) public review period is open until July 19, 2004. Posted by johnm on May 18, 2004 at 13:53 PST | Permalink
| Discuss (0)
Vote on the "JavaMasters" programming contest: Vote for your favorite entries in the "JavaMasters" programming contest. Posted by johnm on May 12, 2004 at 22:08 PST | Permalink
| Discuss (0)
The Tar Pit of Programming: Frederick P. Brooks, Jr.'s classic, _The Mythical Man-Month_ is the first book selected for the java.net bookclub. Posted by johnm on April 13, 2004 at 11:47 PST | Permalink
| Discuss (0)
Sun to meet with IBM on open-sourcing Java?: Eweek is claiming that Sun is going to meet with IBM to chat about open-sourcing Java. Posted by johnm on February 26, 2004 at 15:42 PST | Permalink
| Discuss (2)
IBM's open lettter to Sun: Open-Source Java: IBM's Rod Smith wrote an open letter to Sun's Rob Gingell urging Sun to open-source Java. Posted by johnm on February 26, 2004 at 10:56 PST | Permalink
| Discuss (12)
Sun's Phipps rants on Raymond's open-source rant: Sun's Chief Technology Evangelist, Simon Phipps, goes off on Eric Raymond's open letter to Sun about open-sourcing Java. Posted by johnm on February 18, 2004 at 10:49 PST | Permalink
| Discuss (34)
Generics Tutorial: Gilad Bracha's tutorial on Java Generics support in Java v1.5 is now available. Posted by johnm on February 17, 2004 at 20:37 PST | Permalink
| Discuss (3)
Would you like fries with that?: Get a "free" SunFire server with your purchase of Sun's Java Studio Enterprise! Posted by johnm on February 11, 2004 at 11:30 PST | Permalink
| Discuss (0)
JSR 166, A Case Study: A case study of the trailblazing JSR 166 specification development process. Posted by johnm on February 10, 2004 at 15:48 PST | Permalink
| Discuss (0)
JSR 133 goes public: JSR 133, the Java Memory Model and Thread Specification Revision, has been released for public review. Posted by johnm on February 09, 2004 at 08:32 PST | Permalink
| Discuss (0)
XWork v1.0 and WebWork v2.0 released: The XWork v1.0 and WebWork v2.0 frameworks have been released. Posted by johnm on February 09, 2004 at 08:10 PST | Permalink
| Discuss (0)
SERVE put onto the back burner: The Secure Electronic Registration and Voting Experiment (SERVE) will go back into the lab.
Posted by johnm on February 08, 2004 at 15:25 PST | Permalink
| Discuss (0)
Whitespace, The Language: Check out the Whitespace language. Posted by johnm on February 08, 2004 at 14:56 PST | Permalink
| Discuss (1)
J2SE v1.5 'Tiger' beta 1 release: Sun has officially released the first beta of J2SE v1.5. Posted by johnm on February 04, 2004 at 21:34 PST | Permalink
| Discuss (8)
Survey: What do you want in the JavaOne2004 conference?: Sun is surveying Java folks about the 2004 JavaOne conference. Posted by johnm on February 04, 2004 at 07:44 PST | Permalink
| Discuss (1)
A Security Analysis of the Secure Electronic Registration and Voting Experiment (SERVE): Read the report from the four security gurus articulating the vulnerabilities of the SERVE internet voting system. Posted by johnm on January 24, 2004 at 09:17 PST | Permalink
| Discuss (0)
Do you floss every day?: The rationale for testing and high test-coverage rates is exactly the same as for brushing your teeth and flossing everyday. Posted by johnm on January 21, 2004 at 11:21 PST | Permalink
| Discuss (0)
Is Critical Thinking for Software Developers?: Contrary to popular belief, developers suffer from piss-poor thinking just like everybody else. Posted by johnm on January 18, 2004 at 21:15 PST | Permalink
| Discuss (4)
Lego backs off from killing Mindstorms?: Lego has issued a press release trying to clarify that they are NOT going to kill off Mindstorms. Posted by johnm on January 15, 2004 at 22:32 PST | Permalink
| Discuss (2)
Lego kills Mindstorms: Lego is supposedly going to kill off its Mindstorms product line. Posted by johnm on January 11, 2004 at 07:39 PST | Permalink
| Discuss (6)
Talibanism in Technology?: Are women systematically invisible in the technology industry? Posted by johnm on January 10, 2004 at 16:58 PST | Permalink
| Discuss (4)
Apple Flashers: Apple's Steve Jobs flashes the crowd of the MacWorld 2004 conference! Posted by johnm on January 06, 2004 at 23:11 PST | Permalink
| Discuss (6)
J2SE v1.5.0-alpha availability with JSR-166 updates: The alpha release of the J2SE v1.5.0 SDK is now available directly from Sun but remember to get the latest version of the JSR-166 Concurrency library code. Posted by johnm on December 28, 2003 at 14:44 PST | Permalink
| Discuss (7)
Deconstructing the Cmabirgde Uinervtisy Rschereach Sramlcbe: Deconstructing a wild, seductive meme. Posted by johnm on December 24, 2003 at 08:27 PST | Permalink
| Discuss (0)
Killing the Servlets, softly, with his song...: Greg Wilkins spouts off on why he thinks that the servlet spec needs to be supplanted by something focused on the content. Posted by johnm on December 22, 2003 at 12:54 PST | Permalink
| Discuss (0)
Progress or Constipation?: There are phases of "personal progress" that Jim Cushing didn't cover. Posted by johnm on December 18, 2003 at 08:37 PST | Permalink
| Discuss (2)
Security State: Security is just another facet of state management. Posted by johnm on December 16, 2003 at 21:17 PST | Permalink
| Discuss (0)
Erik on Velocity Templating: Erik Hatcher writes about templating using the Velocity templating engine. Posted by johnm on December 16, 2003 at 21:03 PST | Permalink
| Discuss (0)
Two on Exceptions: Two articles on exception handling in Java. Posted by johnm on December 12, 2003 at 22:44 PST | Permalink
| Discuss (0)
Hibernate turns 2.1: The Hibernate project has released version 2.1 of their open-source (LGPL) object/relational persistence system. Posted by johnm on December 12, 2003 at 21:39 PST | Permalink
| Discuss (0)
Microsoft Clarifies Intentions to Retire JVM-Based Products: Microsoft extends the deadline by a single week and articulates the particulars of just which versions of which products are going to get axed. Posted by johnm on December 10, 2003 at 10:53 PST | Permalink
| Discuss (0)
More on "Java Desktop System": Big thread on /. about the "Java Deskto System". Posted by johnm on December 09, 2003 at 10:00 PST | Permalink
| Discuss (0)
The Poetry of Programming: Interview with Richard Gabriel. Posted by johnm on December 09, 2003 at 09:29 PST | Permalink
| Discuss (0)
Microsoft phasing out products which depend on Java: Microsoft is terminating a number of its products because, it says, they rely on Java. Posted by johnm on December 08, 2003 at 12:55 PST | Permalink
| Discuss (5)
Dating Design Patterns: Dating Design Patterns is something that all developers should definitely check out. Posted by johnm on December 05, 2003 at 14:06 PST | Permalink
| Discuss (0)
"Raving" Lunatics?: The fallout between Sun and IBM is really about who would be in control in any potential merger of the NetBeans and Eclipse projects. Posted by johnm on December 05, 2003 at 11:08 PST | Permalink
| Discuss (2)
Sun bails on NetBeans merger with Eclipse: Sun has chosen to discontinue discussions about coalescing NetBeans with Eclipse. Posted by johnm on December 04, 2003 at 09:29 PST | Permalink
| Discuss (3)
"Java Desktop System"?: Why was the name "Java Desktop System" selected by Sun for their Linux distribution? Didn't they learn anything from their JavaScript Waterloo? Posted by johnm on December 01, 2003 at 12:20 PST | Permalink
| Discuss (9)
Are debuggers a wasteful timesink?: Ah, another contentious question! :-) Posted by johnm on November 30, 2003 at 14:10 PST | Permalink
| Discuss (1)
The "Community" is Always Right?: Is "The Community is Always Right" the developer version of the old saw "The Customer is Always Right"? Posted by johnm on November 28, 2003 at 10:42 PST | Permalink
| Discuss (8)
Java's Inferiority Complex?: Is the incessant chatter about Microsoft and it's products by various Java "celebrities" just a sign of an inferiority complex or is it a manifestation of a completely rational fear? Posted by johnm on November 25, 2003 at 09:43 PST | Permalink
| Discuss (1)
Java Servlet v2.4 and JavaServer Pages (JSP) v2.0 "Final" Specifications released: Yes, indeed, the Java Servlet v2.4 and JSP v2.0 specifications have finally been released. Posted by johnm on November 25, 2003 at 09:18 PST | Permalink
| Discuss (0)
Architecture: Abstract vs. Manifest: Architecture, reuse, declarative programming, etc. -- it's all about the language. Posted by johnm on November 24, 2003 at 18:05 PST | Permalink
| Discuss (0)
China options push Sun to consider open-source J2EE app server?: InfoWorld article on Sun considering open-sourcing it's "commercial" J2EE application server. Posted by johnm on November 24, 2003 at 09:44 PST | Permalink
| Discuss (0)
Lame "survey" on Java reliability: Ad-hoc survey by Wiley Technology on Java reliability is, ahem, suspect. Posted by johnm on November 23, 2003 at 23:29 PST | Permalink
| Discuss (0)
Apache Software Foundation working on new/updated software licenses: The Apache Software Foundation is working on new/updated versions of their software licenses. If you use Apache software you might want to check it out. If you contribute to Apache software then you really need to check it out. Posted by johnm on November 23, 2003 at 23:05 PST | Permalink
| Discuss (0)
The Java Servlet Specification v2.4: The Good, the Bad, and the Ugly: Greg Wilkins' critique of the Java Servlet Specification v2.4. Posted by johnm on November 18, 2003 at 09:32 PST | Permalink
| Discuss (0)
Enforcing Model-View Separation in Template Engines: Aka "The Separation of Code and Content". Posted by johnm on November 18, 2003 at 09:10 PST | Permalink
| Discuss (2)
Why Humans Should NOT Have to Grok XML: XML is good for some things, indifferent for many things, and horrendous for other things. Posted by johnm on November 18, 2003 at 08:40 PST | Permalink
| Discuss (3)
JavaOne 2003: Java's Debutante Ball: JavaOne 2003 was Java's coming out party. Posted by johnm on July 01, 2003 at 12:37 PST | Permalink
| Discuss (0)
Opinions on the JRL (Java Research License):
A roundtable discussion of the Java Research License shows that the JRL isn't all that it's hyped up to be. Posted by johnm on June 25, 2003 at 21:16 PST | Permalink
| Discuss (0)
Sitting With The Audience: Sun folks need to get out of the us vs. them mentality and get with the developer audience. Posted by johnm on June 24, 2003 at 08:55 PST | Permalink
| Discuss (4)
Users and Vendors debate JCP vs. Open Source Java: Articles with quotes from various users, vendors, and Sun about the merits of sticking with the JCP vs. making Java open source. Posted by johnm on June 20, 2003 at 15:11 PST | Permalink
| Discuss (0)
Gosling on Open Sourcing Java: Excerpts from a ComputerWorld interview with James Gosling on making parts of Java open source. Posted by johnm on June 20, 2003 at 11:03 PST | Permalink
| Discuss (0)
Duke has left the building!: Turn out the lights, the party's over! Posted by johnm on June 13, 2003 at 19:27 PST | Permalink
| Discuss (0)
Why can't I WiFi?!?:
Where's the ubiquitous WiFi access at JavaOne? Posted by johnm on June 13, 2003 at 11:50 PST | Permalink
| Discuss (5)
Java 12,000?:
How many people were really at this year's JavaOne?
Posted by johnm on June 13, 2003 at 11:38 PST | Permalink
| Discuss (2)
Open, Independent JCP?: Nope. Sun controls the definition of Java.
Posted by johnm on June 12, 2003 at 22:50 PST | Permalink
| Discuss (2)
Gender bias in the tech recession?:
The percentage of female developers at the show seems to be higher this year. Posted by johnm on June 12, 2003 at 10:22 PST | Permalink
| Discuss (6)
A Seat! A Seat! My Kingdom for a Seat!: How can you create a community if you don't let people in?
Posted by johnm on June 12, 2003 at 10:09 PST | Permalink
| Discuss (3)
Markets are a Good Thing(tm)!:
Why are so many open source advocates so paranoid? Posted by johnm on June 12, 2003 at 09:28 PST | Permalink
| Discuss (1)
Innovation Everywhere!: If "innovation happens elsewhere" then you're not innovating!
Posted by johnm on June 12, 2003 at 07:09 PST | Permalink
| Discuss (0)
The Blogs Are Here!: What a difference a day makes!
Posted by johnm on June 11, 2003 at 22:46 PST | Permalink
| Discuss (0)
Quotes: The Good, the Bad, and the Over-hyped:
Some interesting quotes from the show... so far.
Posted by johnm on June 11, 2003 at 22:13 PST | Permalink
| Discuss (0)
Scheduling Snafu: Who in their right mind schedules Doug Lea's talk for the smallest
room in the building?
Posted by johnm on June 10, 2003 at 21:28 PST | Permalink
| Discuss (0)
Where's the blogs?!?: In this morning's announcement of java.net, the blogging community was
skipped.
Posted by johnm on June 10, 2003 at 21:07 PST | Permalink
| Discuss (1)
Xtina Schwartz?: Christina Aguilera's naughty alter-ego gets into JavaOne! Posted by johnm on June 10, 2003 at 20:53 PST | Permalink
| Discuss (0)
Java Raves: Project Rave aims to bring the masses to Java. Posted by johnm on June 09, 2003 at 12:05 PST | Permalink
| Discuss (0)
Will Java.net supplant the JCP?: Pre-launch discussion of the potentials of java.net and the crumbling of the JCP. Posted by johnm on June 09, 2003 at 11:51 PST | Permalink
| Discuss (0)
JavaOne 2003: Transition of Java is Key: Where have we come from and where are we going with Java? Posted by johnm on June 09, 2003 at 08:03 PST | Permalink
| Discuss (2)
View All Blogs
|