java

Краткий обзор Spring Security, создание проекта и подключение зависимостей

Spring Security — среда для аутентификации и авторизации пользователей. Фреймворк применяется для защиты приложений на Spring. В нем представлены базовые…

21.12.2021

«Иначе — провал»: разработчик рассказал, как правильно выбрать стек для своей карьеры

«IT разное», — уверен разработчик и соведущий подкаста «Мы обречены» Фил Ранжин, поэтому очень важно выбрать, куда именно идти, и…

20.12.2021

Все проблемы — от культуры опенсорса: разработчица объяснила, почему надо платить за софт

9 декабря в одной из библиотек Java обнаружили критическую уязвимость, что может стать причиной захвата серверов злоумышленниками. По мнению эксперта…

13.12.2021

Технологий стало слишком много — и это мешает разработчикам

Сложнее — не значит лучше, а много — не значит хорошо. Так, уверены многие эксперты IT-индустрии, растущая сложность современных систем…

09.12.2021

От SQL до .NET: cамые востребованные IT-технологии для работы на «удаленке» в 2021 году

Аналитики Dice опубликовали список самых востребованных навыков для работы на «удаленке». Рейтинг составлен с помощью системы Emsi Burning Glass, которая…

07.12.2021

Многопоточность в Java: разбираемся с работой процессора, процессами и потоками

Темную силу чувствую я. Даешь парсек за три года. Привет! Меня зовут Владимир Фролов, я — Java Developer в DataArt.…

06.12.2021

Приятное с полезным: 15 игр для изучения программирования

За последние несколько лет онлайн-обучение претерпело массу изменений. Появились интерактивные курсы, тонны онлайн-учебников, а также широко распространилась практика обучения через…

30.11.2021

JavaScript уходит в отрыв: топ языков программирования с самым большим сообществом разработчиков

Аналитики компании SlashData опубликовали результаты ежемесячного опроса, в рамках которого определили динамику популярности языков программирования и их сообществ за третий…

11.11.2021

Какие сертификации пройти айтишнику: 8 вариантов для разработчиков, тестировщиков, сисадминов и безопасников

Одни говорят, что международный IT-сертификат — это пропуск в высшую лигу (по данным Prometric, у 81% сдавших сертификацию, выросла зарплата…

03.11.2021

Главные релизы недели: macOS Monterey, глобальное обновление Next.js и возрождение «мертвого» сервера

Вышла macOS Monterey для всех, создатели Next.js представили глобальную версию фреймворка, а создатель сервера X.Org Server выкатил неожиданный релиз спустя…

29.10.2021

Как Spring упрощает жизнь разработчика: что нужно знать о фреймворке

В интернете существует множество ресурсов для новичков о самых базовых понятиях и возможностях Spring. Я же поделюсь с вами выжимкой…

28.10.2021

«Приезжие IT-специалисты зарабатывают в 2-3 раза больше»: к чему стоит быть готовым при переезде во Вьетнам — опыт украинского разработчика

Задумывались когда-нибудь о релокации в азиатские страны? Senior Java Engineer Максим Шаров уже успел пожить во Вьетнаме, Японии и немного…

15.10.2021

Коллекционер хорошего кода: что нужно знать о Java Collections Framework

Работа с массивами данных, их структурирование, поиск соответствий между ними, фильтрация — все это основа любой программы, написанной на Java.…

18.08.2021

Как работать с классом Scanner в Java: примеры

С помощью класса java.util.Scanner можно анализировать простые типы данных и строки. Этот класс принимает данные из файлов, потоков, строк, последовательностей…

18.08.2021

«Можно заплатить 1 грн и запретить айтишнику работать в течение года»: украинский разработчик о реалиях режима «Дiя.City»

Разработчик и активист Владимир Кожаев — ярый противник внедрения режима «Дiя.City»: вместе с «Гильдией IT-специалистов» он общался с чиновниками и…

13.08.2021

Что такое async/await в JavaScript: примеры использования

Паттерн async/await используют во многих языках программирования, чтобы выполнять асинхронный код. Асинхронность дает программе возможность производить несколько операций параллельно.  Такой…

12.08.2021

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

Онлайн-компиляторы созданы для того, чтобы упростить проверку кода. Вам не нужно скачивать и устанавливать разные приложения на ноутбук: чтобы использовать…

02.08.2021

Можно ли найти хорошего мидла за $2500? Реальный обзор зарплат в IT в 2021 году

Как поменялись зарплатные тренды в сравнении с 2020-м? Что будет дальше, каких изменений на рынке зарплат вы ждете во второй…

28.07.2021

Функциональное программирование: код без проблем и ошибок

Функциональное программирование (FP) долгое время оставалось нишевым явлением. Однако теперь многие языки (Java и Python в их числе) все чаще…

22.07.2021

Работа с файлами в Java: методы и конструкторы

К классу File в java.io обращаются для выполнения различных манипуляций над файлами и каталогами, например: получения новой информации; исключения из…

14.07.2021

Как во время пандемии уехать удаленно работать на Бали и сколько это стоит: история разработчика из Львова

Удаленная работа сделала намного ближе мечту уехать на Бали и работать там на пляже с ноутбуком на коленях и коктейлем…

13.07.2021

Алгоритм Дейкстры в Java: шаги, визуализация и недостатки

Если объяснять коротко, то алгоритм Дейкстры — это алгоритм, который используется для определения кратчайшего пути от начального узла до всех…

13.07.2021

ООП в Java: четыре принципа с примерами

Объектно-ориентированное программирование (ООП) — это методология программирования с использованием объектов и классов. Объект характеризует состояние и поведение.Например, у кота есть…

08.07.2021

Чем отличается Java от JavaScript?

Короткий ответ: Java и JavaScript — это разные языки, которые совершенно не похожи друг на друга, поскольку используются для разных…

06.07.2021

Ввод данных с клавиатуры в Java: способы с примерами

При работе с приложениями или сайтами, пользователям необходимо вводить свои данные: почту, пароль, день рождения и так далее. В Java…

06.07.2021

Устал от хамского отношения на интервью и создал сайт, где каждый может оставить свои впечатления от собеседования

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и…

01.07.2021

Надоели онлайн-тренировки в мессенджере, и я написал свое удобное приложение — оно пока бесплатно

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и…

25.06.2021

Наследование в Java: основные правила с примерами

Наследование в Java — механизм, который позволяет одному классу получить все элементы и свойства другого класса. Этот процесс также называют…

25.06.2021

Maven Java: как установить фреймворк и разобраться с плагинами

Maven является инструментом с открытым исходным кодом, который необходим для построения, управления и автоматизации Java-проектов. Как и большинство фреймворков, Maven…

25.06.2021

Многопоточность в Java: работа с потоками и полезные методы класса Thread

Многопоточность в Java — это одновременное выполнение двух или более потоков для максимального использования центрального процессора (CPU — central processing…

23.06.2021

Лекс Фридман поделился способами создания бесконечного цикла

Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу…

22.06.2021

Условные операторы Java: как использовать if, if-else и switch-case

Условные операторы — конструкции, которые, проверяя условия, запускают в действие необходимый код. В зависимости от того, является ли условие истинным…

14.06.2021

Самые популярные языки программирования в 2021 году

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему…

09.06.2021

What to Watch: мобильное приложение с базой данных о 21 000 фильмов

Highload начинает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри…

02.06.2021

Начинали с четырех разработчиков, интернет был плохой, а в Голливуде не воспринимали всерьез: история сервиса Sweet.TV

Директор национального онлайн-кинотеатра SWEET.TV Александр Резунов рассказал Highload, как проект устроен изнутри: какие языки программирования использовались для создания приложений, как заставить…

20.05.2021