Путь Программиста
قناة بسيطة
Канал, который поможет развиваться программисту. Гайды, обучения для разработчиков. Каждый найдет для себя что-то полезное. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/+j65ir28wT41lZjdi
إظهار المزيد1 760
المشتركون
-124 ساعات
-47 أيام
-930 أيام
أرشيف المشاركات
1 760
📖Система модулей Java
🖋 Николай Парлог, 2020
Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
💾 Скачать книгу
Путь Программиста | #книги #Java
1 760
📑React Query: стейт-менеджер для любителей кэша
В этой статье хочу рассказать о нашем опыте работы с библиотекой React Query (ныне TanStack Query, дальше RQ) и почему мы остановились именно на ней. А еще как она помогает нам упростить и ускорить доступ к страницам и данным, сэкономить ресурсы на однотипных запросах, упростить визуализацию работы с данными и распутать код. Глубоких технических подробностей не будет, но статья может быть интересна тем, кто хочет узнать об опыте применения RQ в условиях продуктовой разработки.
🔎 Читать статью
Путь Программиста | #статьи #React
1 760
📑React Query: стейт-менеджер для любителей кэша
В этой статье хочу рассказать о нашем опыте работы с библиотекой React Query (ныне TanStack Query, дальше RQ) и почему мы остановились именно на ней. А еще как она помогает нам упростить и ускорить доступ к страницам и данным, сэкономить ресурсы на однотипных запросах, упростить визуализацию работы с данными и распутать код. Глубоких технических подробностей не будет, но статья может быть интересна тем, кто хочет узнать об опыте применения RQ в условиях продуктовой разработки.
🔎 Читать статью
Путь Программиста | #статьи #React
1 760
Другого шанса не будет, НОТКОЙН вернулся, судный день настал!
Заходим 👉 https://t.me/notcoin_bot?start=er_19915104
Вы сразу получаете в подарок семи дневный платинум аккаунт, благодаря которому сможете пассивно зарабатывать - это просто ГЕМ 2024 года!
1 760
📑Автостопом по мультиплееру. Часть 1: Введение
Приветствую, читатель. Здесь начинается небольшой цикл статей, посвящённых разработке мультиплеерных игр. Мультиплеер — это весьма объёмная область, из-за чего в ней очень легко потеряться или пойти не туда. И я хочу попробовать расставить ориентиры, которые бы помогли начать, указывали направление и подсвечивали важные моменты.
🔎 Читать статью
Путь Программиста | #статьи
1 760
Какой атрибут тега определяет, что поле ввода должно быть предварительно заполнено данными?
1 760
📑Как стать Java-разработчиком бесплатно? Программа обучения с нуля
Если вбить «как стать java разработчиком» в поисковую строку, можно найти тысячу курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей.
Чтобы разбавить засилие платных курсов, мы с Java-разработчиком Иваном Шихалдиным подготовили для вас программу обучения «Java-разработчик с нуля», которая состоит только из бесплатных материалов.
🔎 Читать статью
Путь Программиста | #статьи #Java
1 760
📑Fintech: системные потоки против параллелизма Async/Await в Rust
Последнее время достаточно популярна "async/await" концепция в Rust. Безусловно для подавляющего большинства задач это лучший вариант. Так как она ориентирована на то что система, которая обрабатывает сетевые запросы, например сталкивается с блокировкой ввода/вывода к базе данных. В результате лучшим решением будет использование "async/await", так как он позволяет использовать один поток для обработки множества запросов. Если функция "async" не может быть завершена например из-за ожидания ввода-вывода, она может отдать управление в точке ее вызова "await". И "executor" например "Tokio" может переключиться на другую задачу.
🔎 Читать статью
Путь Программиста | #статьи #Rust
1 760
📖Python для финансовых расчетов
🖋 Ив Хилпиш, 2021
Python стал языком выбора для разработки финансовых приложений, управляемых данными, и систем искусственного интеллекта. Крупные инвестиционные банки и хедж-фонды все активнее реализуют свои базовые платформы трейдинга и управления рисками с использованием экосистемы Python. В новом издании книги разработчики и финансовые аналитики узнают, как применять различные инструменты Python для создания финансовых приложений и систем алгоритмической торговли.
Все примеры книги написаны на Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует технологический фундамент для финансовой индустрии.
Подробнее: https://www.labirint.ru/books/799392/
💾 Скачать книгу
Путь Программиста | #книги #Python
1 760
Какой HTML-тег используется для определения стилей, которые встроены непосредственно в HTML-документ?
1 760
📑Защита бекапов с помощью ChatGPT4 — строим LastHope сервер
Ситуация - два Hyper-V сервера, десяток виртуалок, на каждый Hyper-V установлен VBR CE, бекапы хранятся на соседних дисках + раз в неделю каталоги с бекапами синхронизируются со стареньким NetGear NAS.
Казалось бы - что тут может пойти не так??!! Да все! Несмотря на то, что Hyper-V не в домене - сломать его по сети вполне реально, если злоумышленник попадет хотя бы на одну рабочую станцию (или подключится по WiFi). NetGear NAS уже устарел, прошивка содержит известные уязвимости. В общем бекапы не защищены и в случае атаки изнутри - шансы получить проблемы весьма велики.
Решение - делаем отдельный хакеро-защищенный NAS на базе Debian Linux 12 + iptables + скрипты от ChatGPT4.
🔎 Читать статью
Путь Программиста | #статьи
1 760
📑Инфраструктура для data engineer S3
S3 – это один из сервисов, который используется для построения Data Lake и обмена файлами.
В этой статье рассказывается о технологии S3 со стороны дата-инженерии.
Мы в статье рассмотрим как развернуть сервис, как им пользоваться и зачем он нужен в дата-инженерии
🔎 Читать статью
Путь Программиста | #статьи
1 760
Какое свойство CSS используется для изменения цвета текста элемента?
1 760
📑Google Colab вместо Jupyter Notebook: плюсы и особенности работы для новичков
Привет! Меня зовут Ольга Матушевич, я наставница на курсе «Аналитик данных» в Яндекс Практикуме. С Jupyter Notebook я впервые столкнулась шесть лет назад, когда начала изучать Python и анализ данных. И именно установка Jupyter Notebook стала самым сложным этапом моей учёбы — ни чистка данных, ни градиентный бустинг, ни бутстрэп не доставляли мне столько трудностей.
Если установка программного обеспечения даётся вам так же трудно, то эта статья для вас. В ней я рассказываю о не требующем установки сервисе Google Colab, сравниваю его с Jupyter Notebook и даю советы для лёгкого старта.
🔎 Читать статью
Путь Программиста | #статьи
1 760
📖Core Java for the Impatient
🖋 Cay S. Horstmann, 2022
Core Java® для нетерпеливых - это полное, но краткое руководство по Java SE 8. Это незаменимое новое учебное пособие, написанное Кэем Хорстманом — автором Java SE 8 для самых нетерпеливых и Core Java™, классического двухтомного введения в язык Java, - предлагает более быстрый и простой способ изучения языка и библиотек. Учитывая размер языка и объем новых функций, представленных в Java SE 8, материала для изучения предостаточно, но он представлен небольшими фрагментами, организованными для быстрого доступа и легкого понимания.
💾 Скачать книгу
Путь Программиста | #книги #Java
1 760
📑Безопасность в Django: защита от распространенных угроз веб-приложений
Безопасность — ключевой аспект разработки веб-приложений. Но это понятие очень широкое, поэтому для его понимания нужно четко определить роль безопасности в современных веб-приложениях и то, какие аспекты она охватывает.
🔎 Читать статью
Путь Программиста | #статьи
