Все для изучения Java, примеры разработки

Картинка поста

В отличие от прошлой подборки сейчас мы подготовили для вас список книг для прошаренных Java-программистов. Здесь вы найдете различные материалы и практические руководства по изучению языка с примерами и подробным разбором...
Читать дальше

Картинка поста

Java — сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной...
Читать дальше

Картинка поста

Java — это популярный, проверенный временем язык. Но в этом преимуществе кроется и ловушка для начинающего программиста — опытных Java-разработчиков уже много, и возникает вопрос: «Если ли смысл выбирать Java как основной язык для дальнейшего заработка?» Мы...
Читать дальше

Картинка поста

Как вы знаете, Java — один из самых популярных языков программирования в мире и его знание существенно увеличит вашу значимость как программиста. Итак, вы решили начать писать на этом языке....
Читать дальше

Картинка поста

В этой статье собраны полезные ресурсы, которые могут пригодиться всем Android-разработчикам, независимо от уровня знаний. Также советуем взглянуть на наш вводный материал — рассказываем, как начать разрабатывать под Android....
Читать дальше

Картинка поста

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

Картинка поста

Если вы интересуетесь жизнью Open Source сообщества и хотите к нему присоединиться, то эта серия подборок (которую мы продолжаем пополнять) придётся вам как нельзя кстати, ведь в ней собраны лучшие проекты...
Читать дальше

Картинка поста

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

Картинка поста

Enterprise разработка — разработка программных продуктов под требования конкретного заказчика (зачастую предприятия). Это full-stack технологий, который охватывает области от проектирования баз данных до разработки web-интерфейсов пользователей....
Читать дальше

Картинка поста

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то...
Читать дальше


Картинка поста

Рассказывает Бенджамин Винтерберг, Software Engineer  Добро пожаловать в третью часть руководства по параллельному программированию в Java 8. В первой части мы рассматривали, как выполнять код параллельно с помощью потоков, задач...
Читать дальше

Картинка поста

Рассказывает Бенджамин Винтерберг, Software Engineer Добро пожаловать во вторую часть руководства по параллельному программированию в Java 8. В предыдущей части мы рассматривали, как выполнять код параллельно с помощью потоков, задач...
Читать дальше

Картинка поста

Паттерн “Одиночка” — пожалуй, самый известный паттерн проектирования. Тем не менее, он не лишен недостатков, поэтому некоторые программисты (например, Егор Бугаенко) считают его антипаттерном. Разбираемся в том, какие же подводные...
Читать дальше

Картинка поста

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Картинка поста

Рассказывает Стив Бёртон Вы ещё считаете, что производительность и надежность — одно и то же? Подумайте ещё раз. Связаны ли производительность и надёжность (productivity и reliability в оригинале), или же...
Читать дальше

Картинка поста

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

Картинка поста

Работать с API ВКонтакте доводилось многим из нас, и каждый может сказать: работать с ним напрямую неудобно. Разумеется, было написано множество библиотек, предоставляющих удобный интерфейс работы с ним. Их можно и даже нужно использовать для...
Читать дальше

Картинка поста

Одно из предложений JEP (JDK Enhancement Proposal), а именно JEP 286, вызвало бурный отклик у сообщества Java. Предложение состоит в том, чтобы упростить синтаксис языка с помощью таких ключевых конструкций,...
Читать дальше


Программист Go, Java, AngularJS и дизайнер Можно удалённо Опыт не обязателен, помогут вырасти Доля от будущей прибыли TravelMap — молодая команда, все живут в разных городах и общаются удалённо. Нарабатывают...
Читать дальше

Картинка поста

Не секрет, что Java сейчас является одним из самых популярных и востребованных языков. Редакция tproger подготовила для вас подборку материалов, по которым вы сможете с легкостью овладеть этим языком программирования....
Читать дальше

Картинка поста

Современные движки для 3D-рендеринга, использующиеся в играх и мультимедиа, поражают своей сложностью в плане математики и программирования. Соответственно, результат их работы превосходен. Многие разработчики ошибочно полагают, что создание даже простейшего...
Читать дальше

Картинка поста

Java — язык программирования, который очень строго соответствует принципам объектно-ориентированного программирования. В этой статье вы найдете несколько полезных материалов, с которых стоит начать знакомство с языком....
Читать дальше

Картинка поста

В данном списке содержится 1584 ссылки: книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное. Английский язык считается стандартным, для русскоязычного контента используется отдельная метка. База постоянно пополняется,...
Читать дальше

Картинка поста

Какие ошибки чаще других встречаются у новичков в программировании? Возможно, они всегда путают равенство (==) с присвоением (=), или & с &&? Или же, возможно, они используют неправильные разделители в цикле for...
Читать дальше

Недавно в целях демонстрации работы алгоритма фрактального сжатия мне понадобилось создать GIF-анимацию средствами Java. Стандартная библиотека простого способа это сделать не предоставляла. В связи с этим встала необходимость найти подходящий сниппет. Однако...
Читать дальше

Рассказывает Никита Салников-Тарновски, работник Plumbr Недавно я натолкнулся на такой термин, как «старение ПО». Изначально я подумал, что это всего лишь какое-то очередное ничего не значащее определение (а убедился я...
Читать дальше

Статьи о вечной классике промышленной разработки — Java, предназначенные как для новичков, так и для уже освоившихся специалистов.