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.