Публикации по теме 'software-development'


Как решить проблему домашнего грабителя
Представьте, что вы вор, пытающийся украсть как можно больше золота в районе. Этот микрорайон состоит из одного ряда домов. Вы знаете, сколько золота находится в каждом доме, поэтому можете заранее спланировать, какие дома вы хотите украсть. Но, чтобы не срабатывать какие-либо сигналы тревоги, вы устанавливаете ограничение, которое не будет воровать из любых двух домов, которые находятся в непосредственной близости друг от друга. Это означает, что вы всегда будете выходить хотя бы из..

8 навыков эффективного и надежного технического директора
Если вы хотите стать успешным техническим директором, это для вас. Столкнуться с должностью технического директора - это не прогулка по парку. Главный технический директор - это парень, который возглавляет команду разработчиков компании. Так что да, он на уровне руководства. Готового рецепта на эту роль нет, но есть ключевые компетенции. Например, технический директор должен не только знать, как программировать, но и разбираться в бизнесе. Но помимо бизнеса ему нужно разбираться в..

Как создать расширение для вашей спецификации открытого API
Что вы делаете, когда вам нужно что-то, с чем OAS не справляется? Конечно же, создайте собственное расширение! 2021 год станет годом API . Мы собираемся сосредоточиться на достижении стандарта (предоставление общедоступных API-интерфейсов) и ускорении темпов внедрения инноваций. Сосредоточившись на разработке API с помощью Open API Spec (OAS), мы собираемся столкнуться со сценариями, в которых некоторая автоматизация необходима, но в настоящее время невозможна. Может быть, эта..

Полное руководство по сериализации в java
Java предоставляет механизм, называемый сериализацией , для сохранения объектов Java в виде упорядоченных или последовательных байтов, которые включают данные объекта, а также информацию о типе объекта и типах данных, хранящихся в объекте. Поэтому, если нам нужно сериализовать любой объект , его можно прочитать и десериализовать, используя тип объекта и другую информацию, чтобы мы могли получить исходный объект. Классы ObjectInputStream и ObjectOutputStream - это потоки высокого..

Как разрабатывать программное обеспечение - теги и группы
Узнайте, как разработать систему тегов и предоставить возможность упорядочивать, фильтровать, группировать или организовывать записи на основе некоторых произвольных свойств. Функция, которая часто требуется в веб-приложениях, - это возможность упорядочивать, фильтровать, группировать или организовывать записи на основе некоторых произвольных свойств. Во многих ситуациях его просто называют «тегом», но назначение и поведение одинаковы, независимо от того, называется ли он категориями,..

Vuetify - вводные подсказки и сообщения
Vuetify - популярный UI-фреймворк для приложений Vue. В этой статье мы рассмотрим, как работать с фреймворком Vuetify. Подсказки по вводу Компонент v-input принимает свойство hint , чтобы мы могли добавить подсказку для ввода. Например, мы можем написать: <template> <v-container> <v-row> <v-col col="12"> <v-input hint="a hint" persistent-hint :messages="messages">Input</v-input>..

Самое недооцененное преимущество GraphQL
Я полностью убежден, что GraphQL - следующая большая вещь в архитектуре API. Приятно видеть технологию, которая решает целый ряд проблем, присущих REST, и которую так приятно использовать. Ключевые преимущества GraphQL хорошо известны, но есть одно недооцененное преимущество, о котором люди мало говорят: мы наконец можем перестать спорить об URL! Вы когда-нибудь тратили время и умственную энергию на споры о том, как структурировать URL-адреса REST? Например, если я хочу получить..