Путь программиста
1.96K subscribers
53 photos
27 links
Канал, который поможет развиваться программисту.

Гайды, обучения для разработчиков. Каждый найдет для себя что-то полезное.
Download Telegram
📑Защита бекапов с помощью ChatGPT4 — строим LastHope сервер

Ситуация - два Hyper-V сервера, десяток виртуалок, на каждый Hyper-V установлен VBR CE, бекапы хранятся на соседних дисках + раз в неделю каталоги с бекапами синхронизируются со стареньким NetGear NAS.

Казалось бы - что тут может пойти не так??!! Да все! Несмотря на то, что Hyper-V не в домене - сломать его по сети вполне реально, если злоумышленник попадет хотя бы на одну рабочую станцию (или подключится по WiFi). NetGear NAS уже устарел, прошивка содержит известные уязвимости. В общем бекапы не защищены и в случае атаки изнутри - шансы получить проблемы весьма велики.

Решение - делаем отдельный хакеро-защищенный NAS на базе Debian Linux 12 + iptables + скрипты от ChatGPT4.

🔎 Читать статью

Путь Программиста | #статьи
Выберите правильный вариант ответа ниже ⤵️

Путь Программиста | #тесты #HTML
📖Python для финансовых расчетов
🖋 Ив Хилпиш, 2021

Python стал языком выбора для разработки финансовых приложений, управляемых данными, и систем искусственного интеллекта. Крупные инвестиционные банки и хедж-фонды все активнее реализуют свои базовые платформы трейдинга и управления рисками с использованием экосистемы Python. В новом издании книги разработчики и финансовые аналитики узнают, как применять различные инструменты Python для создания финансовых приложений и систем алгоритмической торговли.
Все примеры книги написаны на Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует технологический фундамент для финансовой индустрии.
Подробнее: https://www.labirint.ru/books/799392/

💾 Скачать книгу

Путь Программиста | #книги #Python
📑Fintech: системные потоки против параллелизма Async/Await в Rust

Последнее время достаточно популярна "async/await" концепция в Rust. Безусловно для подавляющего большинства задач это лучший вариант. Так как она ориентирована на то что система, которая обрабатывает сетевые запросы, например сталкивается с блокировкой ввода/вывода к базе данных. В результате лучшим решением будет использование "async/await", так как он позволяет использовать один поток для обработки множества запросов. Если функция "async" не может быть завершена например из-за ожидания ввода-вывода, она может отдать управление в точке ее вызова "await". И "executor" например "Tokio" может переключиться на другую задачу.

🔎 Читать статью

Путь Программиста | #статьи #Rust
📑Как стать Java-разработчиком бесплатно? Программа обучения с нуля

Если вбить «как стать java разработчиком» в поисковую строку, можно найти тысячу курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей.

Чтобы разбавить засилие платных курсов, мы с Java-разработчиком Иваном Шихалдиным подготовили для вас программу обучения «Java-разработчик с нуля», которая состоит только из бесплатных материалов.

🔎 Читать статью

Путь Программиста | #статьи #Java
Выберите правильный вариант ответа ниже ⤵️

Путь Программиста | #тесты #HTML
📖Тестировщику ПО
🖋 Ильин А.Н., 2023

💾 Скачать книгу

Путь Программиста | #книги
📑Автостопом по мультиплееру. Часть 1: Введение

Приветствую, читатель. Здесь начинается небольшой цикл статей, посвящённых разработке мультиплеерных игр. Мультиплеер — это весьма объёмная область, из-за чего в ней очень легко потеряться или пойти не туда. И я хочу попробовать расставить ориентиры, которые бы помогли начать, указывали направление и подсвечивали важные моменты.

🔎 Читать статью

Путь Программиста | #статьи
This media is not supported in your browser
VIEW IN TELEGRAM
Другого шанса не будет, НОТКОЙН вернулся, судный день настал!

Заходим 👉

Вы
сразу получаете в подарок семи дневный платинум аккаунт, благодаря которому сможете пассивно зарабатывать - это просто ГЕМ 2024 года!
📑React Query: стейт-менеджер для любителей кэша

В этой статье хочу рассказать о нашем опыте работы с библиотекой React Query (ныне TanStack Query, дальше RQ) и почему мы остановились именно на ней. А еще как она помогает нам упростить и ускорить доступ к страницам и данным, сэкономить ресурсы на однотипных запросах, упростить визуализацию работы с данными и распутать код. Глубоких технических подробностей не будет, но статья может быть интересна тем, кто хочет узнать об опыте применения RQ в условиях продуктовой разработки.

🔎 Читать статью

Путь Программиста | #статьи #React
📖Система модулей Java
🖋 Николай Парлог, 2020

Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.

💾 Скачать книгу

Путь Программиста | #книги #Java
Всего за 5 минут определите подходящую вам IT-профессию.

Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.

Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.

Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне

Реклама. Информация о рекламодателе по ссылкам в посте.
📑Наставник для айтишника: кто он и чем может помочь. Мой личный опыт

Почему сегодня популярно менторство в IT? Да, всё просто. С ментором, или наставником, достичь своей цели можно гораздо быстрее и с меньшими потерями. Ведь он уже проходил этот путь, ошибался и теперь точно знает, как сделать лучше.

🔎 Читать статью

Путь Программиста | #статьи
Выберите правильный вариант ответа ниже ⤵️

Путь Программиста | #тесты #HTML
The Economist предупреждал Трампа о возможном покушении

Более того, журнал расписал решающие события на ближайший год, которые полностью изменят облик и России, и всего мира.

Пророчества журнала славятся своей точностью: новость о смерти президента Ирана вышла на 7 часов раньше, чем это случилось, а о ковиде журнал писал ещё за пол года до начала.

Читайте The Economist на русском:
📑Геймдев жив?

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

🔎 Читать статью

Путь Программиста | #статьи
Выберите правильный вариант ответа ниже ⤵️

Путь Программиста | #тесты #JavaScript
10 лет я слежу за мистическим
журналом The Economist

Я не ставил вакцину от COVID,
потому что знал, что это опасно
Я знал, про теракт в Крокусе за 2 недели до случившегося
А неделю назад я увидел
предупреждение о покушении на
Трампа в их новой обложке

Благо теперь журнал можно
читать на русском, делюсь с вами:
📑Data Vault: Мой опыт создания модели вручную

Как я делал Data Vault руками... или custom migrate a Data Vault c нотками Data Vault 2.0. Достаточно интересный способ провести время, но для начала углубимся в краткий экскурс.

🔎 Читать статью

Путь Программиста | #статьи
Google теперь в телеграм!

В скором времени произойдет блокировка Youtube и Google. Поэтому был создан специальный канал в телеграм, подписывайтесь: