Что такое ModelMapper и зачем он нужен? 

ModelМapper просто использовать в начале проекта без особых знаний. Попытаюсь разобрать основные моменты работы с фреймворком.

Обложка: Что такое ModelMapper и зачем он нужен? 

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

Собрали по Java популярные вопросы и ответы на них: где применяется, насколько востребованы джависты и как стать Java-разработчиком с нуля.

Обложка: Зачем мне Java: неудобные вопросы о популярном языке и ответы на них

Использование паттернов Event Sourcing и CQRS для разработки приложения на Spring Boot и Axon Framework

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

Обложка: Использование паттернов Event Sourcing и CQRS для разработки приложения на Spring Boot и Axon Framework

Стек технологий, используемый в работе с Java Virtual Machine

Подборка технологий, инструментов, фреймворков и библиотек для создания утилит и интеграционных решений на Java/Scala.

Обложка: Стек технологий, используемый в работе с Java Virtual Machine

Spring Boot: быстрое знакомство и старт на примере простого веб-приложения

Изучите Spring Boot, создав веб-приложение с минимальным набором классов. Подробная инструкция с примером структуры проекта.

Обложка: Spring Boot: быстрое знакомство и старт на примере простого веб-приложения

10 шпаргалок для веб-разработчика

В этих шпаргалках собраны подсказки по HTML, CSS, JavaScript, PHP, Django, Spring Boot и всему, что нужно знать веб-разработчику.

Обложка: 10 шпаргалок для веб-разработчика

Что нового в Java 16 и как на это отреагировали разработчики

С помощью экспертов разобрались, что нового и интересного появилось в Java 16, а также собрали мнения разработчиков из соцсетей.

Обложка: Что нового в Java 16 и как на это отреагировали разработчики
Обложка книги Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Скрам. Революционный метод управления проектами

Книга, которая обязательна к прочтению не только менеджерам проектов, но и тем, кто эти проекты выполняет и кого пытаются «аджализировать».

Читать разбор книги

7 практических заданий с собеседования на позицию Junior Java Developer

Небольшая подборка вопросов, которые могут задать на собеседовании Junior Java разработчику.

Обложка: 7 практических заданий с собеседования на позицию Junior Java Developer

Что нужно знать о Java Stream API

Подробный обзор возможностей и тонкостей практического использования Java Stream API с примерами кода

Обложка: Что нужно знать о Java Stream API

Как не бросить обучение программированию – 7 проверенных способов

Популярность онлайн-обучения растёт, но даже те, кто купили курс, не всегда могут его закончить. Разбираемся, как не бросить обучение.

Обложка: Как не бросить обучение программированию – 7 проверенных способов

Моделирование бизнес-процессов: практика использования Camunda BPM в Java разработке

Разбираемся в основных компонентах системы управления бизнес-процессами Camunda на примере создания простого процесса.

Обложка: Моделирование бизнес-процессов: практика использования Camunda BPM в Java разработке

Сегодня пятый раунд битвы языков программирования 2020!

Победители вчерашнего раунда: JavaScript и C#. Они настолько уверенно обошли своих оппонентов, что у них есть все шансы дойти до финала! А сегодняшние участники: Swift\Assembler и Java\C++. Голосование закончится ровно…

Начался баттл языков программирования 2020

Сегодня в голосовании участвуют первые две пары языков: Swift/PHP и Java/Kotlin. Напоминаем, выбирать стоит исходя только из личных симпатий. Голосование закончится ровно через 24 часа — 15 декабря 2020 года…

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования…

Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят

Лямбда-выражения или анонимные функции встречаются во многих языках программирования. Рассказываем про лямбда-выражения в Java с примерами.

Обложка: Лямбда-выражения в Java — что это такое, зачем нужны и как выглядят

Способы ожидания в Java и Selenium

Обзор опций для написания ожиданий в автотестах, которые помогут организовать их работу в удобной форме.

Обложка: Способы ожидания в Java и Selenium

Обзор модулей Spring для Java

Рассматриваем основные модули Spring для Java и узнаём, какие у них особенности и для чего их можно использовать.

Обложка: Обзор модулей Spring для Java

Приёмы и хитрости начинающего Java-программиста

Подборка практик, трюков и подсказок, которые помогут вам в изучении Java и применении его на практике.

Обложка: Приёмы и хитрости начинающего Java-программиста

Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования

Делаем первые шаги к разработке на одном из самых востребованных языков.

Обложка: Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования

Программирование на Java с нуля: дорожная карта разработчика

Java — один из самых востребованных языков программирования. Подготовили дорожную карту для изучения программирования на Java с нуля.

Обложка: Программирование на Java с нуля: дорожная карта разработчика

Java или не Java — угадайте по фрагментам кода

У каждого языка программирования есть свои особенности. Вас ждут 10 фрагментов кода. Ваша задача — угадать, Java это или не Java. 

Обложка: Java или не Java — угадайте по фрагментам кода

Java vs Kotlin для Android-разработки: ответы «за» и «против»

Какой язык выбрать для Android-разработки — Java или Kotlin? Мы опросили опытных разработчиков и собрали всю информацию в список «за» и «против».

Обложка: Java vs Kotlin для Android-разработки: ответы «за» и «против»

Квиз по задачам из собеседований Java-разработчиков от Tproger и МТС: проверьте себя!

11 задач, которые могут задать на собеседовании на позицию Middle Java Developer. Проверьте свои знания и отправьте результаты разработчикам из команды МТС.

Обложка: Квиз по задачам из собеседований Java-разработчиков от Tproger и МТС: проверьте себя!

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.

Обложка: 8 основных языков для бэкенда

Для чего хорош Java?

С Java удобно начать изучение программирования. Но в каких сферах вы сможете потом работать? Рассказываем о самых популярных применениях Java.

Обложка: Для чего хорош Java?

А вы крутой Java-программист? Тест на проверку знаний языка Java

Тест на проверку знаний языка программирования Java. Поможет определить ваш уровень знаний и узнать что-то новое.

Обложка: А вы крутой Java-программист? Тест на проверку знаний языка Java

Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка

Компания SimbirSoft рассказывает об особенностях работы с микросервисами и Project Reactor и об основных этапах их разработки.

Обложка: Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка
JFuture 2019 обзор обложка

Как мы на JFuture 2019 ходили: обзор большой JVM-конференции

Рассказываем, как ходили на JFuture и что интересного видели и слышали.

Обложка: Оцените свои Android-скиллы! Тест от Tproger и «Лаборатории Касперского»

Оцените свои Android-скиллы! Тест от Tproger и «Лаборатории Касперского»

Всего 9 вопросов, так что много времени вы не потратите. Если получится ответить на большинство вопросов, вам напишут ребята из «Лаборатории Касперского».

10 принципов ООП, о которых стоит знать каждому программисту

Эта статья расскажет о 5 принципах SOLID и других существующих принципах объектно-ориентированной разработки и какие преимущества они предлагают.

Обложка: 10 принципов ООП, о которых стоит знать каждому программисту
Обложка: Как работает виртуальная машина Java — взгляд изнутри

Как работает виртуальная машина Java — взгляд изнутри

Каждому Java-разработчику стоит знать, как устроена JVM. Если вы ещё ничего об этом не знаете, то эта статья исправит это упущение.

Обложка: Краткое знакомство с Maven

Краткое знакомство с Maven

Фрейворк Maven предназначен для автоматизации сборки проектов. Эта статья о том, как начать с ним работу и как забобраться в файле описания проекта pom.xml.