Kotlin in Action, Second Edition 2nd Edition 289708

Код товару: 289708Паперова книга
Expert guidance and amazing examples from Kotlin core developers! It’s everything you need to get up and running fast.

Kotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin’s unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless.

In Kotlin in Action, Second Edition you will learn:
  • Kotlin statements and functions, and classes and types
  • Functional programming on the JVM
  • The Kotlin standard library and out-of-the-box features
  • Writing clean and idiomatic code
  • Combining Kotlin and Java
  • Improve code reliability with null safety
  • Domain-specific languages
  • Kotlin coroutines and flows
  • Mastering the kotlinx.coroutines library
Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. Its authors—all core Kotlin language developers and Kotlin team members—share their unique insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency.

About the technology
Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android.

About the book
Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. The authors are all members of the Kotlin team, so you can trust that even the gnarly details are dead accurate. You’ll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless.

As you progress through this masterful book, you’ll get hands-on with the Kotlin standard library, functional programming in Kotlin, and advanced features such as generics and reflection. And this updated second edition now covers coroutines and structured concurrency to help you create efficient high-performance applications.

What's inside
  • Guidance from members of the Kotlin team
  • Domain-specific languages
  • Kotlin coroutines and flows
About the reader
For readers familiar with Java or another OO language.

About the author
Sebastian Aigner is a Developer Advocate at JetBrains, and host of the Talking Kotlin podcast. Roman Elizarov was the lead designer of the Kotlin language. JetBrains Developer Advocate, Svetlana Isakova, was a member of the Kotlin compiler team. Dmitry Jemerov is one of Kotlin’s initial developers.
1'800 ₴
Купити
Monobank
до 10 платежей
от 202 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Kotlin in Action, Second Edition 2nd Edition - фото 1
Інші книги Manning
Learn Generative AI with PyTorch
302592
Mark Liu
1'600 ₴
Deep Learning with JAX
289916
Grigory Sapunov
1'400 ₴
Build a Frontend Web Framework (From Scratch)
276503
Angel Sola Orbaiceta
1'110 ₴
Managing Machine Learning Projects: From design to deployment
276500
Simon Thompson
990 ₴
Essential GraphRAG: Knowledge Graph-Enhanced RAG
310262
Tomaz BratanicOskar Hane
1'600 ₴
Terraform in Depth: Infrastructure as Code with Terraform and OpenTofu
302516
Robert Hafner
2'000 ₴
Distributed Machine Learning Patterns
276494
Yuan Tang
1'200 ₴
Grokking Data Structures
283761
Marcello La Rocca
1'200 ₴
Grokking Streaming Systems
253620
Josh FischerNing Wang
680 ₴
Google Anthos in Action: Manage hybrid and multi-cloud Kubernetes clusters
281498
Antonio Gulli et al.
1'400 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Номер видання
    2-ге вид.
  • Рік
    2024
  • Сторінок
    560
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

Expert guidance and amazing examples from Kotlin core developers! It’s everything you need to get up and running fast.

Kotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin’s unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless.

In Kotlin in Action, Second Edition you will learn:
  • Kotlin statements and functions, and classes and types
  • Functional programming on the JVM
  • The Kotlin standard library and out-of-the-box features
  • Writing clean and idiomatic code
  • Combining Kotlin and Java
  • Improve code reliability with null safety
  • Domain-specific languages
  • Kotlin coroutines and flows
  • Mastering the kotlinx.coroutines library
Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. Its authors—all core Kotlin language developers and Kotlin team members—share their unique insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency.

About the technology
Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android.

About the book
Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. The authors are all members of the Kotlin team, so you can trust that even the gnarly details are dead accurate. You’ll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless.

As you progress through this masterful book, you’ll get hands-on with the Kotlin standard library, functional programming in Kotlin, and advanced features such as generics and reflection. And this updated second edition now covers coroutines and structured concurrency to help you create efficient high-performance applications.

What's inside
  • Guidance from members of the Kotlin team
  • Domain-specific languages
  • Kotlin coroutines and flows
About the reader
For readers familiar with Java or another OO language.

About the author
Sebastian Aigner is a Developer Advocate at JetBrains, and host of the Talking Kotlin podcast. Roman Elizarov was the lead designer of the Kotlin language. JetBrains Developer Advocate, Svetlana Isakova, was a member of the Kotlin compiler team. Dmitry Jemerov is one of Kotlin’s initial developers.

Зміст

Table of Contents

PART 1
1 Kotlin: What and why
2 Kotlin basics
3 Defining and calling functions
4 Classes, objects, and interfaces
5 Programming with lambdas
6 Working with collections and sequences
7 Working with nullable values
8 Basic types, collections, and arrays
PART 2
9 Operator overloading and other conventions
10 Higher-order functions: Lambdas as parameters and return values
11 Generics
12 Annotations and reflection
13 DSL construction
PART 3
14 Coroutines
15 Structured concurrency
16 Flows
17 Flow operators
18 Error handling and testing
APPENDIXES
A Building Kotlin projects
B Documenting Kotlin code
C The Kotlin ecosystem

Відгуки про Kotlin in Action, Second Edition 2nd Edition

Kotlin in Action, Second Edition 2nd Edition
Kotlin in Action, Second Edition 2nd Edition
1'800 ₴
Купити
Персонально для вас
The Art of Randomness: Randomized Algorithms in the Real World
283845
Ronald T. Kneusel
1'700 ₴
Graph Algorithms the Fun Way
283891
Jeremy Kubica
1'700 ₴
Software Architecture with C# 12 and .NET 8 - Fourth Edition: Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure 4th ed. Edition
264470
Gabriel BaptistaFrancesco Abbruzzese
1'700 ₴
C# Concurrency: Asynchronous and multithreaded programming
299667
Nir Dobovizki
1'700 ₴
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming 1st Edition
256217
Rebecca Skinner
1'700 ₴
Elixir in Action, Third Edition 3rd Edition
280698
Sasa Juric
1'700 ₴
Programming: Principles and Practice Using C++, 2nd Edition
14352
Bjarne Stroustrup
1'750 ₴
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications 1st Edition
67113
Tomasz Nurkiewicz
1'795 ₴
Powerful Command-Line Applications in Go. Build Fast and Maintainable Tools. 1st Ed.
244806
Ricardo Gerardi
1'800 ₴
Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know 1st Edition
283683
Dr Sean KennedyMaaike Van Putten
1'800 ₴
Core Java for the Impatient, 4th Edition
289926
Cay S. Horstmann
1'800 ₴
Introduction to Algorithms. Fourth Edition
244101
Thomas H. CormenCharles E. LeisersonRonald L. RivestClifford Stein
1'584 ₴1'800 ₴
Geometry for Programmers
263213
Oleksandr Kaleniuk
1'800 ₴
C# 10 Pocket Reference. Instant Help for C# 10 Programmers. 1st Edition
197747
Joseph Albahari, Ben Albahari
1'800 ₴
The Unit Testing Practice Cookbook: Bulletproof Unit Testing with .NET First Edition
306577
Anthony Giretti
1'800 ₴
Programming AWS Lambda: Build and Deploy Serverless Applications with Java 1st Edition
114643
John ChapinMike Roberts
1'820 ₴
Mastering Julia - Second Edition: Enhance your analytical and programming skills for data modeling and processing with Julia 2nd ed. Edition
286416
Malcolm Sherrington
1'880 ₴
Introducing Microsoft Quantum Computing for Developers. Using the Quantum Development Kit and Q#. 1st Ed.
244686
Johnny Hooyberghs
1'900 ₴
Designing Deep Learning Systems: A software engineer's guide
246935
Chi WangDonald Szeto
1'650 ₴
Mastering Go - Fourth Edition: Leverage Go's expertise for advanced utilities, empowering you to develop professional software 4th ed. Edition
281125
Mihalis Tsoukalos
2'300 ₴
Google Anthos in Action: Manage hybrid and multi-cloud Kubernetes clusters
281498
Antonio Gulli et al.
1'400 ₴
Prometheus: Up & Running: Infrastructure and Application Performance Monitoring 2nd Edition
274006
Julien PivottoBrian Brazil
1'700 ₴
Web Development Career Master Plan: Learn what it means to be a web developer and launch your journey toward a career in the industry
282242
Frank W. Zammetti
1'800 ₴
Learn OpenAI Whisper: Transform your understanding of GenAI through robust and accurate speech processing solutions
282229
Josue Batista
1'700 ₴
Fundamentals of Analytics Engineering: An introduction to building end-to-end analytics solutions
278869
Dumky de WildeFanny KassapianJovan Gligorevic
1'600 ₴
WebAssembly: The Definitive Guide: Safe, Fast, and Portable Code. 1st Ed.
244800
Brian Sletten
2'000 ₴