Спеціально для тих, хто не встиг зареєструватися на Superjob Data Science Meetup, ми організуємо пряму трансляцію події на Youtube або Facebook.

Початок у 19:00 за московським часом.
image

Читати далі →



Валентин Гогичашвили пояснює микросервисы. Перед вами розшифровка доповіді з Highload++.

Добрий день, я Валентин Гогичашвили. Всі слайди я зробив латиницею, сподіваюся не буде проблем. Я з Zalando.

Що таке Zalando? Напевно, ви знаєте Lamoda, Zalando був папою Lamoda свій час. Щоб зрозуміти, що таке Zalando, потрібно уявити Lamoda і збільшити в кілька разів.

Zalando – це магазин шмоток, ми почали продавати взуття, дуже гарну між іншим. Почали розширюватися все більше і більше. Зовні сайт виглядає дуже просто. За 6 років, що я працюю в Zalando і за 8 років існування — ця компанія була однією з найбільш зростаючих у Європі в якийсь час. Шість років тому, коли я прийшов в Zalando, вона росла десь 100%.

Читати далі →

Superjob запрошує на Data Science Meetup. Зустрічаємося 2 березня в нашому офісі на Малій Дмитрівці.

image

Теми та спікери:

  • «Застосування алгоритмів пошуку нечітких дублікатів в пошуку вакансій»
Дмитро Кожокарь, старший розробник Superjob, розповість про досвід створення ефективного алгоритму пошуку нечітких дублікатів серед великої кількості напівструктурованих текстових записів. У доповіді розглядається використання функції з сімейства locality-sensitive hashing з додатковими оптимизациями для виявлення схожих вакансій і подальшого об'єднання їх у кластери.

Читати далі →

Стан мережевої безпеки в 2016 році, докладний звіт Qrator Labs і Wallarm



«Хабраэффект» навпаки — атаки на Хабрахабр за рік (зверху) і на Гиктаймс (знизу). У лютому 2017 на Гиктаймс була нейтралізована атака в 17,5 Гбіт/с.



Як компанія, чиєю основною діяльність є нейтралізації DDoS, в минулому році ми спостерігали кілька змін у галузі.

Інциденти, пов'язані з атак типу «відмова в обслуговуванні» знову на слуху, але тепер грамотно виконані атаки вже погрожують доступності цілих регіонів. На проблему знову потрібно звертати підвищену увагу, ніби ми повернулися на 5-7 років назад у минуле.

До минулого року могло здатися, що проблема DDoS вже досить добре вирішена.

Але потужність атак і їх складність в минулому році зросли радикально. У минулому навіть потужні атаки в 100-300 Гбіт/с не викликали особливої «головного болю». Складні типи атак на протоколи прикладного рівня траплялися рідко. А в 2016 році світ вперше побачив атаки в 1 Тбіт/с, і атаки на рівень L7 стали куди більш поширеними.

Читати далі →

Події і потоки. Частина 1

Відразу скажу, що стаття не про потоки, а про події в контексті потоків .NET. Тому я не буду намагатися організувати роботу потоків правильно (з усіма блокуваннями, колбэками, скасуванням і тд). Для правильної організації потоків є інші статті.

Всі приклади будуть написані на мові C# для версії фреймворку 4.0 (на 4.6 все трохи простіше, але все ще є багато проектів на 4.0). Так само буду намагатися дотримуватися версії C# 5.0.

Читати далі →

Axure. Удар інтерактивом по інтерфейсу. Проби і помилки

Axure
  • Дійсно цей продукт не більш ніж інструмент для прототипування?
  • Може UI designer повністю перейти на роботу в Axure, відмовившись від інших інструментів?
  • Які сильні та слабкі сторони цієї програми?


Я постараюся знайти відповіді на ці питання нижче. Порівняно недавно я вирішив піти від Adobe Photoshop до Axure, раптово розкривши для себе потенціал цього інструменту, не тільки як засобу для прототипування.

Читати далі →

IT-meetup Superjob «iOS — архітектура дизайну, коду, деплоя» (звіт, презентації, відео)

Відео, доповіді та короткий звіт для тих, хто не доїхав.

У новому офісі Superjob на Малій Дмитрівці відбувся перший в 2017 році митап з мобільного iOS-розробці. Додаток Superjob для пошуку роботи стабільно «проживає» в топі AppStore, а рахунок установок давно йде на мільйони. Ми першими запустили додаток для корпоративних користувачів, і сьогодні тисячі роботодавців вже навіть і не звертаються до веб-версії. Так що досвід у нашої команди дійсно унікальний. Таким зазвичай служби безпеки ділитися не дозволяють. Але у нас СБ немає — заборонити вечірку було нікому.


Читати далі →

IT-meetup Superjob «iOS — архітектура дизайну, коду, деплоя»

26 січня запрошуємо iOS-розробників на зустріч «iOS — архітектура дизайну, коду, деплоя» в новий офіс Superjob на Малій Дмитрівці. Приходьте обмінюватися досвідом!
Superjob продовжує серію IT-митапов. В цьому році ми зробимо акцент на розробці мобільного та Data Science.image

Читати далі →

Щоденник виступів з мінського DevGAMM 2016

10-11 листопада в Мінську пройшла конференція розробників ігор DevGAMM. На неї приїхало 1300 гостей, було 80 доповідачів, в сумі пройшло більше 60 сесій (доповіді, майстер-класи та круглі столи). Серед них були доповіді від Подружжя Фалижека (ігровий сценарист Valve), Тоні Уоткінса (генеральний директор EA Russia), Петра Иваницки (розробник ігри SUPERHOT), Якуба Дворскі (творець Machinarium, Samorost 3), Марти Деттляфф і Кацпера Непокульчицкого (художники Відьмак 3), Майка Хайнса (євангеліст відділу розробки Amazon), Імре Джеле (розробник Surgeon Simulator і I am bread) і Алекса Ничипорчика (CEO компанії tinyBuild) і багатьох інших доповідачів. Під катом ми зібрали для вас відеозапису і короткий опис всіх доповідей з мітками для зручності пошуку по ним.


Читати далі →

Badoo відкриває вихідні коди Live Streaming Daemon


Для того щоб ми могли вважати статистику, наш сайт в своїй роботі генерує величезну кількість подій. Наприклад, при відправці повідомлення іншому користувачеві, при заході користувача на сайт, при зміні місця розташування і т. д. Події являють собою рядок у форматі JSON або ГПБ (Google Protocol Buffers) і містять час відправлення, ідентифікатор користувача, тип події, а також поля, що відносяться безпосередньо до самої події (наприклад, координати користувача).

Кожну секунду генеруються сотні тисяч подій, і нам потрібні інструменти, щоб їх збирати і аналізувати ефективно та з мінімальною затримкою. Ми розглядали декілька існуючих рішень для цієї задачі і донедавна використовували демон під назвою Scribe від Facebook. Він в цілому нас влаштовував і дозволяв робити все, що нам потрібно. Проте в якийсь момент Facebook закинув свою розробку, і при деяких умовах Scribe почав у нас падати (наприклад, при перевантаженні upstream-серверів). Самостійно усунути причину падінь демона у нас не вийшло, тому ми почали шукати альтернативу.

Читати далі →