Spring Security — среда для аутентификации и авторизации пользователей. Фреймворк применяется для защиты приложений на Spring. В нем представлены базовые…
«IT разное», — уверен разработчик и соведущий подкаста «Мы обречены» Фил Ранжин, поэтому очень важно выбрать, куда именно идти, и…
9 декабря в одной из библиотек Java обнаружили критическую уязвимость, что может стать причиной захвата серверов злоумышленниками. По мнению эксперта…
Сложнее — не значит лучше, а много — не значит хорошо. Так, уверены многие эксперты IT-индустрии, растущая сложность современных систем…
Аналитики Dice опубликовали список самых востребованных навыков для работы на «удаленке». Рейтинг составлен с помощью системы Emsi Burning Glass, которая…
Темную силу чувствую я. Даешь парсек за три года. Привет! Меня зовут Владимир Фролов, я — Java Developer в DataArt.…
За последние несколько лет онлайн-обучение претерпело массу изменений. Появились интерактивные курсы, тонны онлайн-учебников, а также широко распространилась практика обучения через…
Аналитики компании SlashData опубликовали результаты ежемесячного опроса, в рамках которого определили динамику популярности языков программирования и их сообществ за третий…
Одни говорят, что международный IT-сертификат — это пропуск в высшую лигу (по данным Prometric, у 81% сдавших сертификацию, выросла зарплата…
Вышла macOS Monterey для всех, создатели Next.js представили глобальную версию фреймворка, а создатель сервера X.Org Server выкатил неожиданный релиз спустя…
В интернете существует множество ресурсов для новичков о самых базовых понятиях и возможностях Spring. Я же поделюсь с вами выжимкой…
Задумывались когда-нибудь о релокации в азиатские страны? Senior Java Engineer Максим Шаров уже успел пожить во Вьетнаме, Японии и немного…
Работа с массивами данных, их структурирование, поиск соответствий между ними, фильтрация — все это основа любой программы, написанной на Java.…
С помощью класса java.util.Scanner можно анализировать простые типы данных и строки. Этот класс принимает данные из файлов, потоков, строк, последовательностей…
Разработчик и активист Владимир Кожаев — ярый противник внедрения режима «Дiя.City»: вместе с «Гильдией IT-специалистов» он общался с чиновниками и…
Паттерн async/await используют во многих языках программирования, чтобы выполнять асинхронный код. Асинхронность дает программе возможность производить несколько операций параллельно. Такой…
Онлайн-компиляторы созданы для того, чтобы упростить проверку кода. Вам не нужно скачивать и устанавливать разные приложения на ноутбук: чтобы использовать…
Как поменялись зарплатные тренды в сравнении с 2020-м? Что будет дальше, каких изменений на рынке зарплат вы ждете во второй…
Функциональное программирование (FP) долгое время оставалось нишевым явлением. Однако теперь многие языки (Java и Python в их числе) все чаще…
К классу File в java.io обращаются для выполнения различных манипуляций над файлами и каталогами, например: получения новой информации; исключения из…
Удаленная работа сделала намного ближе мечту уехать на Бали и работать там на пляже с ноутбуком на коленях и коктейлем…
Если объяснять коротко, то алгоритм Дейкстры — это алгоритм, который используется для определения кратчайшего пути от начального узла до всех…
Объектно-ориентированное программирование (ООП) — это методология программирования с использованием объектов и классов. Объект характеризует состояние и поведение.Например, у кота есть…
Короткий ответ: Java и JavaScript — это разные языки, которые совершенно не похожи друг на друга, поскольку используются для разных…
При работе с приложениями или сайтами, пользователям необходимо вводить свои данные: почту, пароль, день рождения и так далее. В Java…
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и…
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и…
Наследование в Java — механизм, который позволяет одному классу получить все элементы и свойства другого класса. Этот процесс также называют…
Maven является инструментом с открытым исходным кодом, который необходим для построения, управления и автоматизации Java-проектов. Как и большинство фреймворков, Maven…
Многопоточность в Java — это одновременное выполнение двух или более потоков для максимального использования центрального процессора (CPU — central processing…
Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу…
Условные операторы — конструкции, которые, проверяя условия, запускают в действие необходимый код. В зависимости от того, является ли условие истинным…
Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему…
Highload начинает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри…
Директор национального онлайн-кинотеатра SWEET.TV Александр Резунов рассказал Highload, как проект устроен изнутри: какие языки программирования использовались для создания приложений, как заставить…