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


Подходит ли Python для машинного обучения?
Ну… это зависит от того. Природа компьютеров, получающих большую вычислительную мощность (как с точки зрения более быстрого времени цикла, так и большего объема оперативной памяти), привела к появлению областей науки о данных (изучения огромных объемов данных на предмет закономерностей и тенденций) и машинного обучения (написание программ, способных принимать решения). самостоятельно).

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

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

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

Делитесь типами Rust с помощью TypeScript для WebAssembly
Откройте для себя самый простой опыт разработки с Rust и WebAssembly. Это самый быстрый способ автоматически сгенерировать определения TypeScript из вашего кода Rust. В этой статье 💡 Мы узнаем, почему официальной цепочки инструментов Rust и WebAssembly недостаточно для TypeScript. 🤹 Я покажу вам, как автоматически сгенерировать определение TypeScript с минимальными изменениями в вашем коде Rust. 🧪 Вместе проведем рефакторинг реальной библиотеки WebAssembly на npm. Пойдем...

Дорогой слон в комнате — собака (данные) | Часть I
Ряд затрат Datadog: Часть I — Дорогой слон В комнате (Дата)собака Часть II. Магия ценообразования Datadog Часть III — Data Puppy, сокращение расходов на Datadog Если вы не живете под скалой, вы, вероятно, слышали о Datadog , одной из самых любимых и используемых платформ наблюдения, доступных в настоящее время. Недавно мы в Finout отправились в путешествие, чтобы пролить свет на затраты Datadog и позволить организациям лучше понять их, подготовиться к выставлению счетов..

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