2021/09/14 07:18:42 -07:00
2017/09/21 12:20:19 -07:00
The pieces finally fall into place
2017/09/06 07:49:28 -07:00
2017/05/05 07:11:10 -07:00
2016/03/25 08:14:10 -07:00
Putting it together
2014/12/08 09:41:18 -08:00
No pain, no gain
2014/07/02 09:47:29 -07:00
Here we go …
2014/03/18 11:51:49 -07:00
Lambda is here!
2013/09/09 10:39:26 -07:00
All aboard!
2013/04/26 09:44:25 -07:00
New departure date: 2014/3/18
2013/04/18 08:48:37 -07:00
Security vs. features vs. schedule
2012/09/21 09:24:06 -07:00
No easy choice
2012/08/24 08:52:12 -07:00
So many possibilities
2012/07/17 08:58:00 -07:00
Hold the train, or wait for the next one?
2011/12/21 07:46:28 -08:00
Bit by bit
2011/07/28 08:06:37 -07:00
At last!
2011/07/19 07:42:58 -07:00
Signed, sealed, and delivered
2011/07/06 14:08:22 -07:00
Build 147 is our first Release Candidate — and if we’re lucky, it will be the only one
2011/06/28 13:13:57 -07:00
2011/06/21 15:04:11 -07:00
Very nearly … plus we have a shiny new Javadoc stylesheet!
2011/06/10 13:48:42 -07:00
The final draft is available and will be proposed for ratification soon
2011/05/25 08:55:31 -07:00
It’s not just for the JDK any more
2011/05/19 14:51:59 -07:00
A new draft is available, with an accompanying Q&A document, for public comment during the next two weeks. If all goes well then a ratification vote will be held shortly thereafter.
2011/05/17 13:54:18 -07:00
Same blog, new location
2011/02/23 09:19:21 -08:00
Feature-complete, reasonably stable, and now ready for wider download and test!
2011/02/03 09:10:38 -08:00
A draft is now available — questions, comments, and suggestions welcome!
2011/01/28 14:25:33 -08:00
Back to the future
2011/01/14 11:22:42 -08:00
Now we just need to finish the JSRs and fix all the bugs
2010/11/16 14:21:10 -08:00
Allegro, allegretto, adagio, presto
2010/10/11 12:01:54 -07:00
One giant leap of community growth
2010/10/10 22:08:56 -07:00
Sooner, and later
2010/09/20 16:42:59 -07:00
Sooner, not later
2010/09/08 09:21:04 -07:00
Sooner, or later?
2009/12/10 13:46:56 -08:00
I’d keep all my cores so busy, a-humming in a tizzy, if I only had a lambda …
2009/12/02 08:54:30 -08:00
Why now, why this, why not that, why ‘#’?
2009/11/24 15:57:13 -08:00
It’s time.
2009/11/13 17:39:16 -08:00
Some small language changes, a fork/join framework, a layer component for Swing, faster sorting, and more — now available for download!
2009/07/30 22:47:37 -07:00
2009/05/28 09:36:32 -07:00
See you next week!
2009/03/25 00:11:00 -07:00
Engage!
2008/12/03 00:48:32 -08:00
A modular JDK, modular applications, a modular Java Platform — make it so!
2008/12/01 23:58:04 -08:00
What’s sauce for the goose, and for the gander, is also sauce for the meta-goose
2008/11/30 23:12:11 -08:00
To JAR hell — and back again
2008/11/25 00:35:55 -08:00
The benefits and hazards of monotonically accretive, deeply interconnected platform evolution
2008/10/07 20:50:45 -07:00
It’s good to have dreams.
2008/05/29 09:35:01 -07:00
The initial term of the OpenJDK Interim Governance Board recently ended, per the original Charter, and one of the GB Members was recently hired by Sun. What to do?
2008/05/13 07:51:38 -07:00
 … and for Red Hat Enterprise Linux too!
2008/04/24 10:42:11 -07:00
Ubuntu 8.04 LTS was released earlier today, complete with a set of packages based on OpenJDK 6.
2008/04/23 21:11:00 -07:00
2008/03/18 22:38:08 -07:00
Welcome (back), Neal!
2008/02/23 06:37:06 -08:00
Live from the Free Java Meeting at FOSDEM 2008
2008/02/14 20:30:57 -08:00
I ❤ code — and documents too!
2007/12/18 14:53:26 -08:00
The slides from my talk last week at JavaPolis 2007.
2007/12/04 22:15:06 -08:00
The OpenJDK code base for JDK 7 now officially resides in our brand new Mercurial repositories. Life is good!
2007/11/08 20:52:11 -08:00
See you in Antwerp!
2007/11/06 12:23:02 -08:00
The publication last week of our experimental Mercurial repositories heralds the first of many infrastructure projects that we hope to initiate, and in most cases complete, over the next year or so. Herewith an overview of the entire list.
2007/11/05 09:40:12 -08:00
2007/11/01 09:09:27 -07:00
Whooosh!
2007/10/11 11:02:48 -07:00
One of the engineering practices that’s served the JDK development team well for many years now is that of peer-based code reviews. What’s the most expedient way to enable any OpenJDK contributor to publish code-review materials on the open web for all to see?
2007/10/04 12:06:31 -07:00
The OpenJDK Governance Board held its first two meetings this past July. The minutes have just been posted; herewith the highlights.
2007/06/07 22:41:48 -07:00
Every community needs a creation myth. Here’s ours.
2007/06/04 13:12:49 -07:00
I’ve posted the slides from my JavaOne talk.
2007/05/16 13:46:42 -07:00
This source code brought to you by …
2007/05/09 17:11:40 -07:00
A signature moment
2007/05/08 11:09:08 -07:00
On our way to escape velocity…
2007/04/27 21:08:27 -07:00
Please build and then identify yourself.
2007/03/14 22:05:40 -07:00
2007/03/01 23:26:24 -08:00
Modern Linux distributions have powerful tools for managing software packages and their dependencies. Do these tools obviate the need for the Java module system being developed for JSR 277, or can these two kinds of systems somehow work together?
2007/02/26 22:29:05 -08:00
Another event that was unthinkable a year ago
2006/12/11 03:31:28 -08:00
With thanks to all
2006/11/16 22:21:53 -08:00
A quick glimpse at just some of what had to be done in order to open-source two major components of a closed-source project.
2006/11/12 21:01:04 -08:00
Sun is open-sourcing its entire Java stack — ME, SE, and EE — under the GNU General Public License, version 2. You can get the source code for HotSpot and javac in the new OpenJDK project.
2006/10/01 21:05:33 -07:00
The simple pleasures of programming
2006/09/26 23:06:19 -07:00
The aging source-code management system we’ve been using for the JDK all these years is unsuitable for open development. To which newer system should we migrate as we open-source the code? (Hint: The likely answer involves eighty protons, eighty electrons, and one hundred twenty-one neutrons.)
2006/09/04 21:29:56 -07:00
Cantering toward completion
2006/08/29 13:08:15 -07:00
Perhaps the most significant recent change to the JSR 270 specification is the definition — and first application — of a policy for removing existing features. Herewith a bit about the motivation and the details, and why you might not be able to play MIDI sound files out-of-the-box on a future version of the platform.
2006/08/29 12:41:26 -07:00
Trotting into the arena
2006/08/16 22:32:49 -07:00
Some unsurprising answers to recent expressions of surprise.
2006/08/14 22:49:25 -07:00
Yes. Really. In early 2007.
2006/06/14 22:08:34 -07:00

I’ve posted a condensed version of the slides from my JavaOne talk.

2006/02/15 10:17:43 -08:00
Asterisks to the rescue!