News und Aktuelles

News und Aktuelles

Artikel in Fachzeitschriften 10.11.2016 20:00

In unregelmäßigen Abständen greife ich in diversen Fachzeitschriften moderne Techniken, Tools und Konzepte zur effizienten Produktion qualitativ hochwertiger, skalierbarer, verteilter Anwendungen auf. Daneben habe ich ein Faible für kreative FOSS-Lösungen und exotische System-APIs. Weiterlesen …

MDAC-Troubles 17.01.2016 12:16

Falls auf einem bestimmten Computer der Datenbankzugriff über ADO oder generell über die MDAC-Components mit völlig absurden Fehlermeldungen fehlschlägt, könnte es sein, daß Sie das Opfer eines MDAC-Versions-Salates geworden sind. Mit etwas Glück hilft dann eine Reinstallation, in einigen Fällen aber auch nicht.Dann ist guter Rat meist teuer ... oder sie probieren mal diesen Lösungsweg aus! Weiterlesen …

It's all about the people 02.10.2015 00:10

You want to complain about that damn piece of (open source) software? The problem is, complaining does not make it better, it just let's you feel better for the moment. No single problem is solved by yelling at the code. Weiterlesen …

Apache Thrift 02.10.2015 00:24

Apache Thrift ist ein kleines, aber feines RPC-Framework, mit dem sich unkompliziert verschiedenste Sprachen und Plattformen miteinander verbinden lassen. Ursprünglich von Facebook entwickelt, wurde Thrift 2008 schließlich mit weiteren Projekten in die Open-Source-Welt entlassen und in den Apache Incubator aufgenommen. Thrift ist die Basis vieler aktueller, erfolgreicher Projekte. Weiterlesen …

Monsterklassen und das SRP 22.06.2015 22:02

Jetzt kommt aber der Fall, wo sich der Code des Anwenders nicht mehr an das erinnern kann, was er zuvor gerade getan hat. Es scheint daher erforderlich, ja geradezu alternativlos, in den Interna der diensteifrigen JSON-Renderer-Klasse nach bereits angelegten Properties zu gründeln. Weiterlesen …

Generated code is evil 12.05.2015 01:08

Generated code is evil. Generated code is a design smell. - Well, just give me a break. Actually, is it really the case? Weiterlesen …

Suspend/Resume? You are doing it wrong™. 15.03.2015 15:17

Why are there so many programmers that seem to love micro management? Why are so many programmers struggling with parallelism and concurrency concepts, but obviously do not have problems with it in real life? Weiterlesen …

Kommentare sind schlecht 26.11.2014 03:14

Zitat: "Die Wahrheit kann nur in einer Stelle gefunden werden: Im Code. Nur der Code kann wirklich sagen, was er tut. Er ist die einzige Quelle für wirklich genaue Informationen. Deshalb sollten wir uns anstrengen, Kommentare [...] zu minimieren." - Wirklich? Sorry, but I disagree. Ich erklär' auch gleich, warum. Weiterlesen …

Parla pascalese? 03.01.2012 00:38

Si parla pascalese? Das ist eine von Luigis Standardfragen. Wie? Sie kennen Luigi's Pizza Transazionale nicht, und wissen auch nicht, was er mit PascalESE meint? Und was das ganze jetzt mit ISAM, NO-SQL und Delphi zu tun hat? Weiterlesen …

Überraschende Wendung 08.12.2011 22:50

Trotz peinlichster Beseitigung auch des kleinsten Compiler-Hinweises funktioniert der eine oder andere Code nicht immer wie erwartet. Hier eine kleine Delphi-Knobelaufgabe dazu. Weiterlesen …

Unit Tests can save your life! 22.11.2011 21:30

Ein Schlüsselerlebnis war für mich die Erfahrung, was Unit-Tests für die Stabilität einer schon arg ins Schleudern gekommenen Code-Baustelle leisten können. Es war einmal ein halbfertiges Modul in einem Projekt, welches drohte, uns unter den Händen zu zerbröseln. Wir hatten die Komplexität des Ganzen doch ein klein wenig unterschätzt Weiterlesen …

Keine Regel ohne Exception 16.10.2010 13:57

Ich "liebe" ja diese ans dogmatische grenzenden Forderungen, die (wenn überhaupt) dann wirklich nur in ganz bestimmten Kontexten Sinn machen. Zum Beispiel hätten wir da einen meiner ganz persönlichen Favoriten: Thou Shalt Prefer Exceptions over Returning Error Codes. Als pauschales Programmier-Gebot für "clean code" scheint mir das so allerdings nicht wirklich geeignet. Weiterlesen …

Gewachsene Strukturen 30.07.2010 01:37

Im Prinzip haben Sie damit schon recht, aber das geht eben nicht anders. Das muß man so und so machen, das sind halt gewachsene Strukturen. Wenn man das jetzt noch ändern wollte, wäre das doch viel zu aufwendig. Das ist vielleicht nicht mehr ganz Stand der Technik, aber es funktioniert doch.
Weiterlesen …

Von Programmierern und Entwicklern 09.02.2010 23:57

Häufig werden Programmierer und Entwickler in einen Topf geworfen. Dabei wird aber leider übersehen, daß Software-Entwicklung eine umfassendere Tätigkeit ist als nur das Einhacken von Code, so clever und ausgefuchst dieser auch sein mag. Weiterlesen …

Sind Risiken beherrschbar? 09.02.2010 23:29

Wirklich beherrschen wird man Risiken nie können. Systeme jeglicher Art unterstützen uns zwar dabei, die Grenzen des Restrisikos in puncto "Impact" und Wahrscheinlichkeit zu minimieren. Allerdings gibt es dafür ja auch wieder Grenzen. Weiterlesen …

Collective ownership - aber richtig! 09.02.2010 22:31

Im XP gibt es den Grundsatz der "collective ownership". Das ist im Grunde eine tolle Sache, sofern man die damit einhergehenden Fallstricke kennt und vermeidet. Nehmen wir mal an, daß es in diesem Team nur einen einzígen MA gibt, der sich in sehr spezieller Weise unkooperativ verhält Weiterlesen …

Die Entwicklungs-Abstraktionsebene 07.02.2010 18:56

Warum schlug es fehl? Er ist sich ziemlich sicher, dass er es weiß. “Marketing” sagt er. Wie viele junge Techniker ist er geneigt, Dinge zu sagen wie “Microsoft hat schlechte Produkte, aber besseres Marketing.”. Weiterlesen …