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


CS101: очаровательная система, управляющая компьютерами, которую вы обязательно должны знать
Руководство для начинающих о том, как на самом деле работают компьютеры Как бы людям ни нравилось придерживаться традиционных способов, нужно понимать, как современные системы работают, чтобы процветать сегодня.

Представляем серию Kubernetes для разработчиков
Последние несколько лет я много писал о Kubernetes. Сначала для меня это был способ задокументировать и поделиться некоторыми практическими руководствами для общих задач настройки Kubernetes с другими инженерами в облаке, DevOps и пространстве SRE. Затем, когда моя роль все больше сместилась в сторону инструментов для разработчиков и разработки платформ, я также начал писать об основных концепциях и советах Kubernetes, которыми я мог поделиться с разработчиками, только начинающими..

Как добавить пользовательскую логику к существующим кнопкам веб-интерфейса Nuxeo
Допустим, вы хотите добавить дополнительную логику для события нажатия на кнопку. Первая проблема заключается в том, что к событию click кнопки уже привязаны некоторые функции. Добавление нового события не гарантирует, что оно будет запущено первым. 1. removeEventListener() не помогает, так как у нас нет доступа к удаляемому указателю функции. 2. cloneNode() вы можете клонировать свою кнопку, скрыть ее и заменить на cloneButton , добавив пользовательскую логику в функцию..

7 стратегий, которых должна придерживаться каждая команда разработчиков
Решения по разработке программного обеспечения обычно очень легко принимать, когда в команде работают 1–3 человека. Это означает просто быстро поговорить, принять решение и двигаться вперед. Но как насчет того, когда у вас есть 9 человек или, может быть, 15 человек или больше? Каждый раз, когда в вашей команде разработчиков программного обеспечения больше нескольких человек, возникают дополнительные расходы, возникающие всякий раз, когда разработчик в команде принимает повседневные..

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

Groovy: Python на JVM
Groovy: Python на JVM Многие новые разработчики осваивают языки JIT, такие как Javascript, PHP и Python. Я сам делал то же самое в свое время в Amazon, когда мы делали все на PERL с 95 по 98 год. Но в определенный момент вашего личного роста (или роста вашей компании) вам потребуется большая скорость и масштаб, которые JIT не может обеспечить. В то же время вы НЕНАВИДИТЕ отказываться от той скорости разработки, с которой языки сценариев должны переходить на что-то вроде Java. Так..

5 мировоззрений неуспешных разработчиков
# 3 Обучение происходит только на работе Есть много вещей, которые могут задушить вас на пути к тому, чтобы стать хорошим разработчиком программного обеспечения, и часто это состояния ума, которые трудно распознать, поскольку они являются внутренними и являются частью вас. И с тех пор, как я начал программировать, я усвоил одну вещь: все неудачливые разработчики обычно имеют схожие черты. Знать, чего следует избегать, важнее, чем знать, что делать! 1. Мгновенное ожидание всего..