После прочтения статьи ощущение было, будто ты открываеь киндер, а там нет игрушки.
Ожидал от заголовка увидеть какую-нибудь чудо-реализацию редукса на сервере с сериализацией в монгу или постгрес.
То-то Netflix либу для JSON API поддерживают, github.com/Netflix/fast_jsonapi, чтобы потом двухсоточки возвращать. Впрочем не удивлюсь, если какие-то отделы это делают, возможно в силу каких-то объективных причин, типа телевизоров или приставок, не умеющих в http коды или чтобы вообще не парсить http заголовок, хотя сильно сомневаюсь.
Задам встречный вопрос, может фб, Инстаграм и Яндекс просто знают, что многие, кто будет использовать их апи, не читают стандарты и не поймут эти коды или проигнорируют их? Или что пользователи напишут что-то вроде
raise if response.code >= 400
к примеру. И давать советы забить на http коды в общем-то только поощряют эту практику.
Никто в принципе не заставляет пользователей апи использовать http коды, если удобно проверять поле error какое-нибудь. Но возвращать их — хороший подход. И писать клиент, используя их, в общем случае проще и удобнее.
от логирования
если только логируете вы в всё в один файл и пользователей у вас 1.5 человека. Фильтровать по статусу весьма удобно, когда это необходимо.
Всё очень сильно зависит от региона и от приоритетов. Кому-то на природу хочется, кто-то хочет больше вариантов досуга и возможность сорваться в любой момент по горящей путёвке в другую страну. Мне самому Москва не по душе, но перспектив там больше, как ни крути.
Удаленка — хороший вариант для жизни в регионах, это правда.
Не холивара ради, но Питер мне кажется отличным компромиссом в этом выборе.
Довольно интересное решение, сохраню себе. А хакинтоши так работают?
А по практической части — есть какие-то причины, почему просто не поставить винду и под ней не виртуализировать линукс теми же Hyper-V или VMware? +в зависимости от задач может вообще WSL хватать.
Двоякое впечатление от статьи какое-то. С одной стороны интересно читать опыт разных людей, которые добились чего-то в индустрии и имеют огромный опыт. С другой стороны этот путь похож именно на тот, который я никогда себе бы не хотел. Возможно я просто «избалован» достаточно хорошими проектами конечно, в которых таких проблем никогда не видел.
Но основываясь на вашей статье Ижевск я айти раем не назвал бы. Хотя в городе самом я не бывал, трудно судить какой там климат и инфраструктура и каково там жить, возможно я многого не знаю и плюсы жизни там перевешивают.
Поэтому с сегодняшнего дня честно исполняю свои хаброобязанности. Подписываюсь на всех авторов, подписавшихся на меня, и ставлю плюсы всем их публикациям. Без разбора.
жестоко вы о чужом коде. Хотя эта фраза классно описывает ощущение от прочтения многих статей(не на хабре).
В целом статья хорошая, но зачастую стоит вопрос доступности таких решений для небольших проектов и стартапов, а также распространённости опыта интеграции данных решений среди разработчиков ввиду не самой большой доступности.
А какие страны Европы претендуют на эту роль по вашему? (Это действительно вопрос, не холивара ради, ибо с вашей позицией согласен с некоторыми оговорками)
Базовые вещи в руби уже сто лет как кем-то написаны
Ожидал от заголовка увидеть какую-нибудь чудо-реализацию редукса на сервере с сериализацией в монгу или постгрес.
Эх, разочарование…
Задам встречный вопрос, может фб, Инстаграм и Яндекс просто знают, что многие, кто будет использовать их апи, не читают стандарты и не поймут эти коды или проигнорируют их? Или что пользователи напишут что-то вроде
к примеру. И давать советы забить на http коды в общем-то только поощряют эту практику.
Никто в принципе не заставляет пользователей апи использовать http коды, если удобно проверять поле error какое-нибудь. Но возвращать их — хороший подход. И писать клиент, используя их, в общем случае проще и удобнее.
если только логируете вы в всё в один файл и пользователей у вас 1.5 человека. Фильтровать по статусу весьма удобно, когда это необходимо.
Удаленка — хороший вариант для жизни в регионах, это правда.
Не холивара ради, но Питер мне кажется отличным компромиссом в этом выборе.
Про проблемы понял, сам просто не встречал их за все годы работы на такой конфигурации.
А по практической части — есть какие-то причины, почему просто не поставить винду и под ней не виртуализировать линукс теми же Hyper-V или VMware? +в зависимости от задач может вообще WSL хватать.
Но основываясь на вашей статье Ижевск я айти раем не назвал бы. Хотя в городе самом я не бывал, трудно судить какой там климат и инфраструктура и каково там жить, возможно я многого не знаю и плюсы жизни там перевешивают.
Напомнило «го 10 на 10 лайков»
2019 — сижу дома и пишу код, правда теперь за это неплохо платят
В целом статья хорошая, но зачастую стоит вопрос доступности таких решений для небольших проектов и стартапов, а также распространённости опыта интеграции данных решений среди разработчиков ввиду не самой большой доступности.