The Tech Press Has Come Along Way

Wednesday, April 02, 2008 at 12:22 PM

That’s doodoo, baby.

JRuby w/ Full Rails Support in February... Of 2007?

Sunday, January 07, 2007 at 02:16 AM

Charles Nutter on the possibility of a Rails support announcement in February 2007.

The Pending Ruby/Java Co-op

Saturday, December 30, 2006 at 01:56 AM

A prediction piece on the possibility of a Ruby backed coup d'état on the JVM and what that might mean to the pragmatic web developer.

Java in The Land of Make Believe

Monday, November 20, 2006 at 12:45 AM

What the GPL could have accomplished (and may well still).

Shackled But Free

Monday, November 13, 2006 at 01:01 PM

My best attempt at saying something nice about Sun’s GPLing of Java, even if a bit grudgingly.

Gosling v. Greenspun

Tuesday, September 12, 2006 at 11:41 AM

On the relationship between the “Black Hole Theory of Design” and “Greenspun’s tenth Rule of Programming”.

The Battle of the Less Clueless

Tuesday, March 29, 2005 at 05:03 PM

IronPython vs. JPython: who cares?

IBM redemption

Saturday, February 26, 2005 at 05:15 AM

I humbly retract my previous negative statements about IBM.

Getters/Setters/Fuxors

Thursday, January 20, 2005 at 08:43 AM

Python’s attributes are not Java’s getters/setters and why that’s a good thing.

IBM to Free Java - Next Week?

Wednesday, January 19, 2005 at 05:54 PM

Coverage of an odd mailing list thread suggesting that IBM is gearing up to slap an F/OSS license on their Java compiler and runtime.

The Static Method Thing

Wednesday, December 15, 2004 at 01:41 PM

A comparison of Java’s static methods and Python’s class methods.

The Day Tim Bray Saved Java

Thursday, December 09, 2004 at 08:50 AM

Tim seems to be working miracles over at Sun.

Java and Open Source

Monday, November 15, 2004 at 05:18 AM

Why Java won’t even be considered for most types of F/OSS applications until they ease up on the license.

Weapons and Coding

Tuesday, November 09, 2004 at 08:25 AM

Wherein we predict that whoever decides to take dynamic languages seriously will win the interpreted bytecode market.

Just add scaling!

Sunday, May 04, 2008 at 09:32 PM / ola-bini.blogspot.com

“I still haven’t found anyone who knows how you implement Scaling in a language, so I guess that LRM will never have it… Anyone who care to enlighten me, please send me a detailed email with an implementation of Scaling.”

A run-time for “the New Reality”

Saturday, April 12, 2008 at 12:20 AM / projectzero.org

“… the ‘new reality’ is the realization that Dynamic Scripting Languages are ready for prime-time and that REST is a simple, yet scalable architecture to build a servers on.” – I'd say that’s definitely a new reality for the enterprise, Bill.

Multiprocess versus Multithreaded ... or why Java infects Unix with the Windows mindset

Thursday, April 10, 2008 at 12:57 PM / erikengbrecht.blogspot.com

Erik Engbrecht: “Java took cheap Unix processes and made them expensive. To compensate, it provided primitives for multithreading.”

Mistaking Cons for Pros

Wednesday, April 02, 2008 at 08:39 AM / oreillynet.com

chromatic on million-line Java programs: “I can only imagine how much larger the Java code would be without all of those XML files.”

Scientists fight to save the last Java gibbons

Monday, March 17, 2008 at 10:04 PM / cnn.com

I thought this was a computer programming related article … buh-zing!

James Gosling Supports Closures in Java

Friday, February 01, 2008 at 12:52 PM / blogs.sun.com

“Closures were left out of Java initially more because of time pressures than anything else. Closures, as a concept, are tried and true – well past the days of being PhD topics.”

Websphere CTO Jerry Cuomo on REST & Project Zero

Monday, January 21, 2008 at 01:42 PM / infoq.com

Whoa. I apparently haven’t spent nearly enough time looking into IBM’s Project Zero. It seems to come down to REST + (Groovy|PHP) and sneaking practical technologies in the front door with a “SOA” label on it. Interesting strategy.

Shipping Means Prioritizing

Wednesday, October 31, 2007 at 10:29 AM / daringfireball.net

“No important software for the Mac depends on Java.”

The ESB Question

Friday, October 05, 2007 at 11:58 AM / steve.vinoski.net

This is a scary description of a small chunk of my tech career: “In a previous life, I helped develop ESBs. I’ve written about them and I’ve promoted them. But somewhere along the way, I lost the religion.”

Rails, the 15 minutes is Almost Up. Meet Erlang.

Monday, September 24, 2007 at 02:11 PM / blog.bwtaylor.com

“Every time some Rails fanboy starts peddling their hype, the approved thing to do is to respond with Erlang.” – Brilliant idea! That will bring some real substance to the argument.

Sun’s Ruby strategy - Engage and Contain?

Saturday, September 22, 2007 at 10:02 AM / logiccolony.com

“Maybe I’ll start to believe when they start promoting Ruby on Rails at JavaOne, as opposed to promoting JRuby on Rails at RailsConf.”

Obie Fernandez : Ruby on Rails and More...

Friday, September 21, 2007 at 07:46 AM / jroller.com

“I'm not really much into evangelizing Ruby and Rails much nowadays. You know, since we won, I have to admit that it became boring and besides the point.” :)

Sun surprises at RailsConf Europe 2007 [loudthinking.com]

Thursday, September 20, 2007 at 01:47 AM / loudthinking.com

“‘Why are they doing all this?’, that’s a common concern with most Ruby folks … A Sun that’s heavily involved with Rails on the software side is a Sun that’s much better positioned to sell loads of hardware …”

Java Native Access + JRuby = True POSIX [headius.blogspot.com]

Monday, September 03, 2007 at 01:23 PM / headius.blogspot.com

Java becomes 100% more viable. So simple — why didn’t someone do this in the very beginning?

Java's Overton Window [blog.case.edu]

Wednesday, July 18, 2007 at 08:56 PM / blog.case.edu

Oh, wow. Have we come that far, then?

Bill de hÓra: Design for the web

Wednesday, July 18, 2007 at 08:44 PM / dehora.net

“… on Java, too many web frameworks – think JSF, or Struts 1.x – consider the Web something you work around using software patterns. The goal is get off the web, and back into middleware…”

JRuby 1.0 Released! [headius.blogspot.com]

Sunday, June 10, 2007 at 07:46 PM / headius.blogspot.com

Rock on.

Charles Nutter - Big Plans [headius.blogspot.com]

Monday, May 14, 2007 at 05:35 PM / headius.blogspot.com

“And yes, I've seen the Microsoft news … If Sun did something like this I'd resign.”

Does JavaFX Spell The End Of AJAX?

Tuesday, May 08, 2007 at 11:10 PM / internetnews.com

Is anyone actually falling for this crap? “‘The goal is to make it so people never have to see code’, said Gosling.” — Gag Me!

Running Ruby in the browser via script type="text/ruby"

Monday, April 16, 2007 at 11:56 AM / almaer.com

I no longer think applet support should be dropped from all major browsers. I've got links for anyone who produces a Jython version.

Type Inference: Another Bad Idea for Java 7 [cafe.elharo.com]

Monday, April 16, 2007 at 10:58 AM / cafe.elharo.com

“Type inference actually makes some sense in languages like JavaScript and PHP that are built around this, and had this feature from day 1. It makes no sense in a language that’s built around the opposite. It makes Java look weakly typed, but it isn’t

Koranteng's Toli: Crawl Before You Walk

Monday, April 16, 2007 at 12:53 AM / koranteng.blogspot.com

On JSF: “Waiting 5 years before you adopt the native architecture of the web is almost inexcusable. The web won’t (and didn’t) wait that long.”

Invasion Of The Dynamic Language Weenies [hacknot.info]

Sunday, March 25, 2007 at 09:43 PM / hacknot.info

Wow. Pretty solid anti dynamic language advocacy piece. It’s been a while since I've written anything longish so maybe I'll try to put together something of response to this.

Q&A: James Gosling, 'father of Java'

Monday, March 19, 2007 at 04:01 PM / management.silicon.com

Wow. I'm nodding yesly to almost everything said by Gosling in this article. Weird. Here’s a good one: “The number one biggest threat to enterprises is the inherent fallibility and laziness of humans.”

Agile Enterprise Architecture: Why I Can't Take Smalltalk Seriously

Monday, March 12, 2007 at 08:48 AM / opensourcecto.blogspot.com

These people are still around? Amazing. Ooohhh, “tens of thousands of simultaneous users” — scary! scary!

XRuby Already Faster Than Ruby 1.8.5?

Friday, March 09, 2007 at 02:03 PM / rubyinside.com

“… the results for YARV/Rite are still streets ahead in terms of raw performance, and where I'm placing my bets for the next de facto Ruby interpreter.”

Sun proposes to apply Web service standardization principles to REST

Thursday, February 15, 2007 at 09:29 PM / tech.groups.yahoo.com

Elliotte isn’t pulling any punches :)

The BileBlog: Good riddance, Marc Fleury.

Tuesday, February 13, 2007 at 02:38 AM / jroller.com

“What Fleury contributed to the world of Java is a personality; love him or hate him, the man certainly deserved to be hated.”

Mr. Gosling - why did you make URL equals suck?!?

Wednesday, January 31, 2007 at 01:27 PM / brian.pontarelli.com

Wow. Much worse than I thought.

In Which I Think About Java Again, But Only For A Moment

Monday, January 22, 2007 at 02:57 PM / mooseyard.com

“… but I gave up after optimizing AWT, implementing drag and drop, and trying to make 1,200 pages of crappy APIs do the right thing on the Mac. Then I took a one-week Cocoa training course, and wrote the first prototype of iChat.”

Are we gonna bash Restlet next? [brandonwerner.com]

Sunday, January 21, 2007 at 03:20 AM / brandonwerner.com

I've been meaning to spend some time in Restlet for some time now. Looks like it’s gaining traction with the EE crowd. Err, well, uhh, some of the EE crowd, anyway.

Software Development: Simplicity tops the agenda [infoworld.com]

Thursday, January 04, 2007 at 12:27 AM / infoworld.com

We won on my birthday :)

The perils of avoiding heresy (or "What are Design Patterns")

Wednesday, January 03, 2007 at 02:37 AM / etymon.blogspot.com

In fact rather than being subtitled “Elements of Reusable Object-Oriented Software”, it should have been “21 reasons C++ sucks; 1 embarassment; and an Abstract Syntax Tree”.

Programmer Hierarchy

Tuesday, December 26, 2006 at 01:44 PM / hermann-uwe.de

Ranks programmers by who they consider themselves superior to. Comedy.

Why do so many reddit users hate java? (reddit.com)

Thursday, December 14, 2006 at 09:14 PM / programming.reddit.com

“Java’s solution to the problem of C++ allowing you to blow your foot off was to chop off your legs.”

Dynamic Language Support on the JVM

Monday, December 11, 2006 at 05:01 PM / artima.com

Danny Coward Q/A on invokedynamic and “hot swapping” (method replacement). Pretty good piece until the end where we enter into some scary Java-static-typing-is-good-because-it-let’s-you-publish-APIs non-sense.

Programming Languages are like Women

Thursday, November 30, 2006 at 01:59 PM / just-humour.blogspot.com

This guy gets around…

Ruby for the Web! (irb running in an applet via JRuby)

Tuesday, November 28, 2006 at 04:44 PM / headius.com

I take back everything bad I've ever said about Java Applets ;)

GPL Java: An interview with lead Kaffe developer Dalibor Topic

Tuesday, November 28, 2006 at 02:05 PM / cuttingfree.blogsome.com

Good perspective on Java going GPL.

J2EE SUCKS HUGE DONKEY BALLS.

Tuesday, November 07, 2006 at 09:50 AM / developers.slashdot.org

“Then they spend one day debugging shit that’s gone wrong with Eclipse (or its mangling of the CVS repository, or some ant dependency problem, or)… And meanwhile they whine that 256 megs of RAM isn’t enough to edit a fucking text file (and do NOTHING el

Shell script awk csv file

Monday, October 09, 2006 at 10:33 PM / nzgames.com

“I could whip you up something in Java that would take 2 minutes to design, 30 minutes to implement, a day to write the deployment descriptor for, and 3 months to get sign off from the app support people at the client site _b”

java sucks

Monday, March 13, 2006 at 08:03 PM / jwz.org

let’s go back to ‘97

LAMP and J2EE competition heating up

Thursday, June 30, 2005 at 01:35 PM / searchenterpriselinux.techtarget.com

it seems the tech press is only about a month behind the bloggers now… :)

Generics Considered Harmful

Wednesday, June 29, 2005 at 06:28 AM / weblogs.java.net

Ouch! It would have been so much cooler if Java would have just dropped static typing completely.. :)

Java6 delightful new features

Tuesday, June 14, 2005 at 01:14 PM / jroller.com

The Sun bashing posts today are superb!

Bill de hÓra: No more nails: making good technology choices

Saturday, May 28, 2005 at 12:30 PM / dehora.net

That’s what I'm saying bro..

Okay, James Gosling isn't really this ignorant...

Wednesday, May 18, 2005 at 08:30 AM / archive.scripting.com

Yes he is! He seems to not understand even fundamental F/OSS licensing concepts and always throws up that same “Open Source = everyone can check in anything” strawman.

The History of Sampling

Monday, May 09, 2005 at 05:52 PM / jessekriss.com

Why free culture is important – in a java applet.

Checked Exceptions are Fundamentally Flawed

Friday, April 22, 2005 at 06:32 PM / jroller.com

It’s a shame Java doesn’t have higher order functions and it’s a good thing Java doesn’t higher order functions.

New Lisp book on the shelves

Wednesday, April 13, 2005 at 08:32 AM / javarants.com

Why Java developers should buy “Practical Common Lisp”.

TheServerSide changing focus

Friday, April 01, 2005 at 03:23 PM / theserverside.com

HARDYFUCKINGHARHAR! Laugh it up you dumb shits. This might have been funny were Ruby and PHP not eating your lunch.

"Closed Open Source"

Thursday, March 17, 2005 at 05:37 PM / advogato.org

Superb rant against Sun’s licensing tactics and especially Gosling’s cluelessness wrt what’s important in a license.

Reports of Java developers becoming addicted to Ruby programming

Wednesday, March 16, 2005 at 05:36 PM / mark-watson.blogspot.com

The line forms to the left people..

Doing Java Without Java

Wednesday, March 16, 2005 at 12:46 AM / blogs.sun.com

More dynamic language play on the Java front.

Project Coyote

Tuesday, March 15, 2005 at 05:31 PM / tbray.org

Tim Bray on the dynamic language push at Sun.

I *heart* Rails

Tuesday, March 08, 2005 at 02:25 PM / relevancellc.com

Author of “Better, Faster, Lighter Java” compares building MVC webapps in Java to building them in Rails. I wish I could say I was surprised at the results but I'm not…

Microsoft to Demo at EclipseCon 2005!

Monday, February 28, 2005 at 02:10 PM / oneclipse.com

wtf: “Visual Studio lead program manager Jason Weber to show how to build extensions for Microsoft’s IDE.”

JBoss Killed Hunter S Thompson

Monday, February 28, 2005 at 01:58 PM / redmonk.com

Another reason to hate JBoss. :)

First Video Game Written In Ant

Saturday, February 26, 2005 at 12:40 AM / jonaquino.blogspot.com

For christ sakes, man! I hope Hani doesn’t ever see this…

Struts Flow: Continations come to Struts

Tuesday, February 22, 2005 at 01:13 AM / almaer.com

Right on. All roads lead to Lisp.

The HotSpot source code is a bad joke

Saturday, February 19, 2005 at 05:22 AM / jroller.com

Oh, my. 3 Millions lines of C++, awk, sed, and scheme! “lets make everything OOP and add 100 layers” style. This is an instant classic.

To Evil! Feb '05 Edition

Saturday, February 19, 2005 at 05:15 AM / osdir.com

Tales of cruftiness in Sun’s Hotspot JVM code and a nice look at some of crap attached to their SCSL license (like not being able to talk about the cruft JVM code).

How To Write Unmaintainable Code

Monday, February 07, 2005 at 01:44 PM / mindprod.com

“In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the si

Eclipse Java-GNOME Demo

Wednesday, January 26, 2005 at 03:29 PM / overholt.ca

Demo of 100% free Java/Eclipse natively compiled with gcj. This is slated for Fedora Core 4.

How Groovy Lost its Groove Thang

Wednesday, January 26, 2005 at 10:09 AM / pyrasun.com

Interesting look at how Groovy has been floundering for quite some time now under the JSR process. I wasn’t aware of any of this..

Open-Source Java Under Consideration

Wednesday, January 26, 2005 at 09:57 AM / eweek.com

Hmmm.. Maybe the confirmed “three letter part” referred to: “S” “U” “N”?

Java get/set - not that harmful

Sunday, January 23, 2005 at 11:02 PM / dehora.net

Bill de hÓra challenges some of the points I made in Getters/Setters/Fuxors. Specifically, the getter/setter bloat and IDE comparisons. Some good points here.

Blue Sky Development

Thursday, December 30, 2004 at 12:52 AM / blueskyonmars.com

Well written line-of-though writeup on the decision process leading up to a language selection when the sky is blue and you're building a new app. Hint: Python :)

Bruno Souza to Sun: "Stop Saying That 'Our Implementation Is Open Source,' It Is Not"

Monday, December 27, 2004 at 03:02 PM / linuxbusinessweek.com

Right. The issue is the (lack of) redistribution rights, not whether the source is available. Free Linux distros cannot ship Sun’s Java (or IBM’s by extension). Lastly, Bruno needs a spell-checker.. bad.

The groovy sinking ship

Friday, December 10, 2004 at 09:59 PM / jroller.com

Hani at his finest, lambasting the Groovy project and the Dynamic Java meetup.

Dynamic Java

Thursday, December 09, 2004 at 01:45 AM / tbray.org

Oh Tim, how I love thee. Let me count the ways..

Java is not Python, either...

Monday, December 06, 2004 at 05:51 PM / dirtsimple.org

Nope.

Planet Classpath

Sunday, November 28, 2004 at 01:28 PM / planet.classpath.org

GNU Classpath (GPL'd J2SE implementation) hacker weblogs.

JUnit Bible Thumpers

Wednesday, November 10, 2004 at 11:08 PM / jroller.com

Hani on JUnit. priceless..

Jakarta Struts CVS Repository

Friday, September 10, 2004 at 11:21 AM / cvs.apache.org

Jetspeed 1.5 API

Thursday, September 09, 2004 at 08:28 AM / portals.apache.org

Jetspeed 1 Enterprise Portal 1.5 API

J2SE 1.4.2

Thursday, September 09, 2004 at 08:26 AM / java.sun.com

Java 2 Platform, Standard Edition, v 1.4.2 API Specification

JBoss panties around ankles, again.

Tuesday, August 24, 2004 at 08:25 PM / jroller.com

Hani breaks the story of JBoss' astroturf campaign.

Commons-io: By retards, for retards

Tuesday, August 24, 2004 at 08:24 PM / jroller.com

Hani disects commons-io

JRoller: Continuing a fine tradition of sucking

Tuesday, August 24, 2004 at 08:23 PM / jroller.com

Hani on upgrading to new version of JRoller.

More inmates running the asylum

Tuesday, August 24, 2004 at 08:21 PM / jroller.com

Hani on JSR-170..

JavaOne day one yawnfest

Tuesday, August 24, 2004 at 07:56 PM / jroller.com

The BileBlog

Tuesday, August 24, 2004 at 07:05 PM / jroller.com

Ahh.. Hani’s back. I'll run through and back fill my favorite bile.

Backdoor dynamic languages

Monday, August 23, 2004 at 08:18 AM / sauria.com

Ted Leung explores recent developments that seem to suggest that both Sun and Microsoft might be thinking about hijacking Python. If Jython and IronPython grow large followings, the library support has split three ways: Standard Python Libraries, Java Lib

The Python Paradox

Friday, August 13, 2004 at 08:32 AM / paulgraham.com

More Python love from Mr. Paul Graham.

Notes on Axis fault handling

Tuesday, July 27, 2004 at 10:04 AM / mail-archive.com

Axis fault handling is essentialy undocumented, at least anywhere I could find. I spent the better part of the last two days experimenting so I could understand how to properly do some error handling.

Everything I need to know about EJB I learned from watching Bugs Bunny

Wednesday, July 21, 2004 at 01:58 PM / weblogs.java.net

New Ant 1.6 Features for Big Projects

Tuesday, July 20, 2004 at 01:04 PM / otn.oracle.com