Another version on rain gutter gardening. Want to grow a salad garden but have no room? Try gutters! Affix them to a fence, slope them for drainage, and voila! Of course,for this I'd need a backyard wider than a hallway.
Sprinkle coffee grounds around your vegetables before you water them, you will be activating slow-release nitrogen that will help them grow faster and fuller. Slugs don't like them either! I put coffee grounds and egg shells in my garden all the time.
All you need is a small amount of vertical space around a balcony or an open window which can hang or store a vertical array of drink bottles that can grow all your herbs and lettuce easily. Recycle as many of your plastic drink containers.