Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Java

Journal Journal: Java where to start? 1

As someone who's just moved to Java myself... I suggest starting here: http://grails.org the Grails framework will get you started in Java based web development and you can learn more diving deeper into Java as you get more and more proficient. Grails is built on Spring which is a Java Enterprise platform but Grails saves you from having to learn all those "enterprisey" bits. Instead Grails picks defaults that are the most sensible for web development.

As you get better you can graduate to adding your own features to the framework or even beginning to use the more advanced Java frameworks outside Grails tying everything back together using Spring's IoC and Java JNDI. Or you can keep things light weight and web2.0 by using various remoting technologies inside Grails. It's a quick way to learn that doesn't put training wheels on you.

Get going in an afternoon... scale out using Java as your project grows.

User Journal

Journal Journal: Beta Metamod Updates 28

This won't significantly affect most of you, but we have been working on some meta mod changes. The most user visible change is that the UI we used to use was thrown out, and instead we are using one based on the firehose. Subscribers will see it when they go to the old metamod link although users can see it by going to this version of those hose

The first real change is that we've changed the meanings of the UI around. The old system is 'Fair' and 'Unfair' and the new system is '+' and '-'. The meanings are subtly different. You are no longer rating individual 'Insightful' or 'Troll' or whatever... you are now stating basically "Is this comment good or bad for you". Personally, since I find very few Score:5 funny comments to be actually really funny (and not just cliche memes) I '-' most of them. You are encouraged to be harsh if you don't actually think something is insightful or funny, call it such. The system encourages more of what you + and less of what you -.

You are also welcome now to do more than 10 m2 per day... however we internally have diminishing returns after 10, so you can do more, but they start to matter less and less.

There will undoubtedly be bugs so feel free to email me or vroom at slashdot if you find them. Probably next week or so we'll move this out to everyone, so your assistance is appreciated.

User Journal

Journal Journal: Moving from Perl to Java for real... 10

... looks like I'll be packing up my bags and leaving the Perl kingdom for the lands of Java. Forever this time. Not entirely from choice but from pragmatic concern over my career. All the cool vibe has rubbed off the Perl kingdom. Most of it dribbled onto the Rails zealots. I'm beginning to think the Django fans may have gotten some of it too. But, I'll be making money by day doing huge scale Java applications for medical, clinical, and biotech applications from now on.

My only hope is that the lands of Java will be invaded by the "cool vibe" again ... somehow ... I don't think there will be a Perl rebirth anymore. It seems more likely that there will be a turbulent season of integration efforts between a new incarnation of Java born from open source, some language redesign, and a smattering of Linux distributions. There is a very good shot at Groovy, JRuby, or Jython becoming the "new Java" on the Java platform. I also sense the inkling of a Red Hat, JBoss, Java, Jython integration story happening at Red Hat over the next few years.

For reasons that are just becoming apparent Groovy/Grails is not as popular in my region. There is no technical reason in fact if you are running in a Java environment you'd be myopic to not pickup Groovy... and you would be well served to at least build a demo app in Grails. This region however is a Python/Jython stronghold. I didn't know why, but, I just learned that a major Jython contributor is a member of my Jug. That explains a lot. I know RedHat is primarily a Python shop so Java to Jython in the region surrounding the Red Hat campus makes perfect sense. I suspect that Java running Jython code would be the main way Red Hatters will use Java going forward. They are big on Python. And so too are some parts of Google apparently...

I'm beginning to learn that political forces more than technical merit can shape the technological landscape. It's a sad thing to learn because we techies want to believe we're more like mathematicians and only proof and merit rule our decisions. It's not true. For example, Slashdot is among the last strongholds of the Perl kingdom. Outside these hallowed walls the PerlBe are under constant threat.

Each of the major technologies have their own little world they live in and very few technologists actually have a realistic view of the whole technical landscape. I've found that http://www.indeed.com/ is an invaluable tool for looking into the reality of what the tech landscape was. The fact is companies hire for the technologies that they were using three to five years ago. Most do not hire for what they will use or what they are going to use. The hiring managers simply don't know where tech is going tomorrow. If the job is on a job board it's probably a legacy application that's being supported and that means it's a few years old.

You start to bundle these technologies into sets. Perl and C go together better than Perl and Java for example. Python, Perl, C and C++ all roll together for example. So to me it looks like if you were after sheer job security you should learn C really well. In fact from this data C is the unassailable emperor of computing languages. And even though I'm packing my bags for Java land that's the truth of the tech landscape ... Java land is firmly in second place. It's shocking that the whole of the kingdoms of Pythonistas, Rubyists, and the PerlBe are all half of what the C++ers get.

Truth hurts. I'm going to have to go and play with some open source C again at some point. I figure if I can cross between Java and C I'll be a sight better off than someone trapped on either island. Both of these are pretty big islands now though.

The Internet

Journal Journal: D2 Remembers What You've Read 5

Well, for subscribers only this week at least. We have a half dozen minor bugs left in the TODO list, but if you are a paying subscriber you can test it out. It works best if you are using the keybindings to navigate. Pressing 'f' takes you to the next unread comment respecting thread order... so you can press that over and over again.

We also added a thing to 'collapse comments after reading' which I think I might turn of as a default setting soon. This is only usable for subscribers atm as well. But basically, as you navigate through a discussion, it collapses the comments you've read after you move on. This makes it really easy to navigate large discussions without having to scroll over 150 comments you've already read.

we're aware of a number of annoying bugs, but hopefully most of them will be squashed by Pudge for this weeks code refresh. If things are stable, we hope to roll this out for everyone rsn.

also my baby cut his first tooth yesterday. My furniture will never be ungnawed upon again.

Slashback

Journal Journal: Slashdot Idea: Hyper-dimensional karma 1

Each kind of karma point would be aligned along it's own axis in N-Dimensional space. The resulting total karma score would be expressible as an N-dimensional manifold. You could then filter the resultant N-ary manifolds using your own total karma manifold. The results would be utterly transparent to you... instead as you accumulate karma points it informs the shape of your own manifold that is being projected onto the comment moderation system results.

In short you would experience the Slashdot that best fits your perceptions of reality.

User Journal

Journal Journal: New software guy meed Old software guy

The problem with always writing new software is that you never learn to maintain old software. Old software maintenance is harder, takes longer, and is far less glamorous... paying far less. Yet there's a species of "new software" guys out there that run around building new systems all the time leaving horrid messes. I wonder if the success of some companies isn't that "new software guy" invented something or that "old software guy" came and fixed things silently in the night.

User Journal

Journal Journal: oh noes! 3

I just said something stupid on the internet!

User Journal

Journal Journal: What a...

fabulous, crabulous day! Hurray!

I want a Futurama themed topic. Make it a bust of bender and call it "Futurism" I wonder if the copyrights would fly?

The Almighty Buck

Journal Journal: The economy... It's not so bad...

... at least to look at indeed.com things aren't so bad in the technology sector. I'm not looking for work but one of the things I do every six months is see how many jobs are open out there and how many of them I'm over qualified for. It looks like there are about 1,600 positions within 100 miles of me that I'm over qualified for.

I check for jobs I'm over qualified for because I figure that means I can easily land those jobs in a big hurry if I have to. Since the US dot-com bust I've always been paranoid of getting laid-off with no notice and for no cause.

In other news a young fella I drink beer with decided to take a job in Syria. Syria... I know... but he's excited about it and can't be dissuaded. So I guess he's got his big adventure... his quest if you will. I honestly think every young man needs his dragon to slay, his quest, his adventure. With out it they become bitter old men who swill beer in tacky sports-bars (aka pubs). Once a fella has lived his quest he becomes an old man who swills beer in tacky sports-bars that tells stories that make young men go on quests.

I wish him luck. I can't wait to hear his stories when he gets back from his contract... in two years.

Now I've always wanted to work and live in Australia. I won't do that until my kid is done with high school and college but I figure maybe old men need to go on quests too. And on the topic of questing...

I think my son will be one of those environmentalist nut-jobs I hate... just like my father. Well, at least he'll have a cause he believes is just and all that. I deeply respect that. So I've tried to get him to meet with and spend time with some environmentalists that are doing work with marine animals (an interest of his) we'll see how all this works out.

User Journal

Journal Journal: How long has it been? 1

I have user id 5735... but only because I ditched an older account. I can't remember the name of that old account. Oh well. I think I've been on Slashdot since before comment moderation. It's been a weird ride. I have noticed more changes to Slashdot in the last year or two than the previous five. But, for the most part the /. system doesn't seem all that broken to me. The new features seem to make things slow and buggy ... but that's their job. We wouldn't want things to work too well otherwise we'd have to stop calling them "technology"

Java

Journal Journal: A sad truth... 10

... I am no longer employable as a C/C++ programmer. My experience in C/C++ is now so old and so spoiled by Perl and Java those are the only languages I can actually day dream about getting employment in. I'm going to try to do a C/C++ project on the side but this will be a hobby project. Sadly, I don't pass mustard with the hard-core geeks anymore. I am a Perl/Java weenie.
Wii

Journal Journal: I wanna program for the Wii but they won't let me. 2

So I was thinking... I've got some extra dough and I've never actually _bought_ an SDK. Why not buy the SDK for the Wii. I mean it's not like I'd *force* them to sell my game or to even put any kind of endorsement on it. I'd just like to play with some Wii hacking at night from my home office.

So how does one get a Wii SDK? Well, you buy one. It runs about $2,000 USD. Buy you have to apply for the privilege of buying one... check out these requirements...

An Authorized Developer will have demonstrated the ability to develop and program excellent software for Nintendo video game systems or for other game platforms. In addition, an Authorized Developer will have a stable business organization with secure office facilities separate from a personal residence ( Home offices do not meet this requirement ), sufficient resources to insure the security of Nintendo confidential information and in order to ensure an effective environment for working with Nintendo and/or its Licensees

Well, crud. That rules out the home office. I'd need to have a separate office ... and get this ... it would have to have some kind of "security" so that way I could keep Nintendo's secrets. Yipes! It looks like you don't just do game development on a whim like you do web development.

Unfortunately, It looks like the most open and free of the game platforms is currently the Microsoft XBox. No Really. Check this out OpenXDK an open source kit for XBox.

Still, I have my heart set on doing some Wii coding because I want to swing the Wiimote around like I did the CaveGL wand when I was doing VR work. Now I do have hope in WiiWare but I understand that this may in fact open you up to a potential $1,000,000 fine from the ESRB if you produce a game that accidentally has a tree that looks like a wanger or a pair of twin peaks in it. But, that could just be Microsoft FUD mongering. They want you to use XBox.

So I don't get it. What does Nintendo think is so secret in their Wii? Honestly, after the thing shipped we all figured out the IR and accelerometer tricks... (and though: wow why didn't I think of that?)

Slashdot Top Deals

So you think that money is the root of all evil. Have you ever asked what is the root of money? -- Ayn Rand

Working...