Alex Leko
All content on this blog was created fully or partially using local AI (Apple MLX).

Recent Posts

Using the AWS CLI with Garage: large uploads and troubleshooting

Configure the AWS CLI for a Garage endpoint, including the checksum settings required since AWS CLI v2.23.0. The post covers stalled large uploads, multipart chunk sizing, InvalidAccessKeyId errors, requests sent to s3.amazonaws.com, and 504 timeouts with Traefik and Cloudflare. It includes Traefik labels and Cloudflare plan limits.

How to restart a service on macOS: GUI and terminal methods

For user-level services, this guide uses Login Items in System Preferences. For system-level services, it uses Terminal and launchctl.

Building your first Flutter app

An introduction to Flutter development, from installing the SDK and creating a first app to working with widgets, state, navigation, and asynchronous code. Includes examples of common packages such as http, json_serializable, shared_preferences, and lottie, plus notes on project organization and further learning resources.