Software, die ich nutze, Gadgets, die ich liebe, und andere Dinge, die ich empfehle.
Ich werde oft gefragt, welche Technologien ich einsetze oder wie ich meine Workflows optimiere. Hier ist eine Liste meiner Lieblingswerkzeuge.
Backend
Laravel
Ein PHP-Framework, das die Entwicklung von Webanwendungen mit einem eleganten, ausdrucksstarken Syntax vereinfacht. Es bietet leistungsstarke Werkzeuge für Routing, Authentifizierung und Datenbankmigrationen.
Express
Ein minimaler und flexibler Node.js-Webanwendungs-Framework, das eine robuste Reihe von Funktionen bietet, um einfache oder komplexe Web- und mobile Anwendungen zu erstellen.
Edge-Worker
Ein Service, der JavaScript-Code auf Cloudflare's Edge-Netzwerk ausführt, um latenzarme Anwendungen direkt in der Cloud bereitzustellen und die Serverlast zu reduzieren.
Frontend
Vue
Ein progressives JavaScript-Framework, das für die Entwicklung interaktiver Benutzeroberflächen verwendet wird. Es ist flexibel und eignet sich besonders für das Bauen modularer, reaktiver Komponenten.
Nuxt
Ein Framework auf Basis von Vue, das die Entwicklung serverseitig gerenderter Anwendungen und statischer Websites vereinfacht und dabei SEO und Performance optimiert.
Svelte
Ein innovatives Framework, das anders als die meisten Frontend-Frameworks zur Kompilierungszeit statt zur Laufzeit arbeitet und so sehr schnelle Anwendungen mit minimalem Code ermöglicht.
Tauri
Ein plattformübergreifendes Toolkit, das die Entwicklung kleinerer, sicherer Desktop-Anwendungen mit Web-Technologien wie HTML, CSS und JavaScript ermöglicht.
Flutter
Ein UI-Toolkit von Google zur Entwicklung nativer Apps für iOS, Android und Web mit einer einzigen Codebasis, das auf der Sprache Dart basiert und hochgradig performante, ansprechende Interfaces ermöglicht.
Dev-Ops
Cloudflare
Ein Netzwerksicherheits- und Leistungsanbieter, der Dienste wie CDN, DDoS-Schutz und DNS-Management bietet und die Sicherheit und Geschwindigkeit von Websites und Anwendungen verbessert.
Ploi
Ein benutzerfreundliches Server-Management-Tool für Entwickler, das die Bereitstellung und Verwaltung von Anwendungen auf verschiedenen Cloud-Servern vereinfacht.
Docker
Eine Containerisierungsplattform, die es Entwicklern ermöglicht, Anwendungen in isolierten Containern zu erstellen, bereitzustellen und auszuführen, wodurch die Portabilität und Skalierbarkeit von Anwendungen erleichtert wird.
Sprachen
PHP
Eine serverseitige Skriptsprache, die häufig für die Webentwicklung verwendet wird. PHP bleibt trotz seines Alters dank starker Performance und großer Community beliebt.
JavaScript
Eine unverzichtbare Sprache für die Webentwicklung, die es Entwicklern ermöglicht, interaktive Elemente auf Websites zu erstellen. Sie wird sowohl für Frontend als auch für Backend genutzt.
RUST
Eine systemsichere Programmiersprache, die für ihre Performance und Sicherheit bekannt ist. Sie minimiert Speicherfehler und wird häufig für systemnahe Anwendungen verwendet.
DART
Eine von Google entwickelte Sprache, die besonders mit dem UI-Toolkit Flutter genutzt wird, um plattformübergreifende mobile und Web-Apps zu entwickeln.
Design
Figma
Ein kollaboratives Design-Tool, das als virtueller Arbeitsplatz für die Erstellung und Entwicklung von UI-Designs dient. Mit seinen kollaborativen Funktionen hat es sich zu einem zentralen Werkzeug für Teams entwickelt.
Adobe Collection
Eine Suite aus kreativen Werkzeugen von Adobe, die von Designern, Fotografen und Künstlern weltweit für Grafikdesign, Fotobearbeitung, Illustration und vieles mehr genutzt wird.
Development tools
PHP Storm
Eine leistungsstarke IDE für PHP-Entwicklung, die Debugging, Code-Analyse und eine Vielzahl an Erweiterungen bietet, die den Workflow effizienter machen.
Sublime Text 4
Ein schneller, minimalistischer Text-Editor, der für die Programmierung in verschiedenen Sprachen genutzt wird. Er ist für seine Geschwindigkeit und Anpassungsfähigkeit bekannt.
iTerm2
Ein Terminal für macOS, das Entwicklern eine Vielzahl an Funktionen bietet, wie z.B. Split-Panes und anpassbare Profile, um die Produktivität zu steigern.
Table Plus
Ein modernes Datenbankverwaltungstool, das eine einfache und sichere Handhabung mehrerer Datenbanken in einer einheitlichen Benutzeroberfläche ermöglicht.
Tinkerwell
Ein interaktiver PHP-Sandbox-Editor, der das schnelle Testen und Debuggen von PHP-Code in Echtzeit vereinfacht und mit Laravel und anderen Frameworks gut funktioniert.
Produktivität
Notion
Ein All-in-One-Tool für die Organisation, das Notizen, Aufgabenmanagement, Datenbanken und mehr in einem flexiblen Workspace vereint, um die Produktivität zu steigern.
Raycast
Ein schneller und erweiterbarer Launcher für macOS, der das Öffnen von Dateien, das Ausführen von Skripten und die Steuerung des Systems mit schnellen Tastenkombinationen erleichtert.
Chat GPT
Ein KI-gestützter Assistent, der für eine Vielzahl von Aufgaben genutzt werden kann, von der Informationsbeschaffung bis zur Problemlösung, und so Produktivität und Effizienz steigert.