Рубрика «Блог компании Mail.Ru Group» - 55

GeekUniversity открывает набор на факультет информационной безопасности - 1

В нашем онлайн-университете для программистов открылся новый факультет информационной безопасности. Студенты пройдут путь от новичка до разработчика уровня middle всего за год и получат гарантированное трудоустройство после успешного окончания университета.

GeekUniversity — совместный образовательный проект Mail.Ru Group и IT-портала GeekBrains. Преподаватели факультета — специалисты ведущих российских компаний, в том числе Mail.Ru Group. Выпускники получат свидетельство, подтверждающее приобретенную квалификацию.

Читать полностью »

Формы на сайте — спамер поневоле - 1

В профильных сообществах e-mail—маркетологов, на форумах, посвященных поддержке CMS, на конференциях — везде сейчас активно обсуждается проблема спам-атак, устойчивым вектором которых является инъекция текста в формы на сайтах. Такой способ используется для отправки спама, а также для проведения узконаправленных атак, парализующих работу с отдельными ящиками.
Читать полностью »

Обработка текстов на естественных языках - 1

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

GeekBrains открывает набор на бесплатные курсы подготовки программистов - 1

Всем привет! Мы открываем набор на бесплатные курсы обучения для Ruby и Frontend-разработчиков. Для участия необходимо пройти конкурс. Пять лучших выпускников пройдут стажировку у нас и останутся работать в офисе. Заявки на обучение принимаются по 17 июня включительно. Подробности набора и программа обучения – под катом.

Читать полностью »

Приложение для Tarantool — это, по сути, набор хранимых процедур, используемых как API. Данные обрабатываются на стороне хранилища, что позволяет значительно повысить производительность. Однако поддержка хранимых процедур может превратиться в кошмар.

Может. Но не сегодня.

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

Приложения для Tarantool. Часть 3. Тестирование и запуск - 1

Читать полностью »

Лучшие методики проектирования производительных мобильных API - 1

В сети есть множество информативных статей о высокой производительности на мобильных устройствах, и столько же об общем проектировании API. Но очень мало обсуждаются архитектурные решения, необходимые для оптимизации производительности бэкендных API, предназначенных для использования мобильными клиентами.
Читать полностью »

Как тикеты в саппорт превращаются в тикеты в Jira - 1

Когда пользователи наших мобильных почтовых клиентов обращаются в поддержку, в большинстве случаев они думают, что практически напрямую общаются с разработчиками. Это, конечно, не так. Сразу расставим точки над Ё: если бы тикеты от службы поддержки попадали к разработчикам в том виде, в каком они приходят от пользователей, то разработчики превратились бы в поддержку. Поэтому тикеты проходят через целый ряд «фильтров»: сначала три линии службы поддержки, затем передаются на экспертизу (решается, может ли это быть продуктовой проблемой и достаточно ли данных для её анализа), а потом попадают к тестировщикам на воспроизведение, по результатам которого ставят уже финальный таск в Jira для разработчиков. К слову, до экспертизы добираются считанные единицы тикетов, из которых к разработчикам в виде задач приходит в 2-5 раз меньше, в зависимости от проекта.

Какие мы собираем данные и какой путь проходят пользовательские обращения и отзывы, прежде чем попасть к разработчикам?
Читать полностью »

Руководство по ассемблеру Go - 1

Прежде чем заняться реализацией runtime и изучением стандартной библиотеки, необходимо освоить абстрактный ассемблер Go. Надеюсь, это руководство поможет вам быстро овладеть нужными знаниями.
Читать полностью »

Google показал обновлённую дизайн-систему Material Design 2.0 на конференции I/O. Это серьёзное изменение визуального стиля и расширение инструментария, первые звоночки которого появились ещё в марте.

Material Design 2.0 и Android P - 1Читать полностью »

Хранение данных на Виниле - 1

В 2016-м я выступил на Highload с докладом про Vinyl, движок для хранения данных на диске в Tarantool. С тех пор мы добавили много новых возможностей, но хранение данных на диске — такая объемная тема, что основы, о которых идет речь в этой статье, совсем не изменились.

Содержание (чтобы удобно было ориентироваться):

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js