-
Website-Relaunch: Projektplan mit Meilensteinen
Acht Phasen, je ein prüfbares Ergebnis, dazu die Liefertermine für Texte und Freigaben — und die drei Stellen, an denen Zeitpläne in der Praxis kippen.
Weiterlesen → -
Wie man mit Git einen „pull --force“ erzwingen kann, um lokale Dateien zu überschreiben
git pull --force macht nicht das, was die meisten erwarten. Zwei Befehle setzen eine Arbeitskopie auf den Stand des Remote-Zweigs, und ein dritter entfernt die unversionierten Dateien, die den Merge blockieren.
Weiterlesen → -
Automatischer Redirect auf HTTPS mit Ausnahme eines Ordners
Vier Zeilen .htaccess leiten eine ganze Website auf HTTPS um und lassen genau ein Verzeichnis über HTTP erreichbar. Die Fallen sind der Präfix-Vergleich, ein Proxy vor Apache und HSTS, das die Ausnahme still aushebelt.
Weiterlesen → -
Wie Du die Binary Logs Deiner MySQL Datenbank löschen und zeitlich begrenzen kannst
Binary Logs füllen auf lange laufenden Servern die Platte. Wie Du sie sicher löschst, welche Einstellung ihre Lebensdauer in MySQL 8 und MariaDB begrenzt, und warum rm das falsche Werkzeug ist.
Weiterlesen → -
Wie Du die Größe einer Datenbank und Tabelle in MySQL (SQL) ermittelst
Drei SQL-Abfragen zeigen die Größe aller Datenbanken, einer einzelnen Datenbank und jeder Tabelle darin. Dazu: warum das Ergebnis von der Dateigröße auf der Platte abweicht.
Weiterlesen → -
Software entwickeln lassen: was es wirklich kostet
Individualsoftware hat keinen Listenpreis. Die Posten eines Projekts, die fünf größten Aufwandstreiber und woran Sie ein schwaches Angebot erkennen.
Weiterlesen → -
Prozesse digitalisieren: 10 Beispiele aus dem Mittelstand
Zehn Abläufe, die sich im Mittelstand wirklich lohnen zu digitalisieren — mit Ausgangslage, Änderung und Nutzen. Dazu die drei Merkmale eines guten ersten Projekts und die Frage, wann Excel reicht.
Weiterlesen → -
Rankings nach dem Relaunch verloren? Checkliste aus einem echten Umzug
Nach einem Relaunch brechen die Zugriffe ein — fast immer wegen verlorener Adressen, nicht wegen Google. Die Checkliste vor dem Umzug, die ersten 48 Stunden danach, und wie wir 154 alte Adressen beim eigenen Umzug erhalten haben.
Weiterlesen → -
Wie ihr die Größe der Tabellen in MySQL ermittelt
Die Größe einer MySQL Datenbank könnt Ihr euch über nachfolgende Query ermitteln und ausgeben lassen. Die Ausgabe der Datengröße erfolgt dabei in MB.…
Weiterlesen → -
Testautomatisierung in PHP – Welche Arten es gibt, wofür sie genutzt werden und welche Vorteile sie bieten
Der Klassiker – Unit-Tests Modul- oder Unit-Tests werden vom Programmierer meist vor oder direkt nach der Entwicklung einer Komponente eines System…
Weiterlesen →
Lassen Sie uns über Ihr Projekt sprechen.
Unverbindliches Erstgespräch, Antwort innerhalb eines Werktags.