:doodle { @grid: 1x35 / 100% 10rem; } @keyframes slide-in { 0% { transform: translateY(-100%); } 100% { transform: traslateY(0); } } :hover { opacity: 1; } transition: opacity .2s ease-out; animation: slide-in .25s ease-out; opacity: @pick(0.05, 0.1, 0.2, 0.3, 0.4); background: @pick(var(--yellow1), var(--yellow2), var(--yellow3), var(--green1), var(--green2), var(--green3)); height: @rand(15%, 100%); margin: 0 .2rem;

Posts About the Command-Line and Web Development Workflows

Exploring Continuous Integration with CircleCI

Explore developing a production-grade workflow for a React app using continuous integration from CircleCI.

Introduction to Creating and Publishing Docker Images

Learn the basics for creating custom Docker images using a Dockerfile and how to publish them on DockerHub.

Introduction to Docker Containers

Learn the basics of creating, manipulating, and deleting Docker containers from the command line.

Introduction to Docker: Getting Started

Get familiar with the world of Docker, what it is, and why you should learn it.

Command-line Basics: How to Loop Through Files in a Directory

Learn how to loop through the files in a directory and run commands against them using shell scripting for loops.

Command-line Basics: Dressing up Output with cowsay

Learn how to make your command-line output less boring by dressing it up with the cowsay command.

Command-line Basics: Finding and Replacing Text in Files with sed

Learn how to find and replace strings inside of text files using the sed command-line utility.

Command-line Basics: Resizing Images with ImageMagick

Learn how to resizing images from the command-line using ImageMagick's convert and mogrify commands.

Command-line Basics: Shell Script Conditionals

Learn how to alter control flow in your shell scripts by using the conditionals if, el and elif and their operators.

Command-line Basics: Downloading Files with cURL

Learn how to download files from a remote server to your local system from the command-line using the curl command.

Command-line Basics: Background and Foreground Processes

Learn how to move processes to the background and bring them back to the foreground using the bg and fg commands.

Command-line Basics: Symbolic Links

Learn how to create symbolic links between files and directories from the command-line using the ln command.

How to Optimize Your File Path Names

Learn how to create a solid website hierarchy by choosing a good folder structure and file naming convention.

Command-line Basics: Timing Command Execution

Learn how to track how long a command takes to execute from the command-line using the time command.

Command-line Basics: Working Remotely with SSH

Learn how to connect to and work with remote servers from the command-line using the secure shell protocol.

Command-line Basics: Port Scanning with Nmap

Learn how to scan the ports of servers and discover hosts on your local network from the command-line using Nmap.

Command-line Basics: File Permissions

Learn how to set file permissions and make files executable from the command-line using the chmod command.

Command-line Basics: Counting Words and More

Learn how to count the number of words, lines and characters (and more!) of files from the command-line using the wc command.

Command-line Basics: Generating UUIDs

Learn how to generate universally unique identifiers from the command-line using the uuidgen command.

Command-line Basics: Checking Memory

Learn how to check your available system memory and swap from the command-line using the command `free`.

Command-line Basics: Persistent Remote Sessions

Learn how to keep your remote sessions alive using the terminal multiplexers screen and tmux.

How to Write HTML Quickly Using Emmet

Explore the Emmet plugin, an amazing tool for writing quick and effective HTML markup much faster.

Command-line Basics: Network Requests

Learn how to make network requests from the command-line using commands like GET, POST and HEAD provided by lwp-request.

Command-line Basics: Network Troubleshooting

Learn how to troubleshoot and diagnose networking issues like a pro using commands like ping, traceroute and mtr.

Command-line Basics: Uploading and Downloading Files with rsync

Learn the basics of uploading and downloading files between your local machine and a remote server using the command rsync.

Command-line Basics: Decompressing Archive Files

Learn how to decompress archive files commands like unzip, gunzip, tar, bunzip2, and 7z.

Command-line Basics: Compressing Files and Directories

Learn how to compress files and directories using commands like zip, gzip, and tar.

Command-line Basics: Managing Processes

Learn how to manage process priority and kill processes using commands like ps, nice, renice, kill, pkill and killall.

Command-line Basics: Identifying Processes

Learn how to find the process ID of running processes from the command-line using commands like top, pidof, jobs, and lsof.

Command-line Basics: Shutdown and Reboot

Learn how to properly shutdown and reboot a system from the command-line using commands like shutdown and reboot.

Command-line Basics: Analyzing Disk Usage

Learn how to analyze free disk space and usage from the command-line using commands like df and du.

Command-line Basics: Scheduling Tasks

Learn how to schedule repetitive and one-time tasks from the command-line using commands crontab and at.

Command-line Basics: Searching File Contents

Learn how to search file contents in the command-line using the grep command.

Command-line Basics: Finding Files and Directories

Learn how to find files and directories from the command-line using commands like find, locate and whereis.

Command-line Basics: Working with Directories

Learn how to work with directories from the command-line using commands like rmdir, rm, mv, cp, ls and tree.

Command-line Basics: Working with Files

Learn how to work with files from the command-line using commands like rm, mv, cp, cat, less, head and tail.

Command-line Basics: Creating Files and Directories

Learn how to create files and directories from the command-line using the touch, mkdir and echo commands. We'll go over some advanced tips to really speed things up.

Command-line Basics: Changing Directories

Learn how to quickly and efficiently change directories on the command-line (shell) using the cd command.

Awesome Free Tools For New Developers

Free and awesome tools for developers just starting out! Optimize your productivity with these free web-tools perfect for any project.

Corralling Monorepos with Yarn Workspaces

In this article you will learn how to use Yarn Workspaces to work with a multi-package monorepo.

Git Basics - Braving Branch Management

Learn how to use branches and merge code across branches using Git.

Git Basics - How to Commit & Collaborate

Saving changes with Git and pushing those changes to shared workspaces.

Git Basics - A Reintroduction to a Developer’s Best Friend

Why you should care about Version Control, and how to get it working for you.

Restart Your Node.js Apps Automatically Using nodemon

nodemon is a simple CLI utility that makes it easy to run your Node scripts, watch for file changes and restart the process automatically.

Speed Up Your npm Workflow With npx

Learn how to use the npx package, available since npm 5.2, to help execute local or external npm binaries.

Syndicating ESLint: Configure Once, Extend Everywhere

Publish your ideal linter config and use it in any project like a pro.

Visual Studio Code Keyboard Shortcuts Reference

A visual cheat sheet with some of the most useful key bindings for Visual Studio Code.

Zero Configuration Deployment with Surge, Now, and Glitch

Single command deployment. It's real. You have options.

Speed-Up Your Workflow With Bash Aliases

Typing the same commands over and over again? Use aliases! Learn how to set them up.

iOS Device Simulator for Mac

Easily test your website on simulated iOS devices using Apple's Simulator.

🕵 Search Results

🔎 Searching...

Sponsored by #native_company# — Learn More
#native_title# #native_desc#
#native_cta#