In The future of Windows should be open source, the author suggests
Things to Streamline
I recently started writing a Swing feed reader (FeedTrove.dev.java.net) - which i was on my checklist, so that's ticked - but i have still more things to do there...
I spotted this handy blog entry and so decided to give it a go, on a brand new $15 linux VDS. Here are my notes, which are consequently a rehash of that blog.
Another reason why we need properties in the language is ... for "native" database queries, e.g.
Person person = createQuery(new WhereLikePredicate(Person.name, "Homer Simpson"));
where Person.name is a property, ie. Person.class has an accessor getName().
Let's look at neatening up those messy equals() and hashCode() methods in our entities.
I have one very simple rule for design, namely to create as many classes as possible! Let's name this "Evan's Rule of Simplicity by Multiplicity."
Let's build a trivial client/server demo using SSLServerSocket and SSLSocket as provided by the Java Secure Socket Extension (JSSE).
In the Hyper Text Processor prequel, we processed half-baked HTML for this "Foundation Beans" series of articles.
Now let's meet the QHyperJavaProcessor, which highlights Java code in HTML pre blocks.
If it's gonna take a while to start up our Swing app, then we probably wanna display a splash screen.
Earlier we considered using straight Base-64 for hiding sensitive data from prying eyes.
Let's take it a step further and actually encrypt the data using a known password.