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

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

14390

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

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

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 | Программирование

Project Euler

Это сайт с математическими и алгоритмическими задачами, которые можно решать с помощью программирования.

🟣Более 800 задач разного уровня сложности.
🟣Большинство задач связаны с математикой, комбинаторикой, теорией чисел.
🟣Для решения часто требуется знание алгоритмов и оптимизаций.

Можно решать на любом языке программирования (Java, C++, Python и др.). 🔥

Ознакомиться:
https://projecteuler.net/archives

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

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

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

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

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

Принимаем заявки, не упусти:

⚙️ Webdev | Backend & Frontend

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

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

🖥 CodHub | Программирование

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

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

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

Лекции курса «Sketching Algorithms», преподававшегося профессором Джелани Нельсоном осенью 2020 года. 🤫

Алгоритмы скетчинга — это методы сжатия данных, позволяющие эффективно отвечать на определенные запросы, даже при обработке больших объемов информации.

В лекциях:

🟡Приблизительный подсчет
🟡Определение количества различных элементов
🟡Оценка квантилей
🟡Нижние границы для потоковых алгоритмов
🟡Линейный скетчинг
🟡Преобразования Джонсона-Линденштраусса
🟡Применение в линейной алгебре

Проверить: клик

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

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

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

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

И в этом курсе вы найдете три таких проекта: генератор блогов, клон Netflix и клон Spotify.

Вы отточите свои навыки работы с бэкендом, используя такие инструменты, как Python, Django и PostgreSQL.

источник

👉 @BackendPortal | #видео

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

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

🎯 Для тех, кто уже строит масштабируемые и надежные системы

19 апреля в Москве пройдет Яндекс Dev Day&Night — конференция для опытных бэкенд-разработчиков. Программа обещает быть насыщенной и полезной.

Что вас ждет:

🟢 Доклады и воркшопы:
— асинхронное взаимодействие между сервисами,
— поиск и ранжирование товаров в Маркете,
— геопоиск с R-tree в Еде,
— нагрузочное тестирование в Яндекс Go,
и многое другое!
🟢 Интерактивный трек: игры, кейслабы и практические задачи.
🟢 Ночная программа до 2:00: активности, коктейли и нетворкинг.

Регистрация уже открыта — успейте подать заявку и зовите коллег!

Реклама. ООО «Яндекс.Такси». ИНН 7704340310

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

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

Основные компоненты экосистемы Docker

На изображении показаны ключевые элементы, такие как Клиент, Демон, Хост, Плагины, Реестр, Объем, Сеть, Контейнер, Образ и Dockerfile, а также их функции и взаимосвязи.

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

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

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

errorCodeInJson

👉 @BackendPortal

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

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

Дерево отрезков. Структуры данных и алгоритмы

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

источник

👉 @BackendPortal | #видео

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

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

Этот репозиторий на GitHub — твой лучший гид для старта в DevOps! В нём есть структурированный план обучения и лучшие бесплатные ресурсы.🔥

🟣План обучения (roadmap) для DevOps-инженеров
🟣Ресурсы для обучения (в основном бесплатные)
🟣Темы, важные для DevOps, такие как контейнеризация (Docker, Kubernetes), CI/CD, облачные технологии (AWS, GCP, Azure), мониторинг, автоматизация и др.

Проверить: клик

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

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

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

Книга "Optimization: Principles and Algorithms" посвящена методам оптимизации, охватывая как теоретические основы, так и практические алгоритмы.

🟣Основные принципы оптимизации – выпуклые и невыпуклые задачи, условия оптимальности.
🟣Численные методы – градиентные методы, метод Ньютона, метод сопряженных градиентов.
🟣Линейное программирование – симплекс-метод, двойственность.
🟣Целочисленная и комбинаторная оптимизация – динамическое программирование, жадные алгоритмы.
🟣Эвристики и стохастические методы – генетические алгоритмы, методы роя частиц.

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

Она доступна бесплатно по ссылке ниже.

клик

👉 @BackendPortal | #книги

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

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

Мастера программирования 🚬

👉 @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

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

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

Держи 15 часто задаваемых вопросов на собеседованиях по Spring Data JPA с подробными ответами.

🟡Что такое JPA?
🟡Каковы преимущества использования JPA?
🟡Что такое репозиторий Spring Data?
🟡Каковы соглашения об именовании методов поиска в интерфейсе репозитория Spring Data?
🟡Почему используется интерфейс, а не класс?
и тд

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

🔜 читать

👉 @BackendPortal | дать буст | #статья

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

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

Шпаргалка: Основные команды и структуру использования Docker ☕️

Она показывает структуру команд (docker command options arguments), основные категории (контейнеры, изображения, тома, сети, утилиты, Docker Compose)

Также есть общие опции вроде -d (фоновый режим), -p (порты) и -v (тома).

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

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

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

Закуска для разработчиков!

👉 @BackendPortal

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

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

СУПЕРСПОСОБ освободить ГИГАБАЙТЫ на жестком диске!

Если ты программист и используешь NPM 😏

Выполни команду: 👇

npx npkill


Она покажет папки node_modules и их размеры.

Нажми [Пробел], чтобы удалить те, которые больше не нужны.

Готово!

👉 @BackendPortal

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

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

backDaddy 😂

👉 @BackendPortal

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

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

Держите лайфхак: на GitHub можно вручную устанавливать дату коммитов, даже если они будут в прошлом

Синтаксис для выполнения этого трюка прост:

git commit -am "" --date "4/20/2024"


Таким образом можно накрутить себе активность GH — на него довольно часто смотрят рекрутёры 😧

👉 @BackendPortal

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

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

10 вопросов для собеседования на основе концепции проектирования систем

1. API Gateway vs Load Balancer? https://buff.ly/3S2bjsr
2. Обратный прокси против прямого прокси? https://buff.ly/3PEGDME
3. Горизонтальное масштабирование против вертикального масштабирования? https://buff.ly/49NvS26
4. Микросервисы против монолитной архитектуры? https://buff.ly/4aC7mS4
5. Стратегии кэширования - https://buff.ly/413WZD9
6. Что такое ограничитель скорости? Как он работает? https://buff.ly/3Lq9jqd
7. Как работает единая авторизация (SSO)? https://buff.ly/3S61wBG https://pic.x.com/ahoeF4FDR1
8. Как работает Apache Kafka? Почему она такая быстрая? https://buff.ly/3LnlAf6
9. Kafka, ActiveMQ, vs RabbitMQ? https://buff.ly/3LjYSo9
10. JWT, OAuth и SAML? https://buff.ly/3Lpzey4

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

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

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

Это инфографика, которая кратко описывает основные типы серверов: веб-сервер, сервер электронной почты, сервер баз данных, сервер файлов, сервер FTP, веб-прокси сервер, сервер DNS и сервер DHCP.

Для каждого типа указаны его функции и особенности.

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

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

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

10 расширений Vscode для установки.

Prettier
– автоформатирование кода
Viscose Icons – красивые иконки файлов
Code Spell Checker – проверка орфографии
ESLint – линтер для JS/TS
Error Lens – выделение ошибок
Live Server – локальный сервер
Auto Rename Tag – автозамена тегов
GitHub Copilot – AI-помощник кода
GitLens – расширенные возможности Git
Figma for VSCode – работа с Figma

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

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

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

«Вместо философии учил java, вместо доты — питон. Через 3 месяца нашёл работу с зп 90к»

Думаете, повезло?

Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга).

А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко:

Java (теория)
Java (практика)
Python

Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же 🥰

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

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

🙂 25 популярных алгоритмов разделенных на категории:

🟣Поиск (Searching)
🟣Сортировка (Sorting)
🟣Графы (Graphs)
🟣Массивы (Arrays)
🟣Базовые алгоритмы (Basic Algo’s)

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

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

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