🔥 RabbitMQ Streams — потоковая обработка без миграции на Kafka
Если обычные очереди в RabbitMQ начинают упираться в нагрузку, стоит посмотреть на Streams. Это расширение добавляет модель
Что это даёт:
— меньше проблем с задержками под высокой нагрузкой;
— удобнее масштабировать обработку;
— сохраняется история сообщений;
— проще работать со стримингом и повторным чтением данных.
Хороший вариант для команд, которые уже используют RabbitMQ и хотят выжать из текущей инфраструктуры больше, не разворачивая Kafka с нуля.
#RabbitMQ #Kafka #Backend
Если обычные очереди в RabbitMQ начинают упираться в нагрузку, стоит посмотреть на Streams. Это расширение добавляет модель
log-based потоков: данные пишутся в append-only лог, хранятся последовательно и могут читаться как поток, а не как классическая очередь.Что это даёт:
— меньше проблем с задержками под высокой нагрузкой;
— удобнее масштабировать обработку;
— сохраняется история сообщений;
— проще работать со стримингом и повторным чтением данных.
Хороший вариант для команд, которые уже используют RabbitMQ и хотят выжать из текущей инфраструктуры больше, не разворачивая Kafka с нуля.
#RabbitMQ #Kafka #Backend
🗳 Что такое абстрактный тип данных?
Это один из базовых вопросов, который часто всплывает на собеседованиях. Суть АТД — отделить то, что делает структура данных, от того, как именно она устроена внутри.
Понимание этой идеи помогает проектировать код гибче: проще расширять функциональность, менять реализацию и не ломать остальную систему. Если объяснять без перегруза, то тема несложная, но при этом действительно полезная и для практики, и для интервью.
#абстракция #структурыданных #собеседование
Это один из базовых вопросов, который часто всплывает на собеседованиях. Суть АТД — отделить то, что делает структура данных, от того, как именно она устроена внутри.
Понимание этой идеи помогает проектировать код гибче: проще расширять функциональность, менять реализацию и не ломать остальную систему. Если объяснять без перегруза, то тема несложная, но при этом действительно полезная и для практики, и для интервью.
#абстракция #структурыданных #собеседование
В IT и геймдеве всё чаще обсуждают возможный отъезд специалистов из России. По данным источников, как минимум две крупные игровые студии рассматривают закрытие местных офисов и перенос команд за рубеж, хотя названия компаний пока не называют.
На рынке это уже воспринимают не как редкий сценарий, а как запасной план: сотрудникам предлагают релокацию вместе с семьями. Причины звучат знакомо — ограничения, работа по «белым спискам» и всё более сложный доступ к зарубежной инфраструктуре и трафику. На этом фоне индустрия заметно нервничает — почти как фандомы, которые одинаково бурно обсуждают и релизы, и Naruto с Sasuke.
#IT #геймдев #релокация
На рынке это уже воспринимают не как редкий сценарий, а как запасной план: сотрудникам предлагают релокацию вместе с семьями. Причины звучат знакомо — ограничения, работа по «белым спискам» и всё более сложный доступ к зарубежной инфраструктуре и трафику. На этом фоне индустрия заметно нервничает — почти как фандомы, которые одинаково бурно обсуждают и релизы, и Naruto с Sasuke.
#IT #геймдев #релокация
Зрачок линуксоида в тот момент, когда он смотрит на идеально вылизанную и тонко настроенную систему
Тот самый уровень спокойствия, когда всё грузится быстро, конфиги на месте, а после апдейта ничего не развалилось
#Linux #линуксоид #система
Тот самый уровень спокойствия, когда всё грузится быстро, конфиги на месте, а после апдейта ничего не развалилось
#Linux #линуксоид #система
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросервис Gurufy умеет за несколько минут собирать полноценный мини-курс почти по любой теме.
Достаточно задать направление, и система сама выстроит программу: подготовит материалы, добавит иллюстрации, интерактивные блоки и небольшие задания для закрепления.
У каждого раздела есть отдельный чат с собственным контекстом, поэтому вопросы не сваливаются в одну кучу. Плюс сохраняется прогресс, так что к обучению можно спокойно возвращаться позже.
По ощущениям это что-то между конструктором курсов и ИИ-репетитором, который последовательно ведёт по теме и помогает разбираться в непонятных местах.
#Gurufy #ИИ #обучение
Достаточно задать направление, и система сама выстроит программу: подготовит материалы, добавит иллюстрации, интерактивные блоки и небольшие задания для закрепления.
У каждого раздела есть отдельный чат с собственным контекстом, поэтому вопросы не сваливаются в одну кучу. Плюс сохраняется прогресс, так что к обучению можно спокойно возвращаться позже.
По ощущениям это что-то между конструктором курсов и ИИ-репетитором, который последовательно ведёт по теме и помогает разбираться в непонятных местах.
#Gurufy #ИИ #обучение
This media is not supported in your browser
VIEW IN TELEGRAM
FTXUI — лёгкая кроссплатформенная библиотека на C++ для создания интерфейсов прямо в терминале.
Что умеет:
• декларативный, почти функциональный подход
• аккуратный и понятный синтаксис
• навигация с клавиатуры и мыши
• поддержка
• анимации и отрисовка кастомных элементов
• отсутствие внешних зависимостей
• работа на Linux, macOS, Windows и даже через WebAssembly
Хороший вариант, если нужен не просто CLI, а полноценный консольный UI: меню, формы, интерактивные панели и другие TUI-интерфейсы без лишней тяжести.
#CPlusPlus #TerminalUI #FTXUI
Что умеет:
• декларативный, почти функциональный подход
• аккуратный и понятный синтаксис
• навигация с клавиатуры и мыши
• поддержка
UTF-8• анимации и отрисовка кастомных элементов
• отсутствие внешних зависимостей
• работа на Linux, macOS, Windows и даже через WebAssembly
Хороший вариант, если нужен не просто CLI, а полноценный консольный UI: меню, формы, интерактивные панели и другие TUI-интерфейсы без лишней тяжести.
#CPlusPlus #TerminalUI #FTXUI
Telega от VK, который подавали как обходной Telegram-клиент, оказался куда опаснее, чем выглядел. По данным исследования, с 18 марта приложение начало прогонять пользовательский трафик через собственные серверы, а уже потом — на серверы Telegram.
Это значит, что у разработчиков потенциально появляется доступ к переписке, включая старые сообщения, а также возможность фильтровать контент и выполнять действия от лица пользователя. По сути, это уже не просто клиент, а инструмент с полным контролем над сессией.
Отделький маркер — в Telega нет секретных чатов: их не «адаптировали», а просто убрали. В технологиях, как и в мире дрифта и спорткаров, красивая оболочка не гарантирует, что внутри всё безопасно и честно.
#Telega #Telegram #кибербезопасность
Это значит, что у разработчиков потенциально появляется доступ к переписке, включая старые сообщения, а также возможность фильтровать контент и выполнять действия от лица пользователя. По сути, это уже не просто клиент, а инструмент с полным контролем над сессией.
Отделький маркер — в Telega нет секретных чатов: их не «адаптировали», а просто убрали. В технологиях, как и в мире дрифта и спорткаров, красивая оболочка не гарантирует, что внутри всё безопасно и честно.
#Telega #Telegram #кибербезопасность
В 2026 году под сокращение может попасть до 50% сотрудников.
Звучит жёстко, но такие прогнозы всё чаще появляются на фоне автоматизации, AI-инструментов и пересмотра бизнес-процессов. Чаще всего речь не о полном исчезновении профессий, а о том, что компании будут сокращать рутинные роли и требовать от людей больше гибкости, технических навыков и умения работать с новыми системами.
Главный вопрос уже не в панике, а в адаптации: кто быстрее освоит новые инструменты, тот и останется востребованным.
#2026 #сокращения #автоматизация
Звучит жёстко, но такие прогнозы всё чаще появляются на фоне автоматизации, AI-инструментов и пересмотра бизнес-процессов. Чаще всего речь не о полном исчезновении профессий, а о том, что компании будут сокращать рутинные роли и требовать от людей больше гибкости, технических навыков и умения работать с новыми системами.
Главный вопрос уже не в панике, а в адаптации: кто быстрее освоит новые инструменты, тот и останется востребованным.
#2026 #сокращения #автоматизация
YouTube открыл фоновое воспроизведение для всех пользователей без Premium.
Сначала многие приняли это за баг интерфейса, но, похоже, Google действительно сделал функцию бесплатной. Есть важное ограничение: режим работает почти со всеми видео, но не распространяется на музыкальный контент.
По сути, теперь ролики можно слушать в фоне без подписки — удобно для подкастов, лекций, разборов и длинных интервью. Для тех, кто часто использует YouTube как аудиоплеер, изменение довольно заметное.
#YouTube #Google #фоновыйрежим
Сначала многие приняли это за баг интерфейса, но, похоже, Google действительно сделал функцию бесплатной. Есть важное ограничение: режим работает почти со всеми видео, но не распространяется на музыкальный контент.
По сути, теперь ролики можно слушать в фоне без подписки — удобно для подкастов, лекций, разборов и длинных интервью. Для тех, кто часто использует YouTube как аудиоплеер, изменение довольно заметное.
#YouTube #Google #фоновыйрежим
Python 3.15 beta 1 уже вышла 🐍
По сути это этап
Что выделяется в 3.15:
—
— встроенные
— ускоренный JIT на
— распаковка прямо внутри comprehensions
— новый статистический profiler с низким overhead
—
Релиз
#Python #JIT #Linux
По сути это этап
feature freeze: набор крупных изменений собран, дальше команда сосредоточится на тестах, исправлении багов и шлифовке перед финальным релизом — такие обновления по Python у нас ещё будут.Что выделяется в 3.15:
—
lazy imports через ключевое слово lazy— встроенные
frozendict и sentinel— ускоренный JIT на
x86-64 Linux— распаковка прямо внутри comprehensions
— новый статистический profiler с низким overhead
—
frame pointers теперь включены по умолчаниюРелиз
Python 3.15.0b1 состоялся 7 мая 2026 года, а финальную версию ждут 1 октября 2026-го.#Python #JIT #Linux
Графы часто кажутся сложной и слишком абстрактной темой, особенно в начале пути. Но как только раскладываешь базу по полочкам, становится видно, что они встречаются буквально повсюду: от маршрутов в навигаторах до рекомендательных систем и зависимостей пакетов.
Если понять, что такое вершины и рёбра, дальше уже проще перейти к практике: как представить граф в коде, чем отличается BFS от DFS и в каких задачах каждый обход реально полезен. Кстати, графовое мышление хорошо видно не только в IT, но и в сложных системах связей вроде мира автоспорта, о котором часто пишут в @sportcars_nascar_rally.
Когда доходишь до примеров, графы перестают быть «теорией ради теории» и начинают восприниматься как нормальный рабочий инструмент для реальных проектов.
#графы #BFS #DFS
Если понять, что такое вершины и рёбра, дальше уже проще перейти к практике: как представить граф в коде, чем отличается BFS от DFS и в каких задачах каждый обход реально полезен. Кстати, графовое мышление хорошо видно не только в IT, но и в сложных системах связей вроде мира автоспорта, о котором часто пишут в @sportcars_nascar_rally.
Когда доходишь до примеров, графы перестают быть «теорией ради теории» и начинают восприниматься как нормальный рабочий инструмент для реальных проектов.
#графы #BFS #DFS
Похоже, у вайбкодеров появился новый ритуал: носить ноутбук открытым даже на ходу, лишь бы не прерывать сессию в Claude Code.
На волне этого уже сделали отдельный девайс, который имитирует активность устройства и не даёт системе уйти в сон. По сути, костыль для тех, кто не хочет терять рабочий контекст ни на минуту.
Немного абсурдно, но очень в духе 2026: вместо паузы в работе — аксессуар, чтобы ноутбук «не засыпал».
#ClaudeCode #ноутбук #AI
На волне этого уже сделали отдельный девайс, который имитирует активность устройства и не даёт системе уйти в сон. По сути, костыль для тех, кто не хочет терять рабочий контекст ни на минуту.
Немного абсурдно, но очень в духе 2026: вместо паузы в работе — аксессуар, чтобы ноутбук «не засыпал».
#ClaudeCode #ноутбук #AI
Не любите голосовые, которые звучат сумбурно? Есть простой обходной путь — ИИ-сервисы для диктовки, которые сразу превращают речь в аккуратный текст. Они по ходу убирают оговорки, правят формулировки, добавляют знаки препинания и могут подстроить подачу под нужный формат — от обычного сообщения до делового письма.
Что попробовать:
🟣 Яндекс Клавиатура для iOS и Android — бесплатный вариант с распознаванием речи и базовой пунктуацией.
🟣 Superwhisper для Mac, Windows и iOS — голосовой ввод прямо в текстовые поля, плюс отдельные режимы под разные сценарии.
🟣 Wispr Flow — похожий инструмент с поддержкой Android и кроссплатформенной работой.
🟣 Vibe — open-source решение для macOS, Windows и Linux, которое можно запускать локально без подписки.
#ИИ #голосовойввод #нейросети
Что попробовать:
🟣 Яндекс Клавиатура для iOS и Android — бесплатный вариант с распознаванием речи и базовой пунктуацией.
🟣 Superwhisper для Mac, Windows и iOS — голосовой ввод прямо в текстовые поля, плюс отдельные режимы под разные сценарии.
🟣 Wispr Flow — похожий инструмент с поддержкой Android и кроссплатформенной работой.
🟣 Vibe — open-source решение для macOS, Windows и Linux, которое можно запускать локально без подписки.
#ИИ #голосовойввод #нейросети
Похоже, нейросети добрались и до большой музыки: робот смог написать симфонию.
Ещё недавно такие новости звучали как фантастика, а теперь AI уже умеет не только генерировать текст и картинки, но и собирать сложные музыкальные произведения с цельной структурой и настроением. Вопрос уже не в том, может ли машина что-то сочинить, а в том, насколько это будет интересно слушателю.
#AI #нейросети #симфония
Ещё недавно такие новости звучали как фантастика, а теперь AI уже умеет не только генерировать текст и картинки, но и собирать сложные музыкальные произведения с цельной структурой и настроением. Вопрос уже не в том, может ли машина что-то сочинить, а в том, насколько это будет интересно слушателю.
#AI #нейросети #симфония
❤1
Небольшой JS-лайфхак
Если нужно быстро читать или менять query-параметры в ссылке, не обязательно разбирать строку вручную. У объекта
С его помощью можно:
— получить значение параметра
— добавить новый
— обновить существующий
— удалить лишнее
Подход простой и намного чище, чем самописный парсинг строки. Почти как хороший рецепт, где всё уже разложено по шагам — кстати, похожий принцип любят и в канале с рецептами и домашней кулинарией.
#JavaScript #URL #searchParams
Если нужно быстро читать или менять query-параметры в ссылке, не обязательно разбирать строку вручную. У объекта
URL уже есть удобное свойство searchParams — это экземпляр URLSearchParams.С его помощью можно:
— получить значение параметра
— добавить новый
— обновить существующий
— удалить лишнее
Подход простой и намного чище, чем самописный парсинг строки. Почти как хороший рецепт, где всё уже разложено по шагам — кстати, похожий принцип любят и в канале с рецептами и домашней кулинарией.
#JavaScript #URL #searchParams
Совет на ближайшие годы — осваивать вайб-кодинг
ИИ уже не просто помогает разработчикам, а берёт на себя заметную часть рутины: пишет код, ищет баги, собирает тесты, подготавливает документацию и ускоряет запуск продуктов. Это не абстрактное «когда-нибудь потом», а сдвиг, который уже меняет рынок.
Те, кто научатся грамотно работать в связке с нейросетями, получат серьёзное преимущество: смогут делать больше, быстрее проверять идеи и тратить меньше времени на повторяющиеся задачи. По сути, вайб-кодинг становится новым рабочим навыком для современной разработки.
#вайбкодинг #ии #разработка
ИИ уже не просто помогает разработчикам, а берёт на себя заметную часть рутины: пишет код, ищет баги, собирает тесты, подготавливает документацию и ускоряет запуск продуктов. Это не абстрактное «когда-нибудь потом», а сдвиг, который уже меняет рынок.
Те, кто научатся грамотно работать в связке с нейросетями, получат серьёзное преимущество: смогут делать больше, быстрее проверять идеи и тратить меньше времени на повторяющиеся задачи. По сути, вайб-кодинг становится новым рабочим навыком для современной разработки.
#вайбкодинг #ии #разработка
Сегодняшняя находка — Кибернива. Да, такое место реально есть в Вологодской области.
По высоте это совсем не гора, а скорее холм: всего 159 метров. Название звучит так, будто его придумали айтишники, хотя, вероятно, оно связано не с кибернетикой, а со старым корнем от слова «губерния» — но это лишь версия.
Забавно, как на картах иногда всплывают такие топонимы, будто их генерировал алгоритм. У нас ещё бывают такие находки из мира технологий и не только.
А вам попадались на Яндекс Картах странные или неожиданные названия?
#Кибернива #ЯндексКарты #топонимы
По высоте это совсем не гора, а скорее холм: всего 159 метров. Название звучит так, будто его придумали айтишники, хотя, вероятно, оно связано не с кибернетикой, а со старым корнем от слова «губерния» — но это лишь версия.
Забавно, как на картах иногда всплывают такие топонимы, будто их генерировал алгоритм. У нас ещё бывают такие находки из мира технологий и не только.
А вам попадались на Яндекс Картах странные или неожиданные названия?
#Кибернива #ЯндексКарты #топонимы