Mindblown: a blog about philosophy.

  • Beyond Java

    After my recent post about the advent of the sunset of java I’ve read Bruce Tate’s “Beyond Java”, which seems to fall into line with my argument. What I did particularly like about the book was the statement that Java is a language for system programming (which cached in on a lot of shortcomings of…

  • Das Fernsehen

    heute wurde ich in eine lebhafte Diskussion über das Fernsehen, insbesondere das private, verwickelt (Jaja, ich habe eine Neigung in Diskussionen verwickelt zu werden). Meine These war so ungefähr, dass Privatfernsehen in der aktuell dargebotenen Form schädlich ist und der Staat eingreifen muss. Verschiedene Argumente für die Schädlichkeit hat Kathy Sierra zusammengestellt. Das sieht ganz…

  • The Simpsons Archive

    Wer bisher Probleme mit dem Web-gerechten Zitieren von Simpsons Folgen hatte, für den gibt’s hier Abilfe: The Simpsons Archive.

  • Commons Collections

    Today I had a glance at commons collections. I’m convinced, that the more mature parts of the commons are what sun forgot about. If you know and use them you’ve definitely got a competive advantage. But now for the code: public class CollectionsDemo { public static void main(String[] args) { List list= Arrays.asList(new String[]{“Hund”,”Katze”,”Huhn”}); List…

  • Exit mit throw statt return

    Wie hier schon zu lesen war bin ich ein großer Freund der Exception, auch als Kontrollstruktur (für den Ausnahmefall). Eben hatte ich wieder so einen Fall, in dem ich besser eine Exception geschmissen hätte ,statt mit false zu “returnen.” Das ging etwa so: public boolean myOperation(){ if (!preconCheck1){ log(“precon 1 failed”) return false; } if…

  • Stilfrage

    Ich habe folgende drei Variante einer Methode implementiert und hatte einen erbitterten Streit, welche denn die klarste und wartungsfreundlichste sei. Daher würde ich gerne mal wissen, wie Ihr das seht. Also kommentiert recht eifrig! Variante 1 private void updateActions(){ boolean kundeSelected = kundenAuswahl.getSelection()!=null; removeKunde.setEnabled(kundeSelected); } Variante 1a private void updateActions(){ removeKunde.setEnabled(kundenAuswahl.getSelection()!=null); } Variante 2 private…

  • Amerika auf dem Weg nach Süden

    Zur aktuellen Diskussion : Zeichnerisch kritisch begleitet wird Amerikas Weg zur Bananenrepublik von I Drew This.

  • Weltzweifel

    via LawBlog stieß ich auf diese Kommentare zum Thema Schenkungskreis. Erschreckend. Sind die Leute so bescheuert oder noch schlimmer – so dreist.

  • New Sightings

    Via World of Tees I found these:

  • Velocity Alternative

    Da bin ich gerade drübergestolpert: StringTemplate Sieht sehr interessant aus, für die Freunde der Codegenerierung…

Got any book recommendations?