Публикации по теме 'engineering'


Разбивка облачных сервисов Kubernetes
Развертывание и управление Kubernetes находится в центре внимания многих организаций, от стартапов до предприятий. Размышляя о Kubernetes, можно выделить две главные позиции; как он развертывается и что на нем развертывается (какие приложения). С точки зрения управления облаком и инфраструктуры самый большой вопрос заключается в том, как оно развертывается и как будет выглядеть архитектура. В этом сообщении в блоге вы узнаете о первом шаге; как это развертывается. Вы ознакомитесь с..

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

Машинное обучение как операция и процесс.
Машинное обучение как операция и процесс. Интернет наводнен информацией о том, как проводить машинное обучение, развертывать машинное обучение и т. д. и т. д., но что мы думаем об этом. О каком процессе идет речь. Я не имею в виду, какие библиотеки лучше всего подходят для глубокого обучения или как мне нужно думать о сезонной декомпозиции временных рядов, я имею в виду, используя очень деловой термин: настроиться на успех. В этом посте я обсуждаю концепцию машинного обучения (в..

Почему вы полюбите фитнес-программирование как программист на Python
Недавно я возобновил свой фитнес-путешествие, чтобы стать немного более серьезным, после того, как столкнулся с несколькими авторитетами в области фитнеса в социальных сетях, начиная от симпатий новых, но сильных парней, таких как Тристан Ли и Ларри Гао, до более опытных лифтеров, таких как Шон Налеваный и Ларри Уилс. Мне нравилось слушать истории о том, что завело их далеко, что немного началось с издевательств, где я могу…

Новая платформа помогает разработчикам программного обеспечения реализовать системы CPU + FPGA
Подавляющее большинство разработчиков прикладного программного обеспечения фиксируют свои проекты на языке высокого уровня (HLL), таком как C или C ++. Затем они компилируют эти приложения для запуска на платформе на базе ЦП, такой как настольный компьютер или сервер X86, или на встроенном процессоре ARM. Однако, несмотря на то, что современные процессоры невероятно мощны и фантастичны, когда дело доходит до выполнения задач, ориентированных на принятие решений, на самом деле они..

Разочарование ничего не питает
Разочарование — часть повседневной жизни инженера. Он ничего не кормит, но он все еще там. Решение проблем становится ежедневной привычкой. Думать о всех крайних случаях — это как вторая натура. Я постоянно нахожусь во всех этих состояниях. Я расстраиваюсь, осваиваю новые навыки для решения проблем, а затем прихожу к решению. Когда я застреваю, я отбрасываю свое программистское эго и прошу о помощи. В этом нет ничего плохого. Возможно, я так долго работал над этой проблемой, что мой..

Почему мы всегда будем изучать новые языки программирования в Canva
Выбранный нами язык программирования может изменить наш взгляд на проблему и то, как мы взаимодействуем с ней. Разные языки предоставляют разные способы моделирования сценариев реального мира и могут иметь огромное влияние на скорость итерации и масштабирования продукта. В этом блоге инженер Canva Джош Либ-дю Туа объясняет, почему он изучает Rust и как изучение новых языков может принести вам пользу в долгосрочной перспективе. В первые дни Canva наша кодовая база состояла из Java..