На Java пишется огромное количество серверного кода. Отсюда следует, что написанные на ней веб-приложения должны быть устойчивы к специальным уязвимостям.
Эта небольшая статья как раз про один из способов борьбы с ними — SAST. И ещё про то, что такое taint-анализ и как он во всём этом участвует.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2
Media is too big
VIEW IN TELEGRAM
В этом видеокурсе автор расскажет вам обо всех базовых принципах языка программирования.
После просмотра вы сможете написать полноценное работающее приложение, используя массивы, ООП, переменные и прочие конструкции языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3🥰1
Грейд — это субъективная оценка навыков и опыта специалиста, которая помогает определить его стоимость на рынке труда.
В этой статье разбираемся, кто есть кто в мире программирования и чем они отличаются друг от друга.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2💯2
Этот бесплатный практический курс по работе с платформой Jmix предназначен для быстрого создания бизнес-приложений на Java.
В рамках курса разобрано создание веб-приложения с базой данных, пользовательским интерфейсом и контролем доступа к данным.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
Автор этой статьи поделился гайдом — как сделать свой Telegram бот с ИИ для возможности простого общения.
Здесь не будет использоваться открытый API ChatGPT или новомодного Deepseek. Будет локально развернут свой полноценный ИИ для последующей интеграции с телеграм ботом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3💅2
Media is too big
VIEW IN TELEGRAM
Автор этого видеоурока подготовил крутой гайд (с примерами) по JOOQ — мощной и гибкой библиотеке для работы с SQL-запросами в Java.
В ходе изучения вы узнаете: что такое JOOQ, когда и зачем его стоит использовать и чем он отличается от более популярной технологии JPA.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2✍1
В Java никогда не бывает скучно, особенно когда речь заходит о вещах, которые делают нашу жизнь проще и код – чище.
В этой статье автор делится четырьмя фичами в Java, которые сам активно использует в своих проектах и которые, на его взгляд, заслуживают внимания и упрощают жизнь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2🙏2🤩1
В этой шпаргалке вкратце перечислены самые часто используемые функции языка Java и API-интерфейсы.
Данный краткий справочник, который может помочь как новичкам, так и разработчикам среднего уровня.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5⚡2
Что если мы скажем вам, что отладчик может стать не просто инструментом для поиска ошибок, а настоящим «режимом бога» в мире кода?
В этой статье мы рассмотрим, как можно исследовать память приложения и изменить его функциональность, при этом не затрагивая исходного кода, а используя только лишь отладчик IntelliJ IDEA.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥5👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Из этого видеоролика вы узнаете обо всех основных особенностях Git и GitHub.✅ Если кратко, то Git – это система контроля версий, позволяющая сохранять историю изменений кода, которые были внесены в файлы проекта.✅ Ну а GitHub – это такое специальное место, где хранятся все файлы и история изменений проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4❤2
В данной статье автор разобрал основные подходы к работе с REST API в Java и поделился популярными библиотеками для реализации retry-механизмов.
Каждый из подходов имеет свои преимущества и недостатки, а выбор подходящего решения зависит от конкретных требований проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4👀2
На этом ресурсе вы найдете облачный набор библиотек Java для написания микросервисов, функционирующих на быстром веб-ядре, работающем на основе виртуальных потоков Java.
Инфа для любителей OpenSource: у этого проекта есть открытый исходный код на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3👾2
Для работы с байт‑кодом есть немало инструментов, которые используются в разных областях и на разных платформах.
В этой статье разберемся, что такое байт‑код, как и зачем с ним работать, расскажем о ByteWeaver и покажем примеры работы с байт‑кодом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰4👨💻3❤1
Media is too big
VIEW IN TELEGRAM
В этом видео автор простыми словами расскажет о важных подробностях таких технологий для джависта, как: CI/CD, Docker и Kubernetes.
Также будет поднята тема, как код вообще попадает в продакшен в современных IT-компаниях и как раньше происходил деплой сервисов в прод.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💯3
В данной статье автор постарался ответить на вопрос: возможно ли написать игру на Java для Sega Mega Drive/Genesis. Если кратко: ответ –да .
Если подробно: была проделана целая работа по реализации проекта и написанию гайда об этом, а также были разобраны все сложности, с которыми пришлось столкнуться.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3👀1
Знания из этого бесплатного курса помогут получить основное представление о языке Java, его принципах и особенностях. Вы научитесь:✅ Создавать несложные программы, используя основные конструкции языка (условия, циклы, методы и другие);✅ Разделять код на методы для повторного использования;✅ Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4🐳2❤1
Тестирование помогает быстро обнаружить и исправить ошибки, что имеет решающее значение для обеспечения качества продукта перед его запуском на клиентах.
В этой статье мы поделимся лучшими практиками, инструментами и методами, которые помогут вам создавать надежный и эффективный код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Media is too big
VIEW IN TELEGRAM
В этом видеоуроке автор расскажет о процессе создания программ с нуля: что и в каком порядке нужно делать. Вы также узнаете о тонкостях работы с Git, GitHub и Pull Requests.
Ролик будет полезен как новичкам, так и действующим разработчикам, которые хотят минимизировать ошибки в структуре построения программ.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3👨💻3🤯1
Какой подход обеспечит вашему проекту идеальный баланс производительности и гарантии доставки: рискованная стратегия «Выстрелил и забыл» или продвинутая асинхронная отправка?
Существует три основных подхода к отправке сообщений и в этой статье мы разберем каждый из них.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
В этом репозитории вы найдете решения распространенных проблем проектирования ПО, которые снова и снова возникают в процессе разработки.
Вся информация сопровождается понятными блок-схемами и подробными объяснениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4🙏3
В этой статье собраны 15 крутых Java-проектов для кодеров разных уровней подготовки – от простого калькулятора до полноценной соцсети.
Отличный шанс прокачать свои навыки и пополнить портфолио реальными работами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5👨💻3