Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

LarsWestergren (9033)

LarsWestergren
  (email not shown publicly)
http://larswestergren.blogspot.com/

Ex Information Science student from Uppsala, Sweden. Born 1974. Have worked as sysadmin, currently working as a programmer. Java, Ruby, SQL, Linux, Solaris, Open Souce.

Submitted: Sun $1M open source innovation award challenge

Wednesday February 27, @04:16AM
User Journal
LarsWestergren writes "Sun has created an innovation award program with one million dollars divided between six open-source projects -- Open Office, OpenJDK, Open Solaris, Open Sparc, Netbeans and Glassfish. Individuals or teams submit proposals to the projects and and can be awarded up to $175000 if the proposal is accepted and they deliver the code."

********

This submission got modded to oblivion quickly in the Firehose queue. Really makes me wonder - do Slashdotters really find this so uninteresting? Or do people here hate Sun so much? Or is there a shadowy cabal from rival companies that doesn't want the truth to get out??! :)

Moved to Blogspot

Monday December 03, @09:29AM
User Journal
I've moved my sparse random musings to larswestergren.blogspot.com

Submitted story: State of OpenJDK and Java7

Tuesday August 28 2007, @08:06AM
User Journal
LarsWestergren writes "David Flanagan, the author of Java in a Nutshell has a nice writeup (the first in a series) of the state of the open source development of the next version of Java. The article explains the difference between the JDK7 and the OpenJDK projects and how to join them. Furthermore, it has an overview of the release schedule, proposed language changes and projects of interest. A more technical and in-depth tracking of the language changes and proposed new features can be found at Alex Miller's blog ."
http://today.java.net/pub/a/today/2007/08/09/looking-ahead-to-java-7.html

Hmm, downvoted from yellow to green within minutes. As usual Slashdot doesn't seem very interested in stories about Java unless they are negative. Probably won't get posted. Too bad.

Edit: Hey, seems it was accepted! Nice, my first in a year or so. :)

Railsconf 2007, JavaOne 2007, and women in the industry

Sunday May 20 2007, @08:48PM
User Journal
A short journal entry about something that pissed me off. Keynote speakers at both Java One and Railsconf 2007 talked about bridging the gender gap - getting more women into the IT industry, and starting by changing ourselves and being more inclusive, accepting or whatever. Excellent point, and I agree totally. But what entertainment do the conferences then provide for us? At Railsconf, we had a "surprise" appearence by this marching band. As they were lining up, the band leader, dressed as a carnival cryer, pointed at one of the girls and shouted in his megaphone - "Everyone, don't look at Emma as she is adjusting her panties! White is not a band colour, you naughty girl!". There was a large monitor in the conference center showing a slideshow of pictures from the conference, and some of the pictures I linked to above appeared there. Ok, so there were one or two guys in the band who also must have used vaseline to get into their minipants, but two wrongs don't make a right to me.

I decided to skip the JavaOne After Dark Bash this year because I was too tired and it is usually too loud. I heard from others who had gone though that things got even more tasteless there with a woman on stage in a metal outfit who used a grinder on herself so the sparks flew. Apparently it went so far she was face down on stage with legs far apart and using the grinder on her crotch. Did the people who arranged the entertainment feel we needed some serial killer mutilation fantasies to spice up the evening, or who was it supposed to appeal to? I don't get it.

Some people will say I'm a prude, and that both shows were tongue-in-cheek burlesque. Ok, maybe, but that excuse only works once or twice, and I see this sort of stuff all the time in the computer industry. Last time I was reading reports from a major gaming conference for instance, about half the articles I found had NOTHING in them about the games, just "reviews" and photos of booth babes. And those were articles by major gaming sites and gaming journals. We might even be worse than the car industry. Most shameful of all, appearently someone at the Rails conference was surreptitiously taking pictures of female participants and putting them on a "Rails chicks" page together with their real names. The people who arranged the conference managed to get it shut it down as soon as they heard about it, to their credit, and also I presume had a stern talking to the guy. I hope he got kicked out and banned from future conferences, if he wasn't he should have been.

JavaOne and RailsConf planners - the next time you are going to lecture us about making this a more welcome place for women, please start with having a private talk to the people who decide the conference entertainment.

Java One 2007 wrapup

Tuesday May 15 2007, @01:36PM
Java
I had intended to write a daily report on Java One like Cay Horstmann or my colleague Ola Bini , but I was too exhausted to do that. Now we are driving up to Portland for RailsConf, and I finally have the time and energy to write something.

This was my second Java One. This one was better than last years in my opinion. Either the quality was higher or I've become better at picking the interesting sessions .Seeing the amount of innovation going on, I'm not worried that Java the language or especially the platform will disappear anytime within the next 10 years (if it remains the dominant language remains to be seen of course). Seems there is lots and lots of cool stuff going on in robotics, embedded and mobile markets. Not something I work with, but the technical demos last days by Perrone Robotics, ABB and so on were really impressive.

This year I went to several labs. DTrace lab was great, I'm installing OpenSolaris or Nexenta as soon as I get home and will try to contribute to JRuby and other open source projects with DTrace. SunSPOT lab was also great fun. I'm buying a dev kit as soon as they are legally available to order in Europe. The currently manufactured batch did not comply with EU laws for decreasing dangerous chemicals in manufacturing process. I like those laws, so I'll take the minor inconvenience of waiting a month or two for my new toy rather than circumvent import rules.

JavaFX (previously F3 or Form Follows Function) was neat, but I see it is facing a uphill battle. Some say it is not meant to compete with Flash or Microsoft Silverlight, but it will obviously be compared with them anyway and it seems tool support is currently lacking for JavaFX to be able to attract large numbers of graphic designers or developers. However, perhaps it will at least prevent Java developers from leaving the platform. Some have also questioned making a new language for it and have suggested a better solution would have been to use Groovy, JRuby or any of the other existing scripting languages to create a Domain Specific Language instead. Perhaps, I'm not familiar enough with dynamic languages to know if that is a superior solution. Also, remember that JavaFX have been in development for almost three years (I believe), and when they got started the speed and stability of dynamic languages on the JVM was nowhere near where it is today.

I went to several technical sessoins about new features in Java. The Superpackages, modularity and JVM Kernel technical sessions were interesting. If Sun and the open source contributors manage to pull it off quickly and correctly, Java the platform will really be a force to be reckoned with on the desktop. Neal Gafters Closures session (my last TS of the conference) was really good. I really really want closures for Java now, and I think the BGGA proposal comes closest to what I want, good trade off between backward compatibility and power. I don't know if everyone in the audience understood that with closures, we wouldn't have to write this kind of stuff ever again in Java:

try {
    inStream.readSomething();
} finally {
    try {
        inStream.close();
    } catch (IOException ex) { //Comment to stop Checkstyle or PMD from screaming at me for having an empty catchblock...
    }
}

Instead you would import a util class somewhere from java.io, that class defines a "withStream" method that takes a number of argments AND a closure argument, and that util class takes care of all the boilerplate code for you once and for all, and using it in your code would then just be to use the method something like this instead (sorry if I get the exact syntax wrong):

withStream(inStream) {
    inStream.readSomething();
}

You can similarly use it to simplify concurrency, iterations, or anything that you would previously have used anonymous classes for before, but closures don't have many of the problems that anonymous classes do. With closures, you can refer to variables outside the closure without them having been declared final, you can use "this" and "return" keywords just like normally, you can nest closures and it still readable, and so on. Now that we are on the topic of that technical session, it seems that feelings were a lot more heated at this years Java One. I didn't stay through the whole Q&A, but from what I have heard from others the discussion at this and other sessions got really heated. Not to the level of screaming and swearing, but definitely tense. It is good that people are passionate, but I hope it doesn't turn into personal attacks.

I think there was less "swag" this year, but that's ok by me. In my opinion much of it is junk that goes straight to landfill after the conference anyway, and chasing after prizes distracts from what is important at the conference - making new contacts, participating in the open community, and learning stuff. That said, the high end prizes were probably better this year. $5000 for the virtual flying dukes contest for instance. I didn't submit my entry, my avatar only managed to catch the t-shirt 50% of the time, and I thought it had to be 100%. I went to the jMonkeyengine session on Friday, and it turned out I had made the maths much more complicated than needed. A bit depressing that I didn't manage to solve it considering how much math I've been doing last year. Oh well, better luck next year. The avatars people had been doing were not all that impressive. In my own humble opinion, the stuff I had done in Blender was much cooler. I will continue practicing, and we shall see next year (if I get to go to JavaOne again that is). They said the competition would probably return in some way,

Most important thing at the event for me was probably the open sourcing of the java platform. The people at Sun are really dedicated to this, and things are moving ahead quickly. I met people from JMX in person, which was great, and talked to lots of other interesting people. And I won an iPod thanks to being the fastest at solving an anagram in a room of around 75-100 people at the Sun Certified Professionals party. Woo!