KHALIT HARTMANN

Projekte

Projekte

Tools

Tools

Arbeitsweise

Arbeitsweise

Kundenstimmen

Kundenstimmen

Preise

Preise

Kontakt

Kontakt

KHALIT HARTMANN

Mein Blog

Projekte & Themen
– Meine Gedanken und Erfahrungen

Ein helles, technisches Architektur-Diagramm auf mintgrünem Hintergrund mit dem Titel "ICH BIN KEIN DSGVO-EXPERTE... ABER". Das Bild zeigt den Datenfluss einer Flutter-App: Auf der linken Seite fließen Nutzerdaten (PII und Gesundheitsdaten) durch einen Trichter in eine "Native Flutter App". Im Zentrum ist die App-Struktur mit Komponenten wie "ConsentCubit", "Secure Storage" und einer kritisch markierten "globals.dart" dargestellt. Zwei Pfeile führen nach rechts zu "External Services" (Sentry/Analytics): Ein roter Pfad markiert DSGVO-Risiken (kein Android-Consent, Sentry PII aktiv), ein grüner Pfad zeigt die korrigierte Lösung (Granularer Consent, bereinigte Sentry-Daten). Rechts unten befindet sich eine "GDPR Checklist" mit Verweisen auf die Artikel 6, 9, 15 und 32.

26.03.2026

Ich bin zwar nur Entwickler und kein DSGVO-Experte... aber

An infographic-style blog cover image titled "SST Era vs. Claude Code Era," illustrating a software migration.  The left side, labeled **"SST Era,"** has a dark blue background showing a chaotic, tangled web of icons including AWS Lambda, Docker, SQS, and TypeScript (TS) logos, accompanied by red warning arrows and text like "Infrastructure Pain" and "Zero commits for 5 months."  A large central arrow labeled **"MIGRATION"** points to the right side, labeled **"Claude Code Era."** This side has a clean, light teal background featuring organized icons for FastAPI, Python, Celery, and a friendly AI robot mascot. Stats in the center highlight the scale of the change: "432 Files Changed, 24,422 Insertions, 11,569 Deletions." The overall composition depicts a transition from serverless complexity to a streamlined, AI-assisted monolith architecture.

10.03.2026

I Used Claude Code to Migrate My Full-Stack App from Serverless to Monolith

A vibrant digital illustration depicting the "Phoenix Pattern" in Flutter for app restarts. At the center is a fiery, mythical phoenix with wings spread in shades of orange and teal, symbolizing rebirth.  The image shows a visual loop: on the left, an existing mobile app interface (labeled "LOGOUT" and "STATE") is breaking down into pixels and particles. A curved orange arrow leads upwards from this old state through the phoenix, representing transformation. A second arrow leads from the phoenix down to a fresh, identical app interface on the right (labeled "NEW" and "STATE"), symbolizing the clean, restarted state.  Various Flutter-specific technical labels are integrated into the design:  * The Flutter logo (a blue 'F') is present in the background. * Text snippets like "StatefulWidget," "UniqueKey," "KeyedSubtree," and a code structure snippet "widget_tree" emphasize the framework's mechanics. * The overall composition illustrates the conceptual flow of destroying the widget tree and rebuilding it immediately with a new key.

09.03.2026

The Phoenix Pattern in Flutter: How to Restart Your App Without Restarting Your App

06.03.2026

Fix: Flutter WebView Tap Gestures Stop Working After Scrolling in NestedScrollView (iOS)

19.02.2026

WebView-App: Payment Flows, State Sync und Plattform-Hacks (Teil 2)

18.02.2026

WebView in App einbetten — Warum es komplizierter ist, als du denkst

A German-language digital illustration shows a thoughtful man sitting at a desk with a laptop, pondering payment terms for freelancers. A question mark floats beside his head, and the text above reads: "7, 14 oder 30 Tage – was ist fair?" The background features minimalist office decor, including a plant and a framed graph.

28.07.2025

Zahlungsziele für Freelancer: 7, 14 oder 30 Tage – was ist fair?

21.07.2025

„Wie lang darf ein CV sein?“ – Eine typische Freelancer-Frage, die keiner genau beantworten kann

Folge mir auf anderen Kanälen

LinkedIn

E-mail: development@khal.it

Tel.: +49(0)17623368034

Navigation

Home

Projekte

Tools

Arbeitsweise

Über mich

Case studies

On AI Chatbot

© 2025 – Khalit Hartmann

Privacy Policy

Cookies

Terms & Conditions

Impressum

Folge mir auf anderen Kanälen

LinkedIn

E-mail: development@khal.it

Tel.: +49(0)17623368034

Navigation

Home

Projekte

Tools

Arbeitsweise

Über mich

Case studies

On AI Chatbot

© 2025 – Khalit Hartmann

Privacy Policy

Cookies

Terms & Conditions

Impressum

Folge mir auf anderen Kanälen

LinkedIn

E-mail: development@khal.it

Tel.: +49(0)17623368034

Navigation

Home

Projekte

Tools

Arbeitsweise

Über mich

Case studies

On AI Chatbot

© 2025 – Khalit Hartmann

Privacy Policy

Cookies

Terms & Conditions

Impressum