backendportal | Unsorted

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

13921

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

Subscribe to a channel

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

В Python можно выполнить директорию проекта как скрипт

🔸Переименуйте основной файл в main[.]py.
🔸Запустите "python имя_директории".

Это удобно и позволяет другим легко идентифицировать основной файл

👉 @BackendPortal

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

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

Захватывающие новости. TypeScript переходит на Go!

Команда TypeScript объявила, что они портируют язык на Go

Результат ошеломляет: разбор типов и сборка уже в 10 раз быстрее! Это означает, что и LSP в ваших IDE будут быстрее

Почему Go, а не Rust? Ответ Райана Кавано, тимлида команды разработки Тайпскрипта → тык

Первый стабильный релиз планируют к середине 2025, полноценный билд и языковой сервис — к концу года

Официальный репозиторий: GitHub

👉 @BackendPortal

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

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

🇷🇺Установщик Wi-Fi? Патриот? Хочешь заработать?

Есть работа по профилю на юге Курской области!

🇷🇺Условия:
- Заработная плата 178 000 рублей на руки;
- По результатам выполнения боевых задач, дополнительная премия;
- Проживание, питание, обмундирование за счет компании;
- Обучение и переквалификация за счет компании;
- Страховые выплаты;
- Официальное трудоустройство (трудовой договор, полный соц.пакет);

🇷🇺Присоединяйся к Сталинским Соколам!🇷🇺

Подать заявку - @pilot_sokol
Подробная информация - сталинские-соколы.su

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

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

Коды состояния API важнее, чем кажется.

Вот структурированный подход к их правильному возврату.👆

Неправильный HTTP-статус в ответах API может нарушить интеграции, ввести клиентов в заблуждение и усложнить отладку.

200 OK при ошибке? → Клиент думает, что всё в порядке, хотя это не так.

400 Bad Request вместо 422 Unprocessable Entity? → Вы сигнализируете о некорректном запросе, хотя проблема в самих данных.

404 Not Found вместо 403 Forbidden? → Теперь кажется, что ресурс не существует, хотя доступ просто ограничен.

Коды состояния — это не просто цифры. Они определяют взаимодействие систем.

Используйте их правильно.

P.S. Знаете, для чего используется 202? 🤔

👉 @BackendPortal

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

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

Открытый вебинар «Архитектурные решения в Backend-разработке»

📚На вебинаре вы узнаете:
1. Как выбрать архитектурный стиль в зависимости от требований к производительности, масштабируемости и отказоустойчивости.

2. Микросервисы vs монолит: плюсы и минусы, примеры смены подходов. 

3. Событийно-ориентированная архитектура: когда и как ее использовать, основные принципы и инструменты.

4. CQRS и источник событий: как управлять данными в сложных условиях.

5. Как проектировать отказоустойчивые серверные системы, включая прерывание автоматического выключателя, повторную попытку, переборку и другие схемы.

6. Ключевые ошибки при проектировании конструкции и как их избежать.

👨‍💻Кому будет полезно?
+ Разработчикам Backend
+ Разработчикам FullStack
+ Системным аналитикам

⏰ 18 марта в 20:00 (мск).
🆓Бесплатно. Вебинар в рамках курса «Software Architect»

👉Записывайтесь: https://otus.pw/V7c0/?erid=2W5zFK1F2o2  

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

#реклама
О рекламодателе

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

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

Создание приложения на основе полного стека - это не простое дело, но оно может многому вас научить.

В этом курсе вы создадите клон Spotify с помощью Flutter, FastAPI и PostgreSQL.

Вы узнаете об архитектурном паттерне MVVM, хранении данных, управлении состоянием и многом другом.

источник

👉 @BackendPortal | #видео

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

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

Чувак из твиттера рассказывает о том, что такое MCP, как он работает и почему он потрясающий.

Он также покажет вам MCP-сервер, который он собирает.

Это хороший материал. 🔥

Видео на ютуб: тык
Подробнее понять, что такое MCP и что он делает: тык

👉 @BackendPortal

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

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

Полный процесс того, как внешний HTTP-запрос достигает подконтейнера в Kubernetes 💻

В этой статье ты узнаешь, как внешний HTTP/HTTPS-запрос достигает контейнера внутри Pod в кластере Kubernetes.

Она охватывает весь процесс — от разрешения DNS до балансировщика нагрузки, Ingress, Service и, наконец, контейнера.

🔜 rifewang/the-complete-process-of-how-an-external-http-request-reaches-a-pod-container-in-kubernetes-ba3c2903a9ce">читать

👉 @BackendPortal | #статья

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

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

7 ключевых шагов для успешного CI/CD-конвейера

🍩 Интеграция кода (Code Integration)
Частая интеграция помогает избежать конфликтов слияния.
Запуск автоматизированной валидации для поддержания стабильности ветки.

🍩 Сборка (Build)
Компиляция кода, установка зависимостей и подготовка к тестированию.
Кэширование зависимостей и использование параллельных задач для ускорения процесса.

🍩 Тестирование (Testing)
Запуск автоматизированных тестов (модульные, интеграционные, сквозные).
Фокус на полном покрытии и оптимизированной скорости.

🍩 Предрелизная среда (Pre-Release Environment)
Эмуляция продакшена для выявления проблем.
Использование Infrastructure as Code (IaC) для обеспечения консистентности среды.

🍩 Предрелизное тестирование (Pre-Release Testing)
Проведение тестов на производительность, безопасность и контроль качества.
Проверка готовности приложения к развертыванию.

🍩 Продакшен (Production)
Развертывание приложения в рабочей среде.
Мониторинг и логирование для отслеживания производительности.

🍩 Отслеживание и логирование (Track and Log)
Непрерывный мониторинг состояния системы и производительности.
Настройка четких логов и оповещений в реальном времени.

Лучшие практики CI/CD

Автоматизируйте каждый шаг конвейера.
Упрощайте процессы для ускоренной доставки.
Поддерживайте консистентность во всех средах.
Оптимизируйте скорость сборки и тестирования.
Мониторьте систему непрерывно для быстрой реакции на проблемы.

👉 @BackendPortal

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

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

🗂 824 ГБ платного контента для Fullstack-разработчиков утекли в открытый доступ

🖥 Frontend (817 ГБ):
→ JavaScript, TypeScript
→ HTML, CSS, Flexbox, Grid
→ React, Vue, Angular и др.
→ Figma и Веб-дизайн


🖥 Backend (981 ГБ):
→ Python, PHP, Java, Go
→ JavaScript, Ruby, Rust, C#
→ Docker, Podman, Postman
→ БД, SQL, NoSQL и API


Доступ открыт ровно на 48 часов 🕔

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

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

"Поступашки — ШАД, Стажировки и Магистратура", - лучше гайд в мире образования и карьеры.
Канал ведут преподаватели Яндекса, ВШЭ и ШАД.

Внутри:
🔺Слив вопросов с собеса в Яндекс
🔺Как бесплатно вкатиться в айти
🔺Подборка топовых магистратур по Data Science

...и еще море полезнейшего контента. Я жалею, что не нашел этот канал раньше.

Подписывайтесь, потом сами себе спасибо скажете: ⬇️
@postypashki_old

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

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

Тебе нужно отправлять EMAIL'ы с твоего ВЕБ-сайта или ПРИЛОЖЕНИЯ?

Этот API позволяет отправлять 3000 писем БЕСПЛАТНО в месяц.

Он называется Resend и доступен для:
JavaScript, Python, Java, Go и других языков.

Код для отправки email в Node.js на фото 👍

👉 @BackendPortal | #ресурсы

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

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

HTTP продолжает эволюционировать. Скоро появится новый метод!

Он называется QUERY и сочетает в себе лучшие стороны GET и POST:

✓ Использует body для отправки данных
✓ Поддерживает кэширование ответов
✓ Не изменяет состояние ресурса

Предложение уже получило полное согласие! 📝

👉 @BackendPortal

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

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

👩‍💻 Программирование — В С Ё

В 2025 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂 Вступай и изучай новое направление!

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

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

gRPC — это способ общения между сервисами, как вызов функций, но по сети.

🍩Клиент отправляет запрос (RPC-вызов).
🍩Данные кодируются в компактный бинарный формат (ProtoBuf).
🍩Передача по HTTP/2 на сервер.
🍩Сервер декодирует запрос и вызывает нужную функцию.
🍩Ответ кодируется и отправляется обратно клиенту.
🍩Клиент получает и декодирует ответ.

Преимущества: быстро, эффективно, поддерживает стриминг и разные языки программирования.

👉 @BackendPortal | #ресурсы

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

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

<h1> Ищем новичков во фронтенд-разработке и вёрстке сайтов. </h1>

<p> Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений. </p>

<p> А именно: </p>

<ul>
<li> - Сверстать веб-сайт на HTML + CSS; </li>
<li> - Реализовать функционал на JavaScript; </li>
<li> - Пощупать фронтенд-фреймворк Angular;</li>
<li> - Подключить Backend и загрузить сайт на хостинг. </li>
</ul>

<p> 💪 Чтобы в итоге ты своими руками разработал качественный сайт, который не стыдно добавить в портфолио или продать. </p>

<button type="button"> 👉 Приходи на бесплатное обучение и зови с собой друзей </button>

<p> Бонусом получишь гайд для поиска работы и заказов на фронтенд-разработку. </p>

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

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

Шпаргалка по Spring Framework

Включены ключевые технологии, такие как Spring Boot, Dependency Injection (DI), Inversion of Control (IoC), Spring MVC, Spring Data JPA, Spring Security и другие.

Объяснены, как эти технологии упрощают разработку Java-приложений, автоматизируют управление зависимостями, обеспечивают безопасность, работу с базами данных и улучшенную производительность.

👉 @BackendPortal

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

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

Недавно наткнулся на iximiuz Labs

Интерактивную платформу для изучения DevOps, Kubernetes, Docker и сетей. Это что-то вроде песочницы, где можно безопасно экспериментировать с Linux-контейнерами и кластерами без поднятия всего на локалке.

В целом, прикольная штука для тестов и обучения, но с нюансами.

Кто то пробовал? 🤔

👉 @BackendPortal

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

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

Пошаговое руководство по разработке бэкенда на C#

🟡Освоение основ
🟡Углубление в объектно-ориентированное программирование (ООП)
🟡Изучение экосистемы .NET
🟡Погружение в ASP.NET Core для веб-разработки
🟡Работа с базами данных
🟡Тестирование и лучшие практики
🟡Практический опыт через проекты
🟡Изучение продвинутых тем и постоянное обучение

Следуя этому плану, разработчики смогут последовательно развивать свои навыки в C# и серверной разработке.

Читать: тут

👉 @BackendPortal

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

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

Нашёл бесплатный онлайн-ресурс для изучения Linux.

Он предлагает интерактивные уроки, которые охватывают различные аспекты работы с Linux, начиная от основ (командная строка, файловая система) и заканчивая более продвинутыми темами (администрирование, безопасность, сети).

🔜 Ознакомиться: тут

👉 @BackendPortal | #ресурсы

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

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

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

Будет полезно если ищешь бесплатные или открытые API для использования в своих проектах.

Вот несколько примеров из этого списка:

🟡OpenWeatherMap: предоставляет данные о текущей погоде, прогнозах и исторических погодных данных.
🟡NASA Astronomy Picture of the Day: API для получения ежедневных изображений космоса с описаниями.
🟡Cat Facts: предоставляет случайные факты о кошках.
🟡Cataas: сервис для получения изображений кошек по запросу.
... это лишь малая часть из огромного списка

Глянуть: можно тут

👉 @BackendPortal | #ресурсы

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

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

MistralAI OCR — лучший в мире API для понимания документов.

🟡Передовое распознавание сложных документов
🟡Родная поддержка нескольких языков и мультимодальности
🟡Самый быстрый в своей категории
🟡Структурированный вывод в виде документов
🟡Доступен для локального развертывания

🔜 Ознакомиться: тут

👉 @BackendPortal | #ресурсы

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

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

⚡️Встречаемся в Казани на митапе для Scala-разработчиков от Яндекс Вертикалей

Команда Яндекс Вертикалей — сервисы Авто.ру, Яндекс Недвижимость, Аренда и Путешествия — организует митап по Scala в Казани, где выступят классные спикеры с тремя докладами:

• Павел Аргентов | Что мы рассказываем про FP программистам на других языках
• Алексей Литковец и Всеволод Никитин | ZIO Query и современное общество
• Кирилл Ершов | Перевод гейтвея Auto.ru на GraphQL

Ну и, конечно, не обойдётся без афтепати и нетворкинга 😉

📌 Собираемся 27 марта в офисе Яндекса, в БЦ «Сувар Плаза».

Посмотреть программу и зарегистрироваться можно здесь.

До встречи на Scala Meetup 🔥

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

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

Python Tutor

Пишете код на Python, Java, C, C++ или JavaScript прямо в браузере, а этот сервис пошагово показывает, что происходит под капотом. Видно каждую переменную, каждую строчку кода в действии

Плюс, тут есть AI-репетитор для разъяснений

Годный инструмент для обучения или разборов: https://pythontutor.com/

👉 @BackendPortal | #ресурсы

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

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

Как работает HTTPS

🍩TCP Handshake – клиент и сервер устанавливают соединение через TCP (SYN, SYN-ACK, ACK).

🍩Проверка сертификата – клиент отправляет "Client Hello", сервер отвечает "Server Hello" и передает свой SSL/TLS-сертификат с открытым ключом.

🍩Обмен ключами – клиент создает сессионный ключ, шифрует его открытым ключом сервера и отправляет обратно. Сервер расшифровывает его своим закрытым ключом.

🍩Передача данных – далее используется симметричное шифрование с этим сессионным ключом для защиты передаваемых данных.

👉 @BackendPortal

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

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

Kubetools - это список популярных инструментов Kubernetes.

Он включает в себя различные утилиты для управления кластерами, мониторинга, безопасности и разработки.

Отлично помогает находить подходящие инструменты для разных задач в экосистеме Kubernetes 😊

Ознакомиться:
https://collabnix.github.io/kubetools/

👉 @BackendPortal | #ресурсы

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

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

Совкомбанк принял участие в студенческом ИТ-чемпионате «Кибербезопасность в финансах»

Совкомбанк представил кейс на Уральском форуме «Кибербезопасность в финансах», где студенческие команды решали задачи в области информационной безопасности.

Задача чемпионата:
Участникам хакатона предстояло разработать решение для обеспечения безопасной работы сотрудников при удаленном подключении.

Ключевые требования:
- Минимизация рисков утечек данных.
- Адаптация системы под различные уровни доступа сотрудников.
- Обеспечение высокого уровня защиты информации при работе с корпоративными и личными устройствами.

Альберт Борис, заместитель председателя правления Совкомбанка, отметил:

«Для Совкомбанка важно поддерживать молодых специалистов и передавать им накопленный опыт, участвуя в развитии рынка информационной безопасности и информационных технологий в России. Поддержка таких мероприятий, как ИТ-чемпионат, позволяет не только выявить талантливых студентов, но и внести вклад в формирование будущего отрасли».

О чемпионате:
- ИТ-чемпионат проходил с декабря 2024 года по февраль 2025 года в рамках Молодежной программы Уральского форума Банка России.
- Сотрудники Совкомбанка вошли в состав жюри, оценивая решения команд и предоставляя экспертную обратную связь.
- 21 февраля состоялась финальная защита кейсов, где были объявлены победители.

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

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

Держите cтарый добрый трюк для быстрого клонирования и экономии места

По умолчанию git clone загружает всю историю изменений, что может быть медленно и требовать много места. Если история не нужна, используйте:

git clone <repo_url> --depth=1


Полезно, если нужно только актуальное состояние кода

👉 @BackendPortal

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

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

Terraform — инструмент для автоматического управления инфраструктурой.

🍩terraform init – загружает нужные модули и провайдеры.
🍩terraform plan – показывает, какие изменения будут внесены.
🍩terraform apply – создаёт или обновляет ресурсы в облаке.
🍩Хранит состояние в terraform.tfstate, чтобы отслеживать текущую инфраструктуру.
🍩Сравнивает желаемое (.tf файлы) и текущее состояние (.tfstate) и применяет изменения.

Позволяет управлять серверами, базами данных и другими ресурсами как кодом.

👉 @BackendPortal | #ресурсы

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

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

Алгоритмы, кодогенерация и куда идёт Go: строим платформу для разработчиков

В новом выпуске подкаста «Расскажите про MWS» обсуждаем как работает команда, которая создает базовую инфраструктуру для разработчиков облака. Дмитрий Новиков — TechLead команды Development Platform в MWS рассказывает:

— Зачем команда пишет собственный кодогенератор
— Нужны ли задачи про алгоритмы на собеседованиях
— В каком направлении развивается Go и есть ли повод для беспокойства

Смотрите и слушайте на всех популярных площадках:
🎬 YouTube
🎬 VK Видео

🎧 Яндекс Музыка
🎧 Apple Podcasts
🎧 Mave Digital

Читать полностью…
Subscribe to a channel