Месяц: Декабрь 2019
-
Как разделить роли в проекте на Laravel: обзорное сравнение RBAC пакетов
—
от автора
При разработке веб-проекта, в котором есть учетные записи пользователей, зачастую встает вопрос об организации системы ролей и прав для разграничения доступов к тем или иным разделам и функциям системы. В этой статье мы сравним пакеты для управления доступом и подведем итоги в таблице.
-
Какие бы у меня возникли проблемы, если бы я боролся за гендерный баланс в ИТ?
—
от автора
Даже в голову приходит этим заниматься, если честно. Я не сторонник идей равенства и братства, я за естественное регулирование социальных процессов. Но кто-то считает это важным и даже тратит на это время и деньги. Возможно, эти люди даже в чём-то правы, но ввязываться в это я бы не стал. По некоторым причинам, изложенным ниже. Предупреждение:…
-
Жизнь и IT или год, как я уволился с последнего места работы
—
от автора
Сегодня подвели с женой итоги моего первого года без работы. Последняя, на данный момент, моя официальная должность — заведующий лаборатории по разработке прикладного программного обеспечения. До этого работал ведущим программистом, системным архитектором и т.п. В IT официально более 16 лет стажа. Что же изменилось во мне за год без работы:
-
Пятничный опрос про обновления
—
от автора
Всем привет! Сегодня мы решили провести опрос на тему, которая была подсказана разработчиками Vivaldi, отвечающими за процесс обновления браузера. Дело в том, что процедура эта не так проста, как кажется — пользователи нередко демонстрируют удивительную непредсказуемость, выполняя стандартные действия довольно неожиданными способами. Как правило, эти способы появляются не просто так — они рождаются в результате…
-
Как выглядит контент Durex в социальных сетях Китая
—
от автора
Экскурсию в совершенно другое культурное поле проводит Алексей Чигадаев, руководитель международных проектов iMARS China.
-
Туториал: Реактивный Spring Boot
—
от автора
В прошлом месяце Trisha Gee (JetBrains) представила на SpringOne демонстрацию создания приложения, отображающего стоимость акций в реальном времени, с использованием Spring Boot, Kotlin и JavaFX. Демонстрация в режиме реального времени была записана и доступна в виде 70-минутного видео. 18 декабря Trisha завершила публикацию на сайте dzone.com туториала про реактивный Spring Boot на основе указанного видео,…
-
Конструктор LEGO и абсолютный ноль
—
от автора
Приближается празднование Нового года. Для кого-то это двое суток на кухне ради десяти минут за столом, для кого-то — отличный повод собрать всех родных и близких, а для кого-то это чудеса, дедушка Мороз и, конечно же, подарки под елкой. Из года в год дети составляют список пожеланий для всемогущего седобородого волшебника (я про деда Мороза,…
-
Отправляем письма с помощью asyncio и aiohttp из Django приложения
—
от автора
Всем привет! Я занимаюсь разработкой и поддержкой сервиса уведомлений в Ostrovok.ru. Сервис написан на Python3 и Django. Помимо транзакционных писем, пушей и сообщений, сервис также берёт на себя задачи по массовым рассылкам коммерческих предложений (не спам! trust me, отписки у нас работают лучше подписок) пользователям, давшим на это согласие. Со временем база активных получателей разрослась…
-
Хабра-детектив на выходных 2. Новый уровень
—
от автора
Вы ведь помните историю про студентов? Ту самую, где за перевод технической статьи, опубликованный на Хабре, ставили зачёт. Я ведь знаю, что помните. Сам недавно видел комментарий к очередному переводу из песочницы: «Зачёт-то поставили?». Поскольку уже прошел целый месяц с того самого, первого Хабра-детектива, я решил узнать, что же случилось с этими «подозрительными пользователями» и…
-
Как сделать свой автоскейлер для кластера
—
от автора
Привет! Мы обучаем людей работе с большими данными. Невозможно себе представить образовательную программу по большим данным без своего кластера, на котором все участники совместно работают. По этой причине на нашей программе он всегда есть 🙂 Мы занимаемся его настройкой, тюнингом и администрированием, а ребята непосредственно запускают там MapReduce-джобы и пользуются Spark’ом. В этом посте мы…