Haufenweise Interessantes auf InfoQ

In letzter Zeit hat es gerade einen Haufen guter Videos von grossen Namen auf InfoQ gegeben:

The Evolution of Lisp by Guy Steele and Richard Gabriel.

Don Syme Answering Questions on F#, C#, Haskell and Scala.

Erik Meijer on LINQ.

Taming Effects with Functional Programming by Simon Peyton-Jones.

Wer noch nicht genug hat findet vielleicht in meinem Post über die MountainWest RubyConf 2009 Videos noch was.

No comment »

Rails Installation Festival

Wolltest du schon immer mal Rails ausprobieren, aber bist irgendwie nie dazugekommen das ganze überhaupt zu installieren? Dafür gibts eine Lösung, geh einfach am Mittwoch, 26. November, an den RailsHock, dort kannst du dich mit anderen Neulingen und Alten Hasen austauschen.

Mehr dazu bei Georg, dem Chef des ganzen.

Ach ja, noch etwas mehr Werbung: Rails 2.2 ist erschienen.

2 comments »

Neues in Eclipse 3.4 Ganymede

Es ist wieder mal so weit, Ende Juni wird die neuste und schönste Version von Eclipse im Zug des Ganymede Release-Trains veröffentlicht. Wie auch schon letztes Jahr möchte ich hier gerne einige der Neuerungen vorstellen.

Ich werde mich auf das JDT, also die Java Development Tools, PDE, sowie die Plattform beschränken; Emanuel wird dann hoffentlich über die Neuigkeiten im CDT berichten.

Extract Class Refactoring

Starten wir mit meinem Lieblingsthema: Refactoring. Und zwar gibt es ein neues Refactoring, welches einem einfach erlaubt, Teile einer bestehenden Klasse in eine Neue auszulagern:

Das Resultat ist eine Klasse mit den selektierten Feldern, sowie delegierenden Methoden aus der Ursprungsklasse.

Rearrange Content of Files Per Drag&Drop

Auch ganz nett ist, dass man Member innerhalb einer Klasse per Drag&Drop verschieben kann:

(Den Cursor muss man sich vorstellen, er zieht das selektierte Element an die Position der schwarzen Linie.)

Rename Field Renames Properties key

Auch eine sehr nützliche Erweiterung ist beim Rename Field Refactoring hinzugekommen: Beim Umbenennen eines Feldes, welches als Message-String verwendet wird, wird auch automatisch der entsprechende Key im messages.properties-File umbenannt. So kleine Dinge sind es nämlich, welche einem das Arbeiten mit Eclipse so angenehm machen.

New Quick Assist: MessageFormat

Mit + zusammengesetzte Strings sind zum einen häufig nicht sehr leserlich und zum anderen nur sehr mühsam zu internationalisieren. Abhilfe schafft ein neuer Quick-Fix:

Read and Write Occurrences

Mark Occurences ist schon mindestens seit der vorlezten Version dabei, aber natürlich kann man auch dieses Feature noch verbessern, und zwar durch eine farbliche Unterscheidung von Lese- und Schreibzugriffen (das doofe Beispiel sei mir vergeben).

JUnit View Shows Execution Time

Hm ja, der Titel sagts wohl schon:

Plug-in Spy

Endlich! Der Plug-in Spy ist Teil des PDE. Der Plug-in Spy ist sehr nützlich, wenn man sich beispielsweise fragt, welche Klasse die aktuelle View implementiert oder auch, wie der Identifier für die View lautet. Das hätte mir zu Beginn meiner Plug-in Entwickler-Karriere einiges an Zeit gespart.

Das waren wohl die für mich wichtigsten Neuerungen. Ich bin mir sicher, dass ich im Lauf des Jahres noch einige andere coole Dinge entdecken werde.

Ganymede is coming!

Viel Spass! Und wer immer noch nicht genug hat, findet in den New and Noteworthy Seiten noch ganz vieles mehr.

2 comments »

Grüsse aus dem Starbucks

Um etwas Leben in diesen trübseligen und verregneten Sonntag zu bringen, habe ich meinen Laptop gepackt und mich in den nächsten Starbucks begeben. Schliesslich wollte ich schon lange mal herausfinden, ob man mit seinem HSR-Remote VPN-Profil reinkommt (ansonsten müsste man jede halbe Stunde einen neuen Coupon beim Barista holen, und natürlich auch schön fleissig konsumieren).

Und ja, so wies aussieht, funktioniert die Verbindung einwandfrei. Auch die Geschwindigkeit ist ordentlich (leider bleibt der Cnlab Speedtest beim Upload hängen).

Was ich auch gemerkt habe: Ich bin irgendwie viel produktiver hier, auch wenns recht laut ist komme ich richtig gut voran beim Arbeiten. Also, dann wünsche ich noch einen schönen Sonntag!

2 comments »

I ♥ Pickpost

Ist das nicht wunderbar, wenn man am Sonntag Nachmittag in Ruhe ein Paket abholen kann?

Echt genial!

No comment »

Neuer Job: InfoQ Editor

Phu, ist schon eine ganz schön lange Zeit her seit ich das letzt Mal gebloggt habe. Allerdings habe ich auch eine gute Ausrede: Ich bin momentan im WK und habe die Hälfte bereits überstanden. Es soll nun aber nicht vom WK handeln, schliesslich bin ich im Urlaub.
Eigentlich will ich von meinem neuen Job erzählen! Die einen oder anderen habens vielleicht schon bemerkt, bei InfoQ ist in den letzten Wochen ab und zu ein News Item aufgetaucht, bei welchem “Posted by Mirko Stocker” steht. Das ist eigentlich gar nicht korrekt, denn geposted wurde bis jetzt freundlicherweise immer von Werner, da ich nicht von Anfang an Zugriff aufs InfoQ-CMS hatte. Aber geschrieben hab ichs schon selbst. :) Trotzdem nochmals ein grosses Dankeschön an Werner, der mich für die ganze Sache motiviert hat!

Muss ich viele Worte über InfoQ verlieren? Ich hoffe nicht! Um einfach mal von der About InfoQ Seite zu zitieren:

InfoQ.com (Information Queue) is an independent online community focused on change and innovation in enterprise software development, targeted primarily at the technical architect, technical team lead (senior developer), and project manager. InfoQ serves the Java, .NET, Ruby, SOA, and Agile communities with daily news written by domain experts, articles, video interviews, video conference presentations, and mini-books.

Und ich glaube, 274489 Unique Visitors im Monat März sprechen für sich.

Bis jetzt habe ich über folgende Themen geschrieben:

Bis jetzt macht mir das Schreiben sehr viel Spass. Auch die kleinen Interviews mit Entwickler sind meist sehr interessant. Also, die Interviews mit Entwicklern waren bis jetzt immer spannend, nur einmal hatte ich Pech und bin an einen Marketing-Menschen gelangt, welcher mir eine mehrere Seiten lange Antwort geliefert hat, leider ohne wirklichen Inhalt, dafür mit vielen Buzzwords. Hauptsache war wohl, dass ich auch gesehen habe, dass das Mail von seinem Blackberry aus gesendet wurde… janu, was solls.

Ach ja, ich habe “neuer Job” geschrieben. Das bedeutet nicht, dass ich meine bisherige Anstellung aufgegeben habe, bei InfoQ bin ich einfach als freier Mitarbeiter angestellt.

2 comments »

GitHub – Git Repository Hosting

Ich hätte noch Einladungen für GitHub zu vergeben (FCFS), falls jemand eine will. Einfach mit einer E-Mail-Adresse bei mir melden.

Wer mer über GitHub erfahren will, kann ja mal hier weiterlesen.

No comment »

KDE 4.0!

Jawohl, es ist so weit, KDE 4.0.0 wurde heute veröffentlicht, mit Paketen für die meisten Distributionen, wie man im offiziellen Release Announcement lesen kann. Man kann auch eine der Live-CDs ausprobieren, oder zumindest mal die Screenshots des Visual-Guides anschauen.

Wie das mit einer 0-Version so ist, sollte man etwas nachsichtig sein, vieles wird noch nicht so gut funktionieren wie im aktuellen 3er-Release. Es fehlen auch noch Module, wie beispielsweise die ganzen PIM-Applikationen. Der Mischbetrieb von 3er und 4er Versionen ist aber auch kein Problem.

Viel Spass!

kde-40-banner.png

1 comment »

Guten Tag Herr Stocker …

Was vor wenigen Jahren undenkbar erschien, ist längst zur Tatsache geworden. Der Arbeitsmarkt für sehr gut ausgebildete Fachspezialisten ist in diversen Bereichen völlig ausgetrocknet.

So beginnt tatsächlich ein Brief, den ich heute erhalten habe. Hab ich da was verpasst? Ist es nicht genau umgekehrt? Interessanterweise sieht er auch nicht einfach wie beliebige Massenwerbung aus, wurde er doch von zwei Personen handschriftlich unterschrieben. Tja, in den Müll muss er trotzdem :)

1 comment »

Angaben zur Kochzeit

Wie jedes Mal, wenn ich Milchreis koche, wundere ich mich, wie zur Hölle man die angegebene Kochzeit von “14-16 Minuten” schaffen soll?! Ich brauche nämlich rund 3 Mal länger…

Schon eher stimmt die Zeit bei den “Thai Curry-Kits” der Migros, obwohl auch da die angegebene Zubereitungszeit von 20 Minuten nicht zu erreichen ist, wenn man, laut Anleitung, zuerst das Wasser aufkochen und danach den Reis 20 Minuten darin ziehen lassen soll.

2 comments »