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


02 — Возрождение моего Голанга (Прогресс, Настройка Голанга, Основы Голанга)
Когда я решил начать писать эту серию, я знал, что в какой-то момент устану, но именно в этом и заключается цель, протолкнуться и просто сделать что-то неудобное, хотя и удовлетворяющее и полезное для меня и, надеюсь, для других. Внутри Evolve Credit мы повторяем вдохновляющую мантру Делай неудобную работу . Это помогло, но черт возьми! Это всего лишь моя вторая статья, как, черт возьми, я уже устал? Посмотрим. Если нет, прочтите первую статью из этой серии. Оживление моего..

Силиконовая долина обращается к физикам для решения своих самых сложных проблем
Автор CADE METZ Плохое время для физика. По крайней мере, так говорит Оскар Бойкин. Он специализировался по физике в Технологическом институте Джорджии, а в 2002 году защитил докторскую диссертацию в Калифорнийском университете в Лос-Анджелесе. Но четыре года назад физики на Большом адронном коллайдере в Швейцарии обнаружили бозон Хиггса, первую субатомную частицу ...

Любопытный случай, когда больше кода лучше, чем меньше кода
Недавно я писал о том, как работает некоторая магия в Python и как вы можете использовать эту магию, реализуя так называемые методы двойного подчеркивания. Чтобы проиллюстрировать это, я построил игрушечный пример структуры данных Set. Как и любая хорошая структура данных, набор имеет размер — если бы мы собирались протестировать его (а мы должны это сделать, потому что тесты покупают вам свободу и гибкость для легкого изменения вашего кода по мере его развития), он мог бы выглядеть..

Мой самый эффективный код
На групповом обеде за мексиканской едой и маргаритой кто-то спросил: «Какой код был самым впечатляющим, который вы когда-либо писали?». Я не подумал об этом раньше и был удивлен, что у меня был готовый ответ. Хотя я не уверен, было ли влияние чистым положительным. Настройка сцены Я вернулся в GoCardless в 2016 году, когда в компании было 80 человек, 20 инженеров в 3 командах. GoCardless — это платежная компания, предлагающая API, аналогичный Stripe, с упором на платежи между..

Vulcan R&D — Уроки, которыми стоит поделиться I
Итак, технический долг — это известная фраза, она настолько часто используется, что иногда кажется, что разработчики используют ее, когда им лень объяснять что-то, что им нужно сделать. Но что это? Что вызывает это? Можем ли мы этого избежать? Нужно ли нам избегать этого? Как мы можем погасить наши долги разумным способом? Давайте рассмотрим эти вопросы, чтобы мы могли найти решение, которое работает для нас в течение последних нескольких лет. Что такое технический долг?..

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

Параллелизм с NodeJS на практике
Параллелизм с NodeJS на практике Параллелизм, кажется, является темой по умолчанию для большинства языков программирования как расширенная тема, с которой должны общаться только опытные разработчики. В некоторых других языках и фреймворках они пытаются принять решение о параллелизме за вас и скрыть его под капотом (до тех пор, пока пулы потоков не будут исчерпаны без видимой причины). Однако NodeJS побуждает своих пользователей задуматься о параллелизме перед написанием хотя бы одной..