New server: Setup Linux (Part II)
Part II of a Linux server setup guide, covering Docker installation, static IP configuration, and system cleanup on Ubuntu Server.
Part II of a Linux server setup guide, covering Docker installation, static IP configuration, and system cleanup on Ubuntu Server.
A comprehensive reference guide for developers covering essential Bash commands, Git workflows, VSCode tips, Node.js basics, and community resources.
A guide on using the Terminal command `spctl` to verify if a macOS application has been notarized by Apple.
A quick guide on using the 'tac' command in the terminal to reverse the order of lines in a file or standard input.
A developer shares their favorite command-line interface (CLI) tools for productivity, including shells, search utilities, and system monitoring.
A guide to essential tools for improving the software development experience on Windows, including terminal emulators and package managers.
A guide to using Homebrew, the package manager for macOS, covering installation, updating, and managing packages like Node.js.
A guide to using SSH efficiently from the terminal, covering key generation, SSH agent setup, and best practices for secure remote access.
A developer shares their personal collection of useful shell aliases for zsh, including commands for npm, yarn, and system tasks.
Explains how Docker's attach and exec commands work using Linux pseudoterminals (PTYs) and includes a code implementation.
Announcing aerc 0.1.0, a terminal-based email client with vim-like keybindings, embedded terminal, and developer-focused features.
A beginner's guide to using the command line and Composer for developers, especially those familiar with WordPress.
A guide to using the terminal as a powerful, flexible alternative to GUI-based IDEs for software development.
Exploring using the re-frame framework for Clojure to build text-mode applications, moving beyond its typical web-based use with ClojureScript.
A guide on using terminal aliases to drastically improve speed and productivity for software developers.
A developer argues for using the terminal over GUIs for efficiency, customization, and the compounding benefits of aliases and scripts.
An article advocating for the use of plain text and the terminal over graphical interfaces for software engineering tasks, citing efficiency and flexibility.
A developer shares their favorite productivity apps and tools for coding, workflow automation, and time management on macOS and mobile.
A developer shares their experience switching from the Solarized to the Gruvbox color theme and using Redshift to reduce eye strain.
A beginner's guide to using the UNIX/Mac OS command line, covering basic navigation, file creation, and essential terminal commands.