Why You Should Ditch GUIs for Git Commands
A developer explains why switching from Git GUIs to command line with custom aliases improves productivity and workflow efficiency.
A developer explains why switching from Git GUIs to command line with custom aliases improves productivity and workflow efficiency.
A technical guide on setting up and using whisper.cpp for local audio transcription, including building, patching, and practical usage.
A developer switches from SyncBack to RClone for Windows backups, detailing configuration, exclusions, and automation with a PowerShell script.
A developer shares their favorite features of the Fish shell, including autosuggestions and smart tab completion, after 7 years of daily use.
A guide on using the yt-dlp tool to download individual YouTube videos or entire channels, including audio-only options.
A guide to customizing the ZSH terminal startup message with ASCII art and dynamic greetings based on the time of day.
A guide on using the curl command's -H flag to add custom HTTP headers to your requests, with examples.
Explains why typing in the terminal is confusing due to inconsistent text editing across different programs and shares useful tips.
An engineer argues for the value of 'low-tech' developer tools like Vim, emphasizing their portability, speed, and alignment with Unix principles.
Introduces vidir, a tool from moreutils that allows batch renaming and deleting files by editing a list in Vim.
A guide to installing older iOS Simulator runtimes via command-line tools for CI testing, covering deprecated and current methods.
Learn how to change your Mac's system date from the command line for testing date-based logic in applications.
A guide to prevent AWS CLI from clearing the screen after displaying help or command output, using environment variables like MANPAGER and AWS_PAGER.
A detailed guide to setting up a MacBook for development, covering initial macOS configuration, security, and essential tool installation.
A beginner's guide to Git and GitHub, covering basic concepts, terminology, and initial setup for version control.
A guide to using nightly Swift toolchains on macOS for testing bug fixes and upcoming language features like Embedded Swift.
A guide to reducing PNG image file sizes using quantization with the pngquant tool, including command examples and results.
Using tee and process substitution to filter Java process output for Kubernetes logging and error detection.
Using tee and process substitution to filter Java process output for Kubernetes logging while capturing specific errors to a log file.
A guide on configuring the Typer library in Python to automatically display help text when a CLI tool is run without arguments.