Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки Связь: @devmangx РКН: https://clck.ru/3FobxK
Что значат номера версий в IT-проектах?
Многие библиотеки и сервисы используют семантическое версионирование (SemVer) — формат X.Y.Z (например, 5.1.2), где:
• X (major) — важные изменения, которые могут нарушить обратную совместимость.
• Y (minor) — новые функции, не ломая текущую работу.
• Z (patch) — исправления багов без изменения поведения системы.
📌Перед каждым релизом мы добавляем Git-тег (например, v1.5.2), а сборка может автоматически обновлять номер версии в зависимости от коммитов.
SemVer помогает:
— лучше ориентироваться в обновлениях,
— поддерживать стабильность между компонентами,
— управлять зависимостями в сложных системах.
👉 @BackendPortal
Запустить локальную базу данных PostgreSQL с помощью Docker проще простого
Нужно протестировать или разработать приложение? Просто:
→ Создайте изолированную среду без конфликтов с другими сервисами
→ Используйте официальный образ PostgreSQL — стабильность и совместимость гарантированы
→ Настройте пароль суперпользователя через переменные окружения (-e
)
→ Пробросьте порт (-p
), чтобы подключаться с вашей машины или других контейнеров
→ Всё запускается одной командой — Docker сам подтянет образ, если его ещё нет
👉 @BackendPortal
9 принципов чистого кода, о которых следует помнить
👉 @BackendPortal
Иногда кажется, что твоя работа ничего не меняет.
Хочется видеть результат и понимать, зачем все это.
В МоемСкладе — по-другому. Мы создаем программное обеспечение для предпринимателей — продукт, которым пользуются тысячи бизнесов по всей стране.
Мы верим, что код должен работать не только в проде, но и в реальности.
А разработчик — это не просто исполнитель, а человек, который влияет на результат.
Если тебе откликается такая работа — мы в поиске новых коллег:
🔹Senior Frontend-разработчик (Розница Desktop)
🔹Middle Frontend-разработчик (Розница Desktop)
🔹Senior Frontend разработчик (Активация)
🔹Middle Java-разработчик (E-commerce)
🔹Middle Java-разработчик (ОПТ)
🔹Frontend Architect
🔹Senior Frontend-разработчик (Розница Backend)
🔹Middle Java-разработчик (Трекинг)
Подписывайтесь на наш карьерный канал — в нем мы делимся вакансиями рассказываем о жизни компании, делимся кейсами и лайфхаками крутой карьеры в IT.
Реклама ООО «Логнекс» ИНН: 7736570901 erid: 2SDnjevqbdf
Нашёл классный ресурс — огромная коллекция бесплатных API на любые случаи жизни:
> Погода, крипта, фильмы
> Искусственный интеллект
> Словари, страны, курсы валют
> Мемы, котики и другое
Каждый API снабжён описанием, ссылкой и ключевыми параметрами. Всё удобно и без регистрации
👍 — лайк
👉 @BackendPortal
Высокопроизводительная, отказоустойчивая распределённая очередь сообщений, вдохновлённая Kafka — написана на Go
https://github.com/sreekar2307/queue
👉 @BackendPortal
#вакансия
Нужны программисты для долгосрочного оплачиваемого сотрудничества. Это достаточно простая подработка: написание кода, объяснение различных функций и написание авторских текстов.
Требования:
• Знания Backend технологий, не на базовом уровне.
• Опыт работы Figma
• Умение писать грамотные тексты с доступным объяснением на разные темы.
Обработка конкуренции (параллелизма) в Go
Атомарные операции — это простой способ безопасно изменять значения между горутинами без использования блокировок.
> Используйте пакет sync/atomic
для безопасного изменения общих переменных.
> Функция atomic.AddInt64
атомарно увеличивает значение счётчика между горутинами.
> Без блокировок — только прямые обновления значения
👉 @BackendPortal
21 ключевой компонент системного дизайна для инженеров-программистов
Если вы хотите создавать масштабируемые, отказоустойчивые и эффективные приложения, понимание основных компонентов системного дизайна — не роскошь, а необходимость
➜ здесь
👉 @BackendPortal
Разработчикам: Безопасный VPN по доступной цене.🔥
Надоели блокировки и ограничения? Нужен безопасный и быстрый VPN?
VLESS VPN – решение для вас:
Всего 4 рубля в день! 💰 Без скрытых платежей.
Подключайте сколько угодно устройств. 👨💻👩💻 Для вас и вашей команды.
Безопасное соединение: Защита от MITM-атак, шифрование трафика.
Доступ к любым ресурсам: Забудьте о географических ограничениях.
VLESS – свобода кодить, где угодно! 😉
👉 Попробуйте бесплатно!
Шпаргалка по лучшим практикам проектирования REST API
⏩Базовые принципы
⏩Идемпотентность
⏩Пагинация и безопасность
👍 — пригодится
👉 @BackendPortal
Прокачай SQL, играя в игру
Наткнулся на крутейшую штуку — Lost at SQL
Это не просто сайт, а целая ретро-игра, в которой ты — капитан подлодки, спасающий команду при помощи... SQL-запросов 😎
Что внутри:
—> Увлекательный сюжет с атмосферой старых компьютерных RPG
—> Постепенное обучение от простого SELECT до сложных JOIN, оконных функций и подзапросов
—> Моментальные подсказки, разбор ошибок, геймификация и стиль 80-х
Если учишь SQL или хочешь освежить знания — это прям маст-хэв. Сам залип в неё 😍
👉 @BackendPortal
Узнайте, как повысить производительность ваших Kubernetes-приложений, устраняя проблему ограничения CPU (CPU throttling) 🚤
Начните с мониторинга метрик cgroup и использования инструментов вроде kubectl top, чтобы выявить узкие места в производительности
➜ https://www.causely.ai/blog/tackling-cpu-throttling-in-kubernetes
👉 @BackendPortal
Хакатон «ВНЕДРЕЙД» от Orion soft собирает 300 сильнейших представителей ИТ-касты, готовых штурмовать инфру Т‑Банка, Авито, Lamoda, CDEK и Магнита.
48 часов кода, драйва и никаких ограничений. После 22:00 карета превращается в тыкву, а внедрейд во внедрейв: темные окна, светлые головы и вечно горячий роутер.
Когда? 7-8 июня
Где? Москва, «Суперметалл»
Приз — экспедиция на Эльбрус для всей команды
Присоединяйся к штурму бигтеха: Подать заявку
Если вдруг планируешь выучить питона, то могу порекомендовать этот бесплатный курс
Этот плейлист буквально учит всем основам Python, которые нужны
⏩ Источник
👉 @BackendPortal
🚀 Почему пользователи платят $30 за простой конвертер картинок? Давайте разберемся.
Кирилл из комьюнити создал простой продукт всего за один месяц, внедрив метод, которой уже принес результат.
Как он это сделал:
1️⃣ Анализ спроса: через поисковые запросы он увидел, что много людей ищут конвертацию «HEIC to JPG».
2️⃣ Фокус на главном: удалил всё лишнее, оставив только функцию конвертации в один клик.
3️⃣ Скорость внедрения: за 30 дней сделал запуск без перфекционизма.
Посты про конвертер (ч.1, ч.2)
Что из этого получилось:
— Доход $500 в месяц с тенденцией роста.
— Более $10K заработано на конвертере.
— $0 на рекламу, всего $40 в месяц на сервер.
Выводы:
— Люди платят за удобство, даже если есть бесплатные аналоги.
— Продукт функционирует автоматически с минимальной поддержкой.
— Быстрая и экономичная проверка идеи может быть успешной.
Результаты из комьюнити билдеров:
— Более 400 запусков по этой методике.
— Некоторые продукты уже набрали от 50К до 100К+ пользователей.
Присоединяйтесь к @its_capitan — следите за процессом разработки, продвижения и узнайте, сколько можно заработать на таких микро-продуктах.
Шпаргалка по командной строке psql для PostgreSQL для всех вас
⏩источник
👉 @BackendPortal
Алгоритмы балансировки нагрузки в действии
1. Round Robin
— Распределяет запросы равномерно по кругу (в фиксированном порядке)
2. IP Hash
— Хеширует IP клиента, чтобы назначить сервер
3. Least Connections
— Сервер с наименьшим числом активных подключений
4. Weighted Round Robin
— Нагрузка распределяется с учётом мощности сервера
5. Least Response Time
— Выбирает сервер с наименьшим временем отклика
6. Random
— Случайный выбор сервера
👉 @BackendPortal
Шпаргалка по Docker на русском
В одном файле — всё от docker pull
до docker network create
и docker system prune
👍 — за такое и лайк не жалко
👉 @BackendPortal
Отлично знаете Go? Пройдите онлайн-собеседования за один день и присоединяйтесь к масштабному проекту по переносу ВКонтакте на сервисную архитектуру и новый технологический стек. Это VK One Day Offer для Go-разработчиков с опытом от трёх лет!
Зачем участвовать? Чтобы поработать с продуктами, которые выдерживают нагрузку свыше 2 млн RPS, стать частью команды с активно растущим Go-сообществом и собственным тулингом, работать над сложными архитектурными задачами и возможность влиять на то, каким станет ВКонтакте в ближайшие годы.
ВКонтакте переходит на сервисную архитектуру и строит единую платформу разработки на Go. Не упустите шанс участвовать в проекте, который упростит совершенствование продуктов VK и улучшит опыт миллионов пользователей.
Оставляйте заявку на участие.
Большинство систем сосредоточены на надежной отправке сообщений. Но забывают о безопасном получении
Именно поэтому каждому Outbox нужен свой Inbox
В этой статье разбирают:
• Что на самом деле означают гарантии доставки (at-most-once, at-least-once, exactly-once)
• Как реально работают паттерны Outbox и Inbox
• Где они дают сбои (и как этого избежать)
• Иллюстрации + SQL-схемы + компромиссы
Идеально подходит для инженеров, которые проектируют или поддерживают событийно-ориентированные системы
Читать здесь -> read
👉 @BackendPortal
Microsoft и VS Code дарят два бесплатных курса прямо в редакторе
> Python с нуля — 19 часов практики
> HTML, CSS, JavaScript — 16 часов основ веба
Без воды — просто открыл VS Code и учишься
Начни сейчас: vscodeedu.com/courses
👉 @BackendPortal
⚡️ Дождались! Ребята сделали крутейшие каналы про Айти
Здесь сложные темы объясняют на простых картинках, понятном языке. А также решаем задачки, делимся ресурсами и советами.
📱 Python | Программирование
⚙️ Webdev | Backend & Frontend
😷 Hacking | Кибербезопасность
🖥 Memes | Мемы айтишников
🖥 CodHub | Курсы IT
Все необходимые команды Docker
-> Версия и информация о Docker
-> Работа с контейнерами
-> Управление образами
-> Docker-сети
-> Docker-тома
-> Просмотр логов контейнера
-> Инспекция контейнеров и образов
-> Экспорт и импорт контейнеров
-> Docker Compose
-> Очистка Docker
🔥 — лайк
👉 @BackendPortal
Типобезопасная мемоизация для ускорения работы ваших функций
Мемоизация —> это приём оптимизации, при котором результаты вызова функции сохраняются (кешируются), чтобы при повторном вызове с теми же аргументами не пересчитывать их заново, а брать готовый результат из памяти
👍
👉 @BackendPortal
В JavaScript нет нативной обработки ошибок как в Go, но можно имитировать Go-стиль возврата [value, error]
с помощью простой обёртки.
Больше никакого захламления try/catch
повсюду
👍 — лайк
🔥 — огонь
👉 @BackendPortal
МТС приглашает разработчиков на масштабную ИТ-конференцию True Tech Day 6 июня. Участие бесплатно
Ключевая тема конференции в этом году — искусственный интеллект. Тебя ждут доклады ученых, выступления зарубежных спикеров по AI и экспертов крупных ИТ-компаний.
В программе:
— 4 трека и больше 40 докладов.
— Выступления зарубежных спикеров с индексом Хирша более 50.
— Концентрация практических кейсов: как создаются большие ML-проекты.
— Доклады по архитектуре, бэкенд-разработке и построению ИТ-платформ.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.
Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатно. Регистрация по ссылке.
Хочешь API для практики программирования? 🖥
Это лучший вариант для создания приложений погоды
✓ 100% бесплатно
✓ Без регистрации и API-ключа
✓ Поддержка HTTPs и CORS
Подходит для JavaScript, Python, Java и любых других языков → open-meteo․com
👉 @BackendPortal
Не позволяйте одному контейнеру съесть всю память сервера.
Устанавливайте лимиты памяти в Docker с помощью флага --memory
или через настройки в файле Compose
👉 @BackendPortal
Какой должна быть система управления доступами в современной облачной платформе?
Рассказывают разработчики нового облака MWS.
🔗Читайте статью, чтобы узнать:
➡️Почему нельзя не поддержать протокол авторизации, созданный еще в AWS
➡️Какой должна быть архитектура сервиса, чтобы ограничить радиус потенциальной хакерской атаки
➡️Зачем заводить учетные записи для роботов
🔗 Подпишись на облачный хаб MWS
⏩️Там регулярно рассказываем, как строим новое облако с нуля.