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


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

Технический стек Remix: Webpack
Это первая статья из серии, посвященной технологическому стеку Remix. Последние несколько месяцев мы работали над созданием идеального стека и гордимся тем, что создали. Пришло время поделиться им. Мы начнем с наших интерфейсных инструментов сборки. Мы хотели использовать новейшие функции Javascript, не беспокоясь о старых браузерах ( Babel ), уверенность при изменении CSS путем определения классов ( Модули CSS ), немедленную обратную связь при изменении кода ( React Hot Loader ) и так..

Почему программа Mavenlink Pair?
Мы никогда не осознавали, насколько глупыми были наши инженеры, пока не поставили их между двумя грушами. Какое отношение большие плюшевые груши имеют к разработке программного обеспечения? Чтобы выяснить это, мы попросили инженеров Mavenlink взять интервью друг у друга на камеру о влиянии парного программирования на культуру и код. Ознакомьтесь с основными моментами из этих бесед ниже — и не пропустите наш грушевый вариант между двумя папоротниками в конце этого поста . В число..

Какова роль инженера по машинному обучению?
Контекст: мы говорим о компании-разработчике программного обеспечения, которая пытается создать функцию/продукт с использованием машинного обучения. Любой создаваемый программный продукт имеет множество заинтересованных сторон, таких как клиент, менеджер по продукту, разработчик интерфейса, разработчик бэкэнда, дизайнер, инженер по машинному обучению (MLE), специалист по данным (DS) и т. д. В этой теме мы сосредоточимся на роли инженера по машинному обучению. . Инженер по машинному..

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

Список для чтения для начинающего технического руководителя
Одна из вещей, которые мне нравятся в работе технического лидера, - это возможности, которые это дает мне положительно влиять на карьеру других инженеров, с которыми я работаю. Эта возможность связана с ответственностью делать то, что правильно для каждого из инженеров, которыми я управляю, и я верю, что могу относиться к этому очень серьезно. Имея это в виду, я стараюсь смотреть много разговоров о различных методах управления и, что более важно для этой статьи, я также люблю читать..

Использование безопасности типов для улучшения переводов
Одна из причин, по которой мы выбрали Scala в Foursquare, - это ее выразительная система шрифтов. Мы можем использовать систему типов для устранения больших классов ошибок во время выполнения. Недавно мы устранили сотни ошибок, связанных с переводами, сделав наше внутреннее представление переведенной копии более безопасным по типу. Проблема, которую мы решили, - это автоматизация. Видите ли, переводчикам нужна определенная метаинформация, связанная с копированием, чтобы хорошо выполнять..