About

Avatar von Dominik Liebler
  • 15.12. Using custom annotations in PHP

    When developing enterprise software one should always keep an eye on writing code that is easily maintainable, testable and extendable. Design patterns already propose a way to implement a loosely coupled architecture. With annotations you can take a step forward to make your code look even more expressive, focusing on the primary problem instead of…

  • 14.12. Backbone VS Knockout VS JavaScriptMVC

    In this article I’d like to compare Backbone, Knockout and JavaScriptMVC under the following points: documentation installation understanding complexity for what kind of project So let’s start with Backbone.

  • 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…

  • 11.12.: Migrate to HTML5!

    HTML5 is one of the hottest buzzwords in the web and everyone is using or talking about it. Google is ahead everyone else for sure with Google Docs, their web based office suite and with Chrome OS, an operating system which only needs a browser (from the user‘s view). But also Facebook, they working on…

  • 10.12. Lösungen für Debugging von Mobile Web Apps

    Webkit Web Inspector (Remote) Dass Firebug in JavaScript programmiert wurde dürfte den meisten bekannt sein. Das gleiche gilt für den WebInspector von WebKit, wie er in Safari oder Google Chrome zu finden ist. Es dürfte also nicht wundern, dass für mobile Geräte mit Weinre von Patrick Mueller bereits 2010 eine Portierung des WebInspectors geschaffen wurde,…

  • 10 good reasons why to learn a css meta language like sass or less

    There’s a bunch of really usefull online css tools like css code shrinkers, validators, sprite generators, px to em calculators just to name a few. But what I like the best is SASS and LESS.

  • 08.12. Agilere Datenbankentwicklung

    Agile Entwicklung ist gescheitert. Jedenfalls auf Datenbankseite. Agile Entwicklung ist mehr als nur Scrum, hierzu kommen in den meisten Projekten noch weitere Tools und Vorgehensweisen zum Einsatz, um schnell auf neue Anforderungen zu reagieren. Hierzu zählen in der eigentlichen Entwicklung Continuous Improvements, also das stetige Verbessern des Quellcode innerhalb eines Projektes, welche zum Beispiel durch…

  • 07.12. One-click Deployment

    Today’s topic is deployment. It’s called one-click deployment for a reason: Developers are lazy. It’s hard to do less than clicking on one button, so that’s our goal. With the growing need for lower time-to-market and faster response to user feedback it is inevitable to not be limited by technical factors (there are enough other…