links for 2008-02-27

February 27th, 2008 by James Carr

I’m Terrible

February 22nd, 2008 by James Carr

The other day I was at the mall with a friend, and as we walked past the Radioshack store I suddenly had an urge that I could not resist at all. I walked into the store, approached a sales clerk, and asked…

Do you guys have any software I could buy for the Tandy Color Computer 3?

I’m at a loss for words to describe the look they gave me. ;)

links for 2008-02-20

February 20th, 2008 by James Carr

links for 2008-02-19

February 19th, 2008 by James Carr
  • “E, the secure distributed pure-object platform and p2p scripting language for writing Capability-based Smart Contracts.”
  • I’ve always said static state is bad, and many static methods are an indicator of poor design. Gilad Bracha, co-Author of the Java Language Specification enumerates the reasons why we should never use the static keyword in Java code.

links for 2008-02-15

February 15th, 2008 by James Carr

links for 2008-02-14

February 14th, 2008 by James Carr

Damaged

February 13th, 2008 by James Carr

Sometimes life has a way of punching you in the gut when you least expect it, irreversibly changing your life forever. This morning I woke up and flipped open my laptop as usual for my morning RSS feed reeding to discover the screen was completely frozen, with the clock stopped at 3:20am… letting me know when the disaster had occurred. A reboot simply returned a cryptic “Grub Error 17″ and discontinued booting.

Anyhow, after running a few diagnostic tools from a boot disc utility my fears have been confirmed. My hard drive is dead. This is quite disappointing, as I didn’t quite expect it to happen on a laptop so new. Unfortunately, I have lost:

  • Basically any code I have written since September, which includes a ton of AOP exercises, Scala examples, a funtime app I’ve been writing to run on Android, and quite a few other personal projects
  • 10 Gigs worth of photos I hadn’t bothered uploading to flickr yet
  • Notes and audio clips from Agile2007
  • Documents and information on houses I’m currently looking at

I can kind of live with most of these being now lost, except for the code. Not only was some of it for personal development time projects in progress, but there were a lot of projects on my laptop that I was actively learning new things with. Arrggghh!!! :(

Anyhow, anyone have any idea where to find a new hard dive for a Sony Vaio PCG-6J1L?

Where Is Java Going to Go From Here?

February 13th, 2008 by James Carr

Ever since I attended the NFJS Gateway Symposium almost 2 years ago, I’ve been hearing the same theme over and over:

Java is the new COBOL.

Everywhere you go, you can’t seem to avoid hearing this. An ex-coworker commented when I ran into him at Agile 2007: “I’m surprised you guys aren’t using JRuby.” Two sessions I attended there also had speakers throwing in a little rant that Java is a dinosaur that is going way. With all the new languages that can run on top of the JVM now, there has been a lot of fuss on what is going to become the next language of choice for Java developers.

DZone’s Steven Devijver is placing his bets on Groovy. This was brought up quite a bit at NFJS last year as well. It’s hard to argue against it… with JRuby, java developers have to learn a completely new language with different characteristics than what their used to, whereas Groovy combines the best of both worlds with all of the nice characteristics Ruby has (and more) as well as a familiar syntax… java code is completely valid in Groovy.

Scala has also captured my interest as of late and I really think that 2008 will be the year that it breaks into the mainstream (much like a year or two ago was for Groovy). Only time would tell I suppose… I like both languages so it is difficult to place any bets on which is going to become the new replacement for Java.

What do you think?

links for 2008-02-13

February 13th, 2008 by James Carr

links for 2008-02-12

February 12th, 2008 by James Carr