All blog posts tagged with java
If Oracle Wins Against Google
I know this probably seems like a knee-jerk reaction, but it's not.
Plainly stated - if Oracle wins it's claims against Google (as detailed in this article), then:
- I will stop programming in Java. Period.
- I will stop programming for the Android. Period.
My reasoning is thus:
- If Oracle wins this, …
One of the Biggest Lessons I've Learned in IT
Something struck me today: over the years, I've been involved in a lot of different projects for a lot of different companies (even some just person projects). The #1 lesson I've learned is this - never exclude a particular technology from your choice of solutions merely because you don't like it (o…
No More Java for Me
With Oracle's recent shenanigans with Java, I was already concerned about the platform's future. I'm a big believer in the open source ideology (not just as a consumer - I have started several open source projects myself). What Oracle is doing is the exact opposite of that.
I have to agree with Apac…
My Little (Java) World is Crumbling
A relative of mine pointed me to some news articles of how Oracle is handling the various pieces of technology they inherited from Sun Microsystems. Needless to say, it's dismal.
OpenOffice - basically on the way out. OpenSolaris - killed. MySQL - serious question marks. And now they're also suing G…
Quick Rant
Just a quick rant today - I've been trying to use Tomcat 6 + Hibernate Persistence using NetBeans IDE 6.9 and so far, I am seriously unimpressed. In fact, aside from the Java language (which I enjoy programming in), the whole Java servlets system seems to be a fairly large mess.
Here's an example wi…
Ant-contrib + NetBeans
I've seen one or two posts on how to try to easily use ant-contrib from within a NetBeans project. I didn't like solution one because it requires changing files within the NetBeans directory structure (something I am always reluctant to do), and solution two seemed too rely too heavily on relative p…
Java Applets + Ubuntu 10.04 = Clusterfuck
After dicking around for 2 days, I'm fairly convinced that as things stand right now, trying to develop Java Applets on Ubuntu 10.04 is a complete and total clusterfuck (no, I'm not being needlessly crude, it's a real term - look it up).
Consider the following:
- Sun JDK not directly supported under …
Proposed Project - Java on Rails
I've become a little disillustion with all the various agile frameworks out there.
At first, I had high hopes for Ruby on Rails, but after working on it for a year and a half, I decided that Ruby is a terrible language, and Rails is an aweful framework built on top of a terrible language.
Naturally,…
File Uploader Applet Demo Live
After much inkering to get my software up and running (after leaving BraveNet), I have finally been able to get a demonstration on my file uploader applet working.
I'm still working on implementing Pack200 compression (which should significantly improve download speed), so at the moment it's a littl…
New Open Source Project - ClassFactory
I have finally released the source code for my "ClassFactory" library on Sourceforge.
This library is heavily used in my JavaStubs testing framework to dynamically manipulate classes during runtime to enable partial/complete class stubbing/mocking.
As with all my projects, this is released under GPL…
Can a Programming Language Be Called Slow?
Often I read on blogs and such of how one cannot call a given programming language slow - that's it's the individual implementation of the language or a runtime which is to blame. Here is an example of such a post.
I disagree.
If we look at core language specifications, it become abundantly clear th…
Intelligent Java Applet Embedding
Too often I am faced with examples of poor embedding of Java Applets into a website. It's peculiar to see, because people seem to put in plenty of effort to identify and insert Flash, but nobody seems to have put in that much effort for Java.
This compounds the problems many places see - I have seen…
VMWare Set to Acquire SpringSource - What Might This Mean?
I found out today that VMWare is going to buy out SpringSource. To be honest, I wasn't even aware that VMWare would be all that interested in a company which provides development and software management tools, but I guess since VMWare is already a player in the cloud computing buzz, they had to come…
Throwing Down the Gauntlet
I'm throwing down the gauntlet to other language/app developers. For my place of work, I developed a Java Applet for uploading multiple files to a server. Sure, you can do this with other technologies to a certain degree (selecting multiple files at once in Web 2.0 isn't really possible, is it?) but…
Internet Explorer Irregularities
Much has been written about the oddities and irregularities (and standards non-compliance) of Microsoft® Internet Explorer®, but I felt I should publish this one not only for posterity, but also as a helpful hint to other programmers who might need the functionality.
First, some background. I had …
Productive vs. Effective
Many years ago, when I still lived in South Africa, I worked for a manager who once tried to explain to us programmer folk the difference between being productive and being effective. At the time I thought he was blowing wind out his rear, but after a few more years of maturing, and being exposed to…
Why Apple Will Never Drop Java
I've been reading a fair amount of the purported demise of Java on Mac OS X given Mr. Jobs' stance on it with regards to the iPhone, and Apple dropping the Cocoa-Java binding.
Well, yes, Steve Jobs might very well be such a gargantuan moron as to drop Java support - but then that would immediately e…
Why "Mixins" are MORONIC
I am sick and bloody tired of Ruby fanboys throwing "mixins" as the be-all and end-all of productivity, and the single greatest weapon that Ruby has over Java.
Here's a thought - one of the bragging points of Ruby is that it's a "true OO" language compared to Java in that EEEEVERYTHING is an object …
Why I Admire PHP
I finally decided today that even if I may not like PHP, I certainly admire it. It's etched out a very good business for itself, and continues to flourish, despite calls of it's demise at the hands of Ruby (much like the calls of demise of Java).
One of the things I admire about it is that it doesn'…
Why Does Everyone Think Java Is Dead?
One of my biggest pet peeves is when self-proclaimed geniuses (I'm looking at you Guido van Rossum and Yukihiro Matsumoto) bash Java for what they perceive as shortcomings (whilst boasting about how wonderful their own languages are). As if that wasn't bad enough, this invariably leads to claims of …
Visit my Friends and Family
If you've enjoyed my site, please take a moment to visit my friends and family, many of whom have some interesting insights, and entertaining thoughts and ideas.
- Crause Family - the family website
- Peter Crause - my father
- Justin Crause - my brother
- Cencina Photomagic - great photographer