{"title":"Richard M Reese","description":null,"products":[{"product_id":"ejb-3-1-cookbook-book-richard-m-reese-9781849682381","title":"EJB 3.1 Cookbook","description":"Each recipe comprises step-by-step instructions followed by an analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or look at the list of recipes and refer to them in no particular order. It is packed with useful screenshots to make your learning even easier. The book is aimed at Java EE and EJB developers and programmers. Readers should be familiar with the use of servlets in the construction of a web application. A working knowledge of XML is also desirable.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49799982547217,"sku":"CIN1849682380G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1849682380.jpg?v=1751092164"},{"product_id":"java-for-data-science-book-richard-m-reese-9781785280115","title":"Java for Data Science","description":"Examine the techniques and Java tools supporting the growing field of data science About This Book - Your entry ticket to the world of data science with the stability and power of Java - Explore, analyse, and visualize your data effectively using easy-to-follow examples - Make your Java applications more capable using machine learning Who This Book Is For This book is for Java developers who are comfortable developing applications in Java. Those who now want to enter the world of data science or wish to build intelligent applications will find this book ideal. Aspiring data scientists will also find this book very helpful. What You Will Learn - Understand the nature and key concepts used in the field of data science - Grasp how data is collected, cleaned, and processed - Become comfortable with key data analysis techniques - See specialized analysis techniques centered on machine learning - Master the effective visualization of your data - Work with the Java APIs and techniques used to perform data analysis In Detail Data science is concerned with extracting knowledge and insights from a wide variety of data sources to analyse patterns or predict future behaviour. It draws from a wide array of disciplines including statistics, computer science, mathematics, machine learning, and data mining. In this book, we cover the important data science concepts and how they are supported by Java, as well as the often statistically challenging techniques, to provide you with an understanding of their purpose and application. The book starts with an introduction of data science, followed by the basic data science tasks of data collection, data cleaning, data analysis, and data visualization. This is followed by a discussion of statistical techniques and more advanced topics including machine learning, neural networks, and deep learning. The next section examines the major categories of data analysis including text, visual, and audio data, followed by a discussion of resources that support parallel implementation. The final chapter illustrates an in-depth data science problem and provides a comprehensive, Java-based solution. Due to the nature of the topic, simple examples of techniques are presented early followed by a more detailed treatment later in the book. This permits a more natural introduction to the techniques and concepts presented in the book. Style and approach This book follows a tutorial approach, providing examples of each of the major concepts covered. With a step-by-step instructional style, this book covers various facets of data science and will get you up and running quickly.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49894952501521,"sku":"CIN1785280112G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52350591959313,"sku":"NLS9781785280115","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52633088098577,"sku":"GOR014572061","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755150962961,"sku":"NIN9781785280115","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1785280112.jpg?v=1750994685"},{"product_id":"learning-network-programming-with-java-book-richard-m-reese-9781785885471","title":"Learning Network Programming with Java","description":"Harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes  Key Features  [*]Learn to deliver superior server-to-server communication through the networking channels [*]Gain expertise of the networking features of your own applications to support various network architectures such as client\/server and peer-to-peer [*]Explore the issues that impact scalability, affect security, and allow applications to work in a heterogeneous environment  Book DescriptionNetwork-aware applications are becoming more prevalent and play an ever-increasing role in the world today. Connecting and using an Internet-based service is a frequent requirement for many applications. Java provides numerous classes that have evolved over the years to meet evolving network needs. These range from low-level socket and IP-based approaches to those encapsulated in software services. This book explores how Java supports networks, starting with the basics and then advancing to more complex topics. An overview of each relevant network technology is presented followed by detailed examples of how to use Java to support these technologies.  We start with the basics of networking and then explore how Java supports the development of client\/server and peer-to-peer applications. The NIO packages are examined as well as multitasking and how network applications can address practical issues such as security. A discussion on networking concepts will put many network issues into perspective and let you focus on the appropriate technology for the problem at hand. The examples used will provide a good starting point to develop similar capabilities for many of your network needs What you will learn  [*]Connect to other applications using sockets [*]Use channels and buffers to enhance communication between applications [*]Access network services and develop client\/server applications [*]Explore the critical elements of peer-to-peer applications and current technologies available [*]Use UDP to perform multicasting [*]Address scalability through the use of core and advanced threading techniques [*]Incorporate techniques into an application to make it more secure [*]Configure and address interoperability issues to enable your applications to work in a heterogeneous environment  Who this book is forLearning Network Programming with Java is oriented to developers who wish to use network technologies to enhance the utility of their applications. You should have a working knowledge of Java and an interest in learning the latest in network programming techniques using Java. No prior experience with network development or special software beyond the Java SDK is needed. Upon completion of the book, beginner and experienced developers will be able to use Java to access resources across a network and the Internet.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50390275883281,"sku":"CIN1785885472G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51252341506321,"sku":"NIN9781785885471","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52598748512529,"sku":"NLS9781785885471","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1785885472.jpg?v=1751121862"},{"product_id":"natural-language-processing-with-java-book-richard-m-reese-9781788993494","title":"Natural Language Processing with Java","description":"Natural Language Processing with Java will explore how to automatically organize text using approaches such as full-text search, proper name recognition, clustering, tagging, information extraction, and summarization. You will leverage the power of Java to extract relationships within different elements of text and documents.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50391006052625,"sku":"CIN1788993497G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52605943841041,"sku":"NLS9781788993494","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788993497.jpg?v=1751026454"},{"product_id":"natural-language-processing-with-java-book-richard-m-reese-9781784391799","title":"Natural Language Processing with Java","description":"0","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50400539967761,"sku":"CIN1784391794G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52332654362897,"sku":"NLS9781784391799","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1784391794.jpg?v=1750929661"},{"product_id":"learning-java-functional-programming-book-richard-m-reese-9781783558483","title":"Learning Java Functional Programming","description":"Create robust and maintainable Java applications using the functional style of programming  Key Features  Explore how you can blend object-oriented and functional programming styles in Java Use lambda expressions to write flexible and succinct code A tutorial that strengthens your fundamentals in functional programming techniques to enhance your applications  Book DescriptionFunctional programming is an increasingly popular technology that allows you to simplify many tasks that are often cumbersome and awkward using an object-oriented approach. It is important to understand this approach and know how and when to apply it. Functional programming requires a different mindset, but once mastered it can be very rewarding.  This book simplifies the learning process as a problem is described followed by its implementation using an object-oriented approach and then a solution is provided using appropriate functional programming techniques.   Writing succinct and maintainable code is facilitated by many functional programming techniques including lambda expressions and streams. In this book, you will see numerous examples of how these techniques can be applied starting with an introduction to lambda expressions. Next, you will see how they can replace older approaches and be combined to achieve surprisingly elegant solutions to problems.  This is followed by the investigation of related concepts such as the Optional class and monads, which offer an additional approach to handle problems. Design patterns have been instrumental in solving common problems. You will learn how these are enhanced with functional techniques.  To transition from an object-oriented approach to a functional one, it is useful to have IDE support. IDE tools to refactor, debug, and test functional programs are demonstrated through the chapters. The end of the book brings together many of these functional programming techniques to create a more comprehensive application. You will find this book a very useful resource to learn and apply functional programming techniques in Java.What you will learn  Use lambda expressions to simplyfy code Use function composition to achieve code fluency Apply streams to simply implementations and achieve parallelism Incorporate recursion to support an application's functionality Provide more robust implementations using Optionals Implement design patterns with less code Refactor object-oriented code to create a functional solution Use debugging and testing techniques specific to functional programs  Who this book is forIf you are a Java developer with object-oriented experience and want to use a functional programming approach in your applications, then this book is for you. All you need to get started is familiarity with basic Java object-oriented programming concepts.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51258482196753,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51258484064529,"sku":"NIN9781783558483","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52130134851857,"sku":"NLS9781783558483","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1783558482.jpg?v=1750929445"},{"product_id":"natural-language-processing-with-java-cookbook-book-richard-m-reese-9781789801156","title":"Natural Language Processing with Java Cookbook","description":"This book will teach you how to perform basic and advanced NLP tasks in Java, using independent recipes. The book not only covers the essential aspects of NLP but also addresses other important areas such as the acquisition of text and techniques for utilizing NLP in varied domains","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51842459697425,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51842459926801,"sku":"CIN178980115XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52591342977297,"sku":"NLS9781789801156","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781789801156.jpg?v=1753294753"},{"product_id":"java-data-science-made-easy-book-jennifer-l-reese-9781788475655","title":"Java: Data Science Made Easy","description":"No detailed description available for Java: Data Science Made Easy.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52479853232401,"sku":"NLS9781788475655","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53361344872721,"sku":"NIN9781788475655","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781788475655.jpg?v=1759849336"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-richard-m-reese.oembed","provider":"World of Books ","version":"1.0","type":"link"}