Как стать тестировщиком: плюсы/минусы, интернатура, опыт

Привет, Habr! Меня зовут Екатерина, и я руковожу тестированием и непрерывно ищу новых специалистов в свою команду. По опыту работы в трех компаниях могу сказать: только 13% поиска превращается в реальных сотрудников. Не буду разбирать, как работает воронка подбора квалифицированных кадров в IT – это задача HR’ов – здесь мне хотелось бы рассказать о том, […]

Переписывание истории репозитория кода, или почему иногда можно git push -f

Одно из первых наставлений, которое молодой падаван получает вместе с доступом к git-репозиториям, звучит так: «никогда не ешь жёлтый снег делай git push -f». Поскольку это одна из сотен максим, которые нужно усвоить начинающему инженеру-разработчику ПО, никто не тратит время на уточнение, почему именно так нельзя делать. Это как младенцы и огонь: «спички детям не […]

FinTech. А что защищать?

Всем привет, Минутка деанона, меня зовут Анатолий Маковецкий, я Security Team Lead в Exness. Сразу извинюсь перед теми, кто ожидает увидеть технический write-up, здесь его не будет. Также в материале описаны настолько очевидные на первый взгляд вещи, что даже не факт, что они являются таковыми, но вы резонно можете меня спросить, как меня наняли и […]

Совет дизайнеру: работа в продуктовой команде

Когда я только начинал свой путь как продуктовый дизайнер, я сталкивался с различного рода проблемами. Я заметил, что эти проблемы актуальны и сейчас для начинающих дизайнеров, поэтому хочу зафиксировать несколько советов по работе в продуктовой команде. Под катом — небольшой чеклист по тому, что стоит сделать в первую очередь, когда приходишь в компанию на позицию […]

Data Science в обувном магазине: предсказали поведение клиентов и увеличили конверсию сайта на 16%

Российский производитель обуви Mario Berluchi автоматизировал маркетинг, внедрил привычные для интернет-магазинов механики, но не остановился на этом и запустил направление Data Science. Теперь магазин с помощью алгоритмов машинного обучения предсказывает действия клиента: что он сделает после добавления товара в корзину — купит или уйдет, а если уйдет, то когда вернется. Предсказание помогает в нужный момент […]

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик

У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается семимильными шагами, проникает в самые неожиданные места и становится всё […]

Приглашаем на DINS JS EVENING (online): обсуждаем рефакторинг приложений и SvelteJS

Встречаемся 30 сентября в 19:00. В этот вечер Андрей Владыкин из DINS расскажет, с какими трудностями столкнулся при рефакторинге Chrome Extension и с помощью каких технических решений справился с этой задачей. Михаил Кузнецов из ING Bank сделает обзор нового фреймворка SvelteJS и проведет демо с разработкой простого приложение в прямом эфире. Участники встречи смогут задать […]

Спутниковый мониторинг солярки, или зачем ГРП-насосу ГЛОНАСС

Добрый день, дорогие коллеги и просто любители нестандартных технических решений.  Представляю вашему вниманию стори из будней скромного системного интегратора и поставщика телематики для бескрайних российских просторов))) Как-то сверху поступила неординарная задача, выходящая за рамки привычных «Глонасс»-будней. К нам по рекомендации обратилась одна нефтесервисная компания (а какая — NDA), занимающаяся на ближнем Севере услугами в сфере […]

SmartData 2020: конференция про data engineering

Если ваша должность — data engineer, то вы могли сталкиваться с обидным информационным перекосом. Тему data science освещают активно, по ней много полезных материалов. А вы работаете в смежной области, где тоже возникает много важных вопросов, но об этих вопросах говорят заметно меньше. Мы решили, что стоит закрыть этот пробел, поэтому 9-12 декабря проведём конференцию […]

JavaFX: класс Controller и fx:id в FXML

Мне кажется, не оправданно много полезных статей не только не посвящают и двух слов самому животрепещущему вопросу при начале работы с JavaFX, но и посвятив, все равно не раскрывают его полностью. А вопрос возникает следующий: как наладить связь ваших node по их fx:id и вашего кода. Как использовать их в разных частях кода, чтобы ссылаться […]