Zero to development of an idea
One of the places I have identified as a blocker to me starting on a project is the bootstrapping of a project.
By this I mean going from ‘I’ve got an idea’ stage to writing the first line of code and getting it uploaded to a web server with a database connection set-up. (Most of my personal side projects are web based!)
I’ve found the faster I can get an idea off the ground, the more likely I am to continue it. So what have I done to reduce the bootstrap time?
Most of my projects end up getting hosted on my FlorxLabs server, it has wildcard subdomain DNS setup, with a simple Apache rewrite.
<VirtualHost *:80> ServerName chaos.florxlabs.com:80 VirtualDocumentRoot /var/www/html/%2.0/%1.0/ </VirtualHost>
So if I would like a project under the URL project.florxlabs.com, I simply create the folder
/var/www/html/florxlabs/project and I’m ready to go. No more config...
Continue reading →