Да, кодогенерация один из основных подходов в случае с GraphQL. На фронте есть GraphQL Codegen. Он использует т.н. Introspection Query (запрос к GraphQL для получения документации)
Думаю, стоило рассказать о то, что GraphQL зачастую используют в качестве альтернативы API Gateway (наверное даже чаще, чем в контексте единого сервиса), и о том как он позволяет один запрос перенаправить сразу на кучу сервисов. Например в контексте книг: сами книги приходят с сервиса поиска, а комментарии, соответственно, с микросервиса комментариев. И именно под такое применение заточены большинство бекенд-фреймворков GraphQL (тот же Apollo, или амазоновский AppSync)
Или, например, про то что GraphQL - самодокументируемый с использованием Introspection, и о том что это тоже полезная фича при распределенной разработке и помогает взаимодействию команды
Забавно смотреть на то, как статью про эволюцию кошачьих критикуют за несоответствие тематики и низкий технический уровень, хотя там все очень даже хорошо. А тут, где вся новость, а скорее даже просто заметка, умещается в заголовок, вообще никакой реакции
Особенно смущает решение использовать # в качестве маркера приватных методов. Лично я пишу не только на JS и для меня это все ещё остаётся маркером комментариев
Уж лучше тогда трейт `use DynamicProperties` внутри которого будет магия `__get/__set`. Таким образом и в Легаси динамические свойства останутся, и будут при этом использовать более оптимизированный подход, чем старая имплементация
Возможно, вы как-то неправильно ищете, что у вас всего 6-7 вакансий :) Когда я искал новое место работы, ~6 месяцев назад, то я не успевал обрабатывать поток входящих предложений/вакансий
Честно говоря, не понял, где вы увидели, что его прямо таки "надо" чем-то допиливать, да и кучу денег прямо таки не увидел. 3000 рублей для хорошего айтишника сейчас, да простят меня пенсионеры, это чуть ли не копейки
На самом деле это реально удобно, как раз таки не хватало такого "режима для родителей", т.к. все телевизоры с нормальным качеством картинки и углом обзора резко поумнели
«Apple может запускать Linux в своем облаке, но их ноутбуки — нет» — такое чувство, что кто-то опять выеживается и при должном желании вполне все возможно
Сейчас уже можно использовать подобие дженериков с помощью PHPStan/Psalm
Phpstorm уже хорошо с ними работает, а сами инструменты будут ругаться при неправильном использовании. Уже около года активно используем
Тише, тише, я же так скоро верующим стану
Да, кодогенерация один из основных подходов в случае с GraphQL. На фронте есть GraphQL Codegen. Он использует т.н. Introspection Query (запрос к GraphQL для получения документации)
Думаю, стоило рассказать о то, что GraphQL зачастую используют в качестве альтернативы API Gateway (наверное даже чаще, чем в контексте единого сервиса), и о том как он позволяет один запрос перенаправить сразу на кучу сервисов. Например в контексте книг: сами книги приходят с сервиса поиска, а комментарии, соответственно, с микросервиса комментариев. И именно под такое применение заточены большинство бекенд-фреймворков GraphQL (тот же Apollo, или амазоновский AppSync)
Или, например, про то что GraphQL - самодокументируемый с использованием Introspection, и о том что это тоже полезная фича при распределенной разработке и помогает взаимодействию команды
Забавно смотреть на то, как статью про эволюцию кошачьих критикуют за несоответствие тематики и низкий технический уровень, хотя там все очень даже хорошо. А тут, где вся новость, а скорее даже просто заметка, умещается в заголовок, вообще никакой реакции
Особенно смущает решение использовать # в качестве маркера приватных методов. Лично я пишу не только на JS и для меня это все ещё остаётся маркером комментариев
Стоимость LinkedIn Premium?
Уж лучше тогда трейт `use DynamicProperties` внутри которого будет магия `__get/__set`. Таким образом и в Легаси динамические свойства останутся, и будут при этом использовать более оптимизированный подход, чем старая имплементация
И получается разное окружение в разработке и продакшене ?♂️
- на кого работаешь?
- на MAMAAN
FAANG с переименованием Fecaebook => Meta стал MANGA
Правда аббревиатура FAANG и так была уже некорректна со Alphabet.
Более корректным будет что-то типа AMANA или ANAMA: Amazon, Meta, Apple, Netflix, Alpabet
Несколько месяцев, лет или часов?)
Возможно, вы как-то неправильно ищете, что у вас всего 6-7 вакансий :) Когда я искал новое место работы, ~6 месяцев назад, то я не успевал обрабатывать поток входящих предложений/вакансий
Честно говоря, не понял, где вы увидели, что его прямо таки "надо" чем-то допиливать, да и кучу денег прямо таки не увидел. 3000 рублей для хорошего айтишника сейчас, да простят меня пенсионеры, это чуть ли не копейки
Сервисы создаются для заработка. Зачем делать бесплатную библиотеку, когда можно создать
платный сервис и заработать на нем
На самом деле это реально удобно, как раз таки не хватало такого "режима для родителей", т.к. все телевизоры с нормальным качеством картинки и углом обзора резко поумнели
Тебе — да, мне — тоже да, всему айти-сообществу — тоже да, а вот пожилым людям (как в примере) — трудно
Требования такие, будто они собираются прокидывать кабель между самолётами. Неужели обычный кабель не выдержит вибраций?
При всем уважении к Торвальдсу и Linux
«Apple может запускать Linux в своем облаке, но их ноутбуки — нет» — такое чувство, что кто-то опять выеживается и при должном желании вполне все возможно
Не стоит забывать, что не все разбираются в тонкостях работы ПО и инфобеза, а люди склонны нажимать "Да" в любых окнах, особо не вчитываясь