Публикации по теме 'software-engineering'
Цена задержки: одновременная разработка функций
Одновременная разработка функций является распространенной, но часто экономически неоптимальной практикой разработки программного обеспечения. В этом посте я рассмотрю финансовые последствия одновременной разработки функций и покажу вам, что вы можете сделать вместо этого, чтобы добиться лучших результатов.
Что такое одновременная разработка функций?
Одновременная разработка функций — это распространенная практика разработки программного обеспечения, когда команда работает над..
Дети Redux - Часть 3: redux-zero, stent и choo
Дети Redux - Часть 3: redux-zero, stent и choo
В первой части и второй части сериала мы упорядоченно говорили о Plait , Dutier , dva , Feeble , vdux и hyperapp , которые уже дали импульс в community (не так сильно, как Elm, но) через объединение для обработки состояния на стороне клиента веб-приложений. В последней части нашей серии содержится redux-zero (он же Redux без слишком большого количества шаблонов), стент, вдохновленный конечными автоматами и choo. Да, мы знаем,..
Представляем шаблон Full Stack Typing Boilerplate: как только вы сделаете ORM, вы не сможете вернуться!
С помощью Typescript и Sequelize: делитесь типами между интерфейсом и серверной частью для максимальной продуктивности разработки.
Это сообщение отражено в моем блоге.
В 99% случаев, когда вы делаете что-либо в мире программного обеспечения, вам нужен API.
Очень часто (может быть, всегда 🤔) API должен иметь возможность выполнять несколько операций CRUD (создание, чтение, обновление и удаление) на уровне базы данных.
В течение нескольких лет «передовой край» получения простого..
Подробное описание оконных функций Apache Spark
ТЕХНОЛОГИЯ ЭКСПЕДИА ГРУПП - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Подробное описание оконных функций Apache Spark
Оконные функции работают с группами данных и возвращают значения для каждой записи или группы.
В этом сообщении блога мы подробно рассмотрим оконные функции Apache Spark. Вам также могут быть интересны мои предыдущие сообщения об Apache Spark.
Начните свое путешествие с Apache Spark - Часть 1 Начните свое путешествие с Apache Spark - Часть 2 Начните свое путешествие с..
Мягкие навыки для инженеров-программистов
Мягкие навыки для инженеров-программистов
Независимо от того, являетесь ли вы младшим инженером-программистом или старшим архитектором (нравится вам это или нет), межличностные навыки являются частью вашей работы. Некоторые люди от природы одарены в этой области, но для большинства из нас, менее социально адаптированных, это то, что нужно развивать. Хорошая новость в том, что межличностным навыкам, безусловно, можно научиться, и со временем вы станете лучше. И чем лучше ваши навыки..
Как заработать доверие и стать младшим инженером-программистом
Уроки перехода на другую работу
Я не получил университетского образования по информатике, и я еще не уверен, что мне это нужно.
На сегодняшнем рынке талантов, когда программная инженерия пользуется таким высоким спросом, не обязательно иметь степень в области компьютерных наук, чтобы быть сильным и готовым к работе инженером-программистом. Когда я только начинал работать в группе специалистов по программному обеспечению, я провел огромное количество исследований, чтобы понять, как..
5 отличных причин для любого разработчика сразу изучить Rust
Прочитав эту статью, вы поймете, почему сотни других людей считают Rust лучшим из доступных языков программирования.
Сложность программного обеспечения возрастает со временем, поскольку ожидается, что за более короткий промежуток времени ожидается больше функций, а устойчивость к сбоям снизится по мере повышения стандартов. Появляются новые языки программирования и библиотеки, и хотя они иногда улучшают вещи, в основном они просто остаются неизменными. К концу этой статьи вы..