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

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

Концепция фильтрации моделей на примере Laravel

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

PHP: Как разобрать сложный XML-файл и не утонуть в собственном коде

а чем DomDocument не угодил? там можно даже все не читать при желании, а парсить просто xPath-ом

История переезда системного администратора в Германию. Часть вторая: переезд и первые шаги

Как же я понимаю вашу боль! :) все так и есть, прям как про себя читал. Мы жили во Франкфурте, а на работу я ездил через Neu Isenburg, так что прекрасно знаю эти места. По ауслендеру — мне повезло больше и огромную часть бюрократии и очередей на себя брал работодатель. Но я и ехал изначально по их приглашению.

Что представляет собой веб-приложение в продакшне?

Ага. А потом делите сервера на web и worker, добавляете очереди, метрики/аналитику с какой-нибудь Pinb-ой… да вообще много еще всего можно придумать

Почему ранний возврат из функций так важен?

как в случае с контроллером из статьи.

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

Шаблоны проектирования XSD

Вообще не знал о шаблонах проектирования применительно XSD :) но оказывается использовал «Венецианские жалюзи» и «Райский сад». Хотя имена конечно так себе

Jaeger Opentracing и Microservices в реальном проекте на PHP и Golang

Это просто прекрасно, спасибо вам! :) Пошел думать как все это теперь реализовать…

Разбираемся с Notifications API

А про Payment Request API не слышали еще?

DDD на практике. Проектирование списка желаний

А почему вы решили именно использовать `assert`-ы, а не выбрасывать собственные исключения, например?

Декларативное программирование в web-е

Что-то я потерял нить дискуссии… В статье я хотел рассказать не совсем об этом. А о том, как достаточно просто можно проверять входные данные для web сервисов. При этом описание стандартизовано и не зависит от реализации на конкретном языке программирования. При чем тут сериализация?

Декларативное программирование в web-е

В Swagger вроде только однотипные объекты, как коллекция. Да и в XML/XSD тоже (xs:sequence). В целом если нужен ключ — используйте поля/атрибуты вложенных элементов.

Декларативное программирование в web-е

Как мне видится — Swagger UI больше для людей, а не для машин. Например для разработчиков, работающих над интеграцией стороннего (читай вашего) API.

Декларативное программирование в web-е

Да, конечно. Спасибо, исправил.

Маршрутизация в CleverStyle Framework

А как сделать тогда кастомный рот без языкового префикса типо "/l/" и какой язык при этом будет выбран?

Альтернативный способ локализации веб-сайтов: мутирующий контент CDN

минусы есть — вы отдаете переводы (а соответственно и ответственность за них) вендорам (читай — Api) и полностью теряете над ними контроль. А еще у проекта появляется еще одна зависимость. имхо

Call-центр просто и дешево

уважаемый автор, а не могли бы вы обновить картинки? а то ссылки побились

Перевод: Этика Code Review

Ну вот вроде все правильно, но уже не раз в своей практике сталкивался с тем, что человек, код которого проверяется, просто морально не готов слушать критику и тем более смириться с отказом в принятии пачта, даже если он в проекте «15 минут». бОльшая часть замечаний проход под лозунгом «Окей, я учту в следующих задачах». Тут еще, как мне кажется, важна разница в возрасте — старшие товарищи по цеху хуже воспринимают критику. Доходило до того, что мне тыкали поездкой на "… всесоюзную олимпиаду по программированию для школьников, аж в Москву ездил". А ты, мол, тогда еще пешком под стол ходил.

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

посоветуете что-нибудь?

Перевод: Этика Code Review

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

Перевод: Этика Code Review

Перевод: Этика Code Review

а можно ссылку на оригинальную статью?

Information

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