bookofgeek | Unsorted

Telegram-канал bookofgeek - Книги для Java программиста

24141

Вся самая новая и полезная литература для Java разработчиков! По вопросам авторских прав, сотрудничества и рекламы: @NadikaKir Мы на бирже: https://telega.in/c/bookofgeek Канал в перечне РКН: https://vk.cc/cJrTqo

Subscribe to a channel

Книги для Java программиста

Kotlin: The Ultimate Guide (2022) True PDF

Kotlin is a free and open-source general purpose programming language that is mostly used to create Android apps. Kotlin was developed by JetBrains initially and later picked up by Google as the language of choice for its Android platform. Over the past few years, Kotlin has become one of the most popular alternatives to Java language and is used by more than 80 percent of Android app developers.

Kotlin is a statically typed, advanced programming language that compiles Kotlin code into Java byte-code and runs on a Java Virtual Machine (JVM). It can also be compiled to native executables and javascript source code. It is an object-oriented programming language that includes data types, operators, I/O comments, control statements, functions, classes, object expressions, and constructors, among other features. It is not a standalone programming language; rather, it is an innovative manner of coding that runs on Java.

Читать полностью…

Книги для Java программиста

Модернизация Java Enterprise: облачные технологии для разработчиков (2023) PDF, ePUB

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

Опираясь на многолетний опыт модернизации приложений, Маркус Эйзеле и Натале Винто показывают, что необходимо сделать для обновления приложений Java, как разделить на части монолитные приложения и перейти на современный программный стек, работающий как в облаке, так и в локальной среде.

Читать полностью…

Книги для Java программиста

Грокаем функциональное мышление (2023) PDF

Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы? Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее. Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности. Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.

Читать полностью…

Книги для Java программиста

Java from EPAM: Учебно-методическое пособие, 2-е изд. (2021) PDF

Второе издание пособия предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и XML. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

Функциональное программирование (ФП) было добавлено в очередную версию Java и ориентировано на вычисления и обработку информации. Этот подход предполагает формирование функции как объекта и передачу этого объекта в метод для использования или, наоборот, сама функция есть возвращаемое методом значение. Функциональный стиль программирования не заменит другие подходы к созданию кода. Многие действительно последовательные процессы, такие как поведение программных моделей в реальном времени, игровые и другие программы, организующие взаимодействие компьютера с человеком, не могут быть выражены в функциональном стиле. Функциональное программирование позволяет по-иному взглянуть на процесс программирования, а некоторые приемы программирования, которые предназначены для написания программ в чисто функциональном стиле, могут с успехом использоваться и в традиционном программировании вместе с ООП.

Читать полностью…

Книги для Java программиста

Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы (2023) PDF

Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.

Читать полностью…

Книги для Java программиста

250+ Spring Framework Practice Questions (2022) pdf (true), mobi, epub

In this book, I have shared common Spring Framework Practice questions for Spring Professional Exam, but you can also use this to improve your knowledge about the Spring framework.

This book contains frequently asked questions from essential Spring topics like:
• AOP
• Boot Actuator
• Boot AutoConfig
• Spring Boot Intro
• Spring Boot Testing
• Container
• JDBC
• Spring Data JPA
• MVC
• REST
• Security
• Testing
• Transaction
• Full-length Practice Test

These questions come with in-depth explanations and links to learn more. You can use them to learn and test your Spring skills. This book is also useful for Java developers preparing for the Spring Professional Certification Exam because I have tried to answer most of the questions from the Official Spring Certification Exam guide.

This means you can use this as a review study guide for your Spring certification preparation as well.

Читать полностью…

Книги для Java программиста

GraphQL with Java and Spring (2023) True PDF, ePUB

Learn first-hand from the founder of GraphQL Java and co-author of Spring for GraphQL how to build GraphQL services in Java.

This book is for anyone who wants to build a production GraphQL service with Java. By the end of this book, you will be confident building your own production GraphQL service with Spring for GraphQL, the official Spring integration built on top of the GraphQL Java engine. Spring for GraphQL makes it easier than ever to build a GraphQL service by eliminating boilerplate code and seamlessly integrating with the Spring ecosystem.

GraphQL Java is the dominant Java implementation of GraphQL, powering services at Twitter, AirBnB, Netflix, Atlassian, and many other companies. By the end of this book, you’ll be leveraging the same engine with Spring for GraphQL.

In this book, you’ll learn key GraphQL concepts, paired with practical advice from our experiences running production GraphQL services at scale.

Читать полностью…

Книги для Java программиста

Микросервисы. От архитектуры до релиза (2023) PDF

Микросервисная архитектура обеспечивает высокую скорость изменений и хорошую масштабируемость, а также позволяет создавать чистые эволюционирующие системы. Но реализовать свою первую микросервисную архитектуру непросто. Как сделать выбор из множества вариантов и обучить свою команду всем техническим деталям, чтобы максимально увеличить шансы на успех? В этой книге авторы, Ронни Митра и Иракли Надареишвили, предоставили пошаговое руководство для построения эффективной архитектуры микросервисов. Архитекторы и инженеры пройдут путь внедрения, основанный на методах и архитектурах, доказавших свою эффективность для микросервисных систем. Вы создадите операционную модель, проект микросервиса, инфраструктурную основу и два работающих микросервиса, а затем соедините эти компоненты в одну реализацию. Для любого, перед кем стоит задача создания микросервисов, руководство станет бесценным источником знаний.

Читать полностью…

Книги для Java программиста

⏰ Курс «Быстрый старт в DevOps» бесплатно. Как забрать?

Меня зовут Марсель Ибраев, и на своем канале я делюсь фишками, которые помогут вам начать путь в DevOps.

2 апреля стартует курс, созданный на основе ваших пожеланий. Мы с командой учебного центра Слёрм ответим на самые актуальные вопросы начинающих девопсеров:
⚡️ что такое DevOps, и как выстроить работу команды в рамках этой методологии;
⚡️ Kubernetes, Docker и т.д.: как базовые инструменты выстраивают работу в DevOps;
⚡️ DevOps и компания: как состыковать критерии успеха.

1 неделя = 1 открытый модуль. В первом модуле разберем как быстро и эффективно освоить профессию с высокой зарплатой, с каких инструментов начинать, и какую роль в девопсе играют софт-скиллы.

🔗 ЗАБРАТЬ КУРС

Читать полностью…

Книги для Java программиста

I like techno — подкаст о технологиях в сервисах Яндекса

Запустили подкаст, где специалисты Яндекса говорят о том, как устроены простые приложения в наших гаджетах.
Первый эпизод посвящен технологиям Фудтеха — узнайте, как алгоритмы Еды и Лавки помогают доставлять продукты пользователям, несмотря на погодные условия и другие неопределенности.

Слушать на Яндекс Музыке
Смотреть на Youtube

Читать полностью…

Книги для Java программиста

Готовы улучшить свое владение Java?

Присоединяйся к нашему каналу - /channel/java_secrets 📲

Свежие советы, лучшие практики, примеры кода и обсуждения, чтобы стать настоящим профессионалом в программировании на Java.

Повышай свой уровень!

Читать полностью…

Книги для Java программиста

Хотите освоить среду выполнения wasm/wasi и запускать серверные приложения без привязки к операционной системе?

Присоединяйтесь к нашему бесплатному уроку «Wasm на сервере для высоконагруженных систем».

Дата: 09.04 в 20:00 мск

На уроке вы узнаете:
- Основы компиляции приложений в WebAssembly из различных технологий разработки: tinygo, emscripten, cargo.
- Как использовать Docker и NGINX Unit для публикации ваших wasm-приложений.
- Подключение wasm к envoy и публикация как функций в knative.
- Инструменты отладки и оценки производительности опубликованных wasm-приложений с использованием wzprof.
Не упустите возможность погрузиться в мир WebAssembly и трансформировать свою разработку серверных приложений!

После вебинара можно записаться на курс «Highload Architect» от Otus. Курс доступен для приобретения в рассрочку.

Пройдите короткий тест и начните обучение бесплатно: https://otus.pw/sors/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Ближайшее Fast Track мероприятия:

• 20–21 апреля — Fast Track для Java-, Kotlin-, Scala-, Go-разработчиков и тех, кто готов перейти на эти языки программирования, офер за 2 дня в команду Вертикалей.

Зарегистрироваться

Читать полностью…

Книги для Java программиста

Тест по Java от OTUS

Проверь насколько хорошо ты знаешь Java

Ответишь — пройдешь на продвинутый курс «Java Developer. Professional» от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса🎁 .

👉 ПРОЙТИ ТЕСТ: https://vk.cc/cvUzEg

🎫 А ещё, сейчас действуют скидка в честь дня рождения Otus! Возможна оплата в рассрочку! Предложение ограничено.

Хотите протестировать учебный процесс заранее? Регистрируйтесь на открытый урок «Знакомство с Micronaut» 11 апреля


Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Как перейти на Scala: основы и особенности

Расскажет Алексей Воронец — руководитель разработки в «NAUMEN». Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом:

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

Занятие пройдёт 10 апреля в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!

Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cvSQ0L

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Вебинар для разработчиков и архитекторов

Приходите на живой эфир и вы узнаете:

- как использовать события для асинхронного взаимодействия;
- какие это дает плюсы и минусы по сравнению с request-reply архитектурой;
- некоторые паттерны реализации систем с использованием событий.

Занятие пройдёт 22 апреля в 19:00 мск в рамках набора на онлайн-курс «Software Architect». Спикер — опытный разработчик на С++, Java, Kotlin и Kafka. Для участников вебинара будет доступна специальная цена на обучение.

🌐 Зарегистрируйтесь, чтобы посетить открытый урок: https://vk.cc/cwbaBL

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Приглашаем в Гостиную к Алисе!

«Гостиная Алисы. Не один дома» — это митап от команды Яндекса для middle+ бэкендеров: доклады о том, как устроена Алиса, Умные устройства, Беспилотные технологии и нетворкинг в неформальной обстановка

🔸 Павел Капля, руководитель продуктовой разработки Алисы. Расскажет, как запускали Новые возможности — и что пришлось изменить в нашем помощнике, чтобы заставить её думать по новому

🔸 Марат Мавлютов, руководитель службы разработки роботов-доставщиков. Объяснит, как наши роботы-доставщики видят мир вокруг себя, строят маршрут, ориентируются в толпе и проезжают светофоры
18 апреля, 19:00
Москва
Зарегистрироваться можно здесь.
Реклама ООО "Яндекс"
ИНН 7736207543

Читать полностью…

Книги для Java программиста

Приглашаем мобильных и бэкенд-разработчиков на Яндекс Go Day&Night

Конференция в двух частях: днём делимся докладами о мобильной и бэкенд-разработке, а после заката устраиваем тусовку.

Формат: Офлайн
Дата и время: 20 апреля, 14:00 - 02:00

Бесплатно. Регистрация обязательна. Заявки проходят модерацию, количество мест ограничено.

Подробнее

Реклама. ООО «Яндекс» ИНН 7736207543

Читать полностью…

Книги для Java программиста

⚡️  Тест по Java от OTUS
Проверь насколько хорошо ты знаешь Java 

Ответишь — пройдешь на продвинутый курс «Java Developer. Professional» от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса🎁 .

👉  ПРОЙТИ ТЕСТ: 
https://otus.pw/oTUy/?erid=LjN8K4NEa

🎫  А ещё, сейчас действуют скидка на курс до 21.04. Возможна оплата в рассрочку! Предложение ограничено.

Хотите протестировать учебный процесс заранее? Регистрируйтесь на открытый урок «Знакомство с Micronaut» 11 апреля

Читать полностью…

Книги для Java программиста

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

Middle Java Dev уже способен решать сложные задачи и принимает ответственность за разработку более крупных проектов.

Специально для тебя мы разработали программу, которая поможет тебе развить архитектурное мышление, изучить современный стек технологий, а также прокачать hard и soft skills для позиции middle за 4 месяца.

👉 Бронируй свое место на курсе Middle Java Dev: https://clck.ru/39vYXt

Курс рассчитан на junior и middle-разработчиков, которые хотят углубить свои знания по Java.

📝 Что тебя ждет:

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

Все это в формате лекций, практических занятий и домашних работ. В конце обучения ты будешь готов подать заявку на позицию мечты, а мы проведем для тебя реальное собеседование и последующее трудоустройство в компанию «Цифровые Привычки».

Старт: 29.04

Подробности о программе найдешь по ссылке:  https://clck.ru/39vYXt

Реклама. ООО "Платформа непрерывного обучения" ИНН 7839405924
erid: 2Vtzqv17Fae

Читать полностью…

Книги для Java программиста

Практический вебинар для веб-разработчиков — изучите основные подходы в обеспечении масштабируемости и отказоустойчивости микросервисов с помощью организации очереди сообщений

Приходите на бесплатный практический урок «Очереди и отложенное выполнение на примере RabbitMQ в .Net» от OTUS, где вы вместе с опытным экспертом разберете:

1. ситуации, когда приходится решать проблему отложенного выполнения и асинхронной обработки;
2. как брокеры сообщений позволяют организовать коммуникацию нескольких сервисов между собой;
3. основные инструменты построения очередей сообщений, их возможности и преимущества;
4. построение очередей сообщений с помощью RabbitMQ и .Net Web Api на практике.

Занятие пройдёт 16 апреля в 20:00 мск и будет приурочено к старту курса «Highload Architect». Доступна рассрочка на обучение!

Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/adpu/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Java-разработчики, этот пост для вас!

13 апреля, всего за один день, вы можете получить оффер и присоединиться к дружному коллективу AXENIX.

План действий такой:
— до 11 апреля отправьте нам свое резюме через этот сайт
— дождитесь звонка от нашего рекрутера, чтобы получить ответы на все вопросы
— 13 апреля пройдите онлайн-собеседование с экспертами AXENIX
— получите оффер в тот же день!

Вакансии по Java-разработке открыты для кандидатов из городов, где представлены офисы AXENIX (Москва, Тверь, Санкт-Петербург, Ростов-на-Дону, Воронеж, Краснодар), а также специалистов, готовых к переезду.

Подробнее здесь

До встречи!

Реклама. ООО "АКСТИМ". ИНН 7705476338.

Читать полностью…

Книги для Java программиста

Разработайте приложение на Java за 4 занятия, даже если никогда не программировали — на бесплатном курсе «Основы разработки на Java».

Язык программирования Java —  универсальный и мощный язык, на котором пишут сайты, интернет-магазины, приложения, даже Telegram-ботов. А в разработке Android-приложений Java наряду с родственным ему Kotlin считается главным языком программирования. Это перспективный язык программирования, который подойдёт тем, кому важна надёжность и стабильность кода.

Если сейчас вы выбираете язык программирования для изучения, вы можете присмотреться к Java. На бесплатном курсе «Основы разработки на Java» вы изучите основы синтаксиса языка Java, а в качестве практики разработаете приложение для публикации фото из NASA и перепишете его под Telegram API. Для обучения на курсе не обязательно иметь опыт в программировании.

Записаться на бесплатный курс

Реклама. ООО "Нетология". Erid LatgBaeuN

Читать полностью…

Книги для Java программиста

Introducing Micronaut: Build, Test, and Deploy Java Microservices on Oracle Cloud (2022) ePUB, PDF

The microservice architecture has been adopted by many developer teams around the world. To be successful, it's crucial that you understand how to program a microservice and get it running in the cloud. This book will walk you through the process of how to build, test, and deploy a Java-based Micronaut microservice to the Oracle Cloud with GitHub Actions.
You'll learn how to create a Virtual Machine (with both the Oracle Cloud Infrastructure (OCI) CLI and the OCI Gradle Plugin), as well as create and deploy the microservice as a Docker container that can be stored in Oracle Container Infrastructure Registry (OCIR) and deployed to an Oracle Kubernetes Engine (OKE) cluster. The microservice will use Micronaut Data for persistence, Testcontainers for testing, and Liquibase to manage your Oracle DB production schema.

Читать полностью…

Книги для Java программиста

От Java к Kotlin (2023) PDF

Книга описывает практические приемы рефакторинга и переноса кода написанных на Java мобильных приложений для Android на язык Kotlin с сохранением совместимости. Приведено подробное сравнение этих двух языков, даны примеры перевода проектов с Java на Kotlin, добавления поддержки Kotlin в сборку Java. Показан переход от классов Java к классам Kotlin, от коллекций Java к коллекциям Kotlin, от объектов JavaBeans к значениям, от статических методов к функциям верхнего уровня. Подробно рассматривается обработка ошибок, приведены практические приемы управления проектами со смешанной кодовой базой. Даны советы по рефакторингу кода и функциональному программированию на Kotlin.

Читать полностью…

Книги для Java программиста

Developing Graphics Frameworks With Java and Opengl (2022) True PDF

Developing Graphics Frameworks with Java and OpenGL shows you how to create software for rendering complete three-dimensional (3D) scenes. The book explains the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive computer-generated worlds.
You will learn how to combine the power of OpenGL, the most widely adopted cross-platform application programming interface (API) for graphics processing unit (GPU) programming, with the accessibility and versatility of the Java programming language.
Topics in this book include generating geometric shapes, transforming objects with matrices, applying image-based textures to surfaces, and lighting a scene. Advanced sections explain how to implement procedurally generated textures, postprocessing effects, and shadow mapping.

Читать полностью…

Книги для Java программиста

JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (2024) True PDF

Peek Under the Hood of the Complex but Fascinating Java Virtual Machine.

Dive into the intricacies of JVM performance with JVM Performance Engineering, the essential guide for seasoned Java developers eager to demystify the JVM. Focusing on the OpenJDK HotSpot VM, this book provides insights into cutting-edge Java performance techniques and trends.

Distinguished Java Champion Monica Beckwith blends theoretical insights and practical tools—encompassing case studies, applications, use-case diagrams, and process flow charts—to demonstrate diagnostic techniques, performance methodologies, and optimizations.

This manual is a portal to excelling in Java performance engineering, offering Java developers, system architects, and software engineers the tools to foster career advancement and success with Java applications.

Читать полностью…

Книги для Java программиста

Ум программиста. Как понять и осмыслить любой код (2022) PDF

Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода. Для программистов и других IT-специалистов. Ваш мозг реагирует предсказуемым образом, когда сталкивается с новыми или сложными задачами. Эта уникальная книга научит вас конкретным методам, основанным на когнитивной науке, которые улучшат ваш способ изучения кода и его осмысления.

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

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

Читать полностью…

Книги для Java программиста

100 Java Mistakes and How to Avoid Them (2024) True PDF

Dodge the common mistakes that even senior developers make, take full advantage of static analysis tools, and deliver robust and error-free Java code.

Inside 100 Java Mistakes and How To Avoid Them you will learn how to:

Write better Java programs
Recognize common mistakes during programming
Create fewer bugs and save time for debugging and testing
Get help from static analyzers during programming
Configure static analysis tools to reduce amount of false reports
Extend static analysis tools with custom plugins

Whenever you make a mistake writing Java, it’s almost guaranteed that someone else has made it before! In 100 Java Mistakes and How To Avoid Them you’ll learn about the common and the not-so-common antipatterns, errors, and tricky bits that trip up almost every Java developer.

Читать полностью…

Книги для Java программиста

Kotlin: An Illustrated Guide - The fun way to learn Kotlin programming, one concept at a time! (2024) True PDF

Learn Kotlin programming the fun way, with oodles of illustrations and concrete explanations, in a book that steps through the concepts one at a time in order to help you build a solid mental model of the language. Whether you're new to Kotlin, or just looking to fill in some gaps of knowledge, Kotlin: An Illustrated Guide has got you covered!

This book will take you through the fundamentals of Kotlin, gently introducing you to the core concepts of the language, in order to help you become a proficient Kotlin developer. Even if you’re a seasoned pro, it’s important to know the fundamentals in order to establish a solid foundation of understanding, so that you can be as effective as possible.

Читать полностью…
Subscribe to a channel