backendportal | Неотсортированное

Telegram-канал backendportal - Backend Portal | Программирование

14390

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

Подписаться на канал

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

Что значат номера версий в IT-проектах?

Многие библиотеки и сервисы используют семантическое версионирование (SemVer) — формат X.Y.Z (например, 5.1.2), где:

• X (major) — важные изменения, которые могут нарушить обратную совместимость.
• Y (minor) — новые функции, не ломая текущую работу.
• Z (patch) — исправления багов без изменения поведения системы.

📌Перед каждым релизом мы добавляем Git-тег (например, v1.5.2), а сборка может автоматически обновлять номер версии в зависимости от коммитов.

SemVer помогает:

— лучше ориентироваться в обновлениях,
— поддерживать стабильность между компонентами,
— управлять зависимостями в сложных системах.

👉 @BackendPortal

Читать полностью…

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

Запустить локальную базу данных PostgreSQL с помощью Docker проще простого

Нужно протестировать или разработать приложение? Просто:

→ Создайте изолированную среду без конфликтов с другими сервисами
→ Используйте официальный образ PostgreSQL — стабильность и совместимость гарантированы
→ Настройте пароль суперпользователя через переменные окружения (-e)
→ Пробросьте порт (-p), чтобы подключаться с вашей машины или других контейнеров
→ Всё запускается одной командой — Docker сам подтянет образ, если его ещё нет

👉 @BackendPortal

Читать полностью…

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

9 принципов чистого кода, о которых следует помнить

👉 @BackendPortal

Читать полностью…

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

Иногда кажется, что твоя работа ничего не меняет.

Хочется видеть результат и понимать, зачем все это.

В МоемСкладе — по-другому. Мы создаем программное обеспечение для предпринимателей — продукт, которым пользуются тысячи бизнесов по всей стране.

Мы верим, что код должен работать не только в проде, но и в реальности.

А разработчик — это не просто исполнитель, а человек, который влияет на результат.
Если тебе откликается такая работа — мы в поиске новых коллег:

🔹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

Читать полностью…

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

Нашёл классный ресурс — огромная коллекция бесплатных API на любые случаи жизни:

> Погода, крипта, фильмы
> Искусственный интеллект
> Словари, страны, курсы валют
> Мемы, котики и другое

Каждый API снабжён описанием, ссылкой и ключевыми параметрами. Всё удобно и без регистрации

👍 — лайк

👉 @BackendPortal

Читать полностью…

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

Высокопроизводительная, отказоустойчивая распределённая очередь сообщений, вдохновлённая Kafka — написана на Go

https://github.com/sreekar2307/queue

👉 @BackendPortal

Читать полностью…

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

#вакансия

Нужны программисты для долгосрочного оплачиваемого сотрудничества. Это достаточно простая подработка: написание кода, объяснение различных функций и написание авторских текстов.

Требования:

Знания Backend технологий, не на базовом уровне.

Опыт работы Figma

Умение писать грамотные тексты с доступным объяснением на разные темы.


Если вам интересно и есть достаточно свободного времени, отпишите — @energy_it.

Читать полностью…

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

Обработка конкуренции (параллелизма) в Go

Атомарные операции — это простой способ безопасно изменять значения между горутинами без использования блокировок.

> Используйте пакет sync/atomic для безопасного изменения общих переменных.

> Функция atomic.AddInt64 атомарно увеличивает значение счётчика между горутинами.

> Без блокировок — только прямые обновления значения

👉 @BackendPortal

Читать полностью…

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

21 ключевой компонент системного дизайна для инженеров-программистов

Если вы хотите создавать масштабируемые, отказоустойчивые и эффективные приложения, понимание основных компонентов системного дизайна — не роскошь, а необходимость

здесь

👉 @BackendPortal

Читать полностью…

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

Разработчикам: Безопасный VPN по доступной цене.🔥

Надоели блокировки и ограничения? Нужен безопасный и быстрый VPN?

VLESS VPN – решение для вас:

Всего 4 рубля в день! 💰 Без скрытых платежей.
Подключайте сколько угодно устройств. 👨‍💻👩‍💻 Для вас и вашей команды.
Безопасное соединение: Защита от MITM-атак, шифрование трафика.
Доступ к любым ресурсам: Забудьте о географических ограничениях.
VLESS – свобода кодить, где угодно! 😉

👉 Попробуйте бесплатно!

Читать полностью…

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

Шпаргалка по лучшим практикам проектирования REST API

Базовые принципы
Идемпотентность
Пагинация и безопасность

👍 — пригодится

👉 @BackendPortal

Читать полностью…

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

Прокачай SQL, играя в игру

Наткнулся на крутейшую штуку — Lost at SQL

Это не просто сайт, а целая ретро-игра, в которой ты — капитан подлодки, спасающий команду при помощи... SQL-запросов 😎

Что внутри:

—> Увлекательный сюжет с атмосферой старых компьютерных RPG

—> Постепенное обучение от простого SELECT до сложных JOIN, оконных функций и подзапросов

—> Моментальные подсказки, разбор ошибок, геймификация и стиль 80-х

Если учишь SQL или хочешь освежить знания — это прям маст-хэв. Сам залип в неё 😍

👉 @BackendPortal

Читать полностью…

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

Узнайте, как повысить производительность ваших Kubernetes-приложений, устраняя проблему ограничения CPU (CPU throttling) 🚤

Начните с мониторинга метрик cgroup и использования инструментов вроде kubectl top, чтобы выявить узкие места в производительности

https://www.causely.ai/blog/tackling-cpu-throttling-in-kubernetes

👉 @BackendPortal

Читать полностью…

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

Хакатон «ВНЕДРЕЙД» от Orion soft собирает 300 сильнейших представителей ИТ-касты, готовых штурмовать инфру Т‑Банка, Авито, Lamoda, CDEK и Магнита.

48 часов кода, драйва и никаких ограничений. После 22:00 карета превращается в тыкву, а внедрейд во внедрейв: темные окна, светлые головы и вечно горячий роутер.

Когда? 7-8 июня
Где? Москва, «Суперметалл»
Приз — экспедиция на Эльбрус для всей команды

Присоединяйся к штурму бигтеха: Подать заявку

Читать полностью…

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

Если вдруг планируешь выучить питона, то могу порекомендовать этот бесплатный курс

Этот плейлист буквально учит всем основам Python, которые нужны

Источник

👉 @BackendPortal

Читать полностью…

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

🚀 Почему пользователи платят $30 за простой конвертер картинок? Давайте разберемся.

Кирилл из комьюнити создал простой продукт всего за один месяц, внедрив метод, которой уже принес результат.

Как он это сделал:
1️⃣ Анализ спроса: через поисковые запросы он увидел, что много людей ищут конвертацию «HEIC to JPG».
2️⃣ Фокус на главном: удалил всё лишнее, оставив только функцию конвертации в один клик.
3️⃣ Скорость внедрения: за 30 дней сделал запуск без перфекционизма.

Посты про конвертер (ч.1, ч.2)

Что из этого получилось:
— Доход $500 в месяц с тенденцией роста.
— Более $10K заработано на конвертере.
— $0 на рекламу, всего $40 в месяц на сервер.

Выводы:
— Люди платят за удобство, даже если есть бесплатные аналоги.
— Продукт функционирует автоматически с минимальной поддержкой.
— Быстрая и экономичная проверка идеи может быть успешной.

Результаты из комьюнити билдеров:
— Более 400 запусков по этой методике.
— Некоторые продукты уже набрали от 50К до 100К+ пользователей.

Присоединяйтесь к @its_capitan — следите за процессом разработки, продвижения и узнайте, сколько можно заработать на таких микро-продуктах.

Читать полностью…

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

Шпаргалка по командной строке psql для PostgreSQL для всех вас

источник

👉 @BackendPortal

Читать полностью…

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

Алгоритмы балансировки нагрузки в действии

1. Round Robin

— Распределяет запросы равномерно по кругу (в фиксированном порядке)

2. IP Hash
— Хеширует IP клиента, чтобы назначить сервер

3. Least Connections
— Сервер с наименьшим числом активных подключений

4. Weighted Round Robin
— Нагрузка распределяется с учётом мощности сервера

5. Least Response Time
— Выбирает сервер с наименьшим временем отклика

6. Random
— Случайный выбор сервера

👉 @BackendPortal

Читать полностью…

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

Шпаргалка по Docker на русском

В одном файле — всё от docker pull до docker network create и docker system prune

👍за такое и лайк не жалко

👉 @BackendPortal

Читать полностью…

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

Отлично знаете Go? Пройдите онлайн-собеседования за один день и присоединяйтесь к масштабному проекту по переносу ВКонтакте на сервисную архитектуру и новый технологический стек. Это VK One Day Offer для Go-разработчиков с опытом от трёх лет!

Зачем участвовать? Чтобы поработать с продуктами, которые выдерживают нагрузку свыше 2 млн RPS, стать частью команды с активно растущим Go-сообществом и собственным тулингом, работать над сложными архитектурными задачами и возможность влиять на то, каким станет ВКонтакте в ближайшие годы.

ВКонтакте переходит на сервисную архитектуру и строит единую платформу разработки на Go. Не упустите шанс участвовать в проекте, который упростит совершенствование продуктов VK и улучшит опыт миллионов пользователей.

Оставляйте заявку на участие.

Читать полностью…

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

Большинство систем сосредоточены на надежной отправке сообщений. Но забывают о безопасном получении

Именно поэтому каждому Outbox нужен свой Inbox

В этой статье разбирают:

• Что на самом деле означают гарантии доставки (at-most-once, at-least-once, exactly-once)
• Как реально работают паттерны Outbox и Inbox
• Где они дают сбои (и как этого избежать)
• Иллюстрации + SQL-схемы + компромиссы

Идеально подходит для инженеров, которые проектируют или поддерживают событийно-ориентированные системы

Читать здесь -> read

👉 @BackendPortal

Читать полностью…

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

Microsoft и VS Code дарят два бесплатных курса прямо в редакторе

> Python с нуля — 19 часов практики
> HTML, CSS, JavaScript — 16 часов основ веба

Без воды — просто открыл VS Code и учишься

Начни сейчас: vscodeedu.com/courses

👉 @BackendPortal

Читать полностью…

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

⚡️ Дождались! Ребята сделали крутейшие каналы про Айти

Здесь сложные темы объясняют на простых картинках, понятном языке. А также решаем задачки, делимся ресурсами и советами.

📱 Python | Программирование

⚙️ Webdev | Backend & Frontend

😷 Hacking | Кибербезопасность

🖥 Memes | Мемы айтишников

🖥 CodHub | Курсы IT

Читать полностью…

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

Все необходимые команды Docker

-> Версия и информация о Docker
-> Работа с контейнерами
-> Управление образами
-> Docker-сети
-> Docker-тома
-> Просмотр логов контейнера
-> Инспекция контейнеров и образов
-> Экспорт и импорт контейнеров
-> Docker Compose
-> Очистка Docker

🔥 — лайк

👉 @BackendPortal

Читать полностью…

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

Типобезопасная мемоизация для ускорения работы ваших функций

Мемоизация —> это приём оптимизации, при котором результаты вызова функции сохраняются (кешируются), чтобы при повторном вызове с теми же аргументами не пересчитывать их заново, а брать готовый результат из памяти

👍

👉 @BackendPortal

Читать полностью…

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

В JavaScript нет нативной обработки ошибок как в Go, но можно имитировать Go-стиль возврата [value, error] с помощью простой обёртки.

Больше никакого захламления try/catch повсюду

👍 — лайк
🔥 — огонь

👉 @BackendPortal

Читать полностью…

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

МТС приглашает разработчиков на масштабную ИТ-конференцию True Tech Day 6 июня. Участие бесплатно

Ключевая тема конференции в этом году — искусственный интеллект. Тебя ждут доклады ученых, выступления зарубежных спикеров по AI и экспертов крупных ИТ-компаний.

В программе:
— 4 трека и больше 40 докладов.
— Выступления зарубежных спикеров с индексом Хирша более 50.
— Концентрация практических кейсов: как создаются большие ML-проекты.
— Доклады по архитектуре, бэкенд-разработке и построению ИТ-платформ.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.

Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатно. Регистрация по ссылке.

Читать полностью…

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

Хочешь API для практики программирования? 🖥

Это лучший вариант для создания приложений погоды

✓ 100% бесплатно
✓ Без регистрации и API-ключа
✓ Поддержка HTTPs и CORS

Подходит для JavaScript, Python, Java и любых других языков → open-meteo․com

👉 @BackendPortal

Читать полностью…

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

Не позволяйте одному контейнеру съесть всю память сервера.

Устанавливайте лимиты памяти в Docker с помощью флага --memory или через настройки в файле Compose

👉 @BackendPortal

Читать полностью…

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

Какой должна быть система управления доступами в современной облачной платформе?
Рассказывают разработчики нового облака MWS.

🔗Читайте статью, чтобы узнать:

➡️Почему нельзя не поддержать протокол авторизации, созданный еще в AWS
➡️Какой должна быть архитектура сервиса, чтобы ограничить радиус потенциальной хакерской атаки
➡️Зачем заводить учетные записи для роботов

🔗 Подпишись на облачный хаб MWS
⏩️Там регулярно рассказываем, как строим новое облако с нуля.

Читать полностью…
Подписаться на канал