DEV Community

Cover image for 10 Great Homebrew formulas for Web Developers
Andrea Olivato
Andrea Olivato

Posted on • Originally published at andreaolivato.Medium

2 1

10 Great Homebrew formulas for Web Developers

Homebrew is the first software I Install on any MAC machine. I think it gives me the feeling to be back on my beloved Linux box, with APT or YUM. It's definitely not the same thing, but you know us nostalgic.

Nostalgia aside, I wanted to summarise a collection of favourite formulas that I find super useful for my daily tasks, specifically thinking about a daily developer life.

*EMP (Nginx, Mysql, PHP) Stack

Homebrew allows a very quick deployment of a *EMP stack, which I prefer compared to a container or virtual environment.

brew install nginx php mysql
Enter fullscreen mode Exit fullscreen mode

Configuration files are located in /usr/local/etc/ and is the same as a Linux box.

Formulas are updated very quickly: PHP 8.0 was available on homebrew just a few days after the stable release.

AWS

Who doesn't need to use AWS on a daily basis to optimise/deploy stuff or simply monitor their infrastructure?

brew install awscli
Enter fullscreen mode Exit fullscreen mode

CURL & WGET

Can't live without them.

brew install curl wget
Enter fullscreen mode Exit fullscreen mode

RCLONE

Rclone is incredibly useful to quickly transfer files across different cloud services. Personally, I've used to backups S3 buckers to Google Drive or replicate S3 buckets into Azure and it works splendidly.

brew install rclone
Enter fullscreen mode Exit fullscreen mode

PHP-CS-FIXER

Php-cs-Fixer is a great command-line utility to enforce coding standards. Easily integrated into deploy flows or simply in your favourite editor, in my case Sublime.

brew install php-cs-fixer
Enter fullscreen mode Exit fullscreen mode

Another alternative I tested and liked is phpcbf which you can install via composer

composer global require squizlabs/php_codesniffer
Enter fullscreen mode Exit fullscreen mode

STRIPE

Stripe CLI is incredibly useful for monitoring of activities, frauds, and automated tests/reporting. The Webhook listener is also very handy.

brew install stripe
Enter fullscreen mode Exit fullscreen mode

HTOP

HTOP is a great improvement of top, which I use everywhere, from DEV servers to my own laptop. I know it's not as modern as YTOP but I got used to it and can't get to change.

brew install htop
Enter fullscreen mode Exit fullscreen mode

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay