Kategorie: Programmierung

sx sandbox-shell

AI Coding-Agents sicher ausführen mit sandbox-shell (sx)

Tools wie Claude Code oder Codex sind unglaublich produktiv. Sie schreiben Code, führen Tests aus, installieren Dependencies und arbeiten eigenständig an Features. Aber: Dafür brauchen sie Zugriff auf dein Terminal. Und genau da wird es spannend. Denn ein AI-Agent mit Shell-Zugriff kann im Prinzip alles, was du auch kannst. Deine SSH-Keys lesen, AWS-Credentials zugreifen, Dateien […]

Dateien lokal von Git ausschließen – ohne .gitignore

Manchmal möchte man Dateien von Git ignorieren lassen, die aber nicht in der .gitignore auftauchen sollen. Vielleicht handelt es sich um persönliche Konfigurationsdateien, lokale Notizen oder IDE-spezifische Ordner, die nur dich betreffen und nicht das gesamte Team. Die Lösung: .git/info/exclude

Recordables in Rails: Delegated Types praxisnah erklärt

In diesem Beitrag zeige ich dir das Recordable Pattern, das 37signals (Basecamp, HEY) einsetzt, und erkläre es Schritt für Schritt anhand von lauffähigen Rails-Code-Beispielen. Zielgruppe sind Anfänger bis Fortgeschrittene Ruby on Rails Entwickler, die polymorphe Datenmodelle sauber, skalierbar und gut paginierbar bauen möchten. Warum das Ganze? Klassische Ansätze wie Single Table Inheritance (STI) oder „nackte“ […]

Git Dashboard: Dein täglicher Überblick über Team-Aktivitäten

Hey Developer-Community! Heute möchte ich euch ein cooles Tool vorstellen, das mir und meinem Team das Leben deutlich einfacher macht: Das Git Dashboard! Was ist das Git Dashboard? Stellt euch vor, ihr kommt morgens ins Büro und wollt schnell wissen: Was habt ihr gestern alles committed? Was haben eure Teammitglieder gemacht? Wer war besonders aktiv? […]

Die Büchse der Pandora

Der Reiz und die Gefahren von KI-Werkzeugen in der Entwicklung

Im Bereich der Softwareentwicklung ist das Aufkommen von KI-Werkzeugen vergleichbar mit dem Öffnen der Büchse der Pandora – eine Mischung aus grenzenlosem Potenzial und unvorhersehbaren Konsequenzen. Als Entwickler stehen wir an der Schwelle zu einer neuen Ära, in der die Grenzen zwischen menschlicher Kreativität und maschineller Effizienz verschwimmen. Der Reiz von KI-Werkzeugen in der Entwicklung […]

global gitignore

Git-Tipp: So richtest du eine globale `.gitignore`-Datei ein

Erfahre, wie du deine Git-Konfiguration optimieren kannst, indem du eine globale .gitignore-Datei einrichtest. Spare Zeit und Aufwand, indem du gängige Ignore-Muster einmalig definierst und in all deinen Projekten verwendest. Folge meiner Schritt-für-Schritt-Anleitung und verbessere deinen Git-Workflow effizient und unkompliziert.