Brew on macOS Explained In 1 Post

What is a brew/homebrew?

If you used a Linux before, you had to meet apt-get on Debian/Ubuntu system or yum on Centos/Red Hat. Brew as well as these tools is a package manager that allows you to install (most of) Linux ‘s libs and tools on your Mac! You can also create your own packages to easily install them on other Macs.

Continue reading “Brew on macOS Explained In 1 Post”

Using Composer inside Docker on Mac In 2 Minutes (without brew)

I’m using Docker on Mac since 3 years and same as you, I was using it only to run project. It was always simple running “docker-compose up -d”.

It looked exactly like Vagrant or simple image runned on VirtualBox. There were benefits of using Docker on production, Docker on Linux environment. On MacOs, however, it gave me more problems than solutions.

Since always, I have installed Composer on my Mac. Ages ago, I run “brew install composer” and it was there always. Till now. I’ve removed brew and all libraries managed by brew.

Continue reading “Using Composer inside Docker on Mac In 2 Minutes (without brew)”

GOLANG/GO: How to start on MacOS and to be an expert in less than 5 minutes.

Let’s start with explaining what go/golang is and why you should look at it if you are programming in any other language.

The most important thing: it is still a young tool. It’s only eight years old (since 2009). But it is used by the biggest brands like Uber, Netflix, Google. Therefore, we can assume that this language won’t be abandoned and learning it has a little more sense if you require something more than being hipster developer.

[toc]

Continue reading “GOLANG/GO: How to start on MacOS and to be an expert in less than 5 minutes.”

How to install Docker on Mac OS using brew?

What is Docker?

Docker is the next step on long IT containerization way. What does it mean? Years ago, you could run each application/process in particular container, that application couldn’t go outside the container which it was run. It was very safe but difficult to manage and not sharable. So you couldn’t easy share your container to other machine or to other developers to reuse for example by open source community.

So, that solution was a little bit complicated and worked only on Linux. Today we have Docker, which allows you to run containers on all operation systems. What is important, this tool is not only modern but also easy to manage and easy to share to others developers.

[toc]

Continue reading “How to install Docker on Mac OS using brew?”