{"title":"Peter Späth","description":null,"products":[{"product_id":"pro-jakarta-ee-10-book-peter-spth-9781484282137","title":"Pro Jakarta EE 10","description":"Intermediate-Advanced user level","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49742396293393,"sku":"NGR9781484282137","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029483618577,"sku":"NIN9781484282137","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484282132.jpg?v=1751339105"},{"product_id":"pro-spring-6-with-kotlin-book-rob-harrop-9781484295564","title":"Pro Spring 6 with Kotlin","description":"Intermediate to Advanced","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49749821194513,"sku":"NGR9781484295564","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029506162961,"sku":"NIN9781484295564","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52337237491985,"sku":"NLS9781484295564","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484295560.jpg?v=1751211198"},{"product_id":"beginning-java-mvc-1-0-book-peter-spth-9781484262795","title":"Beginning Java MVC 1.0","description":"What You Will Learn        Discover the Java MVC 1.0      APIs and how to use them    Master the Model, View and      Controller design pattern    Carry out data binding   Write events  Work with view engines     Who This Book Is For     Those new to Java MVC 1.0.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029358182673,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029360869649,"sku":"NIN9781484262795","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484262794.jpg?v=1751021083"},{"product_id":"frontend-development-with-javafx-and-kotlin-book-peter-spth-9781484297162","title":"Frontend Development with JavaFX and Kotlin","description":"Build elegant, responsive, and stable Java Virtual Machine-based client applications (Fat Clients) with modern user interfaces. This book introduces JavaFX as a frontend technology and utilizes Kotlin instead of Java for coding program artifacts to boost code expressiveness and maintainability. Author Peter Späth employs a hands-on approach, providing practical examples and code to demonstrate each concept. Mid-level Java programming knowledge and a basic understanding of Kotlin are the only prerequisites; experience with JavaFX and frontend coding is not essential.    JavaFX is a modern frontend programming toolkit equipped with containers, menus, buttons, sliders, text fields, and various other controls necessary for communicating with your users, all of which are covered here. Despite its name, JavaFX applications can be coded with programming languages other than Java. The central requirement is that any language targeting JavaFX compiles to artifacts runnable on a Java Virtual Machine. Over the course of this book, you’ll learn firsthand why Kotlin, with its elegant and concise syntax, is a perfect match.    After completing Frontend Development With JavaFX and Kotlin, you will be able to build frontends of mid-to-high level complexity, depending on present Java skills, and use Kotlin as a language for addressing GUI programming needs and accessing the JavaFX API.    What You Will Learn        Create a JavaFX + Kotlin development pipeline for Gradle, Eclipse and IntelliJ Use JavaFX scenes, stages, and nodes\/controls Master JavaFX event handling, effects, and animation using Kotlin Understand the JavaFX Concurrency Framework and Kotlin Coroutines for JavaFX      Who This Book Is For    Low- to mid-level Java or Kotlin developers with or without JavaFX experience who wish to learn how to build JavaFX applications with Kotlin.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029384495377,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029387313425,"sku":"NIN9781484297162","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484297164.jpg?v=1751306717"},{"product_id":"pro-android-with-kotlin-book-peter-spth-9781484287446","title":"Pro Android with Kotlin","description":"Intermediate to Advanced","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029430337809,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029432926481,"sku":"NIN9781484287446","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484287444.jpg?v=1750859311"},{"product_id":"learn-kotlin-for-android-development-book-peter-spth-9781484244661","title":"Learn Kotlin for Android Development","description":"Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses clean code principles and introduces object-oriented and functional programming as a starting point for developing Android apps.  After reading and using this book, you'll have a foundation to take away and apply to your own Kotlin-based Android app development. You'll be able to write useful and efficient Kotlin-based apps for Android, using most of the features Kotlin as a language has to offer.  What You Will Learn  Build your first Kotlin app that runs on Android  Work with Kotlin classes and objects for Android  Use constructs, loops, decisions, and scopes   Carry out operations on data   Master data containers, arrays, and collections  Handle exceptions and access external libraries   Who This Book Is For Very little programming experience is required: no prior knowledge of Kotlin needed.","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":51029511110929,"sku":"NIN9781484244661","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484244664.jpg?v=1751211170"},{"product_id":"pro-android-with-kotlin-book-peter-spth-9781484287460","title":"Pro Android with Kotlin","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51157491646737,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51157494333713,"sku":"NGR9781484287460","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484287460.jpg?v=1750956597"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-peter-spth.oembed","provider":"World of Books ","version":"1.0","type":"link"}