İçeriğe geç / Skip to content / Zum Inhalt

Blog & Notes

Software guides, educational content, travel notes, and personal experiences

Total 175 posts

When Is Gemini 4 Carbon Coming? Who Can Use It?

When Is Gemini 4 Carbon Coming? Who Can Use It?

Right now only selected cyber defenders can use Gemini 4 Carbon. It is not in the Gemini app, the API or Antigravity, and Google has given no date.

Gemini 4Gemini 4 CarbonGoogle AI Pro
Read More
What Is Gemini 4 Carbon? Cybersecurity, Price, Access

What Is Gemini 4 Carbon? Cybersecurity, Price, Access

Google announced Gemini 4 Carbon on Oct 28: #1 on Artificial Analysis at 59, same price as Argon. For now it is open only to selected cyber defenders.

Gemini 4Gemini 4 CarbonGemini 4 Argon
Read More
Gemini 4 Carbon vs Argon vs Claude Opus 5.5 vs GPT-6 Astra

Gemini 4 Carbon vs Argon vs Claude Opus 5.5 vs GPT-6 Astra

Gemini 4 Carbon is first on the index but not everywhere: Opus 5.5 leads agentic coding, Astra leads FrontierSWE, and its error rate is higher than Argon's.

Gemini 4 CarbonGemini 4 ArgonClaude Opus 5.5
Read More
Seoul Day 1: Yonsei, Seonyudo Park and Paris Park

Seoul Day 1: Yonsei, Seonyudo Park and Paris Park

My first day in Seoul: an 8,800 won chicken burrito, Yonsei University, a public piano on Seonyudo, Paris Park and a 3,600 won break at Mega Coffee.

SeoulSouth KoreaYonsei University
Read More
Whistle and Phonon 2: The Smallest Speech-to-Text Models

Whistle and Phonon 2: The Smallest Speech-to-Text Models

Whistle is 16.9 MB and runs on a CPU in seven languages; Phonon 2 transcribes an hour of audio in about 20 seconds on a MacBook Air. Setup and comparison.

WhistlePhonon 2Speech to Text
Read More
What Is OpenAI Dots? Open-Source Open Dots Alternatives

What Is OpenAI Dots? Open-Source Open Dots Alternatives

OpenAI Dots is a persistent agent with its own computer that keeps working when you are away. Who gets it, its safety controls, open-source Open Dots options.

OpenAI DotsOpen DotsAI Agent
Read More
What Is ElevenLabs v4? The Emotive Text-to-Speech Model

What Is ElevenLabs v4? The Emotive Text-to-Speech Model

ElevenLabs v4 produces emotive speech in 90+ languages. Bracketed audio tags steer tone and effects, and the free plan includes 10,000 credits a month.

ElevenLabs v4Text to SpeechTTS
Read More
What Is Comfy Agent? An Agent That Builds ComfyUI Nodes

What Is Comfy Agent? An Agent That Builds ComfyUI Nodes

Comfy Agent is an agent built into ComfyUI: describe what you want and it plans, builds and runs the workflow. Comfy Cloud only for now, free to try.

Comfy AgentComfyUIComfy Cloud
Read More
What Is Claude Sonnet 5.5? Benchmarks, Cost, Free Plan

What Is Claude Sonnet 5.5? Benchmarks, Cost, Free Plan

Claude Sonnet 5.5 is now the free plan's default model. It scores 70.6% on Terminal-Bench 4.0 at $2 / $10 per million tokens. How it compares.

Claude Sonnet 5.5AnthropicClaude Opus 5.5
Read More
What Are InSpatio World 1.5, Sol Refiner and PixelUMM?

What Are InSpatio World 1.5, Sol Refiner and PixelUMM?

InSpatio World 1.5 roams a scene from an image, Nvidia's SoL-Refiner upscales to 4K in one step (27x faster on MiniMax H3), PixelUMM has no VAE.

InSpatio World 1.5Sol RefinerPixelUMM
Read More
Weekly AI News: Science, Robots and Open Models

Weekly AI News: Science, Robots and Open Models

AI found counterexamples in plasma physics and cracked Napoleon's 217-year-old coded letter. A robot played badminton, and new open models arrived.

AI NewsGPT-6 AstraHumanoid Robot
Read More
Cheat Checks on Mobile: Server-Authoritative Racing in Godot

Cheat Checks on Mobile: Server-Authoritative Racing in Godot

BOINGWARD's 8-player race server: why WebSocket, how movement is validated, and why honest bots were flagged as cheaters in a test over a phone's mobile data.

BOINGWARDGodotMultiplayer
Read More
Pogo Stick Physics in Godot: A Character That Bounces Itself

Pogo Stick Physics in Godot: A Character That Bounces Itself

BOINGWARD's pogo physics: auto-bounce with RigidBody3D, the launch formula, taming a snowballing speed, and a test that matches at 30, 60 and 144 fps.

BOINGWARDGodotGDScript
Read More
Level Design from Measured Metrics, Checked by a Bot

Level Design from Measured Metrics, Checked by a Bot

In BOINGWARD, courses are generated from measured bounce values and a bot tries every jump with the real physics. The medal times come from that same bot's run.

BOINGWARDGodotLevel Design
Read More
Ideogram 4.5 vs Flux 3 Image: New AI Image Models

Ideogram 4.5 vs Flux 3 Image: New AI Image Models

Ideogram 4.5 keeps pixels intact across multi-turn edits, Flux 3 Image adds 10 references and native 4K. Features, access and which fits which job.

Ideogram 4.5Flux 3 ImageBlack Forest Labs
Read More
What Is GPT-6.1 Sol? Price, Performance, Who Can Use It

What Is GPT-6.1 Sol? Price, Performance, Who Can Use It

GPT-6.1 Sol offers near-Astra intelligence at a fifth of the price: $2 / $10. New plan tiers, Ultrafast speed and who can use it, explained.

GPT-6.1 SolOpenAIGPT-6 Astra
Read More
Risk and Reward: Designing Air Tricks for a Pogo Game

Risk and Reward: Designing Air Tricks for a Pogo Game

From a one-sentence wish to a system defined by numbers: how air tricks in BOINGWARD became an optional, risky reward that does not depend on frame rate.

BOINGWARDGame DesignGodot
Read More
DMAD and PDMD: 4-Step AI Video Generation Explained

DMAD and PDMD: 4-Step AI Video Generation Explained

ByteDance's DMAD and PDMD run MiniMax H3 in 4 steps. On VideoGen-Eval, PDMD's total score beats the 50-step teacher model.

DMADPDMDByteDance
Read More
A 3D Game in One Day: Building BOINGWARD with AI Agents

A 3D Game in One Day: Building BOINGWARD with AI Agents

I started from a Unity design pack and switched to Godot the same morning. Parallel Claude Code sessions produced 148 commits and a playable 3D pogo game.

BOINGWARDGodotClaude Code
Read More
What Is LTX 2.5? Free Open-Source AI Video Generator

What Is LTX 2.5? Free Open-Source AI Video Generator

LTX 2.5 is a 22-billion-parameter open-weight model that generates video with sound. Here is what it does, its license, why it counts as free, and who it suits.

LTX 2.5AI VideoOpen Source
Read More
What Is Hermes Agent? How to Install (Mac, Linux, Windows)

What Is Hermes Agent? How to Install (Mac, Linux, Windows)

Hermes Agent is Nous Research's open-source terminal agent with memory and skills. One-line install, first setup and model choice, step by step.

Hermes AgentNous ResearchAI Agent
Read More
What Is Gemini 4 Pro (Argon)? Features, Price, Benchmarks

What Is Gemini 4 Pro (Argon)? Features, Price, Benchmarks

Google announced Gemini 4 Argon on Sept 30: 1M output tokens, $2/$10 intro pricing, 77.9% on DeepSWE. Open to Pro and Ultra in the Gemini app and Antigravity.

Gemini 4Gemini 4 ArgonGoogle Antigravity
Read More
LTX 2.5 Requirements and Speed: How Much VRAM?

LTX 2.5 Requirements and Speed: How Much VRAM?

The official minimum for LTX 2.5 is 32 GB of VRAM. What happens on 24 GB and 16 GB cards, how FP8 and INT8 save memory, and the generation times people report.

LTX 2.5VRAMGraphics Card
Read More
How to Install LTX 2.5 in ComfyUI: Step-by-Step Guide

How to Install LTX 2.5 in ComfyUI: Step-by-Step Guide

Install LTX 2.5 with ComfyUI templates, by adding nodes manually, or from the Python command line. File list, folders, and fixes for the most common errors.

LTX 2.5ComfyUIInstallation
Read More
How to Install Gemini 4 Pro Argon? Who Can Use It?

How to Install Gemini 4 Pro Argon? Who Can Use It?

Gemini 4 Argon is open to Pro and Ultra subscribers in the Gemini app and in Antigravity. On Pro, Argon has its own weekly-only quota. Nothing to install.

Gemini 4Gemini 4 ArgonGoogle AI Ultra
Read More
Hermes Agent: Telegram, Scheduled Tasks and Security

Hermes Agent: Telegram, Scheduled Tasks and Security

Connect Hermes Agent to Telegram, automate it with cron and run it safely: BotFather, allowlists, approval modes and Docker isolation.

Hermes AgentTelegram BotAI Agent
Read More
Gemini 4 Argon vs Claude Opus 5.5 vs GPT-6 Astra

Gemini 4 Argon vs Claude Opus 5.5 vs GPT-6 Astra

Gemini 4 Argon leads on legal, finance and long software tasks but trails on terminal and science tasks. Three models compared with a benchmark table.

Gemini 4 ArgonClaude Opus 5.5GPT-6 Astra
Read More
Free AI Video Generation with LTX 2.5: Prompts and Settings

Free AI Video Generation with LTX 2.5: Prompts and Settings

Generate your first video with LTX 2.5: text, image, and first/last-frame workflows, prompt structure, resolution and frame rules, multi-shot generation, audio.

LTX 2.5Prompt WritingAI Video
Read More
Space Bunny Alpha vs Other AI Agents

Space Bunny Alpha vs Other AI Agents

Space Bunny Alpha compared with Claude, GPT, Gemini and free open models: price, the 1M context window, multimodal input and agent capabilities.

Space Bunny AlphaOpenRouterAI
Read More
Space Bunny Alpha: 1M Context and Multimodal Input

Space Bunny Alpha: 1M Context and Multimodal Input

What a one-million-token context window really holds, how image and video input share that budget, and how to measure and manage your token budget.

Space Bunny AlphaOpenRouterContext Window
Read More
LongCat 2.5 Preview and Competing AI Models

LongCat 2.5 Preview and Competing AI Models

Meituan's LongCat-2.5-Preview against its rivals: published benchmark scores, price, context, thinking mode and the transparency angle.

LongCatMeituanAI
Read More
How to Install Space Bunny Alpha: Step by Step

How to Install Space Bunny Alpha: Step by Step

Setting up Space Bunny Alpha via OpenRouter: the API key, the first request, Python and TypeScript samples, image input, open-source agents.

Space Bunny AlphaOpenRouterAI
Read More
How to Install LongCat 2.5 Preview: News and Guide

How to Install LongCat 2.5 Preview: News and Guide

Meituan's LongCat-2.5-Preview is out: 1M context, image input, optional thinking mode and $0.006 cached input. Here is the step-by-step setup.

LongCatMeituanAI
Read More
Building an AI Agent With Space Bunny Alpha

Building an AI Agent With Space Bunny Alpha

From tool schema to loop: writing a working coding agent on Space Bunny Alpha, feeding tool errors back to the model and locking the output to JSON.

Space Bunny AlphaAI AgentOpenRouter
Read More
Is Tiny Glade on Mobile? iOS, Android and How to Play It

Is Tiny Glade on Mobile? iOS, Android and How to Play It

Tiny Glade has no official iPhone or Android version. Here is where to get it safely, two ways to play it on your phone and similar games for mobile.

Tiny GladeTiny Glade for MobileTiny Glade Mobile
Read More
Procedural Stone Walls, Gates and Bridges in Godot

Procedural Stone Walls, Gates and Bridges in Godot

How a finger stroke in Kalecik becomes a stone wall, an arched gate, a bridge or a house: smoothing, seeded masonry and chunked meshes in Godot 4.

KalecikGodotGDScript
Read More
The Game That Heated My iPhone: Godot Mobile Performance

The Game That Heated My iPhone: Godot Mobile Performance

My Godot game made an iPhone 15 Pro Max hot. The root cause was 120 fps; the fixes were a frame-rate governor, shadow proxies, grass chunks and threads.

KalecikGodotPerformance
Read More
Royalty-Free Game Music: Generating Every Sound in Code

Royalty-Free Game Music: Generating Every Sound in Code

Kalecik uses no recordings: stones, birds, sheep and 37 music pieces were all generated in Python. No loops, a music watchdog, and LUFS instead of ears.

KalecikGodotPython
Read More
Building a Mobile Game with AI Agents: Kalecik

Building a Mobile Game with AI Agents: Kalecik

From an empty folder to an iPhone: how I made Kalecik by directing five parallel Claude Code sessions, what I decided myself, and where we hit walls.

KalecikGodotClaude Code
Read More
Automating App Store Connect Release Prep with the API

Automating App Store Connect Release Prep with the API

How Kalecik's App Store prep runs on the API: a JWT, a price schedule, listings in 50 locales, engine-rendered screenshots and a one-command upload.

KalecikApp Store ConnectPython
Read More
Flutter: Light and Dark Themes with ThemeData

Flutter: Light and Dark Themes with ThemeData

Building a Flutter theme with ThemeData: ColorScheme.fromSeed, light and dark themes, ThemeMode, reading with Theme.of, TextTheme, component themes, extensions.

FlutterThemeDataMaterial 3
Read More
Flutter: Using TextField and TextEditingController

Flutter: Using TextField and TextEditingController

Flutter TextField guide: TextEditingController and dispose, InputDecoration, keyboard types, inputFormatters, password fields, FocusNode and onChanged.

FlutterTextFieldTextEditingController
Read More
Flutter: Layering Widgets with Stack and Positioned

Flutter: Layering Widgets with Stack and Positioned

Flutter Stack and Positioned guide: how a Stack sizes itself, fit, alignment, clipBehavior, Positioned.fill, PositionedDirectional, badge and overlay recipes.

FlutterStackPositioned
Read More
Flutter: Local Data Storage with SharedPreferences

Flutter: Local Data Storage with SharedPreferences

Storing theme and settings with shared_preferences in Flutter: SharedPreferencesAsync, WithCache vs the legacy API, the migration helper and what not to store.

FlutterSharedPreferencesLocal Storage
Read More
Flutter: HTTP Requests and REST APIs

Flutter: HTTP Requests and REST APIs

GET, POST, PUT and DELETE with Flutter's http package, JSON to model classes, status codes, timeouts and loading and error states with FutureBuilder.

FlutterHTTPREST API
Read More
Flutter: BottomSheet and showModalBottomSheet

Flutter: BottomSheet and showModalBottomSheet

Flutter's showModalBottomSheet: returning values, isScrollControlled, useSafeArea, showDragHandle, keyboard insets, DraggableScrollableSheet, persistent sheets.

FlutterBottomSheetshowModalBottomSheet
Read More
What Is JEV? The Reflex Layer of AI (TypeSafe's System One Model)

What Is JEV? The Reflex Layer of AI (TypeSafe's System One Model)

JEV is not a chat model; it is a model that decides. The System One idea, the three question types, pricing and limits, starting from your first call.

JEVTypeSafeSystem One
Read More
What Is Higgsfield? A Practical Start to Making Video with AI

What Is Higgsfield? A Practical Start to Making Video with AI

Which models Higgsfield hosts, how credits really work, how to produce your first shot, and which tool to reach for on which job.

HiggsfieldAI VideoSeedance
Read More
The Real Cost of Building 5 Apps with Vibe Coding: 3 Months, $60

The Real Cost of Building 5 Apps with Vibe Coding: 3 Months, $60

LevelUpStudy, Recapday, MimBop, Talkamble and Golden Pixel. Model subscription, store fees, the hidden line items, and what actually turns out expensive.

Vibe CodingCostApp Store
Read More
Running a Trilingual Blog Without Breaking hreflang

Running a Trilingual Blog Without Breaking hreflang

Nearly 400 posts in three languages: how I stopped hreflang from silently disappearing, killed CLS and fixed an icon font cached for a year, with code.

hreflangTechnical SEONext.js
Read More
Making Video with AI: The Complete Guide from Idea to Publish

Making Video with AI: The Complete Guide from Idea to Publish

Script to storyboard, generation to edit, captions to thumbnail: the whole workflow for making video with AI, with tool selection and the cost maths.

AI VideoVideo GenerationHiggsfield
Read More
JEV Use Cases: 10 Real Scenarios and What They Cost

JEV Use Cases: 10 Real Scenarios and What They Cost

From comment moderation to agent tool selection, model routing and RAG filtering: ten scenarios where JEV earns its place, with code and cost comparisons.

JEVTypeSafeSystem One
Read More
JEV Question Types: Using Choice, Score and Noul Properly

JEV Question Types: Using Choice, Score and Noul Properly

The three JEV question types, the rules for writing criteria, the difference between probability and confidence, and why dozens of questions belong in one call.

JEVTypeSafeSystem One
Read More
Higgsfield Genjutsu: Rewriting Footage You Already Shot (with Blender)

Higgsfield Genjutsu: Rewriting Footage You Already Shot (with Blender)

Genjutsu keeps the motion and rebuilds the scene. Here are its two modes, its real limits, and how to turn a rough Blender block-out into an action shot.

HiggsfieldGenjutsuVideo to Video
Read More
Google Flow or Higgsfield? Comparing the AI Video Tools

Google Flow or Higgsfield? Comparing the AI Video Tools

Flow's scene building against Higgsfield's model range: how credits work, what each is genuinely good at, and when to pick which.

Google FlowVeoHiggsfield
Read More
Coding with Free AI: opencode and the Cheap Model Stack

Coding with Free AI: opencode and the Cheap Model Stack

Plugging your own key into open-source opencode and running free or near-free models: setup, provider config, and what free actually costs you.

opencodeDeepSeekGLM
Read More
Wiring JEV Into Your System: Harness, Cost and Known Limits

Wiring JEV Into Your System: Harness, Cost and Known Limits

On its own JEV produces a cloud of probabilities. How to build the harness that turns it into action, which patterns to use, and where the model is weak.

JEVTypeSafeHarness
Read More
Shipping an Animated App with Higgsfield and Fable 5.1

Shipping an Animated App with Higgsfield and Fable 5.1

Generate the character, backdrop and animations, then drop them into the app: the MCP connector, screen-recording context, Lottie and Expo previews.

HiggsfieldFableClaude Code
Read More
SwiftUI @State, @Binding and @Observable: Data Flow Guide

SwiftUI @State, @Binding and @Observable: Data Flow Guide

When to use @State, @Binding, @Observable, @Bindable and @Environment in SwiftUI, how they map to ObservableObject, with a decision table and common bugs.

SwiftUIStateBinding
Read More
Swift Struct vs Class: Value and Reference Types Explained

Swift Struct vs Class: Value and Reference Types Explained

Learn the difference between struct and class in Swift with runnable examples: copying, mutating, let, ===, inheritance, deinit and how to choose.

SwiftStructClass
Read More
Swift Closures Explained: $0, @escaping and [weak self]

Swift Closures Explained: $0, @escaping and [weak self]

Learn Swift closure syntax step by step from the full form to $0 shorthand: trailing closures, capturing values, @escaping, retain cycles and [weak self].

SwiftClosuresEscaping
Read More
Swift async/await Guide: Tasks, Actors and @MainActor

Swift async/await Guide: Tasks, Actors and @MainActor

From completion handlers to async/await: Task, async let, TaskGroup, @MainActor, actors, cancellation and a JSON API call with URLSession in SwiftUI.

Swiftasync awaitConcurrency
Read More
Sorting Algorithms Exam Questions with Worked Solutions

Sorting Algorithms Exam Questions with Worked Solutions

Bubble, selection, insertion, merge and quick sort: one comparison table, pass-by-pass array traces and 8 exam questions solved step by step.

Sorting AlgorithmsData StructuresQuick Sort
Read More
Seoul Climate Card: Unlimited Subway and Bus Pass Guide

Seoul Climate Card: Unlimited Subway and Bus Pass Guide

Seoul Climate Card: 5-day pass for 15,000 won plus 3,000 won card. Unlimited subway and buses, prices, where to buy and where it doesn't work.

Climate CardClimate Card PriceSeoul Transport Card
Read More
Recapday Couple Mode: Why a Two-Person Group Needed Its Own Mode

Recapday Couple Mode: Why a Two-Person Group Needed Its Own Mode

How Couple Mode found its way into Recapday: what changes at two people, why a mode beat a separate app, and what I deliberately left out.

RecapdayCouple ModeProduct Design
Read More
C# Interface vs Abstract Class: Differences and When to Use

C# Interface vs Abstract Class: Differences and When to Use

C# interface vs abstract class: what each can contain, multiple interfaces, a decision guide, a payment example and typical exam questions with answers.

C#OOPInterface
Read More
C# Inheritance and Polymorphism: virtual, override and new

C# Inheritance and Polymorphism: virtual, override and new

C# inheritance and polymorphism guide: base, constructor chaining, virtual/override vs new, sealed, is/as and the classic "what does this print?" question.

C#OOPInheritance
Read More
SwiftUI First App: A Step-by-Step Guide for Beginners

SwiftUI First App: A Step-by-Step Guide for Beginners

Build your first SwiftUI app from an empty Xcode project to the simulator: App, View, VStack, @State, List and TextField in a working to-do list.

SwiftUISwiftiOS
Read More
Binary Search Tree Exam Questions: Insert, Delete, Traverse

Binary Search Tree Exam Questions: Insert, Delete, Traverse

The BST property, insert, search and delete, inorder/preorder/postorder traversal, height and the degenerate case; 7 exam questions with drawn trees.

Binary Search TreeBSTData Structures
Read More
Big O Notation and Time Complexity: A Practical Guide

Big O Notation and Time Complexity: A Practical Guide

What Big O means and how to find the complexity of loops and recursion: O/Ω/Θ, the Master theorem, space complexity and 8 solved exercises.

Big OTime ComplexityAlgorithm Analysis
Read More
ASP.NET Core Minimal API: Build Your First REST API

ASP.NET Core Minimal API: Build Your First REST API

Build a REST API from scratch with ASP.NET Core Minimal APIs: MapGet/MapPost, route parameters, TypedResults, dependency injection, validation, curl tests.

ASP.NET CoreMinimal APIREST API
Read More
App Store Publishing Guide: From Xcode Archive to Review

App Store Publishing Guide: From Xcode Archive to Review

From the Apple Developer account and App Store Connect record to TestFlight and review: how to publish an iOS app and the most common rejection reasons.

App StoreiOSXcode
Read More
Money Exchange in Seoul: US$100 = 149,500 Won in Myeongdong

Money Exchange in Seoul: US$100 = 149,500 Won in Myeongdong

We got 149,500 won for US$100 in Myeongdong, far better than the airport. Rate tips, small buy-sell spread and a free toy for a Google review.

SeoulMyeongdongMoney Exchange
Read More
Urban Hotel & Play: 4 Nights in Sinchon, Seoul Review

Urban Hotel & Play: 4 Nights in Sinchon, Seoul Review

Urban Hotel & Play in Sinchon, Seoul: 4 nights for about 10,000 TRY. Spotless rooms, free drinks, a 5-PC gaming room, 5 minutes to the subway.

Urban Hotel & PlaySinchonHongdae
Read More
Incheon Airport to Seoul: The Cheapest Way Into the City

Incheon Airport to Seoul: The Cheapest Way Into the City

AREX all-stop train for 4,750–5,350 won or the airport bus for about 17,000 won. Incheon to central Seoul transport options, travel times and a cash tip.

SeoulIncheon AirportAREX
Read More
How to Get a K-ETA: Bangkok to Seoul Flight and Korea Entry

How to Get a K-ETA: Bangkok to Seoul Flight and Korea Entry

We flew Bangkok to Seoul with VietJet in about 6 hours. What the K-ETA is, what it costs, who is exempt in 2026, and how to avoid fake application sites.

K-ETASouth KoreaK-ETA Application
Read More
13 Days in Thailand Cost: 29,009 TRY Excluding Flights

13 Days in Thailand Cost: 29,009 TRY Excluding Flights

13 days in Thailand for 29,009 TRY excluding flights, about 2,231 TRY a day. Accommodation, food, transport and Pattaya costs itemized.

ThailandThailand CostThailand Budget
Read More
What Is Talkamble? Turn a Walk Into a Conversation

What Is Talkamble? Turn a Walk Into a Conversation

Talkamble turns a solo walk into a voice conversation with someone walking at the same time. How it works, why it steps back from the screen, and safety.

TalkambleWalkingVoice Chat
Read More
Voice-Chat App Safety: 8 Things to Check

Voice-Chat App Safety: 8 Things to Check

Before speaking with someone new, use these eight checks to understand how an app handles accounts, location, mutual consent, reporting and personal data.

Voice Chat SafetyTalkamblePrivacy
Read More
Merging Videos on Device With ffmpeg: Turning Mixed Aspect Ratios Into One Vlog

Merging Videos on Device With ffmpeg: Turning Mixed Aspect Ratios Into One Vlog

How Recapday merges vertical, horizontal and still clips into one 1920x1080 vlog on the phone with ffmpeg: blurred padding, text, music, compression.

ffmpegFlutterDart
Read More
How I Built Recapday: A Decision Log From Idea to Store

How I Built Recapday: A Decision Log From Idea to Store

The architecture behind Recapday: why identity lives in Firebase but data on my own server, why I deleted the social features, and what was irreversible.

RecapdayFlutterArchitecture
Read More
Flutter Camera Without Forcing Orientation: Three Bugs and Their Fixes

Flutter Camera Without Forcing Orientation: Three Bugs and Their Fixes

A rotated preview, a freeze when recording starts and a dead camera: three Flutter camera bugs from Recapday and the code that fixed each one.

FlutterDartcamera package
Read More
Firebase Auth With Your Own PHP Server: Token Verification and Account Deletion Without Composer

Firebase Auth With Your Own PHP Server: Token Verification and Account Deletion Without Composer

Identity in Firebase, data on your own server: RS256 token verification in PHP without composer, plus the account-deletion flow the stores require.

FirebasePHPAuthentication
Read More
What Is Claude Design? Seven Levels of AI Design

What Is Claude Design? Seven Levels of AI Design

Most people stop at level one of Claude Design and get generic work. Here are the seven levels, the costly mistake at each, and how to move up.

Claude DesignAI DesignDesign System
Read More
What Is a Harness? The Difference Between the Model and the Coding Tool (with DeepSeek)

What Is a Harness? The Difference Between the Model and the Coding Tool (with DeepSeek)

Why does the same model give different results in different tools? Harness, agent loop and context management explained with DeepSeek.

HarnessDeepSeekAI Agent
Read More
What Is an Agent Skill? How to Write Skills That Work

What Is an Agent Skill? How to Write Skills That Work

Most agent skills do nothing. Here are the patterns that actually help, the rules for writing one, and the security check to run before you install.

Agent SkillClaude CodeAI Agent
Read More
What Is AI Slop? Building a Website That Doesn’t Look AI-Generated

What Is AI Slop? Building a Website That Doesn’t Look AI-Generated

Why does every AI-built website look the same? Here are the symptoms of AI slop and the concrete ways to break it in typography and copy.

AI SlopWeb DesignTypography
Read More
Website Design Audit: Comparing Against a Reference

Website Design Audit: Comparing Against a Reference

Can’t explain why your website falls short? Compare it with a strong reference and turn vague impressions into a concrete design audit.

Design AuditWeb DesignUI Design
Read More
AI Motion Graphics: Data, Icons and Automation

AI Motion Graphics: Data, Icons and Automation

Why does AI-generated animation always look the same? Turning real data into motion, using ready-made assets, and pulling graphics out of video.

Motion GraphicsData VisualizationLottie
Read More
Consistency in AI Design: The Critic Loop

Consistency in AI Design: The Critic Loop

AI design comes out inconsistent because the model grades its own homework. Here is how an independent critic loop fixes it, and what it costs.

Claude DesignDesign SystemAI Design
Read More
What Is Vibe Coding? A Realistic Beginner's Guide

What Is Vibe Coding? A Realistic Beginner's Guide

What is vibe coding, how does it work, which tools do you need? A beginner's guide to AI-assisted development with Claude, ChatGPT, Cursor and Codex.

Vibe CodingClaudeChatGPT
Read More
Vibe Coding Tools Compared: When to Use Claude, ChatGPT, Cursor, and Codex

Vibe Coding Tools Compared: When to Use Claude, ChatGPT, Cursor, and Codex

A hands-on comparison of Claude, ChatGPT, Cursor, Codex and GitHub Copilot from real projects: strengths, weaknesses and when to use each one.

Vibe CodingTool ComparisonClaude
Read More
The Vibe Coding Method: 7 Practical Tips and the Art of Writing Prompts

The Vibe Coding Method: 7 Practical Tips and the Art of Writing Prompts

Seven tips that actually work in vibe coding: writing prompts, a decision document, small tasks, tests, auditing and refactoring.

Vibe CodingPrompt EngineeringClaude
Read More
Shipping an App Store App with Full Vibe Coding: The LevelUpStudy Story

Shipping an App Store App with Full Vibe Coding: The LevelUpStudy Story

Can you ship an App Store app by coding with AI? The method that worked while building LevelUpStudy, the three real walls I hit, and the lessons.

Vibe CodingSwiftSwiftUI
Read More
What Is LevelUpStudy? A Study Tracker App for Exam Preparation

What Is LevelUpStudy? A Study Tracker App for Exam Preparation

How LevelUpStudy makes exam preparation measurable, with focus sessions, streaks, leaderboards and a 3D study desk for your study hours.

LevelUpStudyStudy TrackerExam Preparation
Read More
Best Places to Visit in Pattaya: A 4-Day Local List

Best Places to Visit in Pattaya: A 4-Day Local List

We spent 4 nights in Pattaya. Koh Larn's clear water, the Eiffel Tower in Terminal 21, Walking Street and a 250-baht motorbike, with real prices.

PattayaThailandPattaya Travel Guide
Read More
Best Places to Visit in Bangkok: A 7-Day Local List

Best Places to Visit in Bangkok: A 7-Day Local List

We spent 7 nights in Bangkok. From Wat Arun to the 69-meter Big Buddha and the Dragon Temple, the places not to miss, with real prices and locations.

BangkokThailandWat Arun
Read More
Emsphere Sky Beach Club and Terminal 21: Last Day in Bangkok

Emsphere Sky Beach Club and Terminal 21: Last Day in Bangkok

The free rooftop Sky Beach Club pool at Emsphere mall, a Honda scooter test ride, and Terminal 21 as our goodbye to Bangkok. Locations and prices.

BangkokEmsphereSky Beach Club
Read More
Wat Phra Yai and Terminal 21: Big Buddha and an Eiffel Tower

Wat Phra Yai and Terminal 21: Big Buddha and an Eiffel Tower

We visited Wat Phra Yai, known as the Big Buddha, and its Yaksha guardians, then saw the Eiffel Tower inside Terminal 21. Locations and prices inside.

PattayaWat Phra YaiBig Buddha
Read More
Koh Larn Island: Motorbike Tour and Beaches Near Pattaya

Koh Larn Island: Motorbike Tour and Beaches Near Pattaya

We took the ferry from Bali Hai Pier to Koh Larn, rented a motorbike for 250 baht and toured the island. Nual and Tawaen beaches, prices and routes.

PattayaKoh LarnThailand
Read More
Pattaya Day 1: Swensen's, Cafe Amazon and Walking Street

Pattaya Day 1: Swensen's, Cafe Amazon and Walking Street

Our first day in Pattaya: Turkish breakfast, a beach walk, Cafe Amazon, the best ice cream at Swensen's RGP, and a night on Walking Street.

PattayaThailandSwensen's
Read More
Beach by Anatolia Condo Suite: 4 Nights in Pattaya, 6,000 TL

Beach by Anatolia Condo Suite: 4 Nights in Pattaya, 6,000 TL

Just 50 meters from the sea, 4 nights for 6,000 TL (~150 USD). Spotless rooms, a big pool, daily housekeeping and a location next to the mall.

PattayaThailandBeach by Anatolia
Read More
Bangkok to Pattaya: The Cheapest Way, a 180-Baht Bus

Bangkok to Pattaya: The Cheapest Way, a 180-Baht Bus

We bought a 180-baht bus ticket on 12Go and left from Suvarnabhumi Terminal 2. E-ticket swap, the transfer-driver trap, and reaching your hotel by Bolt.

BangkokPattayaThailand
Read More
Wat Samphran Dragon Temple: Climbing Down a Giant Dragon

Wat Samphran Dragon Temple: Climbing Down a Giant Dragon

At Bangkok's pink Wat Samphran temple we rode the lift up 17 floors and climbed down inside the giant dragon. Entrance fee, transport and location.

BangkokThailandWat Samphran
Read More
32 Bar X, The Mall LifeStore and June Pang: Bangkok Day 5

32 Bar X, The Mall LifeStore and June Pang: Bangkok Day 5

32 Bar X, where they make their own chocolate, The Mall LifeStore full of million-dollar cars, and June Pang's creamy milk toast. Locations inside.

BangkokThailand32 Bar X
Read More
Wat Arun and Empire Tower: Coffee on Bangkok's 55th Floor

Wat Arun and Empire Tower: Coffee on Bangkok's 55th Floor

We explored Wat Arun, the temple clad in Chinese porcelain, then had coffee on the 55th floor of Empire Tower facing the skyline. Fees and locations.

BangkokThailandWat Arun
Read More
Wat Paknam: The 69-Meter Giant Buddha in Bangkok

Wat Paknam: The 69-Meter Giant Buddha in Bangkok

We visited the 69-meter seated Buddha statue at Wat Paknam in Bangkok. How to get there, entrance details and what to expect on your visit.

BangkokThailandWat Paknam
Read More
Wat Hong Temple and the Wat Arun Plan: Bangkok Day Two

Wat Hong Temple and the Wat Arun Plan: Bangkok Day Two

On our second day in Bangkok, we visited Wat Hong Temple, met Buddhist monks, and saved Wat Arun for the next day.

BangkokThailandWat Hong
Read More
ICONSIAM and Chinatown: Your First Day in Bangkok

ICONSIAM and Chinatown: Your First Day in Bangkok

Our first-day visit to ICONSIAM and Chinatown in Bangkok, including boat transport, the giant dog statue, musical fountains, and street food vibes.

BangkokThailandICONSIAM
Read More
Flutter: SliverAppBar for Category Headers and Search Fields

Flutter: SliverAppBar for Category Headers and Search Fields

SliverAppBar search field in bottom vs flexibleSpace, sticky category chips via SliverPersistentHeader, pinned/floating/snap combos and RenderSliver error.

FlutterSliverAppBarSliverPersistentHeader
Read More
Flutter: Expanded vs Flexible vs Spacer, With Recipes

Flutter: Expanded vs Flexible vs Spacer, With Recipes

The difference between Expanded, Flexible and Spacer, loose vs tight fit, and four recipes that combine them: toolbar, card footer, form rows, split screen.

FlutterExpandedFlexible
Read More
Flutter: BottomNavigationBar vs NavigationBar

Flutter: BottomNavigationBar vs NavigationBar

Migrating from BottomNavigationBar to Material 3 NavigationBar: property mapping, labelBehavior, a decision guide and an adaptive shell example.

FlutterBottomNavigationBarNavigationBar
Read More
Boss Suites Nana: 7 Nights in Bangkok for 4,500 TL

Boss Suites Nana: 7 Nights in Bangkok for 4,500 TL

Our Boss Suites Nana hotel experience: deposit details, room cleanliness, breakfast cost, and why Nana is a convenient area for staying in Bangkok.

BangkokThailandAccommodation
Read More
Vasu Exchange Bangkok: Rates, Location and Our Experience

Vasu Exchange Bangkok: Rates, Location and Our Experience

We exchanged 100 dollars for 3,252 baht at Vasu Exchange near Nana, Bangkok. Rates, location, and what to watch out for when changing money.

BangkokThailandTravel
Read More
How to Find the Best Swift Teacher? 2026 Guide

How to Find the Best Swift Teacher? 2026 Guide

Before you pay for Swift or iOS tutoring: what to ask in a trial lesson, SwiftUI or UIKit, a sensible learning order, and when tutoring is not worth it.

Swift TutoriOS DevelopmentSwiftUI
Read More
.NET Expert Teacher Selection: C# and ASP.NET Education Guide

.NET Expert Teacher Selection: C# and ASP.NET Education Guide

Choosing a C# and .NET teacher or course: trial lesson questions, warning signs, when private lessons are not worth it, and a realistic learning order.

C# TutorLearning .NETASP.NET Core
Read More
Best Flutter Teacher Selection: Mobile App Expert Guide

Best Flutter Teacher Selection: Mobile App Expert Guide

Private Flutter tutor, video course or bootcamp? How to judge a teacher in a trial lesson, what order to learn in, and when tutoring is not worth it.

Flutter TutorLearning FlutterPrivate Lessons
Read More
Algorithm Teacher: Data Structures and Algorithm Analysis

Algorithm Teacher: Data Structures and Algorithm Analysis

How to choose a tutor for data structures and algorithms: what to ask in a trial lesson, exam versus interview prep, and the order to study topics in.

Algorithm TutorData StructuresExam Preparation
Read More
Top 5 Most Used Flutter Widgets in 2026 (Detailed Guide)

Top 5 Most Used Flutter Widgets in 2026 (Detailed Guide)

The five widgets you meet in almost every Flutter project: real project examples, performance tips and the usage patterns worth copying.

FlutterWidgetsApp Development
Read More
Top 5 Biggest Mistakes Developers Make (And How to Fix Them)

Top 5 Biggest Mistakes Developers Make (And How to Fix Them)

Even senior developers fall into these 5 critical traps. Discover experience-backed tips that will save your codebase and your career.

CareerSoftware EngineeringMistakes
Read More
Top 3 Programming Languages You Must Learn in 2026

Top 3 Programming Languages You Must Learn in 2026

Why Rust, Python and TypeScript stand out in 2026, what each one is good for, what to build first, and a realistic order to learn them in.

ProgrammingCareerPython
Read More
How to Start Programming in 2026: A Complete Beginner's Roadmap

How to Start Programming in 2026: A Complete Beginner's Roadmap

Want to learn programming but don't know where to start? The 2026 roadmap that works: the right language, resources and traps to avoid.

Learn ProgrammingCodingBeginner
Read More
Flutter vs React Native: Which Is Better in 2026?

Flutter vs React Native: Which Is Better in 2026?

Can't decide between Flutter and React Native? Compare real performance, career opportunities and hands-on project experience.

FlutterReact NativeMobile Development
Read More
Becoming a Developer in 2026: The Truths Nobody Tells You

Becoming a Developer in 2026: The Truths Nobody Tells You

Becoming a developer in 2026: job hunting, AI's real impact, sourced salary data from the US and Turkey, and choosing a specialty. An honest look.

Become a DeveloperCareerDeveloper Salary
Read More
Flutter Hero Animation and Page Transition Effects

Flutter Hero Animation and Page Transition Effects

Flutter Hero animations: tag matching, flight duration and curve, flightShuttleBuilder, common mistakes, and custom page transitions with PageRouteBuilder.

FlutterAnimationHero
Read More
Flutter Explicit Animations: AnimationController Guide

Flutter Explicit Animations: AnimationController Guide

Create professional animations in Flutter with AnimationController, Tween, and AnimatedBuilder. Learn all the details of explicit animations.

FlutterAnimationAnimationController
Read More
Flutter: Zero Effort, Maximum Impact with Implicit Animations

Flutter: Zero Effort, Maximum Impact with Implicit Animations

Add smooth animations with very little code using AnimatedContainer, AnimatedOpacity, AnimatedPositioned and other implicit animation widgets.

FlutterAnimationAnimatedContainer
Read More
Introduction to OOP: Why Procedural Programming Falls Short

Introduction to OOP: Why Procedural Programming Falls Short

The journey from procedural to object-oriented programming: escaping spaghetti code and turning real problems into maintainable code.

C#OOPObject-Oriented Programming
Read More
C# Constructor: The Hidden Hero of Object Creation

C# Constructor: The Hidden Hero of Object Creation

What is a constructor and why do you need it? Default, parameterized and overloaded constructors explained with real examples.

C#OOPConstructor
Read More
C# Class and Object: Blueprint vs Product

C# Class and Object: Blueprint vs Product

Learn the core OOP building blocks, Class and Object, through the cake mold analogy, with Property, Method and Instance examples.

C#OOPClass
Read More
C# Access Modifiers: Lock the Doors or Leave Them Open?

C# Access Modifiers: Lock the Doors or Leave Them Open?

What are public, private, protected and internal? How Getter/Setter methods secure data, explained with a bank account example.

C#OOPAccess Modifiers
Read More
Flutter: Real-Time Data Streams with StreamBuilder

Flutter: Real-Time Data Streams with StreamBuilder

Flutter StreamBuilder guide: connectionState for streams, initialData, broadcast vs single-subscription, closing the StreamController, listen() compared.

FlutterStreamBuilderStream
Read More
Flutter: Modern State Management with Riverpod 3

Flutter: Modern State Management with Riverpod 3

State management in Flutter with Riverpod 3: Notifier, AsyncNotifier, ref.watch vs ref.read, family, autoDispose and migration notes for old StateNotifier code.

FlutterRiverpodState Management
Read More
Flutter: State Management with Provider

Flutter: State Management with Provider

State management with Provider package in Flutter, ChangeNotifier, Consumer, MultiProvider usage and best practices.

FlutterProviderState Management
Read More
Flutter: ListView Widget Usage

Flutter: ListView Widget Usage

A practical Flutter ListView guide: lazy lists with builder, separated, itemExtent, the real cost of shrinkWrap and fixing the unbounded height error.

FlutterListViewWidget
Read More
Flutter: GridView Widget Usage

Flutter: GridView Widget Usage

A practical Flutter GridView guide: count, extent and builder, the two grid delegates, the childAspectRatio overflow error and the real cost of shrinkWrap.

FlutterGridViewWidget
Read More
Flutter: Asynchronous Listing with FutureBuilder

Flutter: Asynchronous Listing with FutureBuilder

Flutter FutureBuilder: reading snapshot states in the right order, the Future-in-build mistake, the initState fix and refreshing with setState.

FlutterFutureBuilderAsync
Read More
Flutter: TabBar and TabBarView Usage

Flutter: TabBar and TabBarView Usage

Flutter TabBar and TabBarView: DefaultTabController vs your own TabController, keeping tab state alive, Material 3 settings, and common mistakes.

FlutterTabBarTabBarView
Read More
Flutter: SnackBar and SnackBarAction Usage

Flutter: SnackBar and SnackBarAction Usage

Flutter SnackBar with ScaffoldMessenger: undo actions, floating style, the queue problem and context errors after an await, all fixed.

FlutterSnackBarSnackBarAction
Read More
Flutter: PopupMenuButton Usage and Menu Structures

Flutter: PopupMenuButton Usage and Menu Structures

Flutter PopupMenuButton for overflow menus: type-safe enums, onSelected vs onTap, a list row scenario and the mistakes to avoid.

FlutterPopupMenuButtonPopupMenuItem
Read More
Flutter: GestureDetector Usage and Touch Events

Flutter: GestureDetector Usage and Touch Events

Tap, drag and pinch events with Flutter's GestureDetector: how it differs from InkWell, HitTestBehavior, common mistakes and a zoomable photo example.

FlutterGestureDetectorInkWell
Read More
Flutter: Form Widget and Input Validation

Flutter: Form Widget and Input Validation

Flutter Form and TextFormField validation: validate() vs save(), autovalidateMode, focus handling, controller disposal and a complete login form.

FlutterFormTextFormField
Read More
Flutter: DropdownButton Usage and Features

Flutter: DropdownButton Usage and Features

Flutter DropdownButton and DropdownButtonFormField, the Material 3 DropdownMenu, a dependent dropdown scenario and the value assertion fix.

FlutterDropdownButtonDropdownMenu
Read More
Flutter: Drawer Widget and Side Menu Usage

Flutter: Drawer Widget and Side Menu Usage

Build a side menu with Flutter Drawer: basic setup, the Material 3 NavigationDrawer, closing the menu before navigating, and the Scaffold.of context fix.

FlutterDrawerNavigationDrawer
Read More
Flutter: Card Widget and Design Usage

Flutter: Card Widget and Design Usage

Flutter Card guide: Material 3 Card.filled and Card.outlined, clipBehavior with images, tappable cards with InkWell, common mistakes and a product card.

FlutterCardMaterial 3
Read More
Flutter: BottomNavigationBar Usage

Flutter: BottomNavigationBar Usage

Flutter BottomNavigationBar: currentIndex in state, keeping page state with IndexedStack, fixed vs shifting, the vanishing-items bug and a cart badge example.

FlutterBottomNavigationBarIndexedStack
Read More
Flutter: AppBar Widget and Customization

Flutter: AppBar Widget and Customization

A practical Flutter AppBar guide: title, leading, actions and bottom, the Material 3 scrolled-under color change, and fixes for common mistakes.

FlutterAppBarMaterial 3
Read More
Flutter: AlertDialog Usage and Customization

Flutter: AlertDialog Usage and Customization

Flutter AlertDialog for confirmations, input and adaptive dialogs, plus fixes for context.mounted, StatefulBuilder and overflow bugs.

FlutterAlertDialogshowDialog
Read More
Flutter: Date and Time Pickers (DatePicker & TimePicker)

Flutter: Date and Time Pickers (DatePicker & TimePicker)

Flutter showDatePicker and showTimePicker: date ranges, localized calendars, context.mounted, an appointment scenario and the off-by-one-day bug.

FlutterDatePickerTimePicker
Read More
Flutter: SingleChildScrollView, ListView, NestedScrollView

Flutter: SingleChildScrollView, ListView, NestedScrollView

SingleChildScrollView vs ListView vs NestedScrollView, the keyboard overflow error, Expanded's unbounded height error and a tabbed NestedScrollView setup.

FlutterSingleChildScrollViewListView
Read More
Flutter: Input Widgets and Status Indicators

Flutter: Input Widgets and Status Indicators

When to use Switch, Checkbox, Radio, Slider and SegmentedButton in Flutter, plus progress indicators, common mistakes and a sample settings screen.

FlutterSwitchCheckbox
Read More
Flutter: Using FloatingActionButton (FAB)

Flutter: Using FloatingActionButton (FAB)

Flutter FloatingActionButton: M3 sizes, extended FAB, positioning, hiding on scroll, the heroTag clash error and a reminders screen example.

FlutterFloatingActionButtonFAB
Read More
Flutter Life Cycle: StatefulWidget and AppLifecycleState

Flutter Life Cycle: StatefulWidget and AppLifecycleState

Understanding Flutter StatefulWidget life cycle methods and application life cycle management. Using initState, dispose, didUpdateWidget, and setState.

FlutterLife CycleStatefulWidget
Read More
Navigation and Data Transfer Between Pages in Flutter

Navigation and Data Transfer Between Pages in Flutter

Page navigation, data transfer and back stack management with Flutter's Navigator: push, pop, pushReplacement and the current PopScope for the back button.

FlutterNavigatorRouting
Read More
Creating and Setting Up App Icons in Flutter

Creating and Setting Up App Icons in Flutter

How to add custom icons for both Android and iOS in your Flutter app? Automatic icon generation with flutter_launcher_icons package.

FlutterIconAndroid
Read More
Introduction to Swift: Optionals, Guard Let and If Let

Introduction to Swift: Optionals, Guard Let and If Let

What an Optional is in Swift, when to pick if let or guard let, the short if let syntax, nil-coalescing and optional chaining, with notes for Dart developers.

SwiftiOSOptionals
Read More
Flutter: Flexible Spaces with Spacer Widget

Flutter: Flexible Spaces with Spacer Widget

What Spacer is under the hood, sizing gaps with flex, how it differs from SizedBox and mainAxisAlignment, and why it breaks in scrollable areas.

FlutterSpacerLayout
Read More
Flutter: Sizing and Spacing with SizedBox

Flutter: Sizing and Spacing with SizedBox

SizedBox for fixed sizes and gaps: expand, shrink and square constructors, SizedBox vs Container, why your size gets ignored, and common mistakes.

FlutterSizedBoxLayout
Read More
Flutter: Inner Space Management with Padding

Flutter: Inner Space Management with Padding

Every EdgeInsets constructor, EdgeInsetsDirectional for RTL, SafeArea and keyboard insets, the mistakes that overflow or crash, and a login form example.

FlutterPaddingEdgeInsets
Read More
Flutter: Screen-Based Scaling with MediaQuery

Flutter: Screen-Based Scaling with MediaQuery

Sizing by screen with MediaQuery.sizeOf, paddingOf and textScalerOf; when LayoutBuilder or FractionallySizedBox is the better tool, and the common mistakes.

FlutterMediaQueryResponsive
Read More
Flutter: Space and Alignment Control with mainAxisSize

Flutter: Space and Alignment Control with mainAxisSize

max vs min in mainAxisSize, how constraints interfere, why mainAxisAlignment seems to do nothing, and recipes for dialogs, bottom sheets and button groups.

FluttermainAxisSizemainAxisAlignment
Read More
Flutter: Screen Size-Based Design with LayoutBuilder

Flutter: Screen Size-Based Design with LayoutBuilder

LayoutBuilder vs MediaQuery, a breakpoint layout based on Material 3 window size classes, capping content width, and the unbounded height and intrinsic errors.

FlutterLayoutBuilderResponsive
Read More
Flutter: Expanding Space with Expanded Widget

Flutter: Expanding Space with Expanded Widget

A deep dive into Expanded: how the flex ratio is computed, nesting, why it only works inside Row and Column, and the three errors you see most often.

FlutterExpandedFlex
Read More
Flutter: Creating Our Own Widgets

Flutter: Creating Our Own Widgets

Writing custom widgets in Flutter: const constructors and super.key, required and optional parameters, widget class vs helper method, and common mistakes.

FlutterWidgetStatelessWidget
Read More
Flutter: Detailed Usage of Center Widget

Flutter: Detailed Usage of Center Widget

How Center relates to Align, why it fills the available space, widthFactor, why it does not center vertically in a Column, and the common mistakes.

FlutterCenterAlign
Read More
Flutter: Fine Alignment Operations with Align Widget

Flutter: Fine Alignment Operations with Align Widget

Precise placement with Align: the Alignment(x, y) coordinate system, FractionalOffset, widthFactor and heightFactor, Align vs Positioned in a Stack.

FlutterAlignAlignment
Read More
Flutter: Adding Images - Assets and Image.asset

Flutter: Adding Images - Assets and Image.asset

Adding images to a Flutter project: pubspec.yaml setup, Image.asset, resolution folders, SVG, network images and the most common asset mistakes.

FlutterAssetsImage
Read More
Flutter Basics: Widget Tree, Row, Column and Stack

Flutter Basics: Widget Tree, Row, Column and Stack

After learning Dart, I finally transitioned to Flutter. On my first day, I'm learning the widget tree, Row, Column and Stack structures.

FlutterWidgetRow
Read More
Dart Error Handling: Try-Catch and Asynchronous Operations

Dart Error Handling: Try-Catch and Asynchronous Operations

Targeted try-catch with on, rethrow, custom exceptions, Future, async/await, timeouts, parallel waiting, and safe setState calls in Flutter with Dart.

DartTry CatchAsync
Read More
Dart Collections: List, Set and Map (HashSet, HashMap)

Dart Collections: List, Set and Map (HashSet, HashMap)

When to choose List, Set or Map in Dart, how HashSet and HashMap differ, hashCode for equality, sorting, filtering, and using collections in Flutter.

DartCollectionsList
Read More
Dart Interfaces and implements: Contracts for Classes

Dart Interfaces and implements: Contracts for Classes

Contracts with implements in Dart, Dart 3's interface class and abstract interface class, how mixins with differ, and an example of testable code.

DartInterfaceAbstract
Read More
Dart Inheritance and Polymorphism: A Practical Guide

Dart Inheritance and Polymorphism: A Practical Guide

Inheritance in Dart with extends, super and @override, polymorphism, abstract classes, safe type checks, and Dart 3's sealed, final and base class modifiers.

DartOOPInheritance
Read More
Dart Enum and Composition: How to Organize Your Code

Dart Enum and Composition: How to Organize Your Code

Dart 3 enums with fields and methods, exhaustive checks with switch expressions, and composition as a has-a relationship, with examples and common mistakes.

DartEnumComposition
Read More
Dart Type Conversions and Static Variables Explained

Dart Type Conversions and Static Variables Explained

Safe String-to-number conversion in Dart, int vs. double, as vs. is, and when static fields and methods make sense, with the mistakes learners make most.

DartFlutterProgramming Basics
Read More
Getting Started with Flutter Mobile App Development

Getting Started with Flutter Mobile App Development

Flutter from zero: installation overview, flutter doctor, creating and running your first project, project structure, hot reload and what to learn next.

FlutterDartMobile App
Read More