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

Новая книга: Программирование Cloud Native. Микросервисы, Docker и Kubernetes (2020)

Новая, компактная, и легкая для чтения книга о разработке облачных приложений Cloud Native, контейнерах Docker, микросервисах, и управления ими с помощью Kubernetes. Книга создана на основе накопленного за последний год материала, написанных статей, посещенных конференций о разработке в облаке и Kubernetes, и общения с разработчиками, только переходящими в облако, или уже давно работающими в нем, но не использующими микросервисы и контейнеры. Я также много работал над инструментами, позволяющими упростить разработку приложений Cloud Native, и в книге даю некоторые советы, как избежать основных неприятностей и подводных камней.

Книга написана с помощью интернет-издательства LeanPub. LeanPub убирает наценки, пожелания издательства, ограничения по размеру книги и ее стилю. Вы также сможете заплатить за книгу на свое усмотрение - или же попробовать скачать и посмотреть на нее бесплатно.

В русскоязычном пространстве (Ozon, LitRes, и т.д.) книга будет доступна через сервис Ridero, планируется и печатная версия по заказу.

Ваши отзывы и мнения мне очень важны и интересны. Пишите или здесь, или на почту, или на странице книги в LeanPub.

Перейти на страницу книги, скачать, оставить отзывы, узнать больше…

Бесплатные книги

Бесплатно скачать книгу “Java Swing: Эффектные пользовательские интерфейсы”, 2-ое издание (PDF, EPUB) напрямую от автора можно здесь.

Обо мне

На данный момент я работаю в компании Google над проектами Google Cloud для Kubernetes, контейнеров и Java. До этого я работал над распределенными системами электронной биржевой торговли для финансовых компаний в США, а перед этим работал с компаниями Symantec, IBM и Motorola в Санкт-Петербурге.

Список моих книг вы найдете ниже или в разделе “Книги”, мое резюме в LinkedIn, код и примеры из книг, а также некоторые полезные инструменты в Github. Все ссылки есть в главном меню сайта.

Выступления и конференции

Время от времени я выступаю на конференциях, посвященных разработке в облаке, Java, и Kubernetes. Не все выступления записываются и попадают в Youtube, но некоторые доступны для просмотра. Недавние выступления:

Книги и переводы

Java Swing: Эффектные пользовательские интерфейсы (2-ое издание, 2011)

Книга во многом полностью заменяет и обновляет первое издание. Обсуждаем Swing в Java 7 (в Java 8 и 9 изменений в Swing немного), тщательнее проникнем в глубины многопоточного программирования в Swing, рассмотрим некоторые дополнения к Swing, включая части SwingX и MigLayout, и конечно же все все ошибки и неточности первого издания исправлены. Узнать расширенную информацию о книге вы можете на ее странице, где хранятся некоторые готовые главы, а также большая часть используемых материалов. Подробнее

Java Swing: Эффектные пользовательские интерфейсы (1-ое издание, 2005)

В конце 2004 года вышла моя первая собственная книга, посвященная созданию графического интерфейса Java-приложений на Swing/Java Foundation Classes: “Swing. Эффектные пользовательские интерфейсы”. В ней вы могли найти все, что требовалось знать на тот момент для создания отточенных современных интерфейсов на Java. Тем, кто успел ее купить, Она помогла стать мастером Java UI всего за пару недель! Множество примеров и проникновение в самые потайные места сложных механизмов Swing позволят вам практически мгновенно перейти с компонентам Swing “на ты” и полностью применить их впечатляющие возможности. Подробнее

Известные переводы Thinking In Java (2001 - 2003) - 2ое и 3е Издания

Как вы, новерное, знаете, перед тем как написать свою книгу, я переводил чудесную книгу Брюса Эккеля - Thinking In Java, без сомнения, одну из самых лучших и наиболее сбалансированных книг о компьютерных технологиях последних лет. Книга получила немало заслуженных наград и внимательное ее прочтение программистом служит своеобразным знаком того, что он обладает всем необходимым для успешного программирования на Java. Тем более приятно, что мой перевод этой прекрасной книги получил немало хвалебных отзывов и я смог принести вам эту книгу на русском языке такой же классной, какой она была и на английском. Подробнее