Backend Portal | Программирование
17.4K subscribers
1.46K photos
135 videos
40 files
1.28K links
Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки

Связь: @devmangx

РКН: https://clck.ru/3FobxK
Download Telegram
Media is too big
VIEW IN TELEGRAM
Список учебников по программированию, в которых начинающие разработчики программного обеспечения учатся создавать приложения с нуля.

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

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥2
Apache Pulsar в действии

Автор:
Дэвид Хьеррумгор
Год: 2023

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Топ-5 способов улучшить производительность API:

🟡 Пагинация результатов:
Этот метод используется для оптимизации больших наборов данных путем их постраничной передачи клиенту, что повышает отзывчивость сервиса и улучшает пользовательский опыт.

🟡 Асинхронное логирование:
Этот подход предполагает отправку логов в буфер без блокировки и немедленное возвращение управления, вместо того чтобы записывать данные на диск при каждом вызове. Логи периодически сбрасываются на диск, что значительно снижает нагрузку на систему ввода-вывода.

🟡 Кэширование данных:
Часто запрашиваемые данные могут храниться в кэше для ускорения их извлечения. Клиенты сначала проверяют кэш перед обращением к базе данных, а такие решения для хранения данных, как Redis, обеспечивают более быстрый доступ благодаря хранению в оперативной памяти.

🟡 Сжатие payload:
Чтобы сократить время передачи данных, запросы и ответы можно сжимать, что ускоряет процессы загрузки и выгрузки.

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
Git: контроль версий, 3-е издание

Авторы:
Прем Кумар Понуторай, Джон Лолигер
Год: 2025

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
Да это же — коллекция алгоритмов и структур данных!

Цель этого репозитория - показать, как правильно реализовать распространенные структуры данных и алгоритмы наиболее простыми и элегантными способами 😏

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
JAVA 2021: лёгкий старт

Автор:
П. А. Забелин
Год: 2021

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
5 проектов С++ с открытым исходным кодом для повышения ваших практических навыков:

🟡TheAlgorithms - помогает изучать алгоритмы и структуры данных, предоставляя примеры их реализации

🟡cudf - если вы работаете с большими данными и хотите использовать вычислительные возможности GPU

🟡modern-cpp-tutorial - бесплатное учебное пособие по современному C++

🟡Catch2 - для облегчения процесса тестирования C++ приложений

🟡entt - инструменты для создания и управления сущностями, компонентами и системами в рамках паттерна ECS.

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Решение задач на современном C++

Автор:
Мариус Бансила
Год: 2019

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
6 архитектурных паттернов: на заметку разработчику

🟡 Layered
🟡 Microservices
🟡 Event-Driven
🟡 Client-Server
🟡 Plugin-based
🟡 Hexagonal

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Введение в программирование и структуры данных

Авторы
: Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам
Год: 2022

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
This media is not supported in your browser
VIEW IN TELEGRAM
🔜 Это полезная платформа для разработчиков с кучей ресурсов: от инструментов и библиотек до туториалов и статей

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

На данный момент тут собрано 971 ресурс, так что точно найдете что-то полезное, пользуйтесь ❤️

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Проектирование веб-API

Автор:
Арно Лоре
Год: 2020

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
Анализ времени старта Spring Boot

Библиотека Spring Boot Startup Report генерирует интерактивные отчеты о работе приложений Spring Boot, и помогает понять, что влияет на время загрузки и запуска приложения, что может помочь в оптимизации 😏

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🤯2
Python. Полное руководство

Автор
: Кольцов Д. М.
Год: 2022

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
JSON Web Token (JWT) в деталях: на заметку разработчику

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
Kubernetes изнутри

Авторы:
Джей Вьяс, Крис Лав
Год: 2022

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Ваш щит против скрытых XSS-уязвимостей 👇

BeeXSS — это автоматизированный инструмент для обнаружения уязвимостей Blind XSS (скрытого межсайтового скриптинга) в веб-приложениях.

Он внедряет вредоносные полезные нагрузки (payload), обходит межсетевые экраны (WAF) и выявляет уязвимости на стороне серверной обработки. 🔥

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

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
Terraform. Инфраструктура на уровне кода, 3-е изд.

Авторы: Е. Брикман
Год: 2024

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
bro its cheatshit for pandas.pdf
367.2 KB
Cheatsheet по Pandas 🍔

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

Группировка данных по заданным параметрам.

Объединение нескольких таблиц в одну сводную.

Очищение данных от дубликатов и невалидных строк или столбцов.

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

Использование агрегирующих функций, включая подсчет значений, суммы элементов, определение среднего значения.

Визуализация собранных данных.

👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71
Паттерны проектирования jаvascript

Автор:
Ди Франческо Уго
Год: 2024

📂 Скачать

👉 @BackendPortal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51