• Как я себя чувствовалПривет, Хабр! Меня зову Амир и я хотел бы сегодня поделиться с Вами своим опытом поднятия сервиса SSO на базе решения KeyCloak.Вводные:Требования со стороны бизнеса:Для внутренних сервисов компании требуется единая точка входа с подключением пользователей из существующей…

  • FlashImg — оптимизатор изображенийВсем привет. В этом материале я расскажу как создавал бесплатный сервис оптимизации изображений FlashImg.ru Зачем оптимизировать изображенияСегодня любой сайт содержит огромное количество изображений. Целевая аудитория сервиса — вебмастера.Размер сайта определяется количеством медиа-контента (изображения, видео, аудио).Первое место в этом…

  • Решаем проблему с тестированием элемента, что он виден пользователю или не виден.ПредпосылкиРазработчики react-testing-library рекомендуют нам писать тесты так, как если бы код работал как у пользователя. А это значит что нужно вызывать пользовательские события, проверять что пользователь видит тот компонент,…

  • Всем привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Хочу рассказать о нашем опыте работы с джуниор-разработчиками. Вообще на рынке к ним принято относиться с опаской. Есть стереотип, что они приносят мало пользы, зато требуют много вложений. Что ж,…

  • ВведениеЯзык Scheme (произносится «ским»), которому в следующем году исполняется 50 лет, является языком программирования, занимающим необычное место среди прочих. Это язык, который гораздо больше изучают, чем потом на нём пишут. Скорее это язык для развития ума программиста, чем для написания…

  • Nvidia заменит Intel в Промышленном индексе Доу-Джонса (Dow Jones Industrial Average, DJIA) — фондовом индексе 30 ведущих компаний, котирующихся на фондовых биржах. Акции Nvidia выросли более чем на 170% в этом году, в то время как Intel потеряла более половины…

  • Власти Канады арестовали мужчину, которого подозревают в краже информации у 165 компаний, использующих облачные службы хранения Snowflake. Среди жертв взлома — Ticketmaster, Santander Bank, AT&T и другие.В мае Live Nation, материнская компания Ticketmaster, сообщила, что она пострадала от масштабной утечки…

  • Эта статья открывает цикл о новостях будущей, 18-ой, версии PostgreSQL. Рассмотрим следующие возможности попавшие в июльский коммитфест. Планировщик: поддержка правого полусоединения хешированием Планировщик: материализация внутреннего набора строк для соединения вложенными циклами в параллельном плане Вспомогательные функции планировщика для generate_series EXPLAIN…

  • Работодателям не нужны «зрители», им нужны «умеющие». Именно поэтому после онлайн-лекций и вебинаров, где нужно просто посидеть и послушать, а потом сделать домашние задания, обычно так сложно найти первую работу. Знания на лекциях получить можно — но не столь нужные…

  • Я программирую с восьми лет, и основную часть жизни был разработчиком в том или ином качестве. На протяжении своей жизни кодера, как любителя, так и профессионала, я изучил множество языков программирования, которые казались клонами друг друга. Но было и несколько…