Я сначала хотел написать это в комментарии к одной отвратительно написанной статье в корпоративном блоге с рейтингом +50, а потом понял что у меня получилась целая простыня текста. Конечно, хабр не жалобная книга, но это крик души о проблемах хабра и у меня есть надежда (пусть и…
Привет, Хабр!Не так давно передо мной встала задача настроить единый вход (SSO) в наше приложение, и так исторически сложилось, что в компании для этого используют open‑source‑провайдер аутентификации authentik.Первым делом я, конечно, полез в официальную документацию…
DDoS-атаки становятся масштабнее и опаснее. О «самом-самом» расскажем 13 февраля, а сегодня поговорим о новом явлении. В последнее время некоторые боты-сборщики данных для обучения LLM, «используют содержимое веб-сайтов, но делают это без уважения». Рассказываем о проектах, пострадавших от излишнего внимания ИИ-краулеров, и о том, как изменились сайты с их появлением. А также приведем пару примеров «партизанской» защиты от ботов, которым robots.txt — не указ. Читать далее
Уходящая неделя почти полностью была посвящена новой китайской нейросети DeepSeek, которая серьезно расшатала основы повлияла на положение ChatGPT. Даже сейчас половина заголовков в технологических медиа отсылает к ней, так что этот релиз можно с уверенностью назвать главной новостью последних дней. О том, какие еще громкие события мира технологий обсуждали в прессе, рассказываем в еженедельном дайджесте. Читать далее
Речь здесь пойдёт о стабильности стандартной статистики Postgres и об идее очередного расширения - на этот раз альтернативы команде ANALYZE. Всё началось с того, что заканчивая работу над предыдущей статьёй я вдруг заметил, что результат выполнения одного и того же запроса теста Join Order…
подробное и понятное объяснение вот чего:Связный список и список — это одно и то же?Как им пользоваться? (Не супералгоритмы, а просто увидеть, что он хранит внутри.)Почему в разговорах о связных списках всегда есть упоминание класса, который создаёт этот список?Как создавать, как выводить и как вообще что-то с ними делать на уровне LeetCode Easy и на собеседованиях? Читать далее
Какую потенциальную проблему видите в коде?Каким способом ее решить?Нужно ли вообще ее решать?Все зависит от требований к системе, конечно, поэтому принимать решения предстоит именно вам.Transactional Outbox — паттерн, который могут не знать даже Senior разработчики. Читать далее
Как искусственный интеллект меняет правила эффективности в офисе.14 января Джош Берсин опубликовал исследование [«The Rise of the Superworker»](https://joshbersin.com/2025/01/the-rise-of-the-superworker-delivering-on-the-promise-of-ai/), где вводит термин «суперработник» — сотрудник, который использует ИИ для многократного…
Различные принципы, которые должен понимать разработчик, чтобы повысить производительность игры. Многое из перечисленного касается не только движка Godot. Читать далее
Вы стали тимлидом. Поздравляем! А теперь представьте: вас бросают в неизвестную воду. Проект сложный, задачи туманны, а команда ждет четких указаний. Эта статья — ваш спасательный круг. Расскажем, как организовать процессы, установить приоритеты и наладить коммуникацию так, чтобы все заработало. Читать далее