Micro-farming includes finding ways to maximize available but limited space. This is a rather clever idea for folks who want to try farming on an average city lot or smaller. :)
diy: porch and patio planters This is mostly a retail site with a few instructions. But if you have diy abilities then you can probably make some of these.