Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re:Java 9? meh... (Score 2) 115

I think you'll still find that most libraries retain java 7 compatibility. Luckily that does not generally prevent you from utilizing java 8 features in application code, even when interfacing with those libraries. E.g. libraries accepting references to single-method interfaces for callbacks will happily accept a lambda expression instead. To the JVM they're indistinguishable after all.

One example that comes to mind is Spark framework (http://sparkjava.com/) which I like for its almost naive simplicity. Great for throwing together a microservice on short notice.

Comment Re:They'll just move to Rust. (Score 2) 115

It's not about the language. It's the APIs that matter. Rust couldn't be less relevant.

And frankly J2EE doesn't matter that much either. I haven't seen a purebred J2EE application inn ages. There may exist EJB2 monstrosities deep in the server catacombs of large banks, but nowadays when people say enterprise java, they really just mean java code serving http-requests and running batch-jobs, with a gazillion of 3rd party libraries throw in.

Comment Java 9? meh... (Score 3, Informative) 115

I make a decent living off writing Java code, and after Java 8 came out I started liking it, not just tolerating it. Lambdas and method references, which I thought would be a nice-to-have, has turned it into a completely new language, streams are great, the multi-threading support is not too shabby and the new time API was loooong overdue.

When reading the linked list (no pun) of new features though, all I can say is "meh"...

Stuff like HTTP/2, TIFF and JSON support should be external, upgradable, libraries. Its a common theme that the standard java libraries fall into disuse after a while, because external library writers do a much better job of implementing the same concepts. JDBC, Date/Calendar, XML processing, HTTP are just a few examples.

My key takeaway from this is that I'm a bit tempted to start using _ as an identifier name, just to fuck over any future maintainers of my code.

Comment Re:Proof the EU is Working (Score 2) 496

Some EU bureaucrat woke up one day and decided to buy Ebbw Vale a new clock and a statue, was that how it happened? It wasn't someone local that asked for that money and decided how to spend it, I'm sure. Luckily you wont see any more of that filthy EU money landing on your doorstep from now on. Fixed that problem real good, didn't you.

Comment Re:Well, tell that to the Scandinavian Gov. (Score 1) 178

"Scandinavian"? You need to be more specific than that. In Norway, I don't know of a single gov site or "official" login method that doesn't work in any browser on any platform. BankID in particular is all javascript based these days. There is also a BankId for mobile variant which works on iOS and Android (dunno about Windows mobile, but who cares, eh?) I haven't seen that disaster of a java applet for a few years, but even that worked in Linux.

Comment Re:Soooo.... (Score 1) 98

A few weeks back, Telenor's network in Norway was down for hours, affecting about a million customers. They blamed it on an "unusual" SS7 package received from another network, which trtriggered a harware bug. Apparently that other network were doing som kind of security testing. I wonder if this was the same episode.

Slashdot Top Deals

"It's a dog-eat-dog world out there, and I'm wearing Milkbone underware." -- Norm, from _Cheers_

Working...