Месяц: Май 2020
-
Алгоритм AdaBoost
—
от автора
Перевод статьи подготовлен в преддверии старта продвинутого курса «Математика для Data Scienсe». Введение Алгоритм AdaBoost можно использовать для повышения производительности любого алгоритма машинного обучения. Машинное обучение стало мощным инструментом, позволяющим делать прогнозы на основе больших объемов данных. Оно стало настолько популярно на сегодняшний день, что приложения с машинным обучением находят применение даже в повседневных задачах.…
-
Сказ о том, как я настраивал Azure AD B2C на React и React Native Часть 1 (Туториал)
—
от автора
Предисловие Мы разрабатываем кросс платформенное ПО и перед нами возникла задача — «Сделать общую систему авторизации». Нужно было сделать общую БД пользователей для трех приложений, но при этом у каждого приложения была какая-то своя отличительная черта. Так же у нас есть общие микросервисы и нам хотелось бы, чтобы токен генерировался и проверялся из одного источника.…
-
Agile по-пиратски и немного законов диалектики
—
от автора
На прошлой неделе мы выяснили не только, как выстроить устойчивую структуру компании на основе новых гибких методов управления. Основная цель была показать, как повысить вовлеченность и ответственность каждого сотрудника. Чтобы сформировалась реальная, а не cargo Agile-команда. Причём эти принципы касаются, как бизнеса, так и IT. И на десерт мы приберегли роли в Scrum и SWAY.…
-
Митап: карантин, Go away
—
от автора
Всем привет! 30 мая пройдёт второй онлайн-митап по Go. В организаторах — ребята из сообществ Go Yola и Golang Kazan. Разберём, как организовать тестирование микросервисов, какой способ реализации DI на Go лучше, почему гофер синий и как выжить с автосгенеренным go-swagger кодом. Вас ждёт четыре концентрированных доклада от разработчиков МТС, iSpring, Percona и Toggl, викторина…
-
Машинное обучение на C#: введение в ML.NET
—
от автора
ML.NET претендует на звание самой мощной библиотеки для машинного обучения на платформе .NET. Так ли это на самом деле? На вопрос отвечает Джефф Просайз. Джефф Просайз — один из создателей компании Wintellect, коллега по цеху знаменитого Джеффри Рихтера, автор более девяти книг и множества статей по разработке приложений, сейчас работает с Azure и разрабатывает различные…
-
Один день удаленного фронтендера
—
от автора
Я недавно стал тимлидом на одном из проектов нашей компании. Сегодня хочу рассказать о внутренней кухне Максилекта и нашей команды на примере одного моего рабочего дня, допустим, вчерашнего.
-
Мир и еще n миров, или математика для гуманитария
—
от автора
Предисловие В этой статье вы ознакомитесь с тем, как же всё-таки применяется математика в реальной жизни. Попрошу сразу вас забыть всё то, чему вас учили в школе: математика это не сухие формулы и бесконечные арифметические действия. В первую очередь, математика — это мы и то, что вокруг нас. Прежде чем мы начнём, в своём суждении…
-
Делаем поддержку дешевле, стараясь не растерять качество
—
от автора
Аварийный режим (также упоминается как KVM), позволяющий подключаться к VPS без RDP прямо с уровня гипервизора, экономит 15–20 минут в неделю. Первое и главное — не бесить людей. Во всём мире поддержка разделена на линии, и сотрудник первой должен попробовать типичные способы решения. Если задача выбивается за их пределы — передать второй линии. Так вот,…
-
DevOps vs DevSecOps: как это выглядело в одном банке
—
от автора
Банк аутсорсит свои проекты многим подрядчикам. «Внешники» пишут код, потом передают результаты в не совсем удобном виде. Конкретно процесс выглядел так: они передавали проект, который прошёл функциональные тесты у них, а затем тестировался уже внутри банковского периметра на интеграцию, нагрузку и так далее. Часто обнаруживалось, что тесты фейлятся. Тогда всё уходило обратно внешнему разработчику. Как…
-
Учимся торговать на бирже. Часть первая: настройка тестового окружения
—
от автора
В этом цикле статей создадим окружение для работы с тестовой биржей и обмена сообщениями с ней, разберёмся с основными биржевыми терминами и закрепим знания на практике. Для настройки всего необходимого понадобятся лишь базовые знания в программировании и умение пользоваться Git-ом.