Михаил Салосин. Golang Meetup. Использование Go в бэкенде приложения «Смотри+»

Михаил Салосин (далее – МС): – Всем привет! Меня зовут Михаил. Я работаю бэкенд-разработчиком в компании MC2 Software, и я расскажу об использовании Go в бэкенде мобильного приложения «Смотри+». Кто-нибудь из присутствующих любит хоккей? Тогда это приложение для вас. Оно – для «Андроида» и iOS, служит для просмотра трансляций разных спортивных событий в онлайне и […]

Задача для разработчика, или как мы без вендора ручные сканеры прошивали

Всем привет. Мы, Виктор Антипов и Илья Алешин, сегодня расскажем о своем опыте работы с USB-девайсами через Python PyUSB и немного о реверс-инжиниринге. Предыстория В 2019 году вступило в силу Постановление Правительства РФ № 224 «Об утверждении Правил маркировки табачной продукции средствами идентификации и особенностях внедрения государственной информационной системы мониторинга за оборотом товаров, подлежащих обязательной […]

Рейтинг в Яндекс.Такси: короткий пост на серьёзную тему

Я пользуюсь Яндекс.Такси от 3 раз в неделю до 1 раза в месяц. Если доехал живым и не было какой-то жуткой лажи типа «Куда ехать, а центр города где?», грубого нарушения ПДД или незакрытого заказа, я ставил 5, раздаривал благодарности и значки, почти всегда оставлял чаевые. Я всегда пунктуальный,  спокойный, всегда трезвый, если гружёный — […]

14 обязательных для изучения функций в JavaScript

Доброго времени суток, друзья! Автор материала, перевод которого я сегодня публикую, утверждает, что без знания этих функций (без понимания того, как они работают) бесполезно ходить на собеседования по JS. Не вполне согласен с данным утверждением, однако материал показался мне достаточно интересным, чтобы поделиться им с сообществом. Итак, поехали. 1. Определение специального типа объекта Как все […]

Началась новая эра в робототехнике

Команда CoSTAR с четвероногим роботом SPOT mini выиграла этап Urban Circuit соревнования DARPA Subterranean Challenge! Альберт Ефимов, Алексей Бурков, Виктор Цыганков Лаборатория робототехники Сбербанка Управление перспективных исследовательских проектов Министерства обороны США (Defense Advanced Research Projects Agency, DARPA) — агентство, отвечающее за разработку новых технологий для использования в интересах вооружённых сил. Для обеспечения сохранения технологического превосходства […]

Принцип подстановки Лисков

Всем привет, меня зовут Константин. Я занимаюсь разработкой на Java в Tinkoff.ru и люблю SOLID. В этой статье мы сформулируем принцип подстановки Лисков, покажем его связь с принципом Открытости-Закрытости, узнаем, как правильно формировать иерархию наследования и ответим на философский вопрос о том, является ли квадрат прямоугольником. Прежде чем перейти непосредственно к рассматриваемой теме, я хочу […]

Гендерные праздники в IT. Как отметить

В самый разгар гендерных праздников хочется помочь тем, кто делает мероприятия в офисе. Отношение к 23 февраля и 8 марта с каждым годом все неоднозначнее. Но мы пока не готовы отказаться от еще одного повода повеселиться всем вместе. Знаем, что часто HR делегируют работу по выбору развлечений и подарков на тех, кто совсем не готов […]

Security Week 10: RSA Conference и восприятие кибербезопасности

На прошлой неделе в Сан-Франциско прошла очередная конференция по кибербезопасности RSA Security 2020 — мероприятие, в котором бизнеса немного больше, чем технологий. Деловые особенности индустрии не менее важны, чем технические, хотя это взаимодействие и проходит под знаком некоего антагонизма: менеджеры по развитию бизнеса говорят красивые слова, а технарям скучно. Кстати, о словах: вот как эволюционировали […]

Как получать 100 тысяч за код. Полное руководство для начинающих

Сохраните в закладки сейчас, скажите спасибо через год. В конце каждого этапа — ссылки для внеклассного чтения. 1. Познакомьтесь с веб-разработкой Продолжительность этапа: 1 месяц. Что изучить на этом этапе. Структуру HTML. Отличия фронтенда и бэкенда. Разметку и оформление текста. Как размечать страницу по макету. Как ставить ссылки и вставлять изображения. Основы CSS — правила, селекторы, свойства и каскадирование. Хотя бы немного понимать, как работает и где применяется JavaScript. […]

Японская и Калифорнийская модели Кано

Модель Кано предлагает статистический подход к управлению развитием продукта или сервиса на основе анализа предпочтений пользователей. Модель была разработана японским профессором Нориаки Кано в 1984 году и представляет собой пять категорий, по которым необходимо распределить все ключевые свойства продукта. Дальнейшая стратегия (какие свойства стоит развивать, а какие исключить) строится на базе того, к какой категории […]