coole Features in ColdFusion 9 aka Centaur

Mischa Sameli, Senior Webapplication-Entwickler

Am gestrigen Meeting der Swiss ColdFusion User Group stellten Claude Englebert, Adobe ColdFusion Product Specialist, und Reto Aeberli, Manager der Swiss CFUG, Neuerungen von ColdFusion 9 und die kommende IDE mit dem Codenamen Bolt vor. Interessant war’s auf jeden Fall. Achja, auch Flex 4 wurde von prominenter Stelle präsentiert, nämlich von Adobe Evangelist James Ward. Mehr dazu aber später.

Die fünf Stufen zur sicheren Webapplikation mit ColdFusion

Mischa Sameli, Senior Webapplication-Entwickler

Webapplikationen sind so lange sicher, bis etwas Unerwartetes geschieht. Eine Phrase, klar. Aber so wahr wie nur irgendetwas, leider. Denn selten werden alle möglichen und bekannten Sicherheitsvorkehrungen bei der Erstellung einer Webapplikation getroffen, meistens natürlich aus Zeitmangel. Im Folgenden werde ich auflisten, welche Massnahmen ich weshalb bei der Konzipierung einer ColdFusion-Applikation berücksichtigt und schliesslich integriert habe.

HTTP-Status-Code 301 und cflocation: Ein Ärgernis

Mischa Sameli, Senior Webapplication-Entwickler

Ein ganz haariges Phänomen ist mir im Zusammenhang mit einer Suchmaschinenoptimierung untergekommen. Und zwar hat die Suchmaschinenoptimier-Firma gewünscht, dass wir einen speziellen HTTP-Statuscode allen Seiten mitliefern. Und das wie ich meine ganz zurecht. Nur war das cms zu Beginn widerspenstig…

ID-PID-Struktur abbilden mit CF9-ORM

Mischa Sameli, Senior Webapplication-Entwickler

Zum Aufbau von Navigationsbäumen verwenden wir in der Regel Datenbank seitig eine ID-PID-Struktur. Wie lässt sich die Beziehung ID-ParentID mit dem Hibernate-ORM von ColdFusion 9 elegant abbilden?

IF-Statements optimieren

Mischa Sameli, Senior Webapplication-Entwickler

Es gibt Befehle, die braucht man jeden Tag. 100fach. Und dazu gehören natürlich IF-Statements. Was gibt es schon einfacheres im Programmieralltag, als irgendeinen Fall noch mit einem IF blabla abzufangen. Oder eine existierende Abfrage noch zu erweitern um einen Fall. Alles ganz einfach, denkt man, und verschenkt dabei immer wieder Performance.

Bl��ttern:1  2  3 4  5  6