Недавно прочитал замечательную статью User experience design for APIs.
Крайне рекомендую прочитать. И не смотрите, что это блог Keras — советы применимы к любому коду.
Мои рассуждения на эту тему:
Большинство советов логичны и понятны. Скажу больше — многие очевидны. Однако почему, блин, мы так не делаем?
Ответ на вопрос из предыдущего пункта: чаще всего, проблема в нехватке времени.
Способ решения: когда несколько раз сталкиваешься с одной и той же проблемой UX в API — решить её.
Недавно я долго и мучительно переходил с .NET Core 1.x на 2.0. Возможно, расскажу об этом позже. Признаться, об этом лучше рассказывать в удобном кресле психоаналитика :)
Сегодня о более прозаичном. В нашей компании мы привыкли использовать TeamCity и NUnit. Для предыдущей версии .NET Core работал пакет “dotnet-test-nunit-teamcity”, для новой аналога не нашлось…
Недавно я писал про релиз Node.js 8 и npm 5, на Хабре опубликовали
более подробную статью.
Однако, как часто бывает, комментарии не менее полезны. В частности, там советуют не особо сильно торопиться с переходом на npm 5.
В заголовке слово “оптимальный” относительно моей ситуации — когда живёшь в России и временами регистрируешь домены в зоне .com.
Ссылки реферальные (глядишь, не придётся за продление этого домена платить). Если кто-то из принципа по ним не ходит, можете вырезать параметр из URL :)
Сейчас буду говорить не совсем про технологии, но тема интересная.
Для разработки ПО тема логики и когнитивных искажений, думаю, особенно важная. Ведь разработчики обычно считают себя и свои рассуждения более логичными, чем у большинства других.
Всегда ли это так?
Проект YarFullStack прежде всего, про технологии, связанные с разработкой программного обеспечения.
Темы могут быть совершенно разными — UX, CSS, JavaScript, Go, C#, SQL…