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

Пользователь

Отправить сообщение

Почему тип поля enum на уровне базы — зло

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров37K

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

Тип колонки enum используется для хранения данных, которые могут принимать определённые значения из заранее определённого набора. Он обеспечивает ограничение значений, которые может принимать колонка, и позволяет более строго контролировать данные. Это может быть полезно для хранения статусов, категорий, типов или любых других значений, которые могут быть заданы только из ограниченного набора вариантов.

Но это в теории. А что на практике? Рассмотрим под катом.

Читать далее

Инструменты тимлида: как управлять техническим бэклогом

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

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

Читать далее

Мы придумали удобную систему управления разработкой. Объясняем, как она работает

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

Привет! Меня зовут Виталий Дощенко, я New Business Director в AGIMA. В этой статье расскажу про наше небольшое, но классное изобретение — Agimaban. Это система управления разработкой, которая спасла нас от головной боли.

Читать далее

Оценка производительности полнотекстового поиска в PostgreSQL на примерах приближенных к реальным

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.6K

Добрый день! Меня зовут Александр и я С# разработчик в компании Bimeister!

Данная статья предназначена для людей, применяющих или планирующих применять полнотекстовый поиск по объектам в БД PostgreSQL, а также для тех кто хотел бы оценить скорость поиска при использовании встроенных механизмов PostgreSQL для различных объемов данных.

А если поподробнее

Удаленка — враг или друг?

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

Всем привет! Меня зовут Катя, я работаю аналитиком данных в МТС Медиа, занимаюсь анализом поведения пользователей онлайн кинотеатра KION. В свободное время веду Telegram канал, где пишу о своей работе и карьерном пути. Сегодня хочу поведать о вечно животрепещущей теме - об удаленке.

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

Читать далее

Как сделать двухфакторную аутентификацию через SMS в своём приложении

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

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

Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В этой статье я расскажу, как можно реализовать двухфакторную аутентификацию в веб-приложении на NodeJS, и объясню, как отправлять одноразовый код через SMS API, используя сервис MTC Exolve.

Читать далее

Книги, которые можно рекомендовать любому программисту: от «Карьеры программиста» до «Математических алгоритмов»

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

Привет, Хабр! Сегодня хотим представить подборку книг, которые было бы полезно прочитать любому программисту. Многие из них, вероятно, вами уже прочитаны, но если нет, рекомендуем ознакомиться. В подборке 7 книг — конечно, это субъективный выбор. Но если у вас есть любимые книги по разработке, которые вы можете рекомендовать, расскажите о них в комментариях, пожалуйста.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer, Application Developer
PHP
Symfony
Doctrine2
PostgreSQL
OOP
English
Software development
SQL
Oracle