Blog & Notizen
Software-Guides, Lerninhalte, Reisenotizen und persönliche Erfahrungen
Insgesamt 94 Artikel
Was ist ein Harness? Der Unterschied zwischen Modell und Coding-Tool (am Beispiel DeepSeek)
Warum verhält sich dasselbe Modell in zwei Werkzeugen völlig unterschiedlich? Die Antwort ist der Harness. Am Beispiel DeepSeek: was ein Harness wirklich macht – Agent-Loop, Tool-Calling und Kontextverwaltung.
Was ist Vibe Coding? Ein realistischer Einstiegsguide
Was ist Vibe Coding, wie funktioniert es und welche Werkzeuge brauchst du? Ein praxisnaher Einstieg für alle, die mit Claude, ChatGPT, Cursor oder Codex Apps entwickeln möchten – geschrieben für Entwickler, nicht für Marketing.
Vibe-Coding-Werkzeuge im Vergleich: Wann Claude, ChatGPT, Cursor oder Codex?
Welches Vibe-Coding-Werkzeug passt zu dir? Praxisvergleich von Claude, ChatGPT, Cursor, Codex und GitHub Copilot aus echten Projekten: Stärken, Schwächen und wann welches Werkzeug die Nase vorn hat.
Die Vibe-Coding-Methode: 7 praktische Tipps und die Kunst, Prompts zu schreiben
Sieben Tipps, die in Vibe Coding wirklich funktionieren: Prompts schreiben, Entscheidungsdokument aufbauen, kleine Aufgaben geben, mit Tests schützen, auditieren und refaktorieren. Die Formel von „läuft“ zu „bleibt lauffähig“.
Mit Vibe Coding eine App im App Store veröffentlichen: die LevelUpStudy-Erfahrung
Lässt sich mit KI-gestütztem Coding wirklich eine App im App Store veröffentlichen? Die Methode, die bei LevelUpStudy funktioniert hat, drei echte Stolpersteine und die Lehren daraus.
Was ist LevelUpStudy? Eine Lernzeit-Tracker-App für die Prüfungsvorbereitung
Weißt du wirklich, wie viele Stunden du am Tag lernst? So macht LevelUpStudy die Prüfungsvorbereitung messbar: Fokus-Sessions, Serien, Bestenlisten und ein 3D-Schreibtisch.
Sehenswürdigkeiten in Pattaya: Liste aus vier Tagen
Vier Nächte in Pattaya: Koh Larns klares Wasser, der Eiffelturm im Terminal 21, die Walking Street und ein Roller für 250 Baht – mit echten Preisen.
Sehenswürdigkeiten in Bangkok: Liste aus sieben Tagen
Sieben Nächte in Bangkok: von Wat Arun über den 69-Meter-Buddha bis zum Drachentempel – die Highlights mit echten Preisen und Standorten.
Emsphere Sky Beach Club und Terminal 21: letzter Tag Bangkok
Der kostenlose Rooftop-Pool des Sky Beach Club im Emsphere, eine Honda-Probefahrt und Terminal 21 als Abschied von Bangkok. Standorte und Preise.
Wat Phra Yai und Terminal 21: Big Buddha und Eiffelturm
Wir besuchten Wat Phra Yai mit seinen Yaksha-Wächtern und sahen danach den Eiffelturm im Terminal 21. Standorte und Preise finden Sie im Beitrag.
Insel Koh Larn: Rollertour und Strände bei Pattaya
Mit der Fähre vom Bali Hai Pier nach Koh Larn, Roller für 250 Baht und einmal um die Insel. Nual und Tawaen Beach, Preise und Routentipps im Beitrag.
Pattaya Tag 1: Swensen's, Cafe Amazon und Walking Street
Unser erster Tag in Pattaya: türkisches Frühstück, Strandspaziergang, Cafe Amazon, Eis bei Swensen's RGP und eine Nacht auf der Walking Street.
Von Bangkok nach Pattaya: der günstigste Weg für 180 Baht
Wir kauften über 12Go ein Busticket für 180 Baht ab Suvarnabhumi Terminal 2. E-Ticket-Tausch, die Transfer-Abzocke und günstig per Bolt zum Hotel.
Beach by Anatolia Condo Suite: vier Nächte Pattaya, 6.000 TL
Nur 50 Meter vom Meer, vier Nächte für 6.000 TL (rund 150 USD). Blitzsaubere Zimmer, großer Pool, tägliche Reinigung und Lage neben der Mall.
Wat Samphran: der Drachentempel und der Abstieg im Drachen
Im pinken Tempel Wat Samphran in Bangkok fuhren wir 17 Stockwerke hoch und stiegen im Drachen hinab. Eintritt, Anreise und Standort im Beitrag.
32 Bar X, The Mall LifeStore und June Pang: Bangkok Tag 5
32 Bar X mit eigener Schokoladenherstellung, The Mall LifeStore voller Luxusautos und June Pangs sahniger Milchtoast. Standorte und Preise im Beitrag.
Wat Arun und Empire Tower: Kaffee im 55. Stock von Bangkok
Wir erkundeten Wat Arun, den mit chinesischem Porzellan verkleideten Tempel, und tranken Kaffee im 55. Stock des Empire Tower. Eintritt und Standorte.
Wat Paknam: die 69 Meter hohe Buddha-Statue in Bangkok
Wir haben die 69 Meter hohe sitzende Buddha-Statue im Wat Paknam in Bangkok besucht. Anreise, Eintritt und Tipps für den Besuch im Beitrag.
Wat Hong und der Plan für Wat Arun: Bangkok Tag zwei
An unserem zweiten Tag in Bangkok haben wir den Tempel Wat Hong besucht, buddhistische Mönche getroffen und Wat Arun auf den nächsten Tag verschoben.
ICONSIAM und Chinatown: der erste Tag in Bangkok
Unser Besuch von ICONSIAM und Chinatown am ersten Tag in Bangkok – mit Bootsfahrt, der riesigen Hundestatue, Wasserspielen zur Musik und Streetfood-Atmosphäre.
Flutter: SliverAppBar für fixierte Header und Suchleisten
Mit SliverAppBar in Flutter moderne Header bauen, die einklappen, oben fixiert bleiben und eine Suchleiste enthalten.
Flutter: SliverAppBar für Kategorie-Header und Suchfelder
Mit SliverAppBar Kategorie-Header, Suchfelder und fixierte Kopfbereiche für scrollbasierte Flutter-Screens bauen.
Flutter: SingleChildScrollView, ListView, NestedScrollView
Scroll-Widgets in Flutter vergleichen, Performance-Kompromisse verstehen und Probleme mit verschachteltem Scrollen durch die richtige Widget-Wahl lösen.
Flutter: Ausrichtung von Row und Column mit mainAxisSize steuern
Mit mainAxisSize in Flutter den Platzbedarf, das Ausrichtungsverhalten und kompakte Layouts von Row und Column steuern.
Flutter: Kompakte Dialoge und Button-Gruppen mit mainAxisSize
Mit mainAxisSize in Flutter Dialoge, Button-Gruppen und Kartenlayouts kompakt und besser kontrolliert gestalten.
Flutter: Responsives Breakpoint-Design mit LayoutBuilder
Mit LayoutBuilder und einem breakpointbasierten Ansatz responsive Flutter-Oberflächen für Mobil, Tablet, Desktop und Web bauen.
Flutter: Geschwindigkeit und Timing von Hero-Animationen
Geschwindigkeit, Dauer und Curve-Einstellungen von Hero-Animationen in Flutter steuern und so weichere, hochwertigere Seitenübergänge erzielen.
Flutter: Fehler bei Hero-Animationen und Best Practices
So vermeiden Sie doppelte Tags, Material-Konflikte und abbrechende Übergänge bei Hero-Animationen in Flutter.
Flutter: Expanded, Flexible und Spacer im Vergleich
Lernen Sie den Unterschied zwischen Expanded, Flexible und Spacer in Flutter kennen, um Layoutprobleme zu vermeiden und die Platzverteilung sicher zu steuern.
Flutter: Layout steuern mit Expanded, Flexible und Spacer
Mit Expanded, Flexible und Spacer in Flutter die Platzaufteilung, Leerräume und die Overflow-Kontrolle wirkungsvoll steuern.
Flutter: BottomNavigationBar im Vergleich zu NavigationBar
Die klassische BottomNavigationBar mit der NavigationBar aus Material 3 vergleichen und das passende Muster für die untere Navigation in Flutter-Apps wählen.
Boss Suites Nana: sieben Nächte in Bangkok für 4500 TL
Unsere Erfahrung im Hotel Boss Suites Nana: Kaution, Sauberkeit der Zimmer, Kosten fürs Frühstück und warum Nana ein praktisches Viertel für Bangkok ist.
Vasu Exchange Bangkok: Kurs, Lage und unsere Erfahrung
Bei Vasu Exchange nahe Nana in Bangkok haben wir 100 Dollar in 3.252 Baht gewechselt. Kurs, Lage und worauf Sie beim Geldwechseln achten sollten.
.NET-Lehrkraft wählen: Leitfaden für C# und ASP.NET
Wie wählen Sie für professionelle .NET-Entwicklung den besten C#-Lehrer? Die Vorteile, von einem .NET-Experten zu lernen, und Kriterien für die richtige Wahl.
Wie finden Sie den besten Swift-Lehrer? Leitfaden 2026
Wie Sie den besten Swift-Lehrer für die iOS-Entwicklung wählen: Vorteile eines erfahrenen Experten und Kriterien für die richtige Wahl.
Den besten Flutter-Lehrer finden: Leitfaden für Mobile Apps
Wie Sie den besten Flutter-Lehrer für die App-Entwicklung wählen: Vorteile eines erfahrenen Experten und Kriterien für die richtige Wahl.
Algorithmen-Lehrkraft: Datenstrukturen und Algorithmen
Wie Sie die beste Lehrkraft für Algorithmen und Datenstrukturen wählen: Vorteile eines Experten und Kriterien für die richtige Wahl.
Die 5 meistgenutzten Flutter-Widgets 2026
Entdecken Sie die fünf wichtigsten Widgets, die in 90 % aller Flutter-Projekte vorkommen: echte Projekterfahrung, Performance-Tipps und Best Practices für 2026.
Die fünf größten Fehler von Entwicklern (und wie Sie sie beheben)
Auch erfahrene Entwickler tappen in diese fünf Fallen. Hier sind erprobte Tipps, die Ihre Codebasis und Ihre Karriere retten.
Die drei Programmiersprachen, die Sie 2026 lernen sollten
Während die KI-Revolution die Tech-Branche umkrempelt, sichern diese drei gefragten Programmiersprachen Ihre Karriere und steigern Ihren Marktwert deutlich.
Programmieren lernen 2026: der komplette Fahrplan für Einsteiger
Sie wollen programmieren lernen, wissen aber nicht wie? Der Fahrplan 2026: die richtige Sprache, gute Ressourcen und typische Fallen.
Flutter oder React Native: Was ist 2026 besser?
Unentschlossen? Vergleichen Sie Performance, Karrierechancen und echte Projekterfahrung, um 2026 die richtige Wahl zu treffen.
Entwickler werden 2026: die Wahrheiten, die niemand ausspricht
Ist der Einstieg wirklich so leicht? Gehälter, Jobsuche, die Wirkung von KI und Karrierehürden: ein ehrlicher Blick auf 2026.
Flutter: Hero-Animationen und Seitenübergänge
Machen Sie Ihre Flutter-App mit Hero-Animationen und eigenen Seitenübergängen flüssig: SlideTransition, FadeTransition und mehr.
Flutter: Explizite Animationen mit AnimationController
Mit AnimationController, Tween und AnimatedBuilder professionelle Animationen in Flutter erstellen. Alle Details zu expliziten Animationen.
Flutter: Maximale Wirkung ohne Aufwand mit impliziten Animationen
Mit AnimatedContainer, AnimatedOpacity, AnimatedPositioned und weiteren impliziten Animations-Widgets fast ohne Code animieren.
C# Zugriffsmodifizierer: Türen abschließen oder offen lassen?
Was bedeuten public, private, protected und internal? Wie Getter- und Setter-Methoden Daten sichern, am Beispiel eines Bankkontos.
Einführung in OOP: Warum prozedurale Programmierung endet
Der Weg von prozeduraler zu objektorientierter Programmierung: raus aus dem Spaghetticode, hin zu sauberem und wartbarem Code.
C# Konstruktor: der heimliche Held der Objekterzeugung
Was ist ein Konstruktor und warum brauchen wir ihn? Standardkonstruktor, parametrisierter Konstruktor und Konstruktor-Überladung an Beispielen aus der Praxis.
C# Klasse und Objekt: Bauplan und Produkt
Die Grundbausteine der OOP – Klasse und Objekt – anhand der Analogie einer Backform lernen und Property, Methode und Instanz an Beispielen aus der Praxis üben.
Flutter: Echtzeit-Datenströme mit StreamBuilder
StreamBuilder in Flutter verwenden, der Unterschied zwischen Stream und Future, Echtzeit-Datenströme und eigene Streams mit StreamController.
Flutter: Modernes State Management mit Riverpod
State Management mit dem Paket Riverpod in Flutter: Provider und Riverpod im Vergleich, StateNotifier, StateProvider und Best Practices.
Flutter: State Management mit Provider
State Management mit dem Paket Provider in Flutter: ChangeNotifier, Consumer, MultiProvider und Best Practices.
Flutter: ListView-Widget verwenden
Das ListView-Widget in Flutter verwenden: horizontale und vertikale Listen, Alternativen zu ListTile und dynamische Listen mit ListView.builder.
Flutter: GridView-Widget verwenden
Das GridView-Widget in Flutter verwenden: Elemente in Zeilen und Spalten anordnen und mit GridView.builder dynamische Raster erstellen.
Flutter: Asynchrone Listen mit FutureBuilder
FutureBuilder in Flutter verwenden, async/await mit Widgets verbinden und asynchrone Daten mit ListView und GridView auflisten.
Flutter: TabBar und TabBarView verwenden
Mit Tabs in Flutter mehrere Seiten auf einem Bildschirm anzeigen und zwischen ihnen navigieren.
Flutter: SnackBar und SnackBarAction verwenden
Mit SnackBar in Flutter Rückmeldungen geben und mit SnackBarAction interaktive Meldungen erstellen.
Flutter: PopupMenuButton verwenden und Menüstrukturen
Mit PopupMenuButton in Flutter Dropdown-Menüs erstellen, Menüeinträge definieren und Werte auslesen.
Flutter: GestureDetector verwenden und Touch-Ereignisse
Mit GestureDetector in Flutter Nutzerinteraktionen wie Tippen, Doppeltippen, langes Drücken und Wischen erfassen.
Flutter: Form-Widget und Eingabevalidierung
Das Form-Widget in Flutter verwenden, TextFormField validieren und Formulare verwalten.
Flutter: DropdownButton verwenden und Eigenschaften
DropdownButton in Flutter verwenden – das Flutter-Gegenstück zum Spinner unter Android – samt Anpassungsmöglichkeiten.
Flutter: Drawer-Widget und Seitenmenü
Mit Drawer in Flutter ein Seitenmenü erstellen, per Geste öffnen und schließen sowie navigieren.
Flutter: Card-Widget und Einsatz im Design
Das Card-Widget in Flutter verwenden, Anpassungsmöglichkeiten und Listendarstellungen.
Flutter: BottomNavigationBar verwenden
Mit BottomNavigationBar in Flutter eine untere Navigationsleiste erstellen und zwischen Seiten wechseln.
Flutter: AppBar-Widget und Anpassung
AppBar in Flutter verwenden: Anpassungsmöglichkeiten sowie die Eigenschaften actions und leading.
Flutter: AlertDialog verwenden und anpassen
Mit AlertDialog in Flutter Hinweise anzeigen, Bestätigungen einholen und Eingaben von Nutzern erfassen.
Flutter: Datums- und Zeitauswahl (DatePicker & TimePicker)
DatePicker und TimePicker in Flutter-Apps verwenden, um Datum und Uhrzeit vom Nutzer abzufragen.
Flutter: SingleChildScrollView und ScrollView verwenden
Mit SingleChildScrollView und ListView in Flutter überlaufende Inhalte scrollbar machen.
Flutter: Eingabe-Widgets und Statusanzeigen
Switch, Checkbox, Radio, Slider und ToggleButtons verwenden sowie Fortschritt mit ProgressIndicator anzeigen.
Flutter: FloatingActionButton (FAB) verwenden
Verwendung des FloatingActionButton in Flutter: Anpassungsmöglichkeiten, Positionierung und die Extended-FAB-Variante.
Flutter-Lebenszyklus: StatefulWidget und AppLifecycleState
Die Lebenszyklus-Methoden von StatefulWidget und die Verwaltung des App-Lebenszyklus in Flutter verstehen: initState, dispose, didUpdateWidget und setState.
Navigation und Datenübergabe zwischen Seiten in Flutter
Den Navigator in Flutter für Seitenwechsel, Datenübergabe und die Verwaltung des Back-Stacks nutzen: die Methoden push, pop und pushReplacement.
App-Icons in Flutter erstellen und einrichten
Wie fügen Sie Ihrer Flutter-App eigene Icons für Android und iOS hinzu? Automatische Icon-Erzeugung mit dem Paket flutter_launcher_icons.
Einführung in Swift: Optionals sowie guard let und if let
Nach Flutter habe ich mit Swift für iOS begonnen. Hier teile ich Optionals sowie guard let und if let zum sicheren Auspacken.
Flutter: Flexible Abstände mit dem Spacer-Widget
Mit dem Spacer-Widget flexible Abstände in Row und Column erzeugen – und worauf Sie dabei achten müssen.
Flutter: Größen und Abstände mit SizedBox
Mit dem SizedBox-Widget Größen festlegen und unsichtbare Abstände erzeugen.
Flutter: Innenabstände mit Padding steuern
Mit dem Padding-Widget Innenabstände um Widgets erzeugen und EdgeInsets richtig einsetzen.
Flutter: Bildschirmabhängige Skalierung mit MediaQuery
Mit der Klasse MediaQuery Bildschirmmaße ermitteln und dynamische, responsive Layouts erstellen.
Flutter: Platzsteuerung mit mainAxisSize
Mit mainAxisSize steuern, wie viel Platz eine Row oder Column entlang der Hauptachse einnimmt.
Flutter: Bildschirmabhängiges Design mit LayoutBuilder
Mit dem LayoutBuilder-Widget dynamische und responsive Layouts für unterschiedliche Bildschirmgrößen erstellen.
Flutter: Platz ausfüllen mit dem Expanded-Widget
Widgets in Row und Column über den gesamten Bildschirm ausdehnen und flex mit dem Expanded-Widget nutzen.
Flutter: Eigene Widgets erstellen
Mit eigenen Widgets und Konstruktoren in Flutter die Wiederverwendbarkeit von Code erhöhen.
Flutter: Das Center-Widget im Detail
Objekte mit dem Center-Widget zentrieren und Center in unterschiedlichen Szenarien einsetzen.
Flutter: Bilder einbinden – Assets und Image.asset
Bilder ins Flutter-Projekt aufnehmen, die pubspec.yaml konfigurieren und das Widget Image.asset verwenden.
Flutter: Feine Ausrichtung mit dem Align-Widget
Detaillierte Ausrichtung und Alignment-Werte relativ zum umgebenden Bereich mit dem Align-Widget.
Einführung in Flutter: Widget-Baum, Row, Column und Stack
Nach Dart bin ich endlich zu Flutter gewechselt. Am ersten Tag lerne ich den Widget-Baum sowie die Strukturen Row, Column und Stack.
Fehlerbehandlung in Dart: try-catch und asynchrone Abläufe
Fehlerbehandlung mit try-catch und asynchrone Programmierung mit async/await in Dart lernen – samt der Konzepte Future und await.
Dart Collections: Datenverwaltung mit List, HashSet und HashMap
Mit Datenstrukturen in Dart arbeiten lernen: die Unterschiede und Einsatzfälle von List, HashSet und HashMap.
Dart Interface und implements – Klassen um Fähigkeiten erweitern
Lernen, wie wir unseren Klassen mit abstrakten Klassen und dem Schlüsselwort implements zusätzliche Fähigkeiten geben.
Dart: Vererbung und Polymorphie – die Eltern-Kind-Beziehung
Vererbung und Polymorphie lernen, zwei der wichtigsten OOP-Konzepte – und was mit extends, override und super möglich ist.
Dart Enum und Composition – wie organisiert man Code?
Meine Dart-Lernreise geht weiter. Heute habe ich Enums und Composition gelernt – erklärt an Beispielen aus dem echten Leben.
Dart: Typumwandlungen und statische Variablen
Beim Einstieg in Flutter lerne ich die Dart-Grundlagen. Hier teile ich, was ich heute über Typumwandlungen und statische Variablen gelernt habe.
Erste Schritte in der mobilen App-Entwicklung mit Flutter
Ein umfassender Leitfaden für alle, die mit dem Flutter-Framework aus einer einzigen Codebasis Apps für iOS und Android entwickeln möchten.