Как стать автором
Обновить

Компания Exness временно не ведёт блог на Хабре

Сначала показывать

Создаём «умный» мок с минимумом усилий

Время на прочтение13 мин
Количество просмотров3.8K

Иногда ваше тестовое окружение не готово к изоляции от внешних сервисов. Более того, тестовый фреймворк не готов тоже. Но наступает момент, когда вы понимаете, что это нужно изменить и размышляете, как  наиболее плавно перейти на моки. В этой статье я хочу рассказать о нескольких вариантах организации мокирования веб-сервисов в подобном случае, о том, как связать это с автоматизацией тестирования и о нашем опыте внедрения Mockserver в стек инструментов компании.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Python на максималках: расширения на языках Rust и Cython

Время на прочтение12 мин
Количество просмотров8.3K

Python — лучший выбор для анализа данных и машинного обучения. Его производительность в большинстве случаев более чем достаточна. Но как быть, если объемы ваших данных растут значительно быстрее, чем имеющиеся ресурсы, и требуется повышение производительности? 

В этой статье мы попробуем решить несколько простых задач, используя чистый Python и два языка расширения: Rust и Cython. Чтобы сравнить два этих подхода, мы оценим трудоемкость каждого из них, а также рассмотрим случаи, в которых следует попробовать что-то другое. Начнем с установки и с простых приложений, а затем перейдем к более сложным экспериментам.

Читать далее
Всего голосов 9: ↑6 и ↓3+3
Комментарии11

Как разработчики проект с Flow.js на Typescript переводили

Время на прочтение11 мин
Количество просмотров3.2K

Вы когда-нибудь путешествовали по незнакомым местам без туроператора, гида или даже GPS для базовой ориентации в пространстве? Приходится составлять маршрут самостоятельно, разбираться в местности на ходу, импровизировать, чуть ли не рисовать собственную карту… Занятие не из легких, полное трудностей и препятствий, но их решение дарит новые знания и незабываемый опыт.

Решение задачи, поставленной перед нашим сотрудником Артуром Антоновым, напоминало именно такое путешествие, и в этой статье он пройдет его снова с вами.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии5

Истории о том, как с помощью APM инструмента найти узкие места в Atlassian Confluence

Время на прочтение5 мин
Количество просмотров1.4K

Привет, Хабр! 

На связи Гончик, любитель APM (application performance monitoring) инструментов, в частности Glowroot

Сегодня расскажу о том, как за кратчайшее время найти узкие места в Confluence On-Prem на основе одной промышленной инсталляции. Поскольку стенд использовался для обучения, где источником базы знаний был Confluence. А осень это пора наплыва пользователей-учеников и необходимо было провести аудит и подготовить изменения, поскольку система уже претерпевала ранее проблемы отдачи своевременно контента пользователям в периоды наплыва читателей.

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии2

Как создать IT-курс, который будет интересен слушателям?

Время на прочтение7 мин
Количество просмотров3K

Сегодня существует огромное количество всевозможных курсов: от бесконечного засилья Python до науки в книгах о Гарри Поттере (да-да, его реально преподают в университете Фростбурга). Но как создать программу обучения, которая по-настоящему зайдёт ученикам? 

В этой статье наш сотрудник Павел Попов, Engineering Leader в Exness, решил поделиться собственным опытом создания IT-курсов самых разных форматов, разобрал их плюсы и минусы и подсчитал возможную прибыль. Под катом он поведет рассказ от первого лица.

Читать далее
Всего голосов 13: ↑9 и ↓4+5
Комментарии2

Зачем знать индустрию, в которой работает твоя компания?

Время на прочтение8 мин
Количество просмотров2.9K

Всем привет!

Неоднократно сталкивался в ИТ-сообществе с мнением, что разработчикам бы работу работать, а не “вот это вот все”. Под “этим всем” скрываются видео и круглые столы от менеджмента, разъясняющие стратегию компании, полезные тренинги от HR, всякая социальная активность типа бейджиков на корпоративном портале, и конечно же, понимание сферы бизнеса - индустрии, в которой работает компания.

Максимум на что готовы многие коллеги по сфере ИТ - понятные им исследования поведения юзеров с помощью A/B или UX тестирования и прочей бигдаты (не к ночи будь помянута :)). То есть, цифры.

Вопрос в том, а можно ли качественно выполнять свою работу, не понимая, что (а точнее, кто) за этими цифрами скрывается? Какие в индустрии правила игры? Чего ждут от компании-лидера? Какие фичи стоит приоритизировать, а на какие не стоит тратить сил и времени? Почему этот коммерческий директор так настойчиво уже год пушит эту непонятную доработку???

Возможно, для джуна, выполняющего простые задачки, это и не критично, но что насчет мидлов и сеньоров? Особенно для тех, кто планирует расти в продактов и выше. Ведь никакая бигдата не сможет объяснить, почему новая фича не встретила успеха у юзеров. Чтобы видеть полную картину происходящего и развивать свои продукты в правильном направлении, нужно понимать, чем живет рынок и его обитатели.

В статье ниже буду рассказывать, как команда управления знаниями решает эту задачу, и почему это вообще лежит в зоне ответственности knowledge management.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии6

MasterCard откажется от магнитных полос на картах

Время на прочтение3 мин
Количество просмотров13K

Уходит целая эпоха: Корпорация MasterCard пообещала отказаться от магнитной полосы на картах к 2033 году и перейти к таким безопасным альтернативам как чипы и бесконтактные платежи. 

А мы решили вспомнить о том, как все начиналось, и поразмышлять над тем, что ждет нас после отказа от магнитных полос. 

Читать далее
Всего голосов 34: ↑31 и ↓3+28
Комментарии155

Как DevOps-инженер переехал с Кипра в Испанию. Где лучше: в Лимассоле или в Барселоне?

Время на прочтение9 мин
Количество просмотров16K

Всем привет! Меня зовут Илья, и я девопс. В 2020-м году я с женой и котом, после трех лет жизни на Кипре, решил перебраться в Испанию, а именно в Барселону. В этой статье я расскажу о своих впечатлениях от релокации, пока они свежи в памяти. В Барселоне мы уже почти год  и, сразу оговорюсь, о переезде мы не пожалели, хотя у нашего «кипрского периода» тоже были свои плюсы. Надеюсь, моя история окажется полезной для тех ИТ-инженеров, кто выбирает между Барселоной и Лимассолом, или задумывается о поиске возможностей в Европе. 

Читать далее
Всего голосов 23: ↑20 и ↓3+17
Комментарии17

Релокация в эпоху пандемии. Нужна ли она инженерам из России и СНГ?

Время на прочтение6 мин
Количество просмотров5.4K

Пандемия и новые IT-перспективы

Пандемия коронавируса и массовая миграция бизнеса в онлайн открыла новые профессиональные горизонты для IT-специалистов. Высокий спрос на технические специальности не спадает уже второй год. При этом, многие айтишники из России и стран СНГ, засидевшиеся на удаленке в родных краях, все чаще стали рассматривать предложения зарубежных работодателей. Международный рынок предлагает привлекательные возможности и условия, с которыми отечественным компаниям бывает достаточно сложно конкурировать. Особое место в числе таких возможностей занимает релокация в страны, где находятся головные офисы и штаб-квартиры зарубежных компаний. 

Отношение разработчиков к релокации

Мы, как иностранная компания с русскими корнями, решили разобраться, насколько зарубежные перспективы привлекают наших соотечественников и что действительно важно для разработчиков, которые решаются на переезд в другие страны. Кроме того, в Exness мы постоянно следим за текущими трендами и статистикой в IT индустрии, чтобы создавать максимально комфортные условия для работы и жизни всех наших сотрудников, которые переезжают на Кипр. 

Чтобы узнать, чего же хотят разработчики в нынешних условиях пандемии мы, совместно с карьерным сервисом g-mate, провели таргетное исследование о готовности специалистов из России и стран СНГ к релокации. 

Читать далее
Всего голосов 14: ↑9 и ↓5+4
Комментарии3

Как трассировка запросов с помощью open-source Glowroot помогает Atlassian инженеру?

Время на прочтение4 мин
Количество просмотров2.6K

В настоящей статье расскажу историю о том, как можно столкнуться с довольно простой проблемой на больших инсталляциях продуктов компании Atlassian, в частности на Jira. 

Методы анализа и поиска узких мест базируясь на простом инструменте Glowroot...

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Как скомпилировать Python

Время на прочтение10 мин
Количество просмотров54K

Привет, Хабр!

Я хочу рассказать об удивительном событии, о котором я узнал пару месяцев назад. Оказывается, одна популярная python-утилита уже более года распространяется в виде бинарных файлов, которые компилируются прямо из python. И речь не про банальную упаковку каким-нибудь PyInstaller-ом, а про честную Ahead-of-time компиляцию целого python-пакета. Если вы удивлены так же как и я, добро пожаловать под кат.

Читать дальше
Всего голосов 32: ↑31 и ↓1+30
Комментарии28

Семь бед — один ответ: как мы решали проблему постоянных исправлений

Время на прочтение6 мин
Количество просмотров4.2K
Приветствую, Хабр! Меня зовут Павел Воропаев, я Software Engineer в компании Exness. Ранее успел поработать в разных российских компаниях в качестве фулстек разработчика, разработчика баз данных Oracle, Python-разработчика и тимлида. По случаю завершения моего испытательного срока я решил написать статью, в которой бы хотел поговорить о том, как можно оптимизировать процесс погружения в задачу. Я расскажу о накопленном ранее опыте, и о том как мой опыт выручил меня, когда я пришел в Exness. В примерах буду описывать взаимодействие микросервисов с помощью sequence diagram.

image
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

Кому на рынке труда жить хорошо? Или записки рекрутера в 2020-м году

Время на прочтение5 мин
Количество просмотров5.5K

Дело мастера боится, а мастеру и кризис нипочём. Так я бы продолжила известную русскую народную пословицу, говоря о текущей ситуации на рынке труда. Мы сейчас вступили в интересный и непростой период, когда мир бизнеса довольно сильно трясёт, и кто-то выпадает из обоймы, а кто-то находит возможности проявить свои сильные навыки ещё больше.

Читать далее
Всего голосов 16: ↑8 и ↓80
Комментарии5

Волки не с Уолл-стрит: как миллениалы развернули рынок, и что к этому привело

Время на прочтение8 мин
Количество просмотров6.5K
Привет сообществу! Меня зовут Станислав, я занимаюсь торговлей на финансовых рынках (фондовый, срочный и валютный рынок) более 15 лет и в блоге буду рассказывать вам интересные истории из мира финтеха и индустрии трейдинга. Stay tuned.

Брокерская индустрия сегодня находится на волне серьезных перемен и это уже не просто красивая метафора, а реальность, которая вплетается в жизнь далеких от финансовых рынков людей. Если еще вчера термины «брокер» и «биржа» вызывали устойчивую ассоциацию с людьми в черных пиджаках и галстуках, то сегодня уже не только «миллениалы» (люди, рожденные между 1981 и 1996 годом), но и представители «поколения Z» (тем, кому сейчас немногим больше двадцати лет) осваивают финансовые рынки. И не только осваивают, но и бьют профессионалов с Уолл-стрит в их собственной игре. Как это возможно?

image
Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии20

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

Время на прочтение9 мин
Количество просмотров3.8K
Всем привет,

Минутка деанона, меня зовут Анатолий Маковецкий, я Security Team Lead в Exness.

Сразу извинюсь перед теми, кто ожидает увидеть технический write-up, здесь его не будет. Также в материале описаны настолько очевидные на первый взгляд вещи, что даже не факт, что они являются таковыми, но вы резонно можете меня спросить, как меня наняли и когда я уже перестану притворяться безопасником (ответ на картинке под катом).



Погнали.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии7

Discovery бэклог: как не упустить важное

Время на прочтение9 мин
Количество просмотров2.8K
Всем привет! Меня зовут Юля, я отвечаю за развитие продукта Social Trading в Exness. Немного обо мне. Работаю в продуктовой разработке восемь лет в роли продакта. Начинала заниматься этим, когда эта роль в российских компаниях так даже и не называлась. Сейчас мы вместе с командой делаем продукт, который позволяет трейдерам с небольшим опытом инвестировать на финансовом рынке. Если кратко, суть в том, что эти трейдеры копируют понравившиеся стратегии более опытных трейдеров. 

Давайте на примере нашего сервиса поговорим о том, откуда брать идеи для бэклога и как сделать его полезным и удобным инструментом для работы. 


Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Простые средства информирования внутри компании

Время на прочтение12 мин
Количество просмотров7.1K
Всем снова привет!

Вроде бы еще не так давно я рассказывал, как выглядит обмен знаниями в Exness глазами новичка, и вот уже снова есть, что рассказать!

На самом деле, гибкость и скорость это два больших плюса в любом бизнесе. И на работу knowledge manager’a это влияет в огромной степени.

Сегодня я расскажу о трех простых, но очень востребованных в компании активностях. Отмечу, что на путь от идеи до воплощения потребовалось чуть больше месяца, и, наверное, это должно очень многое сказать о корпоративной культуре.

Почему этим хочется поделиться здесь, на Хабре? Очень просто: в ИТ-сфере управление знаниями все еще считается чем-то сложным, требующим больших усилий и обдумывания. Много раз приходилось слышать что-то типа: «Ну ведь это же все долго и непонятно. А можно как-то быстро и просто?».

Итак, простые инструменты, которые любая компания может использовать в своей работе, независимо от того, есть у вас менеджер управления знаниями, или вы стартап с тремя разработчиками.


Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии7

Токсичный руководитель: казнить нельзя помиловать

Время на прочтение7 мин
Количество просмотров9.1K
Как часто вы слышали комментарии вроде «он токсичен, с ним невозможно работать» и насколько они объективны? Легко сказать: «Видишь пьяного — отойди», посоветовать игнорировать или не вступать в конфликт с подобным человеком. Стандартные советы, которыми пестрят статьи в Интернете: бежать, увольняться при первых проявлениях токсичности — не всегда работают. Может быть, игнорировать подобное поведение и оставаться в профессиональном контексте. Но так ли все просто?

image
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии4

Биткоин и криптовалюты: перспективы в условиях современной финансовой системы

Время на прочтение6 мин
Количество просмотров6.1K
Уже три года прошло с того момента, когда биткоин пробил историческую отметку в 3000 долларов и устремился штурмовать новые максимумы, создав волну “хайпа” вокруг криптовалют. Известно, что появление новой технологии сначала создает ажиотаж, приводящий к появлению финансового пузыря, затем, через несколько лет начинается реальное развитие технологии: так было, например, с интернет-компаниями. Что мы можем сказать про блокчейн и криптовалюты сегодня, в 2020 году?

image
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии11

Apple WWDC 2020: что нового в тестировании iOS

Время на прочтение6 мин
Количество просмотров4.4K
Привет, меня зовут Сергей, и я тестирую iOS приложения в Exness. В конце июня 2020 г. закончилась очередная WWDC. Давайте разберемся, что же она принесла нового в мир тестирования iOS приложений.

image
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0
1
Изменить настройки темы