Diverses
XMPP
01.04.2009
Kein X für ein U
Ursprünglich für Instant Messaging erdacht, hat sich XMPP in wenigen Jahren zu einem vielseitig einsetzbaren Protokoll gemausert. Das „X“ steht nicht zu Unrecht für „Extensible“. Hier erfahren Sie, was XMPP so alles drauf hat.
weiterlesen
01.03.2009
Multithreading per AOP
Multithreading ist heute ein Muss. Wenn es doch bloß nicht so komplex wäre! Rettung naht in Form der aspektorientierten Programmierung. Wenn Sie mithilfe von PostSharp eigene Attribute erstellt haben, können Sie über diese Attribute Ihre Methoden einzelnen Threads zuordnen. Und sogar der Zugriff auf Ressourcen lässt sich damit synchronisieren.
weiterlesen
01.03.2009
Aspektorientierung und Frameworks
Aspektorientierte Programmierung bietet Möglichkeiten, Standardprobleme in Anwendungen, die immer wieder an verschiedensten Stellen im Code auftauchen, auf effiziente Weise auszulagern und den Code übersichtlicher zu machen – wenn ihr Einsatz wohlüberlegt erfolgt.
weiterlesen
01.02.2009
Auf zu mehr Professionalität
Wann ist ein Softwareentwickler eigentlich ein professioneller Softwareentwickler? Diese Frage treibt mich in der einen oder anderen Weise schon länger um.
weiterlesen
01.02.2009
Interpreter-Entwicklung auf Basis von Irony
Wenn Sie eine neue Programmiersprache auf Quelltextebene definiert haben, zerlegen Sie diese mit Irony in abstrakte Syntaxbäume. Diese bilden die Grundlage für die spätere Quelltextausführung oder Übersetzung. Irony bietet derzeit noch keine Funktionen zum Kompilieren eines Programms in eine Assembly. Mit dem zerlegten Code sorgen Sie – im eigenen Interpretermodus – dennoch sehr leicht für eine Ausführung.
weiterlesen
01.12.2008
Unemotionale Entscheidungen
Die aktuelle globale Finanzkrise erinnert mich daran, dass ich vor Jahren auch einmal in die Spekulationswelt hineingeschnuppert hatte
weiterlesen