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


Заблуждения сопрограмм: чей это вообще контекст?
Я знаю, что вам нравится RxJava, но ... TL; DR : вам никогда не понадобится вызов типа withContext(...) { suspendingFunction() } . Рассмотрим следующую хорошо знакомую задачу на Android: вы должны сделать сетевой запрос и обновить пользовательский интерфейс полученными данными. Ветераны RxJava без колебаний напишут следующее: (Для простоты я предположил, что и успех, и ошибка будут заключены в один и тот же объект и отправлены в основной канал.) Обратите внимание на оператор..

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

Медленное обучение.
В последнем выпуске журнала The Economist появилась статья под названием Новые схемы учат массы изучать ИИ . В статье рассказывается об усилиях некоммерческой организации Bay Area fast.ai , цель которой - развеять мифы о глубоком обучении и научить массы использовать эту технологию. Я был упомянут в статье в качестве примера успеха этого подхода: Выпускница первого курса fast.ai, Сара Хукер, была нанята в высококонкурентную программу резидентуры Google по окончании курса, поскольку..

AoC 2020, день 1
Это часть серии статей, посвященных проблемам Advent of Code 2020. Вы можете увидеть список всех проблем, о которых мы писали здесь . Если вы являетесь поклонником AoC и получили удовольствие от работы над этими проблемами, вполне вероятно, что вы хорошо подойдете для нашей команды. Наша команда инженеров была в восторге от этого, поскольку мы любим решать сложные проблемы. Если вам нравится то, что вы видите, мы постоянно ищем большие таланты , пожалуйста, присоединяйтесь к нам!..

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

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

5 идиом, часто используемых в технической индустрии, Vol. 1
Велосипедные прогулки, резиновые утки, кормление собак, использование автобуса, бритье яков… какого черта мои коллеги вообще говорят? Люди, работающие в сфере технологий (особенно разработчики), владеют интересным языком, который многим трудно понять. Наши аббревиатуры и идиомы наполнены подразумеваемым значением, исходящим из академических кругов, внутренних шуток, известных книг или мысленных экспериментов. Люди в индустрии любят их использовать, потому что они действуют как..