Присоединяйтесь к нашему каналу и погрузитесь в мир Backend-разработки Связь: @devmangx РКН: https://clck.ru/3FobxK
Проектирование веб-API
Автор: Арно Лоре
Год: 2020
📂 Скачать
👉 @BackendPortal | #книги
Введение в программирование и структуры данных
Авторы: Фислер Кати, Политц Джо Гиббс, Кришнамурти Шрирам
Год: 2022
📂 Скачать
👉 @BackendPortal | #книги
6 архитектурных паттернов: на заметку разработчику
🟡 Layered
🟡 Microservices
🟡 Event-Driven
🟡 Client-Server
🟡 Plugin-based
🟡 Hexagonal
👉 @BackendPortal | #ресурсы
📁🕵️ В Windows есть папка, которая собирает на вас компромат!
IT ВЕДОМСТВО опять предупредило своих подписчиков, как разгрузить компьютер от слежки и лагов системы.
А ещё они рассказывает о признаках майнеров, как удалить трояны и порно-баннеры за 5 минут
Почему греется проц без запущенных приложений и загружен HDD или SSD.
💻 Подпишитесь на IT ВЕДОМСТВО — залог цифровой гигиены и компьютерной грамотности
JAVA 2021: лёгкий старт
Автор: П. А. Забелин
Год: 2021
📂 Скачать
👉 @BackendPortal | #книги
Да это же — коллекция алгоритмов и структур данных!
Цель этого репозитория - показать, как правильно реализовать распространенные структуры данных и алгоритмы наиболее простыми и элегантными способами 😏
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Совет на 2025 год - учите Data Science и Machine learning
Все нейросети, базы данных компаний, выявление болезней и многое другое - не обходятся без DS и ML.
А чтобы освоиться за несколько месяцев, а не лет, читайте канал Data Science. В нём на пальцах рассказывается, что и как учить, чтобы стать специалистом.
Начните 2025 год с освоения новой профессии - devsp
Apache Pulsar в действии
Автор: Дэвид Хьеррумгор
Год: 2023
📂 Скачать
👉 @BackendPortal | #книги
Apache Airflow и конвейеры обработки данных
Авторы: Харенслак Б., де Руйтер Дж.
Год: 2022
📂 Скачать
👉 @BackendPortal | #книги
Криптография с секретным ключом
Автор: Фрэнк Рубин
Год: 2023
📂 Скачать
👉 @BackendPortal | #книги
Kafka Streams и ksqlDB: данные в реальном времени
Автор: Сеймур Митч
Год: 2023
📂 Скачать
👉 @BackendPortal | #книги
Тебе точно понравится:
Этот инструмент, который преобразует запросы на естественном языке в SQL-запросы
То есть пишешь ему, например:
все книги которые взяли студенты 2 курса за последнюю неделю
SELECT * FROM ...
и тд.Backend-разработчики просто нарасхват. Крутейшая сеть айтишных вакансий в Telegram подвела итоги полугодия.
Ловите список самых востребованных бэкенд языков и кучу вакансий к ним:
1. С/С++ – для настоящих хардкорщиков
2. Java – тут просто творцы цифрового мира
3. Python – для любителей больших данных и немногословности
4. GO – король микросервисов!
Если ты бэкендер в поиске работы, то тебе однозначно в @back_rabota
Основы проектирования баз данных
Автор: Шитов В.Н.
Год: 2023
📂 Скачать
👉 @BackendPortal | #книги
🔥 PySpark: небольшой гайд по библиотеке
PySpark — это Python API для Apache Spark. А Apache Spark, в свою очередь, представляет собой движок для распределённой обработки задач, связанных с большими данными. Так, PySpark позволяет работать с данными любого размера.
Библиотека поддерживает все функции Spark, включая Spark SQL и DataFrames.
⏩Spark SQL предназначен для работы со структурированными данными и позволяет сочетать SQL-запросы с программами Spark.
⏩PySpark DataFrames позволяет читать, записывать, трансформировать и анализировать данные.
👆К посту прикрепил небольшую шпаргалку по этим двум основным инструментам PySpark
👉 @PythonPortal | #ресурсы
🔜 Это полезная платформа для разработчиков с кучей ресурсов: от инструментов и библиотек до туториалов и статей
Все хорошо организовано по категориям, так что искать что-то нужное — одно удовольствие
На данный момент тут собрано 971 ресурс, так что точно найдете что-то полезное, пользуйтесь ❤️
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
⚡️Всероссийский Хакатон ФИЦ 2024
🚀Попробуйте себя в одном из предложенных кейсов:
Кейс №2. Выявление трендов в сфере бухгалтерского учета, поиск «болей» бухгалтера: разработать алгоритм для поиска новых трендов и проблем бухгалтера.
Кейс №8. Формирование фото и видео контента с использованием нейросетей на основе биографии и фото персоны.
Кейс №10. Цифровая карта подземных коммуникаций с использованием Cesium.
Кейс №12. Цифровой сервис для ведения реестра зеленых насаждений города Москвы.
Кейс №17. Стартовый (профилактический) комплаенс: предотвращение рисков с помощью AI.
Кейс №19. Parallax-scroll лендинг для сайта Insidium.
И другие 19 кейсов смотрите на сайте: https://фиц2024.рф/hackathon
Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн.
🏆Призовой фонд: 6 000 000 руб.
🔥Дедлайн регистрации: 28 ноября, 23:59
📅Даты отборочного этапа: 29 ноября - 2 декабря
🦾Даты финала: 3 - 4 декабря
Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon
Реклама. ООО «Акселератор Возможностей», ИНН: 9704005146, erid:2VtzqwZkaCf
Решение задач на современном C++
Автор: Мариус Бансила
Год: 2019
📂 Скачать
👉 @BackendPortal | #книги
5 проектов С++ с открытым исходным кодом для повышения ваших практических навыков:
🟡TheAlgorithms - помогает изучать алгоритмы и структуры данных, предоставляя примеры их реализации
🟡cudf - если вы работаете с большими данными и хотите использовать вычислительные возможности GPU
🟡modern-cpp-tutorial - бесплатное учебное пособие по современному C++
🟡Catch2 - для облегчения процесса тестирования C++ приложений
🟡entt - инструменты для создания и управления сущностями, компонентами и системами в рамках паттерна ECS.
👉 @BackendPortal | #ресурсы
Senior-разработчик создал крутейший канал про SQL
Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных.
Присоединяйтесь: @SQL
Git: контроль версий, 3-е издание
Авторы: Прем Кумар Понуторай, Джон Лолигер
Год: 2025
📂 Скачать
👉 @BackendPortal | #книги
Топ-5 способов улучшить производительность API:
🟡 Пагинация результатов:
Этот метод используется для оптимизации больших наборов данных путем их постраничной передачи клиенту, что повышает отзывчивость сервиса и улучшает пользовательский опыт.
🟡 Асинхронное логирование:
Этот подход предполагает отправку логов в буфер без блокировки и немедленное возвращение управления, вместо того чтобы записывать данные на диск при каждом вызове. Логи периодически сбрасываются на диск, что значительно снижает нагрузку на систему ввода-вывода.
🟡 Кэширование данных:
Часто запрашиваемые данные могут храниться в кэше для ускорения их извлечения. Клиенты сначала проверяют кэш перед обращением к базе данных, а такие решения для хранения данных, как Redis, обеспечивают более быстрый доступ благодаря хранению в оперативной памяти.
🟡 Сжатие payload:
Чтобы сократить время передачи данных, запросы и ответы можно сжимать, что ускоряет процессы загрузки и выгрузки.
🟡 Пул соединений:
Эта техника включает использование пула открытых соединений для управления взаимодействием с базой данных, что снижает накладные расходы, связанные с открытием и закрытием соединений каждый раз, когда требуется загрузить данные. Пул управляет жизненным циклом соединений для эффективного использования ресурсов.
👉 @BackendPortal | #ресурсы
Список учебников по программированию, в которых начинающие разработчики программного обеспечения учатся создавать приложения с нуля.
Эти учебники разделены по различным основным языкам программирования. 🔥
Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Лучшие практики, инструменты и рекомендации по разработке бэкенда 🔥
Репозиторий содержит примеры кода в основном для TypeScript + NodeJS, но описанные здесь практики не зависят от языка и могут быть использованы в любом бэкенд-проекте
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Все алгоритмы на Python ⭐️
Репозиторий TheAlgorithms/Python представляет собой обширную коллекцию алгоритмов и структур данных, реализованных на Python. В нём можно найти алгоритмы:
⏩сортировки;
⏩поиска;
⏩криптографические;
⏩математические;
⏩графы и др.
Авторы репозитория отмечают, что эти материалы предназначены только для обучения. Некоторые алгоритмы могут быть менее эффективны, чем их реализации в стандартной библиотеке Python.
⛓ Ознакомиться: тут
👉 @BackendPortal | #ресурсы
Чувство неполноценности - “Саня уже сеньор, в Америку зовут…”, семейные конфликты - “Ты совсем не уделяешь времени детям!”, да и в целом рутина любого могут загнать на эмоциональное дно.
Психолог с научным подходом - то место, где IT-специалисты приходят в себя и выходят из бесконечного круга:
чувство вины ➡️ переработки ➡️ выгорание.
А вместо этого начинают жить, работать и проводить время наедине с собой и близкими в кайф!
👨🏻💻 Если тебя что-то не устраивает в твоей жизни, но ты не знаешь, как это изменить - подписывайся: /channel/remizov_changes.
Рекомендуем начать с закрепа, в котором тебя уже ждет пошаговый от психолога, как перестать прокрастинировать и начать менять свою жизнь 💪
Обработка больших данных
Автор: Джейд Картер
Год: 2024
📂 Скачать
👉 @BackendPortal | #книги
Лучшие практики Spring Boot REST API
Часть 1: Реализация API Get Collection
Часть 2: Реализация API Create и Update
Часть 3: Реализация FindById и DeleteById API
Часть 4: Обработка исключений в REST API
👉 @BackendPortal | #ресурсы
👩💻 Программирование — В С Ё
В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.
Ловите полезные каналы, которые помогут ворваться в новое направление.
👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер - Свежие новости из мира ИБ
😎 Арсенал Безопасника - Все необходимые инструменты
😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг
👨💻 Серверная Админа - Настройка и уроки по компьютерным сетям
📂Вступай и изучай новое направление!
Безопасность веб-приложений на Python. Криптография, TLS и устойчивость к атакам
Автор: Деннис Бирн
Год: 2023
📂 Скачать
👉 @BackendPortal | #книги