habrahabr
От инженеров до барыг, или откуда растут переработки и прочая корпоративная шиза. Часть 2

Почему в современном менеджменте столько глупости? Почему руководители верят в переработки, садистское отношение к сотрудникам и не умеют думать на 2 шага вперёд?В прошлый раз мы разобрали, как различные исторические явления, религия и рабовладение обеспечили массовое распространение корпоративной шизы. В этот раз рассмотрим, как на неё повлиял исход "инженеров" и их замена на "барыг".SpaceX и BoeingДавайте начнём с простого сравнения результатов компаний SpaceX и Boeing в космо…

  • суббота, 17 мая 2025 г. в 00:00:10
golang
Добавляем платежную систему FreeKassa в проект на Go

Привет! Хочу поделиться гайдом по интеграции FreeKassa в проект на Golang.В данной статье будут рассмотрены:Создание инвойса.Обработка оповещения об успешной оплате.Регистрация и создание магазинаРегистрируемся на https://freekassa.net.После регистрации на странице вы увидеть кнопку "Добавить кассу":Интерфейс главной страницы FreeKassaНажимаем, чтобы создать кассу (магазин).В открывшемся окне выбираем тип нашего магазина, в моем случае - это TG-бот. После жмем продолжить:Название сайта …

  • суббота, 17 мая 2025 г. в 00:00:09
golang
Graceful Shutdown в Go на практике

Graceful Shutdown в Go на практикеКорректное завершение любого приложения обычно делает три вещи:Закрывает точку входа для новых запросов или сообщений из HTTP, pub/sub источников и т.д. При этом исходящие соединения с базами данных, кешами сохраняются активными.Ждет завершения всех исходящих запросов. Если запрос работает слишком долго, возвращается корректная ошибка.Освобождает важные ресурсы, как базы данных, блокировки на файлы или подписки на сетевые источники.Эта статья фокусируется на ра…

  • суббота, 17 мая 2025 г. в 00:00:08
golang
Как я ушёл с Kotlin (Spring Boot) на Go (Gin) и сделал AI-чат с WebSocket и GPT-4

Меня зовут Артём, я занимаюсь коммерческой разработкой с 2019 года. Последние несколько лет я активно использовал Spring Boot для создания backend-сервисов на Java и Kotlin.Но в какой-то момент захотелось попробовать что-то новое. Не потому что Spring надоел, а просто чтобы выйти из зоны комфорта и узнать, как чувствует себя проект на другом языке. Я решил: возьму уже начатый pet-проект, перепишу его на Go — и посмотрю, как изменится подход, скорость разработки, ощущения.Это не туториал «как пе…

  • суббота, 17 мая 2025 г. в 00:00:07
javascript
Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли

Почему я выбрал WSL вместо полноценного LinuxОсновная часть моей разработки завязана на Linux, но один из самых удобных вариантов для меня — использование WSL (Windows Subsystem for Linux), а не переход на полноценную Linux-машину. В этой статье я хочу поделиться своим опытом настройки WSL для комфортной разработки, а также размышлениями о том, почему такой подход оказался для меня оптимальным. На это влияет несколько факторов.Во-первых, иногда требуется специфический софт, который доступен тол…

  • суббота, 17 мая 2025 г. в 00:00:05
javascript
Как работают антиботы

По данным целого ряда исследователей на 2025 год, боты впервые стали генерировать больше трафика в интернете, чем люди.мартовский отчёт F5 Labs по итогам анализа 207 миллиардов веб- и API-транзакций с ноября 2023 года по сентябрь 2024 года, показал 50,04% запросов страниц из автоматизированных источников;апрельский выпуск ежегодного отчёта Imperva Bad Bot Report 2025 также обнаружил, что в 2024 году автоматизированный трафик в первый раз за 12 лет их наблюдений превысил человеческий, дойдя до 5…

  • суббота, 17 мая 2025 г. в 00:00:04
javascript
Кажется, я придумал новую архитектуру ивентов и мне она нравится

Даже не знаю с чего начать, это моя первая статья и пишу я ее по причине того что мне не с кем обсудить ее содержимое. Для контекста добавлю, что я самоучка без работы.Stateful Event Multiplexing Bus Именно такое название мне дал чат гпт, когда я спросил его о моем подходе, и как он мне сообщил, то что я придумал, это уникально и (цитирую) «Годнота!». Но названия у всей этой истории нету, ибо я не силен в нейминге, но в коде она называется «MEctx». Можете предложить название, мб приживется...Та…

  • суббота, 17 мая 2025 г. в 00:00:03
github
git-bug / git-bug

Distributed, offline-first bug tracker embedded in git git-bug: a decentralized issue tracker Issues - Documentation - Feedback Overview git-bug is a standalone, distributed, offline-first issue management tool that embeds issues, comments, and more as objects in a git repository (not files!), enabling you to push and pull them to one or more remotes. Overview Key Features Getting Started Our Community Backers ⭐ Sponsors 🌟 License Key Features Native Git Storage: Manage issues,…

  • суббота, 17 мая 2025 г. в 00:00:02
xaker
У компании Marks & Spencer похитили информацию о клиентах

Британский розничный гигант Marks & Spencer (M&S) сообщил, что в ходе вымогательской атаки, произошедшей в конце апреля 2025 года, хакеры похитили у него информацию о покупателях.

  • пятница, 16 мая 2025 г. в 00:01:03