Публикации по теме 'software-engineering'
Написание бессерверной бизнес-логики с помощью действий Hasura и функций Azure
Как настроить бессерверную серверную часть для Hasura с помощью функций Azure в NET 6 и C#
Использование Hasura имеет множество преимуществ. У вас есть центральный шлюз, через который вы можете одновременно подключаться ко многим серверным службам, включая базы данных SQL, конечные точки GraphQL или конечные точки REST, и все можно запрашивать с помощью языка GraphQL .
С Hasura Actions у вас есть возможность реализовать пользовательскую логику, которая может быть вызвана мутацией..
5 мягких навыков, которые помогут вам добиться успеха в качестве младшего разработчика программного обеспечения
Вашему следующему работодателю нужны именно эти навыки
Как человека, который хочет стать младшим разработчиком программного обеспечения, может быть подавляющим и обескураживающим видеть, что вы можете противостоять сотням других квалифицированных кандидатов на одну работу.
Чтобы подготовиться к одному из самых конкурентных процессов собеседования, через которое вам когда-либо приходилось проходить, вы читаете все статьи о ведущих технологиях, которые ищут работодатели, и учитесь, как..
Прекратите использовать Else в своих программах
Практическое введение в охранные оговорки
Когда я только начинал программировать, мне хотелось бы, чтобы кто-нибудь рассказал мне о нескольких различных концепциях, о которых нужно подумать при написании моего первого веб-сайта.
Одна из ошибок, с которой я столкнулся при запуске, заключалась в чрезмерном использовании ключевого слова else при написании условных выражений. Я считаю, что многие другие тоже делают это в своем собственном коде, поэтому я подумал, что должен пролить..
Лучшая схема индекса для полиморфных ассоциаций в Postgres
Если вам нужен быстрый поиск по внешнему ключу базы данных, вы индексируете его. Но когда ваш внешний ключ состоит из двух частей — идентификатора и типа — что вы должны индексировать?
(Нет времени? Пропустить до конца.)
Оказывается вариантов индексации полиморфных ассоциаций очень много. Мы могли бы индексировать любое поле отдельно, ни одно поле, оба (независимо) или оба с составным индексом. Но что наиболее эффективно? Будучи хорошим разработчиком, я нашел ответ на..
Дорожная карта для Java / старшего разработчика Java
Мы живем в Непрерывном Мире. Непрерывная интеграция, непрерывное развертывание, непрерывное обучение и так далее.
Машины учатся быстрее и более последовательны, чем мы. Они почти никогда не выходят из строя. Но мы, люди, не можем быть такими последовательными, как машины. Мы склонны быть вялыми, и у нас бывает икота в…
Структуры данных: деревья
Структуры данных: деревья
Этот пост является третьим в серии о структурах данных. В этой серии статей рассматриваются 6 основных структур данных, которые будут обсуждаться на любом собеседовании по разработке программного обеспечения:
Хэш-карты Связанные списки Деревья Стеки и очереди Кучи Графики
Что такое дерево?
Дерево - это нелинейная структура данных, которая упорядочивает данные иерархическим образом. Вы можете сравнить их с генеалогическим древом..
Ожидание против реальности быть инженером-программистом
Начав свою карьеру инженера-программиста, у меня было несколько предвзятых мнений о том, на что будет похожа моя работа. Многие из этих предубеждений продолжают сохраняться среди моей семьи и друзей. Я подумал, что было бы забавно пройтись по некоторым из этих ожиданий и обсудить, насколько они близки или далеки на самом деле.
Ожидание: инженеры-программисты знают, как взламывать компьютеры
Реальность: я думаю, что любой хороший инженер должен понимать основы действий злоумышленника…