Was ist eine Callback Function?
Callback-Funktion: Was sind Rückruffunktionen?
  • Web-Entwicklung

Wer in seiner Website auf Eingaben reagieren möchte, muss sich früher oder später auch mit Callback-Funktionen auseinandersetzen. Dieser Typ von Funktionen ermöglicht es nämlich, das eigene Webprojekt mit JavaScript individuell und interaktiv zu gestalten. Was eine Callback-Funktion ist, wie sie funktioniert und in welchen Programmiersprachen sie noch zum Einsatz kommt, erfahren Sie in diesem...

Callback-Funktion: Was sind Rückruffunktionen?
Was sind Dark Patterns?
Dark Patterns – (be)trügerisches Interface-Design
  • Web-Entwicklung

Dark Patterns werden fast überall im Netz eingesetzt. Ob bei Onlinehändlern, E-Mail-Diensten, Download-Portalen, Suchmaschinen oder in sozialen Netzwerken. Das Ziel ist stets dasselbe: Den Nutzer so zu manipulieren, dass dieser zum Beispiel Produkte kauft oder auf Links klickt. Wir zeigen Ihnen, was hinter Dark Patterns steckt, wie sie funktionieren und wie sie die User Experience (UX)...

Dark Patterns – (be)trügerisches Interface-Design
Was sind Design Patterns?
Design Patterns – schneller und sicherer programmieren
  • Web-Entwicklung

Design Patterns erleichtern die Software-Entwicklung. Als Entwurfsmuster sind sie Vorlagen, die aus bereits gelösten Programmieraufgaben zusammengestellt wurden. Diese Software Patterns sind für die Lösung bestimmter Problemstellungen in verschiedene thematische Gruppen zusammengefasst. Die Entwurfsmuster werden für immer wiederkehrende Programmierschritte angewendet und vereinfachen den...

Design Patterns – schneller und sicherer programmieren
JSON Web Token (JWT) vorgestellt
JSON Web Token (JWT) vorgestellt
  • Web-Entwicklung

JSON Web Token (JWT) ist ein offener Standard für eine flexiblere Benutzerauthentifizierung. Daten werden sicher zwischen zwei Parteien übertragen und können verifiziert werden. Eine digitale Signatur sorgt zudem für die Vertrauenswürdigkeit der Daten. Lesen Sie hier, was ein JWT genau ist, wie es funktioniert und warum es sich lohnt, JSON Web Token zu verwenden.

JSON Web Token (JWT) vorgestellt
Was ist Legacy Code?
Legacy Code: So gehen Sie optimal mit Altcode um
  • Web-Entwicklung

Legacy Code ist ein Begriff aus dem Englischen, der übersetzt so viel wie „Altcode“ bedeutet. Derartiger Code ist meist unverständlich für Programmierer oder kompliziert in der Wartung und Anwendung, da er auf veralteten Software-Versionen beruht bzw. von fremden Firmen geschrieben wurde. Legacy Code kann zwar nicht durch Regressionstests geprüft werden, doch es gibt durchaus gute Wege, mit...

Legacy Code: So gehen Sie optimal mit Altcode um
Was ist Test Driven Development?
Test Driven Development: So funktioniert die Methode
  • Web-Entwicklung

Programmierer verwenden Test Driven Development (TDD), um die Software-Entwicklung durch das Testen von Codebestandteilen zu steuern. Die Tests sorgen für eine saubere Architektur und reduzieren Bugs. Der Ablauf bei TDD erfolgt dabei zyklisch: Nachdem Sie einen Test schreiben, der fehlschlägt, implementieren Sie den Produktivcode, der dann refaktorisiert wird.

Test Driven Development: So funktioniert die Methode
Technische Schulden erklärt
Technische Schulden – mögliche Folgen von sparsamer Software-Entwicklung
  • Web-Entwicklung

Technische Schulden stehen als Metapher für Fehler, Nachlässigkeiten oder historisch gewachsene Schwächen in der Software-Entwicklung. Unter technischen Schulden fasst man bewusste sowie unbewusste Mängel im Code zusammen. Wie sie entstehen, welche Auswirkungen sie haben und wie sie sich vermeiden lassen, erfahren Sie hier.

Technische Schulden – mögliche Folgen von sparsamer Software-Entwicklung
Website als App, responsive oder mobile Seite?
Responsive Webdesign, App oder mobile Website?
  • Web-Entwicklung

Es wird immer entscheidender für den Erfolg des eigenen Onlineauftritts, dass man die Nutzer aller Geräte zufriedenzustellend erreicht. Mobile oder responsive Webseiten werden dementsprechend immer eher die Pflicht als die Kür. Außerdem gibt es noch die Möglichkeiten, eine Web-App oder eine native App anzubieten. Welche Umsetzung eignet sich für welches Webprojekt?

Responsive Webdesign, App oder mobile Website?
CRUD – die wichtigsten Datenbankoperationen
CRUD: die Basis der Datenverwaltung
  • Web-Entwicklung

Wer sich mit der Entwicklung von Software beschäftigt, kommt an dem Begriff CRUD nicht vorbei. Das Akronym steht für die typischen Operationen zur Kommunikation mit Datenbanksystemen, die standardmäßig die Grundbasis zur Datenverwaltung bilden. Doch wie genau werden diese Zugriffsfunktionen zur Datenverwaltung eigentlich eingerichtet? Und welche Rolle spielen dabei Programmiersprachen und die...

CRUD: die Basis der Datenverwaltung
Was ist ein .md-File?
Was ist ein .md-File und wie lässt sich eine .md-Datei öffnen?
  • Web-Entwicklung

Mit einem Blick auf die Dateiendung wissen Sie, ob es sich um eine PDF-Datei oder eine Bilddatei handelt. Doch ist Ihnen das angegebene Format unbekannt, entsteht leicht Verunsicherung. Auch die Dateiendung .md ist vielen Usern nicht geläufig. Wir erklären, was ein .md-File ist und stellen kostenlose Programme zum Öffnen und Bearbeiten für Windows und macOS vor.

Was ist ein .md-File und wie lässt sich eine .md-Datei öffnen?