$blog++

Development Archives

Are you still using NFS to sync your file over to your virtual box?

Jan/19/2017 1 min read by Marco Monteiro

For quite a while I must admit I been using this method to sync my files. This has been problematic, files not really syncing in real time can be a pain in the ass, sepecially when you're making changes on front-end and want to see those changes on the fly.

So, do yourself a favor and change to rsync. To do so, you just need to edit your vagrant file for something like this:

config.vm.synced_folder "./", "/vagrant", type: "rsync",
    rsync__exclude: ".git/"

This way you're using rsync and you're excluding your git folder. You can add other folder there. Now, when you start your vagrant box you have to do this:

$ vagrant up
$ vagrant rsync-auto

And your files will be synced automatically.

Read more

How to add another virtual host using Vagrant

Jan/09/2014 3 min read by Marco Monteiro

There's a lot of ways to use Vagrant. Some people create a virtual machine per project. I don't like that idea. I think it's best to create a virtual machine for each different server you have to deploy. So if I have 2 projects that are going to be deployed to the same server why should I create two virtual machines? Makes no sense to me. Those two projects belong in the same virtual machine.

Read more

How to connect to you database using Vagrant

Jan/05/2014 2 min read by Marco Monteiro

As you may or may not know, I started to really use vagrant lately. The installation process to get a PHP development environment is quite easy. However, there was a few moment were I run into a small issues. Most of them happened just because my mind was still programmed to work with a simple Lamp stack.

One of the issues that made me lose 20 minutes or so was connecting SequelPro to the database. Sure I installed PHPmyAdmin but I wanted to use my own database management app.

Read more

Getting started with vagrant

Jan/04/2014 4 min read by Marco Monteiro

Recently I wrote a post about my dev setup on mac. However someone has been recommending me for a while to start using Vagrant. But I never did. Specially because my dev setup was working fine.

A few days ago, I decided it was time to do a clean install on my mac, and start fresh. That means it's time for some experimenting.

Read more

Chrome DevTools for Mobile

Dec/09/2013 1 min read by Marco Monteiro

Just a few weeks ago the chrome team release yet another awesome feature. You can now truly debug on your desktop as if you were working on your mobile phone or tablet.

This will get your socks off: remote debugging and then we'll unveil proper mobile emulation.

Read more