Media is too big
VIEW IN TELEGRAM
Список учебников по программированию, в которых начинающие разработчики программного обеспечения учатся создавать приложения с нуля.
Эти учебники разделены по различным основным языкам программирования.🔥
Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Эти учебники разделены по различным основным языкам программирования.
Ознакомиться: тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥2
Топ-5 способов улучшить производительность API:
🟡 Пагинация результатов:
Этот метод используется для оптимизации больших наборов данных путем их постраничной передачи клиенту, что повышает отзывчивость сервиса и улучшает пользовательский опыт.
🟡 Асинхронное логирование:
Этот подход предполагает отправку логов в буфер без блокировки и немедленное возвращение управления, вместо того чтобы записывать данные на диск при каждом вызове. Логи периодически сбрасываются на диск, что значительно снижает нагрузку на систему ввода-вывода.
🟡 Кэширование данных:
Часто запрашиваемые данные могут храниться в кэше для ускорения их извлечения. Клиенты сначала проверяют кэш перед обращением к базе данных, а такие решения для хранения данных, как Redis, обеспечивают более быстрый доступ благодаря хранению в оперативной памяти.
🟡 Сжатие payload:
Чтобы сократить время передачи данных, запросы и ответы можно сжимать, что ускоряет процессы загрузки и выгрузки.
🟡 Пул соединений:
Эта техника включает использование пула открытых соединений для управления взаимодействием с базой данных, что снижает накладные расходы, связанные с открытием и закрытием соединений каждый раз, когда требуется загрузить данные. Пул управляет жизненным циклом соединений для эффективного использования ресурсов.
👉 @BackendPortal | #ресурсы
Этот метод используется для оптимизации больших наборов данных путем их постраничной передачи клиенту, что повышает отзывчивость сервиса и улучшает пользовательский опыт.
Этот подход предполагает отправку логов в буфер без блокировки и немедленное возвращение управления, вместо того чтобы записывать данные на диск при каждом вызове. Логи периодически сбрасываются на диск, что значительно снижает нагрузку на систему ввода-вывода.
Часто запрашиваемые данные могут храниться в кэше для ускорения их извлечения. Клиенты сначала проверяют кэш перед обращением к базе данных, а такие решения для хранения данных, как Redis, обеспечивают более быстрый доступ благодаря хранению в оперативной памяти.
Чтобы сократить время передачи данных, запросы и ответы можно сжимать, что ускоряет процессы загрузки и выгрузки.
Эта техника включает использование пула открытых соединений для управления взаимодействием с базой данных, что снижает накладные расходы, связанные с открытием и закрытием соединений каждый раз, когда требуется загрузить данные. Пул управляет жизненным циклом соединений для эффективного использования ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
Git: контроль версий, 3-е издание
Авторы: Прем Кумар Понуторай, Джон Лолигер
Год: 2025
📂 Скачать
👉 @BackendPortal | #книги
Авторы: Прем Кумар Понуторай, Джон Лолигер
Год: 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Да это же — коллекция алгоритмов и структур данных!
Цель этого репозитория - показать, как правильно реализовать распространенные структуры данных и алгоритмы наиболее простыми и элегантными способами😏
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Цель этого репозитория - показать, как правильно реализовать распространенные структуры данных и алгоритмы наиболее простыми и элегантными способами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
5 проектов С++ с открытым исходным кодом для повышения ваших практических навыков:
🟡 TheAlgorithms - помогает изучать алгоритмы и структуры данных, предоставляя примеры их реализации
🟡 cudf - если вы работаете с большими данными и хотите использовать вычислительные возможности GPU
🟡 modern-cpp-tutorial - бесплатное учебное пособие по современному C++
🟡 Catch2 - для облегчения процесса тестирования C++ приложений
🟡 entt - инструменты для создания и управления сущностями, компонентами и системами в рамках паттерна ECS.
👉 @BackendPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤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 | #книги
Авторы: Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Все хорошо организовано по категориям, так что искать что-то нужное — одно удовольствие
На данный момент тут собрано 971 ресурс, так что точно найдете что-то полезное, пользуйтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Анализ времени старта Spring Boot
Библиотека Spring Boot Startup Report генерирует интерактивные отчеты о работе приложений Spring Boot, и помогает понять, что влияет на время загрузки и запуска приложения, что может помочь в оптимизации😏
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Библиотека Spring Boot Startup Report генерирует интерактивные отчеты о работе приложений Spring Boot, и помогает понять, что влияет на время загрузки и запуска приложения, что может помочь в оптимизации
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Ваш щит против скрытых XSS-уязвимостей 👇
BeeXSS — это автоматизированный инструмент для обнаружения уязвимостей Blind XSS (скрытого межсайтового скриптинга) в веб-приложениях.
Он внедряет вредоносные полезные нагрузки (payload), обходит межсетевые экраны (WAF) и выявляет уязвимости на стороне серверной обработки.🔥
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
BeeXSS — это автоматизированный инструмент для обнаружения уязвимостей Blind XSS (скрытого межсайтового скриптинга) в веб-приложениях.
Он внедряет вредоносные полезные нагрузки (payload), обходит межсетевые экраны (WAF) и выявляет уязвимости на стороне серверной обработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Terraform. Инфраструктура на уровне кода, 3-е изд.
Авторы: Е. Брикман
Год: 2024
📂 Скачать
👉 @BackendPortal | #книги
Авторы: Е. Брикман
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
bro its cheatshit for pandas.pdf
367.2 KB
Cheatsheet по Pandas 🍔
Держите годную шпаргалку по работе с библиотекой Pandas, тут описано самое основное, что может понадобиться в работе:
⏩ Группировка данных по заданным параметрам.
⏩ Объединение нескольких таблиц в одну сводную.
⏩ Очищение данных от дубликатов и невалидных строк или столбцов.
⏩ Вывод определенных значений по фильтрам или уникальности.
⏩ Использование агрегирующих функций, включая подсчет значений, суммы элементов, определение среднего значения.
⏩ Визуализация собранных данных.
👉 @BackendPortal | #ресурсы
Держите годную шпаргалку по работе с библиотекой Pandas, тут описано самое основное, что может понадобиться в работе:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Паттерны проектирования jаvascript
Автор: Ди Франческо Уго
Год: 2024
📂 Скачать
👉 @BackendPortal | #книги
Автор: Ди Франческо Уго
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1