f.lechner
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Buchzusammenfassungen
Alle BuchzusammenfassungenSoftwareentwicklungUser Experience DesignProduktmanagementSelbstmanagementKommunikation
Wiki nach Themen
Alle EinträgeSoftwareentwicklungUser Experience DesignProduktmanagementKünstliche IntelligenzSelbstmanagementKommunikation
Hilfreiche Tools
Alle ToolsSoftwareentwicklungUser Experience DesignProduktmanagementKünstliche Intelligenz
alle Einträge
Agentic Coding (6)Agile Softwareentwicklung (3)JavaScript & TypeScript (7)Software-Testing (2)Softwarearchitektur (2)Web Performance (1)Web Security (4)

Softwareentwicklung

(25 Einträge)
  • Softwareentwicklung
    • Frontend-Architektur (3)
    • JavaScript & TypeScript (1)
    • Next.js (3)
    • React.js (12)
  • Künstliche Intelligenz
    • Bild-KI (1)
    • Text-KI (1)
  • Kommunikation
    • Rhetorik (1)
    • Schreiben (1)
  • Softwareentwicklung
    • Karriere (1)
    • Softwarearchitektur (1)
  • User Experience Design
    • Interaction Design (2)
    • UX-Psychologie (1)
    • Usability (2)
  • Produktmanagement
    • Leadership (1)
    • Produktentdeckung (3)
    • Produktentwicklung (2)
    • Produktkarriere (1)
    • Produktkultur (2)
    • Produktstrategie (2)
  • Selbstmanagement
    • Entscheidungsfindung (2)
    • Kritisches Denken (2)
    • Mindset (1)
    • Selbstorganisation (1)
  • Kommunikation
    • Gesprächsführung (2)
    • Konfliktmanagement (1)
  • Softwareentwicklung
    • Agentic Coding (6)
    • Agile Softwareentwicklung (3)
    • JavaScript & TypeScript (7)
    • Software-Testing (2)
    • Softwarearchitektur (2)
    • Web Performance (1)
    • Web Security (4)
  • User Experience Design
    • Design (2)
    • UX Trends & Themen (1)
    • UX-Copywriting (2)
    • UX-Datenanalyse (2)
    • UX-Prinzipien (14)
    • UX-Psychologie (2)
    • Usability (3)
    • User Experience (3)
    • User Research (4)
  • Produktmanagement
    • Marktanalysen (1)
    • Produktentdeckung (29)
    • Produktentwicklung (21)
    • Produktstrategie (28)
    • Wettbewerbsanalyse (1)
  • Künstliche Intelligenz
    • Begriffe (6)
    • KI-Bereiche (5)
    • KI-Evaluierung (6)
    • Lernverfahren (4)
    • Maschinelles Lernen (8)
    • Netzwerkarchitekturen (6)
  • Selbstmanagement
    • Denken (8)
    • Entscheidungsfindung (17)
    • Kreativität (3)
    • Lernen (18)
    • Philosophie (4)
    • Psychologie (35)
    • Selbstorganisation (1)
    • Soziologie (2)
  • Kommunikation
    • Kommunikationsmodelle (9)
    • Schreiben (2)
  • Softwareentwicklung
    • Authentication as a Service (4)
    • Backend as a Service (4)
    • Coding Agents (7)
    • Headless CMS (5)
    • Media CDNs (6)
    • Platform as a Service (6)
    • UI Component Management (4)
  • User Experience Design
    • Designinspiration (4)
    • Fonts (8)
    • Usability (2)
    • User Experience (8)
    • User Research (7)
  • Produktmanagement
    • Markenanalyse (22)
    • Marktanalyse (19)
    • Nutzeranalyse (22)
    • Produktentdeckung (20)
    • Produktstrategie (4)
    • Wettbewerbsanalyse (20)
  • Künstliche Intelligenz
    • Benchmarks (3)
    • Workflow-Automatisierung (1)
    • Überblick (4)
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Buchzusammenfassungen
SoftwareentwicklungUser Experience DesignProduktmanagementSelbstmanagementKommunikation
Wiki nach Themen
SoftwareentwicklungUser Experience DesignProduktmanagementKünstliche IntelligenzSelbstmanagementKommunikation
Hilfreiche Tools
SoftwareentwicklungUser Experience DesignProduktmanagementKünstliche Intelligenz
© 2026 Frank Lechner
DatenschutzImpressum
Agentic Coding
7 Minuten
Agentic Coding: Die wichtigsten Tipps für bessere Ergebnisse mit Coding Agents

Agentic Coding richtig nutzen: Die wichtigsten Tipps für Prompts, Kontext, Tests, Verifikation, Git, MCP, Subagents und effiziente Coding-Agent-Workflows.

Software-Testing
8 Minuten
Blackbox-Testing: Ein Blick in das Unbekannte

Entdecke die Welt des Blackbox-Testings: Eine faszinierende Methode, die die Funktionalität von Anwendungen ohne Einblick in ihre interne Struktur überprüft. Von Funktionstests bis Sicherheitstests - wir erkunden verschiedene Testarten und enthüllen die Geheimnisse dieser spannenden Testmethode!

Agentic Coding
6 Minuten
Claude Code erweitern: MCP, Skills und Plugins einfach erklärt

Claude Code kann deutlich mehr als nur Code schreiben. Du kannst den Coding Agent mit eigenen Tools, Wissen und Arbeitsabläufen erweitern. Dafür gibt es vor allem drei wichtige Möglichkeiten: MCP, Skills und Plugins. Das klingt zunächst technisch. Die Grundidee ist aber einfach.

JavaScript & TypeScript
2 Minuten
Closures in JavaScript

Eine Closure (dt. "Abschluss") ist ein wichtiges Konzept in der JavaScript-Programmierung. Es handelt sich dabei um eine Funktion, die auf Variablen außerhalb ihres eigenen Gültigkeitsbereichs (Scope) zugreifen kann. Dies bedeutet, dass eine Closure Zugriff auf Variablen hat, die außerhalb ihres eigenen Funktionsbereichs definiert wurden, selbst nachdem die äußere Funktion bereits beendet wurde.

Agentic Coding
6 Minuten
Coding Agents im Vergleich: Welcher passt zu dir?

Coding Agents haben sich von einfachen Autocomplete-Werkzeugen zu autonomen Entwicklungsassistenten entwickelt. Sie analysieren Codebasen, planen Aufgaben, ändern mehrere Dateien, führen Tests aus und können externe Systeme über MCP anbinden. Doch Claude Code, Cursor, OpenAI Codex, GitHub Copilot, Google Antigravity und Windsurf setzen unterschiedliche Schwerpunkte. Für die Auswahl zählt deshalb weniger, welcher Agent die längste Feature-Liste hat. Entscheidend ist, wie gut er zum eigenen Entwicklungsprozess passt.

Agentic Coding
3 Minuten
Coding Agents vergleichen: Die wichtigsten Kriterien

Die wichtigsten Vergleichskriterien sind Autonomie, Codequalität, Kontextverständnis, Erweiterbarkeit, Workflow, Geschwindigkeit, Kosten und Sicherheit. Wer nur Modelle oder Preise vergleicht, sieht deshalb nur einen kleinen Teil des Bildes. Der entscheidende Unterschied zwischen Coding Agents liegt zunehmend darin, wie gut sie Entwickler bei kompletten Aufgaben unterstützen – vom Verständnis des Problems bis zum getesteten Ergebnis.

Web Performance
12 Minuten
Core Web Vitals - Eine Einführung

Die Bedeutung der Core Web Vitals für SEO und User Experience kann nicht genug betont werden. Eine Webseite, die gut in den Core Web Vitals abschneidet, bietet nicht nur eine angenehme Benutzererfahrung, sondern wird auch von Google positiver bewertet. Das kann zu besseren Platzierungen in den Suchergebnissen führen und somit mehr Traffic generieren​​​​​​.

Agentic Coding
4 Minuten
Cursor erweitern: MCP, Skills und Plugins einfach erklärt

Cursor ist längst mehr als ein KI-Editor. Der Coding Agent lässt sich mit MCP, Skills und Plugins an die eigene Entwicklungsumgebung anpassen. Damit kann Cursor auf externe Systeme zugreifen, bestimmte Arbeitsweisen lernen und komplette Erweiterungen nutzen. Die Grundidee ist einfach: MCP gibt Cursor Werkzeuge. Skills geben ihm Anleitungen. Plugins bündeln Erweiterungen.

JavaScript & TypeScript
1 Minute
Deconstructing in JavaScript

Wenn wir über "Deconstructing" sprechen, meinen wir im Wesentlichen das Auseinandernehmen von Datenstrukturen wie Objekten oder Arrays, um an ihre Bestandteile zu gelangen. Das klingt vielleicht kompliziert, aber ich werde es so einfach wie möglich erklären.

JavaScript & TypeScript
2 Minuten
Die Methoden call(), bind() und apply() in JavaScript

Die call Methode in JavaScript ermöglicht es, eine Funktion aufzurufen und dabei explizit das Objekt festzulegen, auf das this in der Funktion verweist. Die apply Methode ist ähnlich wie call, jedoch erwartet sie die Argumente als Array. Die bind Methode erstellt eine neue Funktion, bei der das this dauerhaft an ein bestimmtes Objekt gebunden ist, ohne die Funktion sofort auszuführen.

Web Security
9 Minuten
Die OWASP Foundation

OWASP steht für Open Web Application Security Project. Es handelt sich dabei um eine weltweit tätige gemeinnützige Organisation, die sich auf die Verbesserung der Sicherheit von Softwareanwendungen, insbesondere von Webanwendungen, konzentriert.

Agile SoftwareentwicklungProduktentwicklung
2 Minuten
Extreme Programming

Extreme Programming (XP) ist eine agile Softwareentwicklungsmethodik, die von Kent Beck in den späten 1990er Jahren als Reaktion auf die Unzulänglichkeiten traditioneller Entwicklungsprozesse konzipiert wurde. Sie legt großen Wert auf Kundenzufriedenheit und effiziente Kommunikation innerhalb des Entwicklungsteams.

JavaScript & TypeScript
2 Minuten
Hoisting in JavaScript

Hoisting ist ein Verhalten in JavaScript, bei dem Variablendeklarationen und Funktionsdefinitionen an den Anfang ihres jeweiligen Scopes verschoben werden, während der Code ausgeführt wird. Das bedeutet, dass du auf Variablen und Funktionen zugreifen kannst, bevor sie im Code tatsächlich deklariert wurden.

Softwarearchitektur
10 Minuten
JAMstack erklärt

Der JAMstack ist ein innovativer Ansatz in der Webentwicklung, der sich durch die Verwendung von JavaScript, APIs und Markup auszeichnet. Diese Architektur ermöglicht es, das Web-Erlebnis von Daten und Geschäftslogik zu entkoppeln, wodurch Flexibilität, Skalierbarkeit, Leistung und Wartbarkeit verbessert werden. Beim JAMstack wird die gesamte Frontend-Seite im Voraus in hoch optimierte statische Seiten und Assets umgewandelt, was eine direkte Auslieferung über ein Content Delivery Network (CDN) ermöglicht. Dies reduziert die Kosten, Komplexität und Risiken dynamischer Server als kritische Infrastruktur​​​​.

Agile SoftwareentwicklungProduktentwicklung
2 Minuten
Kanban

Kanban ist eine Methode des Lean-Managements, die ursprünglich in den Toyota-Werken von Taiichi Ohno in den 1940er Jahren entwickelt wurde, um die Herstellungsprozesse zu optimieren. Sie wurde später für die Softwareentwicklung und andere Bereiche angepasst.

JavaScript & TypeScript
1 Minute
Lexical Scope in JavaScript

Das Lexical Scope basiert auf der Struktur des Quellcodes, unabhängig davon, wie oder wann die Funktion aufgerufen wird. Anders ausgedrückt: Die Gültigkeit von Variablen wird statisch bestimmt, wenn der Code geschrieben wird, und ändert sich nicht zur Laufzeit.

Web Security
1 Minute
Origin Header Spoofing

Das "Origin Header Spoofing" ist eine Technik, bei der ein Angreifer versucht, den "Origin"-Header einer HTTP-Anfrage zu manipulieren oder zu fälschen. Der "Origin"-Header ist Teil des HTTP-Headers, der normalerweise verwendet wird, um die Quelle einer Anfrage anzugeben. Dies ist besonders relevant für Anfragen, die von Webbrowsern im Zusammenhang mit Cross-Origin Resource Sharing (CORS) durchgeführt werden.

Web Security
1 Minute
Password Spraying

Password spraying ist eine Technik, bei der ein Angreifer versucht, eine große Anzahl von Benutzerkonten mit einer begrenzten Anzahl von Passwörtern zu "besprühen". Anders als bei einem herkömmlichen "Brute-Force"-Angriff, bei dem ein Angreifer viele verschiedene Passwörter für ein einzelnes Benutzerkonto ausprobiert, versucht ein Password-Spraying-Angriff, wenige, häufig verwendete Passwörter gegen viele Benutzerkonten zu verwenden.

JavaScript & TypeScript
13 Minuten
Promises in JavaScript

Promises bieten eine leistungsstarke und elegante Möglichkeit, asynchrone Operationen in JavaScript zu verwalten und robuste, zuverlässige Anwendungen zu entwickeln. Durch das Verständnis ihrer Funktionsweise und die Anwendung bewährter Methoden können Entwickler effektiven und gut strukturierten Code schreiben, der den Anforderungen moderner Webanwendungen gerecht wird.

Web Security
1 Minute
Rate Limits

Rate Limits, auch bekannt als Geschwindigkeitsbegrenzungen oder Anfrageratenbegrenzungen, sind Mechanismen, die verwendet werden, um die Anzahl der Anfragen zu begrenzen, die von einem bestimmten Benutzer oder einer bestimmten IP-Adresse innerhalb eines bestimmten Zeitraums an eine Webanwendung gesendet werden können. Diese Begrenzungen dienen dazu, die Webanwendung vor verschiedenen Arten von Angriffen zu schützen, einschließlich Denial-of-Service (DoS)-Angriffen, Brute-Force-Angriffen und anderen Formen von Missbrauch.

Zurück
  1. 1
  2. 2
Weiter