Месяц: Ноябрь 2020
-
Внутренний стартап: как мы делали продукт в сервисной компании
—
от автора
Я работаю в компании, которая занимается заказной разработкой. Мы параллельно ведем достаточно много проектов с разной активностью и объемом работы. Каждую неделю менеджеры проектов созваниваются, чтобы сверить текущее состояние дел, составить план на будущую неделю и распределить задачи между разработчиками. Когда я стал тимлидом, в мои обязанности добавилось участие в этих летучках. Я довольно быстро…
-
Казнить нельзя помиловать
—
от автора
SpoilerВсе совпадения в этой статье случайны. Любые аналогии, которые могут быть усмотрены в этом тексте, — безосновательны. Привет! Я хочу сформулировать проблему, с которой иногда сталкиваюсь как руководитель разработки, и которая каждый раз повергает меня в пучину душевных сомнений. Цель статьи — собрать мнение сообщества, как правильно поступить в одной щекотливой ситуации.Приглашаю принять участие в небольшом…
-
Самые маленькие Arduino для ваших мини-проектов + примеры самих проектов
—
от автора
Если вам нужны маленькие Arduino-платы для DIY-проектов, эта статья как раз кстати. Вы хотите создать носимый девайс на базе Arduino, но оригинальная плата слишком большая? Или есть на примете другой проект, для которого нужна маленькая плата с большим количеством возможностей? Эта подборка поможет выбрать то, что нужно. В ней собраны самые маленькие Arduino платы с…
-
Мы переписали всё на $КРУТОЙЯЗЫК, но стартап всё равно не взлетел
—
от автора
Сегодня наше невероятное приключение подходит к концу. Но всё было не напрасно. Мы оставим после себя наследие в виде превосходных технологических решений и команды, которая готова к следующему вызову. Следуя славной традиции стартапов, я решил написать эту статью, чтобы другие разработчики смогли сделать выводы из наших ошибок. Начало История нашего стартапа, как и многих других,…
-
Конечные автоматы на страже порядка
—
от автора
При разработке сложных систем часто сталкиваешься с проблемой прозрачности кода, точным описанием бизнес-логики и масштабирования решения. Однажды нам поставили задачу: реализовать функциональность тарифов, в которой много бизнес-логики. При этом сроки были сжаты, да ещё и повышенные финансовые риски. Чтобы решить эту задачу быстро, эффективно и прозрачно, мы решили использовать конечные автоматы (state machine).
-
Задачи и инструменты ML и их практическое применение
—
от автора
Машинное обучение – распространившийся термин, но не все понимают его верно. В этом материале эксперты направления аналитических решений ГК «КОРУС Консалтинг» Алена Гайбатова и Екатерина Степанова расскажут, что же на самом деле такое machine learning (ML), в каких случаях эту технологию стоит использовать в проектах, а также где машинное обучение активно применяется на практике. Как работают с даннымиУже давно…
-
Авалония для самых маленьких
—
от автора
В свежем превью Rider, помимо прочего, появилась поддержка Авалонии. Авалония — это самый крупный .NET фреймворк для разработки кроссплатформенного UI, и его поддержка в IDE — отличный повод наконец разобраться, как писать десктопные приложения для любых платформ. В этой статье я на примере простой задачи по реализации калькулятора покажу: как управлять разметкой, как связывать функциональность…
-
Внедрение CI/CD: в чем основная задача пайплайна и как сделать лучше жизнь разработчиков
—
от автора
О своём опыте построения пайплайнов, правильных и неправильных подходах к CI/CD, здоровых профессиональных конфликтах и реализации GitOps в неидеальном мире рассказывают спикеры курса Слёрма по CI/CD Тимофей Ларкин и Александр Швалов.
-
DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое
—
от автора
Привет! Очередной длинный пост о том, что мы сделали за последние четыре месяца. Как всегда, мы говорим DataGrip, а подразумеваем все остальные наши IDE. В том числе и WebStorm, SQL-плагин к которому теперь можно докупить.
-
Валидация элементов формы textInputLayout в Android с помощью связывания данных
—
от автора
Прямо сейчас в OTUS открыт набор на новый поток курса «Android Developer. Basic». В преддверии старта курса традиционно подготовили для вас интересный перевод, а так же предлагаем посмотреть день открытых дверей по курсу, в рамках которого вы подробно узнаете о процессе обучение и получите ответы на интересующие вопросы.Удобный способ валидации форм«Чтобы научиться чему-то хорошо, нужно…