Wjax 2009 Mittwoch

Posted on 12 November 2009 | No responses

Der Mittwoch war sehr informativ, hier mein Senf dazu…

Spring 3.0 und wie es weiter geht - Ein paar schöne neue Sachen sind dabei, wie zum Beispiel die SpEL. In wie weit einige dieser neuen Features wirklich den Weg in unsere Projekte finden, wird sich noch zeigen müssen. Was auch schon vorher bekannt war, aber noch mal erwähnt werden sollte: Spring wird definitiv nur noch modular angeboten werden. Eine Spring.jar mit allen Abhängigkeiten gehört ab der Version 3.0 der Vergangenheit an. Zwangsläufig ist man nun auf Ivy oder Maven angewiesen. Sonst gab es nach meinem Wissenstand keine Abweichungen von den Ankündigungen, die es bereits im Netz zu lesen gab.

RIA mit Spring - Hier hatte ich recht hohe Erwartungen, jedoch macht sich in mir nicht das Gefühl breit, zukünftig auf Spring Faces, MVC und/oder Web Flow setzen zu müssen. JSF 2.0 steht irgend wie auch noch außen vor. Hat mich persönlich alles nicht vom Hocker gehauen.

Scala at Work - Ein schneller Kurzausflug in die Welt von Scala und mit „schnell“ meinte ich wirklich schnell. Das Tempo war recht hoch, trotzdem ist einiges hängen geblieben. Somit kann ich als Fazit doch sagen, dass man sich mit Scala beschäftigen sollte. Warum? So wie ich es verstanden habe, können in Scala geschriebene Klassen nahtlos als Lib in bestehende Java-Applikationen eingebunden werden, da auch diese auf der gleichen JVM laufen. Ob das wirklich so nahtlos in der Praxis funktioniert, muss noch mal evaluiert werden. Die Hürde, Scala zu verwenden da wo es Sinn macht (!!!), würde erheblich sinken. Ich denke, ich werde da noch ein paar Recherchen machen müssen.

GUI Security - Der Vortrag war für mich sehr interessant und hilfreich. Es wurden viele Problemstellungen angesprochen, die auch wir in unseren Projekten haben. Der Redner (Mike Wiesner) zeigte einige Möglichkeiten auf, wie man Sicherheit (Rollen- und Rechtevergabe) in GUIs, unabhängig ob Web- oder Swing-Applikation, praktisch umsetzen kann. Diese unterschiedlichen Möglichkeiten wurden gleichzeitig bewertet und die Vor- und Nachteile aufgezeigt. Besonders die letzte Variante, wofür jedoch AspectJ benötigt wird, hat mir persönlich gefallen, da hier eine saubere Trennung zwischen den Domain-Objekten und den Sicherheits-Aspekten vorgenommen wird.

powered by: x-root Software GmbH

Wjax 2009 Dienstag

Posted on 11 November 2009 | No responses

Die Ausbeute am Dienstag war nicht ganz so gut, viel Neues war nicht dabei. Nichts desto trotz möchte ich meine Kommentare zu den interessantesten Vorträgen abgeben.

Why the next five Years will be about Languages - Der Tag begann mit einer recht unterhaltsamen Keynote. Die Art der Vortragsweise war recht cool, es hat Spaß gemacht zuzuhören. Viel mitgenommen habe ich allerdings nicht, außer dass sich in Sachen Sprachen-Vielfalt so einiges tun wird.

The Future of Enterprise Java - Ein recht interessanter Vortrag über die Zukunft von Java EE. Dabei wurden Statistiken gezeigt, welche Sprachen im Kommen sind, welche „sterben“ und das Ganze immer in Bezug auf EJB. Zudem wurde resümiert, in wie fern Vorhersagen von 2008 eingetroffen sind. Neuerungen in EJB 3.1 wurden kurz angeschnitten und mit der Vorgängerversion verglichen. Zu guter Letzt wagte der Speaker (Adam Bien) einen Ausblick, was in Zukunft im Kommen ist und welche Trends man im Auge behalten sollte. Wie so oft auf dieser Konferenz fielen dabei Begriffe wie OSGi und Scala.

Hibernate Search - In diesem Vortrag wurde Hibernate Search vorgestellt, wie es funktioniert und was man damit anstellen kann. Für komplexe Suchen auf großen Datenmengen eine sinnvolle Möglichkeit seine Applikation zu erweitern. Die Einbindung scheint prinzipiell nicht so schwierig zu sein. Im Großen und Ganzen eine tolle Sache, wenn man es braucht und eine explizite Anforderung seitens des Kunden für eine Volltextsuche vorliegt.

powered by: x-root Software GmbH

Wjax 2009 Montag

Posted on 10 November 2009 | 1 response

Der Agile Day ist vorbei, die meisten Vorträge waren sehr gut und einige wenige nicht. Erkenntnisse und Kommentare zu den interessantesten Vorträgen meinerseits…

Langfristige Planung agiler Vorhaben - Im ersten Vortrag der wjax ging es, wie der Titel schon andeutet, um langfristige Planung. Wichtige Konzepte und Schlagwörter sind beispielsweise Time Boxing, regelmäßige Neuplanung, gemeinsame Planung (Schätzpoker), Priorisierung, Velocity, usw… Die Ansätze und Methoden gefallen mir ganz gut und lassen sich in unsere Firma durchaus an einigen Stellen übernehmen. Der Vortrag war auf 45 Minuten begrenzt und bot daher nur einen Einstieg.

Architektur und Agilität - Ich hab es schon immer gewusst, man kann nicht alles planen und vorhersehen, gerade in Bezug auf die Architektur. Und das Wichtigste: Man soll es auch gar nicht! Der Vortrag ging zwar nur 20 min, trotzdem ist es dem Redner (Uwe Friedrichsen) gelungen die wichtigsten Punkte vorzustellen und zu erläutern. Eine der Kernaussagen ist, dass „keine vollständige à priori Spezifikation möglich“ ist. Wie so oft, liegt das Optimum irgendwo in der Mitte. So ist das eine Extrem „No Design Up Front“ zwar am Anfang produktiv, jedoch bricht die Performance nach ein paar Iterationen ein. Das andere Extrem „Big Design Up Front“ (BDUF) gilt als änderungsresistent, starr und schlecht vermittelbar. Als goldenen Mittelweg nannte der Redner das „Lean Upfront Design“. Es ist schnell, leichtgewichtig, änderbar und vor allem leichter vermittelbar, besonders gegenüber dem Kunden. Mehr Infos gibt es unter www.codecentric.de. Mir hat der Vortrag gefallen.

Mit Retrospektiven zu erfolgreichen Projekten - Zu allererst wird erstmal der Spruch „Zu erst mal die Säge schärfen“ auf die Schippe genommen. Fand ich ganz lustig, da ich den Spruch nun auch schon öfter gehört habe. Danach ging es um Retrospektive, nicht mehr und nicht weniger. In diesem Vortrag ging es unter anderem darum, welche Techniken und Methoden es gibt, worauf man achten und welche Regeln man einhalten sollte. Insgesamt fand ich den Vortrag recht informativ und mal schauen, wie man das, wenigstens zum Teil, in die Praxis umsetzen kann. Zu diesen Thema gibt es schon diverse Bücher.

Der erste Tag war sehr informativ. Auch die Vorträge von mobile.de und xing waren in so fern interessant, dass man einfach mal gehört hat, mit welchen Problemen größere Unternehmen zu kämpfen haben und wie sie gelöst werden. Die Pecha-Kucha-Session “Mein agiler Koffer” war eine gute Abwechslung in Bezug auf die Vortragsweise. 6 “Pecha Kucha Speaker” hatten jeweils nur etwas mehr als 6 Minuten Zeit, ihren agilen Koffer zu packen. Somit waren die Vortragenden gezwungen in dieser kurzen Zeit auf den Punkt zu kommen. Hat mir persönlich sehr gefallen.

powered by: x-root Software GmbH

Berlin Night

Posted on 30 September 2009 | No responses

Na endlich…

Posted on 15 June 2009 | No responses

So, alles erledigt. Mac auf den neusten Stand gebracht und Entwicklungsumgebung eingerichtet, WordPress aktualisiert, bei Twitter angemeldet, Buildfile für Ivy ist komplett, bei delicious umgezogen, … nun wird es Zeit für neue Projekte, wir haben schließlich Sommer.

Umgebungsvariablen in Mac OS X setzen

Posted on 27 May 2009 | No responses

Eigentlich ganz einfach… Terminal aufmachen und

sudo -s

eingeben. Das Passwort darf natürlich auch nicht fehlen. Danach

cd /etc
vi launchd.conf

In die Datei fügen wir dann die Umgebungsvariable ein, zum Beispiel so:

setenv GLASSFISH_HOME /irgend/was/glassfish

Speichern. Nach dem Neustart wird nun immer automatisch die Variable gesetzt. Dies kann mit

export

überprüft werden. Done.

PS: Für alle die nicht mit vi umgehen können: die “i” Taste drücken um Text einzugeben. Zum Beenden der Eingabe die “esc” Taste drücken, zum speichern “:wq” eingeben + Enter.

Delicious für Safari

Posted on 1 May 2009 | 3 responses

Wer seine Bookmarks von Delicious in Safari verfügbar machen will, muss ein wenig suchen. Leider gibt es für Safari nicht so viele gute und kostenlose Lösungen, wie beispielsweise für Firefox.

Eine Möglichkeit ist ”delicious2safari“. Dieses kleine Tool kopiert ganz simpel und stupide alle Bookmarks von delicious.com auf meinen MBA. Es ist kostenlos, schnell und einfach.

Jetzt fragen sich sicher einige, wozu dieser ganze Aufwand? Der Grund ist ganz einfach: ich habe mich so langsam an “Spotlight” gewöhnt (Mac OS X) und möchte diese geniale Suchfunktion nicht mehr missen. Sobald meine Links als Bookmarks in Safari gespeichert werden, werden sie natürlich automatisch indexiert und bei der Suche mit Spotlight gefunden: cmd + Leertaste = finden was man sucht ;-) Schneller gehts nimmer…

Custom Leopard Docks

Posted on 30 April 2009 | No responses

Wem der normale Dock (so wie mir) nicht ganz gefällt, dann tauscht man ihn einfach aus. Wie einfach das geht ist auf der folgenden Seite beschrieben: Submit, Download and Search Custom Leopard Docks – LeopardDocks.com.

Viel spaß…

« newer postsolder posts »

Recent Posts

Tag Cloud

Anleitung Blog Browser CDT Coding CSS Design Eclipse Fedora Firefox Foto FTP Glassfish Google HowTo htaccess Installation Java JDK JSF Linux Mac MinGW MSYS OpenSource OS X php Plugin Qt Safari Scala Server Software Spiel Strato Theme Tool Tutorial Viren Webdesign Windows wjax WordPress XHTML XML

Meta

www.CodeVortex.de is proudly powered by WordPress and the SubtleFlux theme.

Copyright © www.CodeVortex.de