Публикации по теме 'engineering'
Как научно спроектировать двумерный мир? (II)
Взгляд в мир двухмерного технического дизайна!
В своем первом эссе на тему Как спроектировать двухмерный мир с научной точки зрения я начал с того, что коснулся истоков А.К. Техническая работа Дьюдни и основная работа Мартина Гарднера по этой теме. Затем я кратко рассказал о принципах Дьюдни и подходе к…
Выбор Front-End Framework
Почему?
В прошлом году команда инженеров Panorama решила выбрать интерфейсный фреймворк. До этого наши приложения были чисто Ruby on Rails и использовали JavaScript только при необходимости. Мы решили перейти на интерфейсный фреймворк по нескольким причинам:
Надежность - мы чувствовали, что наши веб-приложения, хотя обычно внутренне непротиворечивы, кажутся довольно доморощенными. Мы бы предпочли построить их в соответствии с практикой более широкого сообщества javascript...
Как кластеризация может помочь вам идентифицировать поведенческие персонажи
Практическое руководство по пониманию поведенческих персонажей и их обнаружению
tl;dr
Поведенческие персонажи описывают ваших клиентов на основе их взаимодействия с вашим продуктом. Определение ваших поведенческих персонажей поможет вам лучше понять своих пользователей и то, насколько хорошо ваш продукт соответствует их потребностям. В Pipedrive мы использовали данные об использовании продукта для кластеризации. Мы использовали алгоритм неотрицательной матричной факторизации..
Обработка конфиденциальных данных в Golang
Лучшие практики для разработчиков Golang
Введение
При разработке программного обеспечения безопасность конфиденциальных данных, таких как пароли, ключи шифрования и личная информация (PII), имеет первостепенное значение. Крайне важно предотвратить утечку памяти и несанкционированный доступ к таким данным. Этот пост посвящен конкретным методам обработки памяти в Go, уделяя особое внимание защите конфиденциальных данных и предотвращению утечек.
Понимание управления памятью в Go..
Советы по продуктивному чистому коду от 60-летнего программиста
Не пишите больше мусорный код
В моей компании есть консультант, и он просто без ума от своего кода. он любит программировать и всегда вдохновляет нас писать качественный код
Ему 60, и он все еще увлечен своим кодом. Несколько лет назад я почувствовал запах кода, и он дал мне несколько инструкций, и они оказались для меня продуктивными. Сейчас я поделюсь этими советами.
Преимущества следующих соглашений
правила чистого кода поддержание чистого кода качество советов по чистому..
Chronon — Декларативное проектирование функций
Среда для разработки функций производственного уровня для моделей машинного обучения. Цель этого блога — предоставить обзор основных концепций Chronon.
Нихил Симха Рапролу
Фон
Airbnb использует машинное обучение почти в каждом продукте, от ранжирования результатов поиска до интеллектуального ценообразования и перенаправления пользователей к нужным агентам службы поддержки клиентов.
Мы заметили, что управление функциями было постоянной проблемой для инженеров машинного..
Масштабирование больших баз данных в MySQL
Масштабирование и эластичность базы данных жизненно важны для успешной работы любого программного приложения. Отсутствие адекватного масштабирования может привести к ухудшению бизнеса, поскольку приложения работают медленно или недоступны. Базы данных должны быть в сети и работать, чтобы защитить бизнес. Ниже мы поговорим о масштабировании базы данных в MySQL.
Масштабирование производственной базы данных становится важным, когда количество клиентов, выполняющих операции чтения-записи..