5 tech stocks to weather the storm