Some are a little trickier than others because they grow best with lots of heat, such as pepper, tomatoes and eggplant. There are a few methods to extend the growing time for these plants, including growing them in containers. These can be moved in and out of the house or garage to avoid early or late season frosts and they can also be placed in a location that is more protected and warmer than the rest of the yard.
I have a number of containers, two of which work really well for the purpose of extending the growing season. They are containers with sub-irrigation, featuring a water reservoir at the bottom and the plant roots have access to ample water as long as you replenish the reservoir once in a while.
This year I grew two different kinds of eggplant in an EarthBox. This sturdy plastic container is fairly stylish and comes with coasters, which makes it easy to move and turn as needed. Although I follow the setup instructions from the manufacturer fairly closely, I do add some compost and worm castings to introduce microbes into the system. These boxes are not cheap, but they should last ‘forever’ and are great for people with limited space or for keeners who want to try a specialty crop.
For other instructions, you can google “Global Buckets” and you will find many ways inventive folks have created their own version of a sub-irrigated container.