Всем привет. В предыдущей статье мы рассказывали о нашей версии HTTP клиента, которая основана на генерации OpenAPI файлов по Spring-контроллерам и Swagger UI в качестве готового интерфейса пользователя для работы с запросами. В комментариях к ней писали, что поддержка http файлов весьма актуальна, так как они используются во многих существующих проектах. Мы решили изучить этот вопрос подробнее и вот что из этого вышло… Читать далее
Привет! Меня зовут Сергей Домнин, со мной моя коллега Анастасия Есина. Мы руководители направлений по информационной безопасности в SM Lab. В этой статье мы расскажем о таком методе оценки защищенности, как тестирование на проникновение, или пентест.Немного печальной…
Привет! Меня зовут Марк Паненко, и я Chief Data Science в Ozon Банке. Сегодня я хочу поговорить не о моделях или фреймворках, а о том, что останется с вами — даже когда Python 3 сменится на Python 4, а PyTorch уступит место новым инструментам. О принципах — ну и о книгах, которые научат видеть их за строками кода.Это вторая часть книжной подборки — в первой книги для джунов. Читать далее
Привет, Хабр! Меня зовут Артем Майоров, я администратор баз данных в компании MONS (КОРУС Консалтинг).Расскажу, как мы не дали упасть больше 100 ПВЗ России благодаря спасению PerconaMySQL-сервера.Подробнее, как это сделать и почему вообще его пришлось спасать, я рассказал в тексте! Читать далее
Structured Concurrency это одна из главных фишек Kotlin Coroutines, позволяющая оперировать иерархиями корутин через единый интерфейс, благодаря такой организации можно легко отменить сразу все корутины, имея ссылку только на самый высокоуровневый объект. В этой статье я разберу две базовые штуки на основе которых строится Structured Concurrency - CoroutineContext и CoroutineScope. Поехали! Читать далее
2024 год стал знаковым для рекламодателей, работающих в Яндекс Директе. Платформа сильно изменилась. Ручные стратегии в РСЯ отошли в прошлое, автотаргетинг на поиске стал обязательным. Единая перфоманс-кампания вытесняет все остальные типы компаний. Идет тренд на упрощение процессов и расширение автоматизации.В этой статье мы рассмотрим основные изменения и обсудим их влияние на рекламное продвижение. Читать далее
Всем привет! Меня зовут Вадим Гредасов, я старший системный инженер в отделе автоматизации тестирования IVA Technologies. В этой статье хочу осветить то, как мы в компании организовали автоматизацию тестирования одного из наших продуктов.Несмотря на то, что значимую роль в…
Рынок российских CRM-систем активно развивается и насчитывает около 50 программных продуктов. Для отраслевых ниш и сегментов среднего и малого бизнеса существуют коробочные решения, для крупных корпораций – гибко настраиваемые клиентские платформы.По мере роста…
Рынок отечественного ПО в последние годы значительно изменился. Банки, госкомпании и другие ключевые компании обязаны переходить на российские системы. С другой стороны, зарубежные системы продолжают объявлять об уходе с российского рынка. Эти факторы…
Когда в 2022 году меня позвали в «Базис», я ничего не знал о Basis Dynamix. На собеседовании мне рассказали про отечественную платформу виртуализации и предложили участвовать в налаживании процессов внедрения. Это показалось интересным вызовом — тем более что за плечами был…