Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки Связь: @devmangx РКН: https://clck.ru/3FobxK
Вы можете подключить свою базу данных Supabase через сервер MCP к Cursor!
*️⃣Агент Cursor может получать схему и любые данные из вашей базы данных через официальный сервер Postgres MCP!
🧠 Это помогает Cursor лучше понять вашу базу данных, когда нужно ее изменить для добавления новой функции!
Ставь лайк если полезно!
👉 @BackendPortal | #ресурсы
В конце 2022 года Bitcoin стоил $16k, Solana – $8, мемкоины никто не воспринимал всерьёз. Прошло чуть больше года – BTC x7, Solana x25, мемкоины улетели на десятки тысяч процентов.
Так же было и с "монетой Трампа" – многие не понимали, как зайти на раннем этапе, а те, кто разобрался, сделали x100+.
Секрет? Крупные игроки не ждут сигналов в СМИ – они заходят, пока толпа спит.
Чтобы не копаться самому – читай канал Crypto Master.
Здесь все основные и ранние инсайды!
Подписывайся – следующий x100 может быть твоим:
/channel/+cSLHRmotJjllMjIy
Dockerfile: Что делать и чего избегать 😮
Обычный "хороший" совет – избегать использования кеша менеджера пакетов. На первый взгляд, это логично, потому что:
➖Последующие сборки не смогут его использовать повторно.
➖Закэшированные файлы увеличат размер финального образа.
...но что, если я скажу, что:
➖Разные запуски docker build могут повторно использовать кеш менеджера пакетов.
➖Закэшированные файлы не попадут в финальный образ.
➖Кеш будет работать даже если один из вышележащих слоев изменится.
И все, что для этого нужно – использовать инструкцию RUN --mount=type=cache
. На фото пример для сборки образа с Python
👉 @BackendPortal | #ресурсы
Chroma — это открытая база данных, предназначенная для работы с эмбеддингами в AI-приложениях. 😮
Она позволяет эффективно использовать токенизацию, создание эмбеддингов и индексацию для работы с большими языковыми моделями. База данных предлагает простой API, упрощая интеграцию в проекты на Python или JavaScript.
⏩ Ознакомиться:
https://github.com/chroma-core/chroma
👉 @BackendPortal | #ресурсы
🚀 Инженерная команда нового облака МТС Web Services продолжает рассказывать о разработке сервисов платформы.
В третьем выпуске проекта Building the Cloud поговорим про новый Object Storage.
🔑 Вы узнаете:
● какую архитектуру выбрали для нашего S3-совместимого хранилища данных;
● как обеспечиваем масштабируемость и надёжность хранения;
● как мы реализовали слои данных и метаданных;
● как работает асинхронная репликация данных между дата-центрами, и как используем erasure coding
💡 Для тех, кто пропустил первые выпуски: мы уже рассказали о создании сервисов Compute и IAM. Посмотреть можно здесь.
Регистрируйтесь и задайте свой вопрос техлиду команды Object Storage нового облака в прямом эфире. За лучший вопрос дарим мерч.
📅 Дата: 3 марта, 11:00
🌐 Регистрация
Highload буткэмп: Системный дизайн, Производительность и Масштабирование
🌐 Приглашаем на курсы для прокачки навыков архитектора и проектировщика на весеннем Highload-потоке от Devhands, в рамках которого вы:
🤩 Изучите ключевые хайлоад-паттерны и освоите проектирование систем с миллионной аудиторией: балансировка, масштабирование, шардинг, высокая доступность, CAP/PACELC, транзакционные очереди и многое другое.
🤩 Поупражняетесь в системном дизайне на реальных кейсах: маркетплейсы, соцсети, доставка, объявления и другие задачи, с получением обратной связи.
🤩 Погрузитесь в highload, работая с предоставленной вам инфраструктурой: “выжимайте” 100K RPS и изучите кластерные решения — Redis, SPQR, CockroachDB.
🤩 Научитесь планировать нагрузку и связывать бизнес-показатели с требованиями системы.
🤩 Попрактикуетесь в проведении и прохождении секций системного дизайна на интервью.
Только “живые” онлайн-сессии: лекции, брейнштормы, презентации домашних проектов.
🗓 Старт потока 24 февраля, изучайте программу и записывайтесь:
🤩 Буткэмп “Производительность и масштабируемость” для тех, кто хочет поработать с собственной инфрой.
🤩 Курс “Системный дизайн высоконагруженных проектов” для тех, кто хочет только практику проектирования “у доски”.
🥸 Кто мы: R&D-центр Devhands, основатель и автор курса Алексей Рыбак, ex-СТО Badoo и Yum! Brands, член программного комитета Highload.
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqufZZVF
💡 Быстрый совет по Linux
Если вы не можете вспомнить название команды, можно использовать ключевые слова для поиска в мануалах. Синтаксис следующий:
$ man -k keyword
$ man -k zip
Необходимый инструмент для программистов!
📝 Преобразование кода между различными форматами
🟢SVG ➡ ︎React Component
🟢JSON ➡ Типы TypeScript
🟢CSS ➡ Tailwind
...и многое другое!
Ознакомиться:
https://transform.tools/
👉 @BackendPortal | #ресурсы
Алгоритмы балансировки нагрузки за 10 секунд
🟢Round Robin → Последовательно перебирает серверы.
🟢Random → Распределяет трафик случайным образом.
🟢Least Connections → Выбирает сервер с наименьшим числом подключений.
🟢Weighted Round Robin → Назначает серверам разные веса.
🟢IP Hash → Назначает сервер на основе IP-адреса клиента.
🟢 Least Response Time → Выбирает сервер с наименьшей задержкой.
👉 @BackendPortal | #ресурсы
Как изучить Spring и не сойти с ума среди множества компонентов
Чтобы писать приложение сразу правильно и понимать, почему именно так, нужен пошаговый оптимальный план по этому фреймворку. Дадим его на на трехдневном интенсиве от FAANG School.
Хватит всего 3 бесплатных лекций, чтобы разобраться во всей базе Spring и создать первый проект на Spring Boot с нуля. Разберем:
– без лишнего занудства и с понятными аналогиями Spring Bean, ApplicationContext, Dependency Injection
– как вообще программы общаются по сети. Как устроен HTTP (и почему REST API есть почти в каждой вакансии)
– ключевые аннотации Spring: @RequestMapping, @PathVariable, @RequestParam, @RequestBody
– трехслойную архитектуру (Controller-Service-Repository) и почему это удобно
– реальный проект на Spring Bot: придумаем фичи, которые заинтересуют работодателя и увидим, как подключать сторонние сервисы
Переходите, чтобы сформировать крутое портфолио и получить работу Java Developer.
Онлайн школы — ВСЁ! В телеграме появились каналы, которые напрочь разносят все популярные курсы по программированию.
Вот они:
• Технологичка
• Frontend Tests & Tasks
• Библиотека программиста
Теперь нет смысла покупать дорогущее обучение, чтобы быстро освоить пару языков и получить работу с зпшкой от 120 тысяч, так что подписывайтесь 🖤
На сайте roadmap.sh собрана шикарная подборка идей для практики backend-разработки — от простых CLI-приложений вроде трекера задач до сложных систем бронирования и масштабируемых e-commerce платформ
Проекты разбиты по уровням сложности: начинающий, средний, эксперт
Каждый проект снабжен описанием и рекомендациями, что делает обучение увлекательным и продуктивным
👉 https://roadmap.sh/backend/projects
👉 @BackendPortal | #ресурсы
Java Backend Developer Полный курс 2025
Курс охватывает ключевые технологии и инструменты, включая Spring Boot, принципы работы серверной части веб-приложений, навыки, необходимые для Java backend-разработчика, и пошаговый roadmap для освоения профессии.
📲 Ознакомиться: тут
👉 @BackendPortal | дать буст #курсы
Отслеживание расходов с использованием хранения в JSON и REST API.🔥
ExpenseOwl — это предельно простой инструмент для отслеживания расходов с современным интерфейсом, предназначенный для использования в домашних условиях.
Он позволяет отслеживать ежедневные траты, визуализировать ежемесячные модели расходов с помощью круговых диаграмм и поддерживать общий обзор финансовых привычек
⏩Ознакомиться:
https://github.com/Tanq16/ExpenseOwl
👉 @BackendPortal | #ресурсы
Ищем новичков во фронтенд-разработке и вёрстке сайтов.
Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений.
А именно:
- Сверстать веб-сайт на HTML + CSS;
- Реализовать функционал на JavaScript;
- Пощупать фронтенд-фреймворк Angular;
- Подключить Backend и загрузить сайт на хостинг.
Чтобы в итоге ты своими руками разработал качественный сайт, который не стыдно добавить в портфолио или продать.
Такой опыт можно получить на бесплатном практикуме уже завтра с поддержкой от опытных кураторов на каждом этапе.
👉 Приходи на бесплатное обучение и зови с собой друзей
Бонусом получишь гайд для поиска работы и заказов на фронтенд-разработку.
Обзор конвейеров данных
Collect → Ingest → Store → Compute → Consume.
➖Эта диаграмма полезна для понимания того, как данные проходят через систему аналитики, начиная с источников и заканчивая их использованием.
👉 @BackendPortal | #ресурсы
Это самый простой способ общаться с полным репозиторием на Github!
Замените "github"
на "gitingest"
в URL, и вы получите весь репозиторий в виде единой строки, вставьте её в AI studio для того, чтобы задавать вопросы!
⏩ На видео пример как можно общаться с полной документацией по Python SDK.
👉 @BackendPortal | #ресурсы
Победи DeepFake!
Участвуй в Kryptonite ML Challenge и создай DeepFake-устойчивую Face ID-модель. Призовой фонд – 600 000 рублей.
Регистрация до 1 марта: https://cnrlink.com/kryptonitemlbackenddev
Приглашаем молодых специалистов и профессионалов в областях Data Science, Computer Vision, Face Recognition и Metric Learning.
Тебе предстоит создать модель, которая умеет:
🔹 распознавать фальшивые изображения, созданные с помощью DeepFake-технологий без использования модулей защиты от спуфинга;
🔹 сравнивать реальные фотографии одного и того же человека;
🔹 различать снимки разных людей.
Участвуй и ты сможешь:
🔸 получить шанс разделить призовой фонд в 600 000 рублей;
🔸 разработать решения в области Machine Learning и Computer Vision;
🔸 прокачать скиллы в ML, Computer Vision и Face Recognition.
Организатор соревнования – ИТ-компания «Криптонит». Подписывайтесь на их телеграм-канал – там много интересного.
Этапы Kryptonite ML Challenge:
▪️ 1 февраля – 1 марта. Регистрация участников
▪️ 1 марта. Открытие соревнования
▪️ 1-9 марта. Работа над проектами
▪️ 16 марта. Питчинг и награждение победителей
Зарегистрируйся сейчас: https://cnrlink.com/kryptonitemlbackenddev
Реклама. АО НПК "Криптонит". ИНН 9701115253. erid: 2W5zFK1Wott
5 идей API, которые можно создать и монетизировать
1️⃣ API для идей твитов
Многим людям нужна помощь с идеями для твитов.
Этот API будет предлагать случайные идеи твитов.
Идеально в сочетании с ИИ.
2️⃣ API генератора доменных имен
Этот API будет генерировать домены на основе ключевых слов.
Можно использовать комбинации префиксов и суффиксов с различными популярными ключевыми словами, а также GPT-4 или DeepSeek.
Также можно реализовать функцию проверки доступности домена.
3️⃣ API для сводных метрик соцсетей
Представьте API, который будет возвращать уникальные данные о пользователях, например, в Twitter:
🔹самые популярные твиты пользователя за неделю/месяц
🔹самые вовлеченные подписчики
🔹самое активное время пользователя
4️⃣ API мемов на основе ИИ
Этот API будет использовать GPT-4 для создания уникальных мемов.
Вы загружаете шаблон, а API генерирует мем.
5️⃣ Генератор паролей
Этот API будет создавать надежные пароли на основе введенных параметров:
🔹строчные/прописные буквы
🔹цифры/буквы/специальные символы
🔹минимальная длина
🔹расчет уровня надежности пароля
🔹проверка в базе данных слабых паролей
👉 @BackendPortal | #tips
Идеи проектов для практики программирования Backend от новичка до эксперта! 😮
🟢Описание технологий и подходов, которые нужно использовать.
🟢Разбивка по уровням сложности – от простых API до сложных сервисов.
→ https://roadmap.sh/backend/projects
В избранное добавил точно 😮
👉 @BackendPortal | #ресурсы
Refactoring.Guru посвящен методам улучшения (рефакторинга) кода
Он предоставляет подробные объяснения паттернов проектирования, принципов чистого кода и рефакторинга, с примерами на разных языках программирования.
🟢Разбор классических решений для часто встречающихся задач в разработке, таких как «Одиночка», «Стратегия», «Наблюдатель» и многие другие.
🟢Методы улучшения структуры кода без изменения его функциональности.
🟢Принципы написания читаемого и поддерживаемого кода.
🟢Как писать тесты и проектировать программы так, чтобы они были гибкими и масштабируемыми.
Сайт включает теоретические статьи, примеры кода и визуализации, что делает материал доступным для программистов разных уровней.
⏩ Ознакомиться:
https://refactoring.guru/
👉 @BackendPortal | #ресурсы
🎄Как стать айтишником в 2025 году?
Можно самому пытаться найти крупицы полезной инфы через сломанный поиск Гугла, можно получать ответы от ChatGPT с ошибками...
А можно воспользоваться Базой Знаний, где опытные айтишники уже отобрали за вас все материалы. И для вашего удобства поделили их на категории:
🖥 Python: @python_baza
👩💻 Frontend: @frontend_baza
👩💻 Backend: @backend_baza
🎨 Дизайн: @design_baza
📚 Книги: @archive_baza
👩💻 Топ GitHub: @main_it_baza
⏲️ Ссылки будут активны 48 часов — успей начать Новый год правильно вместе с Базой Знаний 🚀
👨🏻💻 Как защитить CI/CD в большом проекте: опыт команды MWS
Построить защищенный процесс разработки, когда в проекте сотни разработчиков и тысячи коммитов — задача непростая. Особенно, если речь о создании облачной платформы. Руководитель Cloud Native Security в MWS Алексей Федулаев вместе с коллегами делится практическим опытом настройки GitLab CI/CD.
➡️ Читать статью
Статью опубликовали в хабе «Разработка облачных платформ» на Хабре. Там разработчики MWS регулярно публикуют статьи о том, как мы строим облако с нуля. Подписывайтесь, чтобы не пропустить!
📍 Подписаться на Хаб
Как скачать видео с YouTube с помощью Python за 5 строк кода!
С помощью библиотеки pytube можно легко скачать любое видео с YouTube
Посмотрите это ☹️
👉 @BackendPortal | #tips
Книга Cloud Native DevOps with Kubernetes (второе издание) написана Джастином Домингусом и Джоном Арунделом.
Она посвящена развертыванию, управлению и масштабированию современных облачных приложений с использованием Kubernetes.
🟣Основы облачных технологий и DevOps.
🟣Контейнеризация и работа с Docker.
🟣Развертывание и управление кластерами Kubernetes.
🟣Автоматизация инфраструктуры как кода (IaC).
🟣Настройка безопасности, мониторинга и логирования.
🟣Использование Helm, CI/CD и GitOps.
🟣Масштабирование приложений и оптимизация ресурсов.
⏩Получите свой экземпляр:
https://www.f5.com/content/dam/f5/corp/global/pdf/ebooks/cloud-native-devops-k8s-2e.pdf
👉 @BackendPortal | #книги
Шпаргалка по командам Linux
📝Это список популярных команд Linux с их кратким описанием, включая команды для работы с файлами и директориями, управления пользователями, процессами, сетью и системой.
👉 @BackendPortal | #ресурсы
😳 Кто спрашивал на какие каналы по программированию я подписан?
Лично я подписан и читаю этот канал: @umnyiprogrammist
Делимся приватным архивом на 837 ГБ курсов по программированию:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение С++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Архивы скоро удалят, очень важно успеть!🔥
Rust Atomics and Locks
- 249 страниц
- Издание 2023 года
📝Основная аудитория этой книги — разработчики на Rust, которые хотят глубже разобраться в низкоуровневой конкурентности. Однако книга также может подойти тем, кто не очень знаком с Rust, но хочет понять, как выглядит низкоуровневая конкурентность с точки зрения этого языка.
Предполагается, что читатель знает основы Rust, имеет установленный актуальный компилятор Rust и умеет компилировать и запускать код с помощью Cargo.
⏩Получите свой экземпляр:
https://marabos.nl/atomics/
👉 @BackendPortal | #книги
Linux предоставляет два универсальных инструмента для работы с сетевыми соединениями через сокеты. 🔥
Netcat — это простой инструмент для сетевого взаимодействия, тогда как socat является более продвинутым и универсальным вариантом с поддержкой нескольких протоколов.
Netcat:
🟢Простой клиент и сервер для TCP/UDP.
🟢Поддерживает только TCP и UDP.
🟢Одно соединение за раз
🟢Нет шифрования и модификации пакетов.
Минимальные возможности скриптования и обработки ошибок.
Socat:
🟢Поддерживает мультипротокольную двухстороннюю передачу.
🟢Работает с TCP, UDP, UNIX сокетами, SCTP, SSL и др.
🟢Поддерживает несколько одновременных соединений.
🟢Реализовано шифрование (SSL/OpenSSL).
🟢Расширенные возможности туннелирования (например, проброс портов, SSL-туннели).
🟢Высокая скриптуемость и модификация пакетов.
👉 @BackendPortal | #ресурсы