![](https://webcf.waybackmachine.org/web/20210925201242im_/https://habrastorage.org/getpro/habr/upload_files/0ea/5b6/e4f/0ea5b6e4f7429397d595adfd2031de3b.png)
Компания «Рексофт» (Reksoft), один из ведущих российских разработчиков цифровых решений, приглашает на бесплатный онлайн-вебинар «Управление корпоративной архитектурой», который состоится 30 сентября в 16:00.
Компания «Рексофт» (Reksoft), один из ведущих российских разработчиков цифровых решений, приглашает на бесплатный онлайн-вебинар «Управление корпоративной архитектурой», который состоится 30 сентября в 16:00.
Всем привет! В этой статье я расскажу, как у нас в «Рексофт» происходит повышение грейдов, почему именно так, и как мы к этому пришли.
К сожалению, начать придется издалека, и воображаемая машина времени отправляет нас в прошлое. Пристегните ремни, постараемся двигаться быстро. И, пожалуйста, наденьте спасательные жилеты: без «воды» никуда.
В управленческой среде есть древняя скрижаль, на которой время оставило базовую мудрость: нельзя управлять тем, что нельзя измерить. Почти любую деталь сложного проекта можно разложить на исчисляемые параметры. Однако измерения ради измерений не обязательно облегчают управление. Они хороши настолько, насколько хороша рассказываемая ими история.
Для истории важно, был ли проект успешен или нет. Алексей Ким, руководитель проектов «Рексофт», делится своим видением ключевых параметров, влияющих на успех ИТ-проекта. В этом посте мы поговорим, по каким метрикам оценивать проект РП, чтобы соблюсти статус-кво по задачам со стороны заказчика и команды, и дадим примеры из практики, чтобы показать, что к чему, и как мы сами эти показатели мерим.
На мой взгляд, язык php всегда был довольно хорошим решением для создания сложного бекэнда веб-приложений, а в девяностые и нулевые приобрел такую огромную популярность (именно огромную, сопоставимую с IE для веб-серфига того времени) в первую очередь благодаря легкости, скорости разработки и поддержки кода. Но те времена прошли. Сегодня считается, что приложения на php стали монструозны, долго и сложно запускаемы, способны работать только с подтягиванием множества зависимостей в директорию /vendor...
Зачастую все именно так, но я хочу попробовать вам показать, что может быть иначе. Попробуем сделать простое API и приложить не больше усилий чем при использовании Node.js или Go.
Под катом мой пример того, как можно быстро и без лишней головной боли сделать API на php.
Продолжаю тему моего коллеги о Keycloak.
Кому не нужна вода, а просто пример кода, прыгайте сразу сюда.
Keycloak довольно часто используется в качестве решения для управления идентификацией и доступом для современных приложений в рамках enterprise приложений.
Keycloak написан на языке Java, и создатели изначально заложили очень удобную возможность расширять функционал готового решения так называемыми аддонами или официально: extensions.
Расширение представляет собой обычный проект на Java, состоящий из классов, расширяющих дефолтные классы/интерфейсы Keycloak с необходим дополнительным функционалом. Причём расширить можно функционал чуть ли не любого класса Keycloak и для любых целей: от минимального изменения текста сообщения о некорректном вводе пользователем пароля, до привязки Discord'а, как Identity provider'а.
В данной статье речь пойдёт о расширении дефолтного слушателя событий в Keycloak.
Привет Хабр!
Как известно, spring OAuth2.0.x переведен в режим поддержки уже почти как 2 года назад , а большая часть его функциональности теперь доступна в spring-security (матрица сопоставления). В spring-security отказались переносить Authorization service (roadmap) и предлагают использовать вместо него свободные или платные аналоги, в частности keycloak. В этом посте мы хотели бы поделится различными вариантами подключения keycloak к приложениям spring-boot.
Как связаны человеческие привычки и ИТ-разработка? Мой опыт показывает, что напрямую.
В «Рексофт» мы каждый четверг проводим технологические митапы. Недавно на одном из них я рассказал, как различные паттерны из повседневной жизни влияют на работу скрам-мастера, проектного и дев-менеджеров, да и на команду в целом. Тема коллегам зашла, поэтому решил написать об этом статью. Не претендую на истину в последней инстанции, скорее хочу поделиться личным опытом.
Привет, Хабр!
Хотим поделиться краткой историей о том, как мы на одном из проектов «Рексофт» пришли к написанию автотестов, и почему сделали акцент именно на e2e-тестах.
Хабр, привет!
Специалисты «Рексофт» собрали актуальные инструменты, которые облегчат жизнь тестировщику и помогут быстрее справляться с привычными задачами.
Итак, поехали!
Привет, Хабр!
Предлагаем подборку свежих статей, подкастов, докладов и грядущих событий для специалистов DevOps от команды «Рексофт». Собрали всё самое интересное за последние несколько недель.
Создание собственной операционной системы — любимая тема многих начинающих программистов. На русском языке хватает материалов, где авторы собирают новые дистрибутивы на Linux или просто строят планы о том, как изменят мир. Это обзор книги на английском, которая поможет разобраться, как устроены операционные системы, и без особой подготовки с нуля написать свою примитивную операционку на Ассемблере и C, не используя ничего кроме компиляторов. Книга «зацепила» нашего коллегу из практики Frontend «Рексофт». Делимся его обзором.
Наверное, в детстве многие читали Остера. Так вот: недавно ученые открыли, что на свете бывают непослушные дизайнеры, которые все делают наоборот. Им дают полезный совет: «Наводите порядок в макетах» – они берут и не наводят. Им говорят: «Не изобретай велосипед» – они тут же начинают изобретать. Ученые придумали, что таким дизайнерам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. Подборку таких советов подготовила проектировщик пользовательских интерфейсов «Рексофт» Полина Абдула.
Материал основан исключительно на личном опыте и носит развлекательный характер. Надеемся, он поможет новичкам не наступить на грабли и повеселит опытных специалистов. Приятного чтения!
Привет, Хабр!
«Рексофт» собрал информацию по взломам и атакам за сентябрь. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.
Привет, Хабр!
Представляем еще одну 3-минутную публикацию, которая поможет успешно выступить на IT-конференции. Мы уже рассказали, как справиться со страхом сцены, выбрать тему и составить презентацию. Сегодня поговорим про 10 вещей, которые могут испортить даже самый лучший доклад, если не решить их заранее. И самое главное, разберемся, как их избежать, чтобы выступление прошло успешно.
Привет, Хабр!
В «Рексофт» есть программа по обмену знаниями «ProfIT». Еженедельно мы делимся различными интересными темами с командой. Недавно там был блестящий доклад о практических шагах для подготовки к выступлениям. Знаем, что на Хабр было много таких материалов, но мы решили поделится своими лайфхаками в коротких материалах, каждый из которых можно будет прочесть за 3 минуты и не напрягаться. Первый про страх. Надеемся, что вам зайдет наш формат.
Привет, Хабр!
«Рексофт» собрал информацию по взломам и атакам за август. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.
Привет, Хабр!
Тема обработки ошибок в JavaScript возникает не только у каждого новичка, но и матерого разработчика. Замечу, что тема уже довольно заезжена, поэтому я позволю себе резюмировать в кратком изложении все, что действительно эффективно и проверено в бою мною, коллегами и гуру IT.