No catches, no fine print just unadulterated book loving, with your favourite books saved to your own digital bookshelf.
New members get entered into our monthly draw to win £100 to spend in your local bookshop Plus lots lots more…Find out more
See below for a selection of the latest books from Computing & information technology category. Presented with a red border are the Computing & information technology books that have been lovingly read and reviewed by the experts at Lovereading. With expert reading recommendations made by people with a passion for books and some unique features Lovereading will help you find great Computing & information technology books and those from many more genres to read that will keep you inspired and entertained. And it's all free!
Deploy, manage, and secure containers and containerized applications on Google Cloud Platform (GCP). This book covers each container service in GCP from the ground up and teaches you how to deploy and manage your containers on each service. You will start by setting up and configuring GCP tools and the tenant environment. You then will store and manage Docker container images with GCP Container Registry (ACR). Next, you will deploy containerized applications with GCP Cloud Run and create an automated CI/CD deployment pipeline using Cloud Build. The book covers GCP's flagship service, Google Kubernetes Service (GKE), and deployment of a Kubernetes cluster using clear steps and considering GCP best practices using the GCP management console and gcloud command-line tool. Also covered is monitoring containers and containerized applications on GCP with Cloud Monitoring, and backup and restore containers and containerized applications on GCP. By the end of the book, you will know how to get started with GCP container services and understand the fundamentals of each service and the supporting services needed to run containers in a production environment. This book also assists you in transferring your skills from AWS and Azure to GCP using the knowledge you have acquired on each platform and leveraging it to gain more skills. What You Will Learn Get started with Google Cloud Platform (GCP) Store Docker images on GCP Container Registry Deploy Google Kubernetes Engine (GKE) cluster Secure containerized applications on GCP Use Cloud Build to deploy containers Use GCP Batch for batch job processing on Kubernetes Who This Book Is For Google Cloud administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Google Cloud Platform (GPC)
'Vital reading. This is the book on artificial intelligence we need right now.' Mike Krieger, cofounder of Instagram Artificial intelligence is rapidly dominating every aspect of our modern lives influencing the news we consume, whether we get a mortgage, and even which friends wish us happy birthday. But as algorithms make ever more decisions on our behalf, how do we ensure they do what we want? And fairly? This conundrum - dubbed 'The Alignment Problem' by experts - is the subject of this timely and important book. From the AI program which cheats at computer games to the sexist algorithm behind Google Translate, bestselling author Brian Christian explains how, as AI develops, we rapidly approach a collision between artificial intelligence and ethics. If we stand by, we face a future with unregulated algorithms that propagate our biases - and worse - violate our most sacred values. Urgent and fascinating, this is an accessible primer to the most important issue facing AI researchers today.
IoT is emerging as a popular area of research and has piqued the interest of academics and scholars across the world. This book serves as a textbook and a single point of reference for readers looking to delve further into this domain. Written by leading experts in the field, this lucid and comprehensive work provides a clear understanding of the operation and scope of the IoT. Along with the description of the basic outline and technologies associated with the subject, the book discusses the IoT case studies and hands-on exercises, enabling readers to visualise the vastly interdisciplinary nature of its applications. The book also serves curious, non-technical readers, enabling them to understand necessary concepts and terminologies associated with the IoT.
This book discusses common myths and misunderstandings about computer science. It is committed to solving these problems and trying to eliminate misconceptions in order to provide potential computer science pupils and the overall public a more realistic outlook of the field. It provides a perspective of different fields where computer science is applicable, such as the medical field, business, linguistics, robotics, agriculture, sports, and the environment. The book mentions that computer science (CS) is at the crossroads of most modern occupations. It discusses the development of human-computer interaction that has been going on for years, reshaping the way people do things today.
The advancement of technology, its uses and how they influence on people have generated a great impact on today's society. This book intends to expand our knowledge on the subject and better understand the current state of the art in this field. It is something we have to be aware of, since it is increasingly present in our lives. We must understand the new technologies in order to use them correctly and optimize them in the future. The problem that certain jobs can be replaced by machines, generates a change in the way of human thinking and doing, which must adopt these technologies and trained to use them.In this book, the changes to the world caused by the use of Artificial Intelligence and Machine Learning are investigated. It investigates the impact of the use of artificial intelligence in everyday life, emphasizing technologies such as Artificial Intelligence, Machine Learning and Deep Learning. In recent years, advances in these areas have influenced considerably the technology as we know it, are opening doors to new possibilities that once seemed unimaginable.
As software has become ubiquitous to our way of life in the 21st century, the role of testing has evolved considerably. Software and Systems Testing Methods provides an educational and practical way of teaching software testing. Anybody who is looking to understand, research and implement software testing can benefit from this book. It covers several aspects of testing starting from the history of testing all the way to practical implementations of testing frameworks. The book delves into the importance of testing by means of real-world case studies, discusses methods of software testing, best practices and provides a comprehensive set of practical yet simple examples of software testing frameworks.
In this book - we present different topics from medical informatics, including bioinformatics methods, personalized medicine, IT solutions in medicine, and e-health and m-health. Section 1 focuses on bioinformatics methods, describing a hybrid federated cloud platform to efficiently execute bioinformatics workflows; hierarchical biological pathway data integration and mining; ensemble clustering for biological datasets; and molecular modelling to study interactions between molecules with biological activity. Section 2 focuses on personalized medicine, describing translation in data mining to advance personalized medicine for health equity; PPPM (predictive, preventive and personalized medicine) as a new model of the national and international healthcare services; myocarditis - personalized medicine by expanded endomyocardial biopsy diagnostics; optimal control approach to structured treatment interruptions for HIV patients: a personalized medicine perspective. Section 3 focuses on IT solutions in medicine, describing wireless TDMA-based body area network platform gathering multi-biosignals synchronized with patient's heartbeat; smart care beds for elderly patients with impaired mobility; novel emergency healthcare system for elderly community in outdoor environment; eSkin - study on the smartphone application for early detection of malignant melanoma; compact microstrip lowpass filter with low insertion loss for UWB medical applications. Section 4 focuses on e-health and m-health, describing e-health and telemedicine: current state and future steps; Mobi-healthcare system: body sensor network based m-health system for healthcare application; blended e-health in cognitive behavioral therapy: usage intensity, attitude and therapeutic alliance in clinical practice; performance evaluation of healthcare monitoring system over heterogeneous wireless networks; and impact of using m-health app on improving undergraduate students' sports and health habits and their attitudes toward its use.
Build Java-based microservices architecture using the Spring Boot framework by evolving an application from a small monolith to an event-driven architecture composed of several services. This revised book follows an incremental approach in teaching the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization. This updated book now covers what's been added to the latest Spring Boot release, including support for the latest Java SE; more deep-dive knowledge on how Spring Boot works; testing with JUnit 5; changes in the Spring Cloud tools used for service discovery and load balancing; building Docker images using cloud-native buildpacks; a basic centralized logging solution; E2E traceability with Sleuth; centralized configuration with Consul; many dependency upgrades; support for Spring Data Neumann; and more. Author Moises Macero uses a pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical point of view. You'll focus on what's important, starting with the minimum viable product but keeping the flexibility to evolve it. What You Will Learn Build microservices with Spring Boot Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and more Use event-driven architecture and messaging with RabbitMQ Master service discovery with Consul and load balancing with Spring Cloud Load Balancer Route requests with Spring Cloud Gateway Keep flexible configurations per environment with Spring Cloud Consul Trace every request from beginning to end with Sleuth and centralized logging Deploy your microservices anywhere as Docker containers Start all the components in the microservice architecture with Docker Compose Who This Book Is For Those with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.