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


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

Потрясающий графический интерфейс, созданный на Rust
Добро пожаловать! Rust — отличный язык программирования с множеством возможностей. Если вы новичок в Rust, перейдите по ссылке ниже, чтобы узнать о нем больше:

Готовьте свой код к будущему: секретный соус к гибкой эволюции кода
Как правило, я из тех разработчиков, которые, когда я сталкиваюсь с такими аббревиатурами, как SOLID или DRY, не могут не думать: «О, отлично, вот мы снова с другим набором правил, которые я никогда не буду использовать в практика!». Эти принципы всегда казались далекими от будничного кодирования. Но затем некоторые из них постепенно начали обретать для меня смысл. Позвольте мне поделиться реальным примером, когда мы реализовали один из этих «причудливых» принципов в..

Устранение неполадок отставших в вашем приложении Spark
Устранение неполадок отставших в вашем приложении Spark Отставание в вашем приложении Spark влияет на общую производительность приложения и тратит ресурсы премиум-класса. Отставание снижает общую производительность приложений Spark и приводит к нерациональному использованию ресурсов в базовом кластере. Поэтому важно выявить потенциальных отставших в работе Spark Job, определить основную причину их возникновения и внести необходимые исправления или предоставить превентивные меры...

Ежедневный бит(е) C++ | std::views::фильтр
Ежедневный бит (е) C++ # 188, Представление фильтрации элементов C++ 20: std::views::filter. C++20 std::views::filter создает представление элементов из базового диапазона, которые удовлетворяют предоставленному предикату (пропуская те, которые не удовлетворяют). Представление моделирует двунаправленный диапазон (на основе свойств базового диапазона) и поддерживает общий интерфейс диапазона (если он предоставляется базовым диапазоном). #include <ranges> #include..

Тестирование и будущее NinjaChat
Эта статья является четвертой (и последней!) частью серии статей ( №1 , №2 , №3 , №4 ) о том, как мы настраиваем чат-бота - NinjaChat. - для обслуживания наших грузоотправителей и грузополучателей здесь, в Ninja Van. В этом последнем разделе вкратце рассказывается о настройке тестирования нашего чат-бота и новых функциях, находящихся в разработке для NinjaChat. Краткое замечание по тестированию нашей интеграции Создание чего-то полностью с нуля означает, что нам также нужны..

Секретный соус великих программистов
Один из коллег с Reddit недавно задал мне вопрос: «Что отличает великого программиста?» Это заставило меня задуматься. Программирование — это не просто написание кода. Это равные части искусства, науки и мастерства. Великие программисты сочетают технические знания с творчеством, логикой и страстью. Итак, какие ингредиенты входят в секретный соус звездного программиста? Позвольте мне поделиться семью качествами, которые я вижу в лучших разработчиках, которых я знаю:..