Pull to refresh
5
0
Игорь @t1gor

Разработка web-сайтов и сервисов

Send message

Так лерна же не разрабатывается дальше - уже почти 2 года тишина в их репозитории. А yarn berry или pnpm и так умеют в монорепо. Что я упустил?

Мне кажется самое главное упустили из Rust-а в web: компиляцию в WebAssembly.

А чем это отличается в итоге от EloquentFilter? https://github.com/Tucker-Eric/EloquentFilter

а чем DomDocument не угодил? там можно даже все не читать при желании, а парсить просто xPath-ом
Как же я понимаю вашу боль! :) все так и есть, прям как про себя читал. Мы жили во Франкфурте, а на работу я ездил через Neu Isenburg, так что прекрасно знаю эти места. По ауслендеру — мне повезло больше и огромную часть бюрократии и очередей на себя брал работодатель. Но я и ехал изначально по их приглашению.
Ага. А потом делите сервера на web и worker, добавляете очереди, метрики/аналитику с какой-нибудь Pinb-ой… да вообще много еще всего можно придумать
как в случае с контроллером из статьи.

Мне кажется пример с контроллером вообще не очень удачен в современном мире. Все, что в нем происходит можно "разбить" на более мелкие части и вынести в дргуие метса. Мне, например, очень нравиться как это реализовано в Laravel — валидация происходит вне контроллера, равно как и обработка ее ошибок и ACL.

Вообще не знал о шаблонах проектирования применительно XSD :) но оказывается использовал «Венецианские жалюзи» и «Райский сад». Хотя имена конечно так себе
Это просто прекрасно, спасибо вам! :) Пошел думать как все это теперь реализовать…
А про Payment Request API не слышали еще?
А почему вы решили именно использовать `assert`-ы, а не выбрасывать собственные исключения, например?
Что-то я потерял нить дискуссии… В статье я хотел рассказать не совсем об этом. А о том, как достаточно просто можно проверять входные данные для web сервисов. При этом описание стандартизовано и не зависит от реализации на конкретном языке программирования. При чем тут сериализация?
В Swagger вроде только однотипные объекты, как коллекция. Да и в XML/XSD тоже (xs:sequence). В целом если нужен ключ — используйте поля/атрибуты вложенных элементов.
Как мне видится — Swagger UI больше для людей, а не для машин. Например для разработчиков, работающих над интеграцией стороннего (читай вашего) API.
Да, конечно. Спасибо, исправил.
А как сделать тогда кастомный рот без языкового префикса типо "/l/" и какой язык при этом будет выбран?
минусы есть — вы отдаете переводы (а соответственно и ответственность за них) вендорам (читай — Api) и полностью теряете над ними контроль. А еще у проекта появляется еще одна зависимость. имхо
уважаемый автор, а не могли бы вы обновить картинки? а то ссылки побились
Ну вот вроде все правильно, но уже не раз в своей практике сталкивался с тем, что человек, код которого проверяется, просто морально не готов слушать критику и тем более смириться с отказом в принятии пачта, даже если он в проекте «15 минут». бОльшая часть замечаний проход под лозунгом «Окей, я учту в следующих задачах». Тут еще, как мне кажется, важна разница в возрасте — старшие товарищи по цеху хуже воспринимают критику. Доходило до того, что мне тыкали поездкой на "… всесоюзную олимпиаду по программированию для школьников, аж в Москву ездил". А ты, мол, тогда еще пешком под стол ходил.

фуу, накипело :)

посоветуете что-нибудь?
Я с мобильного приложения смотрел, не нашел. Но все-равно спасибо :)

Information

Rating
Does not participate
Location
Frankfurt am Main, Hessen, Германия
Date of birth
Registered
Activity