With new technologies and  stuff it is a different story.
With new technologies and same stuff it is a different story.
С новыми технологиями и прочим это совсем другая история.
С новыми технологиями и теми же вещами это совсем другая история.