Как стать автором
Обновить
3
0
Рексофт @Reksoft

Software developer

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

Подключение Keycloak к Spring Boot приложению

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

Привет Хабр!

Как известно, spring OAuth2.0.x переведен в режим поддержки уже почти как 2 года назад , а большая часть его функциональности теперь доступна в spring-security (матрица сопоставления). В spring-security отказались переносить Authorization service (roadmap) и предлагают использовать вместо него свободные или платные аналоги, в частности keycloak. В этом посте мы хотели бы поделится различными вариантами подключения keycloak к приложениям spring-boot.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии13

Эмпирические законы человеческого поведения в Scrum

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

Как связаны человеческие привычки и ИТ-разработка? Мой опыт показывает, что напрямую.
В «Рексофт» мы каждый четверг проводим технологические митапы. Недавно на одном из них я рассказал, как различные паттерны из повседневной жизни влияют на работу скрам-мастера, проектного и дев-менеджеров, да и на команду в целом. Тема коллегам зашла, поэтому решил написать об этом статью. Не претендую на истину в последней инстанции, скорее хочу поделиться личным опытом.

Читать далее
Всего голосов 2: ↑1 и ↓1+1
Комментарии3

Внедрение E2E-тестирования с Puppeteer и Jest

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

Привет, Хабр!

Хотим поделиться краткой историей о том, как мы на одном из проектов «Рексофт» пришли к написанию автотестов, и почему сделали акцент именно на e2e-тестах.

Читать
Всего голосов 3: ↑2 и ↓1+3
Комментарии3

DevOps-дайджест

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

Привет, Хабр!

Предлагаем подборку свежих статей, подкастов, докладов и грядущих событий для специалистов DevOps от команды «Рексофт». Собрали всё самое интересное за последние несколько недель.

Читать
Всего голосов 3: ↑1 и ↓20
Комментарии0

Обзор книги Do Hoang Tu «Operating System from 0 to 1» — как новичку сделать свою операционную систему…

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

Создание собственной операционной системы — любимая тема многих начинающих программистов. На русском языке хватает материалов, где авторы собирают новые дистрибутивы на Linux или просто строят планы о том, как изменят мир. Это обзор книги на английском, которая поможет разобраться, как устроены операционные системы, и без особой подготовки с нуля написать свою примитивную операционку на Ассемблере и C, не используя ничего кроме компиляторов. Книга «зацепила» нашего коллегу из практики Frontend «Рексофт». Делимся его обзором.

Читать далее
Всего голосов 7: ↑5 и ↓2+8
Комментарии6

Как я решил написать ORM на php с нуля на работающем сайте, и что из этого вышло

Время на прочтение5 мин
Количество просмотров5.8K
Я, как и многие программисты, довольно отрицательно отношусь к созданию велосипедов и изобретению колес и это более чем обосновано хотя бы стоимостью разработки для бизнеса. Но как показал мой опыт иногда приходится отходить от этого правила и, даже, получать от этого пользу. Я имею ввиду не только интерес и удовольствие от разработки, но и плюшки для проекта в целом. Об одном моем подобном опыте можно прочесть несколько слов под катом.


Читать дальше →
Всего голосов 14: ↑6 и ↓8+3
Комментарии24

7 вредных советов дизайнеру

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

Наверное, в детстве многие читали Остера. Так вот: недавно ученые открыли, что на свете бывают непослушные дизайнеры, которые все делают наоборот. Им дают полезный совет: «Наводите порядок в макетах» – они берут и не наводят. Им говорят: «Не изобретай велосипед» – они тут же начинают изобретать. Ученые придумали, что таким дизайнерам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. Подборку таких советов подготовила проектировщик пользовательских интерфейсов «Рексофт» Полина Абдула.

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

Читать
Всего голосов 4: ↑2 и ↓2+2
Комментарии2

5 самых интересных инцидентов в области ИБ за сентябрь 2020

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

Привет, Хабр!

«Рексофт» собрал информацию по взломам и атакам за сентябрь. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.

Читать
Всего голосов 2: ↑1 и ↓1+2
Комментарии3

Смешные собеседования: истории ИТ-рекрутеров (часть 3)

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

Многие соискатели боятся собеседований как огня — нервничают до, во время и после разговора. Оно и понятно: от него напрямую зависит получишь ты работу или нет. Но ведь чаще всего интервьюер не требует назвать наизусть первые пятнадцать знаков после запятой числа π, а хочет посмотреть на то, как кандидат справляется с неожиданными задачами и как умеет выходить из странных ситуаций. 

Сегодня публикуем последнюю (вот первая, а вот вторая) порцию смешных баек и случаев от эйчаров по следам конкурса на Хабр Карьере. В ней — о том, что немного смекалки и юмора помогут пережить собеседование и выделят вас на фоне остальных кандидатов.

Читать далее
Всего голосов 32: ↑27 и ↓5+41
Комментарии86

Как подготовиться к выступлению на IT-конференции. 10 вещей, которые нужно решить заранее

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

Привет, Хабр!

Представляем еще одну 3-минутную публикацию, которая поможет успешно выступить на IT-конференции. Мы уже рассказали, как справиться со страхом сцены, выбрать тему и составить презентацию. Сегодня поговорим про 10 вещей, которые могут испортить даже самый лучший доклад, если не решить их заранее. И самое главное, разберемся, как их избежать, чтобы выступление прошло успешно.

Поехали!
Всего голосов 6: ↑5 и ↓1+9
Комментарии5

Как выбрать тему для выступления на IT-конференции. 4 рабочих совета

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

Хабр, привет!

Продолжаем наш цикл коротких (3-минутных) постов о подготовке к публичным выступлениям. Первый материал о страхе публичного выступления можно посмотреть здесь. А сейчас про выбор темы.

Поехали!
Всего голосов 4: ↑3 и ↓1+6
Комментарии2

Как победить страх публичного выступления. 5 простых шагов

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

Привет, Хабр!

В «Рексофт» есть программа по обмену знаниями «ProfIT». Еженедельно мы делимся различными интересными темами с командой. Недавно там был блестящий доклад о практических шагах для подготовки к выступлениям. Знаем, что на Хабр было много таких материалов, но мы решили поделится своими лайфхаками в коротких материалах, каждый из которых можно будет прочесть за 3 минуты и не напрягаться. Первый про страх. Надеемся, что вам зайдет наш формат.

Поехали!
Всего голосов 4: ↑3 и ↓1+6
Комментарии3

Обработка ошибок в JavaScript

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

Привет, Хабр!

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

Читать далее
Всего голосов 9: ↑8 и ↓1+11
Комментарии1

3 самых интересных инцидента в области информационной безопасности за июль 2020

Время на прочтение2 мин
Количество просмотров4.6K
Привет, Хабр!

Мы собрали самую интересную на наш взгляд информацию по взломам и атакам за прошедший месяц.

image
Читать дальше →
Рейтинг0
Комментарии8

Типичные ошибки джунов, использующих React

Время на прочтение4 мин
Количество просмотров6.4K
Об основных ошибках junior-разработчиков, использующих React. На чем сыпятся джуны, и как с этим жить. Перевод статьи «Mistakes Junior React Developers Make» от специалиста Frontend практики «Рексофт».

Читать дальше →
Всего голосов 9: ↑3 и ↓6+1
Комментарии5

Подборка интересных инцидентов в области ИБ за июнь 2020

Время на прочтение3 мин
Количество просмотров4.5K
Привет, Хабр!

Хотим поделиться небольшой подборкой по ИБ- инцидентам за июнь 2020 года. Оговоримся сразу, что она не претендует на полноту картины всех мировых новостей в области ИБ. Предлагаем вашему вниманию лишь те, которые показались специалистам «Рексофт» наиболее интересными.


Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

Интересные приёмы и хитрости SSH

Время на прочтение6 мин
Количество просмотров7.8K
Несколько советов об эффективном использовании SSH. Поговорим о том, как:

  • использовать двухфакторную аутентификацию для SSH подключений;
  • безопасно использовать «проброс ключа» (agent forwarding);
  • выйти из зависшей SSH сессии;
  • оставить терминал открытым при выходе или разрыве связи;
  • расшарить удаленный терминал с другом (без Zoom’а!).

image
Читать дальше →
Всего голосов 11: ↑5 и ↓6+2
Комментарии5

Актуальные модели лингвистической локализации в сфере IT и digital-коммуникаций. Часть 1

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

Пандемия COVID-19 и вызванные ею кризисные явления в экономике в обозримом времени закончатся, и софтверные и digital-компании с новыми силами ринутся покорять зарубежные рынки. А вместе с тем возрастет потребность в локализации, в том числе языковой.

Аналитики уверены, что в ближайшие два года нас ожидает серьезный рост числа IT-компаний, ориентированных на экспорт, с долей зарубежных продаж в совокупном обороте не ниже 60%.

В 2019 году по сравнению с предыдущим годом объем зарубежных продаж ПО и услуг по его разработке российских компаний вырос на 15 % и достиг $11,3 млрд, а сервисные компании продолжили удерживать свои позиции в рейтинге 100 ведущих сервисных компаний мира.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Боремся с пробками в маленьком городе за небольшой бюджет: результаты 6 месяцев проекта

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


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

Самый простой пример того, что можно сделать, имея банальную индукционную петлю на дороге или инфракрасный датчик, — не переключать светофор на то направление, где сейчас никого нет. Это очень удобно в схеме «большая основная дорога через город и много второстепенных».

Но мы пошли чуть дальше: в городе Новомосковске (120 тысяч жителей) поставили на светофоры камеры, поменяли все контроллеры и связали всё это в одну сеть. Бюджет у города небольшой, поэтому правила пока эвристические без всякого космоса вроде data mining и машинного обучения, светофорных объектов не очень много (потому что даже поставить 21 камеру уже дорого), но мы смогли добиться вполне конкретных результатов.

Скорость прохождения перекрёстков с нашими «умными светофорами» и обычных перекрёстков рядом увеличилась. Мы научились приоритизировать поток машин утром на крупный завод, считать и обрабатывать транзитные фуры и даже замахнулись на ГЛОНАСС-датчики «скорой», чтобы убирать возможные заторы перед ними.
Читать дальше →
Всего голосов 68: ↑68 и ↓0+68
Комментарии33

Портал тестовых сред, или Спасём наш девопс

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


Пару лет назад мы чувствовали себя в каком-то сюрреалистическом сне. Все вокруг шли в облако для тестирования (удобно же разворачивать-сворачивать тестовые среды), а мы пытались выяснить, какие инструменты «из коробки» нужно поставлять. Для этого мы вместе с заказчиками разбирались, как устроены процессы девопса. И оказалось, что только единичные компании в России как-то грамотно применяют автоматизацию.

Сразу поясню, что мы по большей части общались или с теми, кто занимается разработкой в компании до 150–200 человек, или с производствами, где с ИТ традиционно тяжело. У компаний крупнее обычно есть и процесс, и собственное облако, и к нам они приходят за резервным размещением.

Производство обычно хорошо отлажено. Есть цикл, план релизов, есть цель, код идёт к цели вместе с разработчиками.

Тестирование и QA тоже хорошо отлажены чаще всего.

А между ними — пропасть. И её пытается заполнить DevOps. Этот супермен должен взять релиз (а в идеале — собрать в Дженкинсе или чём-то подобном), создать машину, развернуть там всё, проверить работу, может, провести пару претестов и отдать уже в QA.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии3

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность