Ever had to set up Apache and VirtualHosts for local web developemnt? Ever had to do lots of static site development and then test it on lots of devices? Then you'll love Pow.
Pow is a small webserver created by the briliant guys at 37signals. It was developed for making local devlopment of Ruby on Rails apps easier but it works just as well for static website.
Getting Pow up and running is very easy. Simply fire up your terminal and run the installer like this:
curl get.pow.cx | sh
Then add your local website as a host like so:
cd ~/.pow ln -s /path/to/myapp
Now getting to your website is as easy as pointing your browser at
http://myapp.dev. Using pow with static sites
does have one minor caveat. Because Pow is developed for Rails apps you have to put all your static files inside a
public in your website directory. There probably is a way around this but I haven't found it yet.
Pow makes it very conevenient to test your websites on other devices too. With pow and xip.io you
can reach your websites from any device within your local network. Say your local website is at
myapp.dev and your
local ip address is
192.168.1.100 then you pick your iPad and go to
http://myapp.188.8.131.52.xip.io and test your