fa
Feedback
Backend Portal | Программирование

Backend Portal | Программирование

رفتن به کانال در Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки Связь: @devmangx РКН: https://clck.ru/3FobxK

نمایش بیشتر

📈 تحلیل کانال تلگرام Backend Portal | Программирование

کانال Backend Portal | Программирование (@backendportal) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 16 325 مشترک است و جایگاه 7 928 را در دسته فناوری و برنامه‌ها و رتبه 40 781 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 16 325 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 15 ژوئیه, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -77 و در ۲۴ ساعت گذشته برابر -3 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 9.40% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 5.38% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 1 535 بازدید دریافت می‌کند. در اولین روز معمولاً 878 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 6 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند sql, арендатор, строка, индекс, хак تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки Связь: @devmangx РКН: https://clck.ru/3FobxK

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 16 ژوئیه, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

16 325
مشترکین
-324 ساعت
-217 روز
-7730 روز
جذب مشترکین
ژوئیه '26
ژوئیه '26
+49
در 1 کانال‌ها
ژوئن '26
+98
در 4 کانال‌ها
Get PRO
مه '26
+81
در 2 کانال‌ها
Get PRO
آوریل '26
+44
در 0 کانال‌ها
Get PRO
مارس '26
+57
در 0 کانال‌ها
Get PRO
فوریه '26
+90
در 1 کانال‌ها
Get PRO
ژانویه '26
+112
در 1 کانال‌ها
Get PRO
دسامبر '25
+344
در 9 کانال‌ها
Get PRO
نوامبر '25
+1 000
در 324 کانال‌ها
Get PRO
اکتبر '25
+121
در 0 کانال‌ها
Get PRO
سپتامبر '25
+63
در 1 کانال‌ها
Get PRO
اوت '25
+156
در 1 کانال‌ها
Get PRO
ژوئیه '25
+1 503
در 268 کانال‌ها
Get PRO
ژوئن '25
+549
در 0 کانال‌ها
Get PRO
مه '25
+381
در 3 کانال‌ها
Get PRO
آوریل '25
+956
در 1 کانال‌ها
Get PRO
مارس '25
+1 009
در 2 کانال‌ها
Get PRO
فوریه '25
+706
در 1 کانال‌ها
Get PRO
ژانویه '25
+1 099
در 0 کانال‌ها
Get PRO
دسامبر '24
+2 026
در 404 کانال‌ها
Get PRO
نوامبر '24
+773
در 163 کانال‌ها
Get PRO
اکتبر '24
+1 576
در 288 کانال‌ها
Get PRO
سپتامبر '24
+1 156
در 282 کانال‌ها
Get PRO
اوت '24
+3 890
در 234 کانال‌ها
Get PRO
ژوئیه '24
+14
در 1 کانال‌ها
Get PRO
ژوئن '24
+8
در 0 کانال‌ها
Get PRO
مه '24
+22
در 1 کانال‌ها
Get PRO
آوریل '24
+18
در 1 کانال‌ها
Get PRO
مارس '24
+19
در 0 کانال‌ها
Get PRO
فوریه '24
+22
در 0 کانال‌ها
Get PRO
ژانویه '24
+45
در 2 کانال‌ها
Get PRO
دسامبر '23
+46
در 2 کانال‌ها
Get PRO
نوامبر '23
+16
در 0 کانال‌ها
Get PRO
اکتبر '23
+24
در 0 کانال‌ها
Get PRO
سپتامبر '23
+37
در 0 کانال‌ها
Get PRO
اوت '23
+25
در 0 کانال‌ها
Get PRO
ژوئیه '23
+34
در 0 کانال‌ها
Get PRO
ژوئن '23
+24
در 0 کانال‌ها
Get PRO
مه '23
+18
در 0 کانال‌ها
Get PRO
آوریل '23
+18
در 0 کانال‌ها
Get PRO
مارس '23
+22
در 0 کانال‌ها
Get PRO
فوریه '23
+22
در 0 کانال‌ها
Get PRO
ژانویه '23
+54
در 0 کانال‌ها
Get PRO
دسامبر '22
+52
در 0 کانال‌ها
Get PRO
نوامبر '22
+116
در 0 کانال‌ها
Get PRO
اکتبر '22
+698
در 0 کانال‌ها
Get PRO
سپتامبر '22
+239
در 0 کانال‌ها
Get PRO
اوت '22
+230
در 0 کانال‌ها
Get PRO
ژوئیه '22
+407
در 0 کانال‌ها
Get PRO
ژوئن '22
+573
در 0 کانال‌ها
Get PRO
مه '22
+917
در 0 کانال‌ها
Get PRO
آوریل '22
+907
در 0 کانال‌ها
Get PRO
مارس '22
+1 876
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
16 ژوئیه+2
15 ژوئیه+1
14 ژوئیه+1
13 ژوئیه+2
12 ژوئیه+5
11 ژوئیه+3
10 ژوئیه+6
09 ژوئیه+1
08 ژوئیه+5
07 ژوئیه+1
06 ژوئیه+3
05 ژوئیه+4
04 ژوئیه0
03 ژوئیه+8
02 ژوئیه+5
01 ژوئیه+2
پست‌های کانال
Собеседования по системному дизайну — это на 80% вопросы и на 20% диаграммы. Чем лучше вы уточняете требования, тем лучше пол
Собеседования по системному дизайну — это на 80% вопросы и на 20% диаграммы. Чем лучше вы уточняете требования, тем лучше получается архитектура. Слабый кандидат слышит: «Спроектируйте систему уведомлений». И сразу рисует: API → очередь → воркер → база данных Сильный кандидат сначала задаёт вопросы: 1. Сколько пользователей? 2. Какие типы уведомлений нужны? 3. Email, SMS, push-уведомления или всё сразу? 4. Доставка должна быть в реальном времени или с задержкой? 5. Допустима ли повторная доставка одного уведомления? 6. Нужно ли сохранять порядок доставки? 7. Что происходит при сбое провайдера? 8. Могут ли пользователи настраивать свои предпочтения? 9. Как долго нужно хранить историю доставки? Эти вопросы и есть проектирование. Всё остальное — лишь визуализация того, что вы выяснили. Каждый ответ меняет архитектуру: * высокая нагрузка может потребовать партиционирования; * строгий порядок влияет на устройство очередей, обычно на уровне пользователя или ключа; * повторные попытки требуют идемпотентности; * несколько провайдеров требуют механизма failover; * пользовательские настройки добавляют фильтрацию; * история доставки требует решений по хранению данных и срокам их ретеншена. Диаграмма не должна строиться по памяти. Она должна вытекать из выявленных ограничений. На собеседовании по системному дизайну хорошие вопросы дают три преимущества: → уменьшают неопределённость; → выявляют компромиссы; → показывают ход вашего мышления. Сначала требования. Потом архитектура. 👉 @BackendPortal

2
⚡️💬 Оригинальный Claude API от $0.40 за 1M токенов Без VPN, дорогих подписок и подмены модели под капотом. ClaudeHub — для т
⚡️💬 Оригинальный Claude API от $0.40 за 1M токенов Без VPN, дорогих подписок и подмены модели под капотом. ClaudeHub — для тех, кто использует ИИ в коде, учёбе, работе, ботах и своих проектах. выбираете Claude — получаете Claude Платите только за фактическое использование токенов и быстро начинаете через Telegram-бота. Подходит для Cursor, Claude Code, Cline, Roo, Continue и любых проектов через API. 🆓 Первые 100 пользователей получают 50₽ на баланс по промокоду: FIRST100 ✨ Быстрый старт: @claudehub_bot 🔗 Регистрация: app.claudehub.fun/register 💬 Поддержка: t.me/claudehub_support
777
3
Сис. дизайн: Балансировщик нагрузки Балансировщик нагрузки равномерно распределяет входящий трафик между веб-серверами, объед
Сис. дизайн: Балансировщик нагрузки Балансировщик нагрузки равномерно распределяет входящий трафик между веб-серверами, объединёнными в балансируемую группу. - Пользователь подключается напрямую к публичному IP-адресу балансировщика нагрузки. При такой схеме клиенты больше не могут обращаться к веб-серверам напрямую. - Это повышает безопасность: для взаимодействия между серверами используются приватные IP-адреса, недоступные из интернета. - Балансировщик нагрузки взаимодействует с веб-серверами через приватные IP-адреса. Добавив второй веб-сервер, мы устранили проблему отсутствия отказоустойчивости и повысили доступность веб-уровня. - Если сервер 1 выйдет из строя, весь трафик будет перенаправлен на сервер 2. Это не позволит сайту стать недоступным. - Если трафик сайта резко вырастет и двух серверов окажется недостаточно, балансировщик нагрузки позволит корректно решить эту проблему. В пул можно добавить дополнительные веб-серверы, после чего балансировщик автоматически начнёт направлять запросы и на них. Вертикальное и горизонтальное масштабирование Вертикальное масштабирование, также называемое scale up, — это процесс увеличения мощности серверов: добавления CPU, оперативной памяти и других ресурсов. Горизонтальное масштабирование, также называемое scale out, позволяет масштабировать систему за счёт добавления новых серверов в пул ресурсов. При низкой нагрузке вертикальное масштабирование может быть хорошим вариантом, а его главное преимущество — простота. Ограничения вертикального масштабирования - Невозможно бесконечно добавлять CPU и память одному серверу. - Отсутствует отказоустойчивость. Если сервер выходит из строя, сайт или приложение полностью перестаёт работать. Для крупномасштабных приложений горизонтальное масштабирование обычно предпочтительнее из-за ограничений вертикального масштабирования. Если множество пользователей одновременно обращаются к веб-серверу и нагрузка достигает его предела, пользователи сталкиваются с увеличением времени ответа или вообще не получают ответ. Эта проблема решается с помощью горизонтального масштабирования и балансировщика нагрузки. 👉 @BackendPortal
779
4
Нужно заглянуть внутрь образа контейнера, не запуская его? Один из самых практичных способов: docker create --name tmp my-ima
Нужно заглянуть внутрь образа контейнера, не запуская его? Один из самых практичных способов: docker create --name tmp my-image docker export tmp | tar -C rootfs -xf - Эта комбинация команд позволяет получить файловую систему, максимально близкую к той, с которой стартовал бы контейнер. Во многих случаях этого вполне достаточно для отладки и простого анализа. Но если вам нужно извлечь образ контейнера в полноценный rootfs, который корректно сохранит все права доступа, владельцев файлов и расширенные атрибуты (xattrs), например, capabilities, sticky bits и т. д. — всё быстро становится гораздо сложнее. Вот несколько практических способов и описал все подводные камни здесь: https://labs.iximiuz.com/tutorials/extracting-container-image-filesystem 👉 @BackendPortal
901
5
Ingress-nginx уходит в прошлое. С марта 2026 поддержка прекратилась. А что вместо него? Предлагаем посмотреть на Gateway API,
Ingress-nginx уходит в прошлое. С марта 2026 поддержка прекратилась. А что вместо него? Предлагаем посмотреть на Gateway API, новый стандарт Kubernetes SIG. 23 июля в 17:00 старший SRE-инженер MWS Cloud Евгений Макеев на практике покажет: ⚫️ чем маршрутизация Gateway API отличается от Ingress ⚫️ как выбрать контроллер ⚫️ как установить Gateway API в Managed Kubernetes ⚫️ как настроить безопасное подключение через TLS-сертификат Будет полезно для DevOps, платформенным инженерам и разработчикам. Регистрируйтесь по ссылке
923
6
Учебный проект бэкенд системы управления рестораном на Go Проект построен с упором на продакшен-подходы и хорошо задокументир
Учебный проект бэкенд системы управления рестораном на Go Проект построен с упором на продакшен-подходы и хорошо задокументирован с помощью swaggo/swag. В бэкенде реализованы событийно-ориентированная архитектура, Redis Streams, фоновые воркеры и Outbox Pattern для надёжной доставки email. Для защиты от повторной обработки используются распределённые блокировки и идемпотентные сценарии оплаты и возвратов. Также проект поддерживает отслеживание заказов в реальном времени через WebSocket, автоматизацию складского учёта, уведомления о низких остатках и автоматическое обновление доступности позиций в меню. Для поиска используется PostgreSQL Full Text Search с взвешенным tsvector, а производительность запросов оптимизируется с помощью индексов и EXPLAIN ANALYZE. https://github.com/AboloreDev/geritcht-restaurant 👉 @BackendPortal
960
7
AvitoTech Go&Grill в СПб 22 июля 🔥 22 июля AvitoTech собирает Go-разработчиков на свой фирменный и максимально кайфовый форм
AvitoTech Go&Grill в СПб 22 июля 🔥 22 июля AvitoTech собирает Go-разработчиков на свой фирменный и максимально кайфовый формат Go&Grill. Ивент будет в баре «Юнион». В программе никакой корпоративной духоты: — Fast food System Design — в командах соберёте архитектуру для мемного проекта; — Go-бинго; — зона для отдыха, бар и, конечно, вкусная еда с гриля! Ждут Go-разработчиков и тех, кто хочет перейти в Go из другого бэкенд-стрима. Скорее регистрируйтесь, пока есть места! Говорят, их очень мало 🤓
1 007
8
Вот что нашёл: AITMPL — это огромная open-source-коллекция компонентов для Claude Code: skills, агенты, команды, хуки, MCP, п
Вот что нашёл: AITMPL — это огромная open-source-коллекция компонентов для Claude Code: skills, агенты, команды, хуки, MCP, плагины, циклы, настройки и многое другое — всё аккуратно распределено по категориям. 👉 @BackendPortal
1 014
9
Системный дизайн: База данных По мере роста числа пользователей одного сервера, на котором размещены веб-уровень и уровень да
Системный дизайн: База данных По мере роста числа пользователей одного сервера, на котором размещены веб-уровень и уровень данных, становится недостаточно. Поэтому нам потребуется несколько серверов: - один для обработки веб- и мобильного трафика — веб-уровень (web tier); - другой для базы данных — уровень данных (data tier). Разделение серверов, обрабатывающих веб- и мобильный трафик, и серверов базы данных позволяет масштабировать эти уровни независимо друг от друга. Какую базу данных использовать? Можно выбрать между традиционной реляционной базой данных — RDBMS, или SQL-базой данных — и нереляционной базой данных — NoSQL. Реляционные базы данных представляют и хранят данные в виде таблиц и строк. С помощью SQL можно выполнять операции JOIN между различными таблицами базы данных. Нереляционная база данных может быть подходящим выбором, если: - приложению требуется сверхнизкая задержка; - данные неструктурированы или не имеют связей; - требуется только сериализация и десериализация данных — JSON, YAML и т. д.; - необходимо хранить огромные объёмы данных. 👉 @BackendPortal
1 051
10
Новый сервис, для конверта документов в Markdown: https://docs.context.dev/api-reference/utility/parse Достаточно сделать оди
Новый сервис, для конверта документов в Markdown: https://docs.context.dev/api-reference/utility/parse Достаточно сделать один API-запрос: отправить содержимое файла и получить на выходе Markdown с сохранённой структурой, ссылками и порядком текста. Сервис поддерживает PDF, Word, Excel, PowerPoint, HTML, CSV, изображения, исходный код и многие другие форматы. Если документ представляет собой скан или фотографию, встроенный OCR автоматически распознает текст. 👉 @BackendPortal
1 089
11
Системный дизайн: Архитектура с одним сервером Проектирование системы, способной обслуживать миллионы пользователей, — сложна
Системный дизайн: Архитектура с одним сервером Проектирование системы, способной обслуживать миллионы пользователей, — сложная задача. Это долгий путь, требующий постоянной доработки и непрерывного улучшения. Обычно всё начинается с простого варианта: все компоненты работают на одном сервере. Посмотрим, как проходит запрос: > Пользователь обращается к api.mysite.com через веб-приложение или мобильное приложение. > DNS преобразует доменное имя в IP-адрес 27.220.30.232. > Запрос поступает на единственный веб-сервер. > Сервер выполняет всё самостоятельно: обрабатывает API-запрос; выполняет бизнес-логику; обращается к базе данных. > Сервер отправляет пользователю HTML-страницу или JSON-ответ для дальнейшего отображения. 👉 @BackendPortal
1 105
12
Как мигрировать монолит на микросервисы без полного переписывания системы? Одна из широко используемых стратегий — Strangler
Как мигрировать монолит на микросервисы без полного переписывания системы? Одна из широко используемых стратегий — Strangler Pattern. Вместо того чтобы заменять всё приложение целиком, вы переносите функциональность поэтапно — по одному модулю за раз. Например, уведомления. Сейчас уведомления обрабатываются внутри монолита. Вы создаёте микросервис, который берёт эту функциональность на себя. С этого момента отправка уведомлений выполняется новым сервисом, а остальная часть приложения продолжает работать в монолите. После того как вы убедились, что всё работает корректно, вы удаляете эту функциональность из монолита и повторяете процесс со следующим модулем. Как это обычно реализуют? Один из самых распространённых вариантов — разместить перед приложением API Gateway или Reverse Proxy. Этот компонент принимает запросы и решает, куда их направить: в монолит; в новый микросервис. Так старая и новая системы могут сосуществовать на протяжении всей миграции. 👉 @BackendPortal
1 131
13
Rate Limiting ≠ Throttling ≠ Backpressure Эти три термина часто используют как взаимозаменяемые… Но на самом деле они решают совершенно разные задачи масштабирования. Вот самый простой способ их запомнить: - Rate Limiting → ограничивает количество запросов, которые клиент может отправить. - Throttling → ограничивает скорость обработки запросов системой, когда она находится под высокой нагрузкой. - Backpressure → позволяет медленному потребителю сигнализировать быстрому производителю, чтобы тот снизил скорость и не перегружал систему. Простая шпаргалка - Rate Limiting = ограничение количества запросов. - Throttling = замедление обработки. - Backpressure = управление потоком данных. Где используется каждый из подходов? Rate Limiting Используется в: - API Gateway - Публичных API - Эндпоинтах авторизации - Защите от злоупотреблений и DDoS-атак Типичный ответ сервера: HTTP/1.1 429 Too Many Requests Throttling Используется в: - Фоновых задачах - Сервисах с высокой нагрузкой на базу данных - CPU-интенсивных операциях - Защите зависимых сервисов во время всплесков трафика Backpressure Используется в: - Kafka-консьюмерах - Reactive Streams - Событийно-ориентированных архитектурах - Стриминговых конвейерах обработки данных Главная задача — предотвратить переполнение очередей, когда производитель данных работает быстрее, чем потребитель успевает их обрабатывать. Пример из реальной жизни Представьте платформу по продаже билетов на концерт во время старта продаж. Rate Limiting Каждый пользователь может отправить не более 100 запросов в минуту. Throttling Если база данных перегружена, сервис бронирования намеренно снижает скорость обработки запросов до безопасного уровня. Backpressure Если сервис уведомлений начинает отставать, поток событий заставляет производителей замедлиться вместо того, чтобы завалить очереди миллионами сообщений. Самое распространённое заблуждение - Rate Limiting защищает API от слишком активных клиентов. - Throttling защищает сам сервис от перегрузки. - Backpressure защищает потребителей данных от слишком быстрых производителей. Это не взаимоисключающие механизмы — они часто используются совместно. Фраза, которую стоит запомнить - Rate Limiting — *слишком много запросов.* - Throttling — *обрабатывай медленнее.* - Backpressure — *я не успеваю, притормози.* Эти три концепции лежат в основе построения масштабируемых систем, таких как Netflix, Uber, Amazon и событийно-ориентированных архитектур на базе Kafka. Сохраните эту шпаргалку — она пригодится каждому backend-разработчику и всем, кто изучает проектирование высоконагруженных систем. 👉 @BackendPortal
1 065
14
А кто-о-о это сделал: они полностью переписали PostgreSQL на Rust и он уже проходит 100% официальных тестов PostgreSQL 😔 Важ
А кто-о-о это сделал: они полностью переписали PostgreSQL на Rust и он уже проходит 100% официальных тестов PostgreSQL 😔 Важно: это не форк, а полностью новая реализация с нуля на Rust, которая на данный момент: • Проходит все 46 066 запросов из regression suite PostgreSQL 18.3. • Совместима на уровне диска (можно запустить её напрямую с вашим текущим каталогом данных). • Имеет рабочее демо в браузере. Цель проекта — сделать одну из самых сложных баз данных в мире значительно проще для модификации, расширения и оптимизации изнутри, используя Rust и AI-assisted programming. И самое безумное: уже существует WIP-версия (пока не опубликована), которая обещает быть на 50% быстрее на транзакционных нагрузках и примерно в 300 раз быстрее на аналитических нагрузках. РЕПО 👇 https://github.com/malisper/pgrust 👉 @BackendPortal
1 361
15
> Допустили ошибку в коммите? Вот как понять, что делать дальше. Задайте себе вопрос: «Этот коммит уже попал в общий репозито
> Допустили ошибку в коммите? Вот как понять, что делать дальше. Задайте себе вопрос: «Этот коммит уже попал в общий репозиторий?» Если ДА → используйте git revert - git revert создает новый коммит, который отменяет изменения предыдущего. - Исходный коммит остается в истории. - Команда всегда может увидеть, что именно было отменено и когда. Если НЕТ → используйте git reset - git reset удаляет коммиты так, будто их никогда не существовало. - Переписывает историю проекта, перемещая указатель HEAD. - Позволяет сохранить чистую и понятную историю Git до того, как изменения будут опубликованы. 👉 @BackendPortal
1 408
16
Чёрт… Это может перевернуть всё представление об эмуляторах AWS. Команда разработчиков отказалась от привычного подхода к соз
Чёрт… Это может перевернуть всё представление об эмуляторах AWS. Команда разработчиков отказалась от привычного подхода к созданию эмуляторов AWS и представила Floci. Это один исполняемый файл на Go размером всего 13 МиБ, который менее чем за 1 секунду запускает 45 сервисов AWS (S3, Lambda, DynamoDB, SQS, SNS, IAM, CloudFormation, Step Functions и другие). Никакого Docker. Никакого LocalStack. Никаких счетов за AWS. Никаких 4 ГБ оперативной памяти, занятых контейнерами. Никакого ожидания по 30 секунд. Достаточно скачать исполняемый файл, запустить его — и у вас локально работает практически вся инфраструктура AWS. https://github.com/floci-io/floci 👉 @BackendPortal
1 454
17
Создавайте первоклассную документацию для своего API или проекта. Starlight предлагает всё необходимое: высокую скорость благ
Создавайте первоклассную документацию для своего API или проекта. Starlight предлагает всё необходимое: высокую скорость благодаря Astro, встроенную оптимизацию для SEO, доступность и поиск, а также поддержку Markdown, MDX и нескольких языков. → http://starlight.astro.build/es 👉 @BackendPortal
1 488
18
Golang: Можно было бы ожидать, что лёгкий мьютекс Go окажется быстрее реализации на основе pthread, но на практике всё наобор
Golang: Можно было бы ожидать, что лёгкий мьютекс Go окажется быстрее реализации на основе pthread, но на практике всё наоборот. Solod — подмножество Go, которое транслируется в C, — использует мьютексы pthread. В бенчмарке, где восемь потоков многократно захватывают и освобождают один и тот же мьютекс, реализация на pthread показала производительность почти в три раза выше, чем мьютекс Go. 👉 @BackendPortal
1 551
19
Прикол: большинство разработчиков до сих пор не знают, что такое вообще существует. Буквально полноценный браузер Chromium мо
Прикол: большинство разработчиков до сих пор не знают, что такое вообще существует. Буквально полноценный браузер Chromium можно запустить прямо в терминале 🤯 Он поддерживает WebGL и WebGPU, запускается примерно за секунду, работает с частотой до 60 FPS и практически не потребляет ресурсы процессора в режиме простоя. Браузер также работает по SSH без необходимости в оконном сервере, а ещё в нём можно смотреть YouTube прямо из терминала. Да, YouTube действительно можно смотреть прямо в терминале. https://github.com/fathyb/carbonyl 👉 @BackendPortal
1 769
20
🇷🇺 Разбираешься в радиочипах, оптике и связи? Забери до 1 000 000 рублей за свои инженерные навыки на турнире «Дронкон» 🇷�
🇷🇺 Разбираешься в радиочипах, оптике и связи? Забери до 1 000 000 рублей за свои инженерные навыки на турнире «Дронкон» 🇷🇺 «Сталинские Соколы» открывают регистрацию на 4-й Всероссийский турнир «Дронкон», который пройдет с 22 по 26 августа. Турнир пройдет по направлению: - Инженерное дело: навыки программирования, сборка электронного оборудования, беспроводная связь, оптические системы + стратегия «Битва Дронов»; Призовой фонд для победителей: 🥇место – 1 000 000 рублей 🥈место – 700 000 рублей 🥉место – 500 000 рублей Награда за 4-8 места - 100 000 рублей Пройди заочный онлайн-этап и получи путевку на очный этап турнира в Республику Татарстан! Перелет, питание, проживание - за счет организаторов. 🇷🇺 Подать заявку и узнать подробности 🇷🇺
1 127