Правильная работа с часовыми поясами в Rails-приложении
Андрей Новиков
Разработчик, AT Consulting
- Расскажите пару слов о себе.
Разрабатываю на Ruby on Rails приложения, устанавливаемые и используемые по всей стране.
- Можете сказать пару слов о своём докладе помимо того, что есть в описании?
Когда в одном приложении начинают работать люди из разных регионов и часовой пояс сервера не совпадает как с часовым поясом пользователя так и разработчика — проблемы начинают появляться в самых неожиданных местах, если не буквально отовсюду. Чтобы всё работало так, как ожидается, необходимо немного поменять методику работы с временем и датой во всём приложении.
- На кого ориентирован Ваш доклад?
Доклад в основном ориентирован на начинающих разработчиков.
- Что нового узнает слушатель Вашего доклада?
Слушатель узнает много нового о нюансах работы с датой и временем и важности стандартизации при передаче информации о времени между компонентами системы.
- А что бы Вы хотели передать слушателям, своего доклада и конференции в целом?
Разрабатывать корректно и надёжно работающие программы не так сложно, но некоторые основные принципы надо знать и соблюдать неукоснительно.