Komprimiertes JavaScript unter Kontrolle: Source Maps

Haben Sie schon einmal versucht, den Fehler in Zeile 1 der Datei app.js zu finden, wenn diese Datei aus nur einer Zeile mit einer Zeilenlänge von etlichen tausend Zeichen besteht und weder über vernünftig gesetzte White Spaces noch über Kommentare verfügt? Wartungsfreundlich und gut lesbar ist ein so optimierter Quellcode sicherlich nicht. Zur Hilfe kommt…

Spaß mit Node.js

Aus Spaß wurde Ernst und Ernst ist jetzt drei Jahre alt. Das gilt auch für die serverseitige JavaScript-Plattform Node.js. Und nein, dieser Artikel beschäftigt sich nicht mit der Einführung in Node.js und Sie werden auch keinen Webserver in Node.js im Verlauf dieses Artikels programmieren. Nein, dieser Artikel enthält keine einzige Zeile Quellcode. Vielmehr möchte ich…

Windows Metro Apps

Mit seinem neuen Betriebssystem, Windows 8, geht Microsoft einen entscheidenden Schritt in Richtung Cross Device System und Internet. Das neue Betriebssystem bietet zwei verschiedene Modi, zum einen ist der klassische Desktop verfügbar, der mittlerweile seit Windows 95 bekannt ist und dazu dient Anwendungen auszuführen. Der Fokus liegt hierbei auf der Interaktion des Nutzers über Maus…

Backbone.Js und Socket.IO

Das Ziel von Backbone.js ist es, Struktur in eine Javascript Anwendung zu bringen. Zu diesem Zweck stellt es verschiedene Komponenten zur Verfügung, mit deren Hilfe sich das Model-View-Controller Pattern relativ schnell und einfach in einer Javascript Anwendung umsetzen lässt. Um Daten zu persistieren oder vorhandene Daten in die Applikation zu laden, wird in den meisten…

22.12. Zend Framework und BackboneJs

Dieser Blogartikel soll zeigen, wie schnell und unproblematisch es sein kann, eine einfache Applikation mit BackboneJs und Zend Framework umzusetzen. Als konkretes Beispiel wird hier eine Applikation zur Verwaltung von Adressen verwendet. Mit dieser Anwendung soll das Zusammenspiel verschiedener Komponenten wie Datenbank, Service Layer mit Zend Framework und Applikations Layer in BackboneJs veranschaulicht werden. BackboneJs…

12.12. Javascript Metriken

Metriken allgemein Im IEEE-Standard 1061 sind Softwaremetriken wie folgt beschrieben: “Eine Softwaremetrik ist eine Funktion, die eine Software-Einheit in einen Zahlenwert abbildet. Dieser berechnete Wert ist interpretierbar als Erfüllungsgrad einer Qualitätseigenschaft der Software-Einheit.” Jetzt stellt sich die Frage: Wozu benötigen wir Softwaremetriken überhaupt? Diese Frage lässt sich relativ leicht beantworten: Metriken werden benötigt, um Software…

Mayflower Barcamp 2009 in St. Leonhard in Passeier

Am 13.05. war es wieder so weit: Abfahrt zum alljährlichen Mayflower Barcamp. Hier hatten die Entwickler die Möglichkeit in der idyllischen Berglandschaft Südtirols an verschiedenen Open Source oder Firmen-internen Projekten zu entwickeln. Statt der 3 Tage im letzten Jahr wurde der Zeitrahmen auf 5 Tage verlängert. Damit konnten auch umfangreichere Projekte umgesetzt werden. Insgesamt standen…