Category: Web Development

  • RealWorld sprengt Grenzen: 40+ Technologie-Stacks setzen neuen Demo-Standard

    Das “RealWorld” Projekt auf GitHub ist eine Initiative, die darauf abzielt, “die Mutter aller Demo-Apps” zu erstellen. Es ist im Grunde ein Spezifikationsset für die Erstellung von Beispielanwendungen, die bestimmte Funktionalitäten und Strukturen implementieren. Das Besondere daran ist, dass es für viele verschiedene Technologie-Stacks implementiert wurde, von Frontend-Frameworks wie React, Angular und Vue bis hin…

  • Effizientes Speichern von Ja/Nein-Attributen

    Bei der Entwicklung von Software mit Datenhaltung in einer relationalen Datenbank (RDBMS) stößt man oft auf die Situation, viele verschiedene Ja/Nein-Attribute speichern zu müssen und effizient auffindbar zu machen.

  • Gedanken zu Mailadressen-Verschleierung

    Vorweg: Ich diskutiere mit einem Kollegen grad das Thema “Mailadressen-Verschleierung” als Anti-Spam-Maßnahme. Den technischen Hintergrund dazu gibts auf techblog.tilllate.com. > Die Frage ist nicht, ob sie [Anm.: die Spammer] theoretisch dazu in der Lage > wären, sondern ob sie es [Anm.: das Dekodieren verschleierter Mail-Adressen] > auch wirklich tun. :) Und scheinbar scheint der Trick…

  • Kartendienst über SSL

    Die gängigen Kartendienste wie Google Maps, Bing Maps und Yahoo Maps sind ohne Einschränkungen und kostenlos nur per HTTP nutzbar, nicht über SSL. Wenn man deren Nutzungsbedingungen wohlwollend ignoriert, geht es natürlich trotzdem. Bei Dr. Web (€) zeige ich, wie man einen Kartendienst über SSL nutzt, ohne irgendwelche Nutzungsbedingungen zu verletzen.

  • Elektronischer Datenaustausch: Lassen Sie uns das per CSV machen…

    Ich bin immer wieder erstaunt darüber, wie oft ich auf Projekte stoße, bei denen Daten in völlig ungeeigneten Formaten elektronisch ausgetauscht werden oder werden sollen. Ohne nähere Spezifikation natürlich. CSV ist so ein Klassiker. Das läuft dann so: Ich: “Wie sollen die Daten denn ausgetauscht werden?” Kunde: “Per CSV.” Ich: “Haben Sie eine genaue Spezifikation…

  • Online-Erlebnis bereichern — ohne den IE6

    Slashdot meldet, dass Youtube seit kurzem offenbar Internet Explorer 6-Nutzern ein Banner anzeigt. Auf dem steht: Führe ein Upgrade auf einen modernen Browser durch, um dein Online-Erlebnis zu bereichern. Der Support für Internet Explorer 6 wird nach und nach eingestellt. Führe am besten jetzt ein Upgrade durch. Danach folgen Links — verständlich als zu Google…