SonarQube in Action

Download SonarQube in Action PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638352895
Total Pages : 581 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis SonarQube in Action by : Patroklos Papapetrou

Download or read book SonarQube in Action written by Patroklos Papapetrou and published by Simon and Schuster. This book was released on 2013-10-30 with total page 581 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary SonarQube in Action shows developers how to use the SonarQube platform to help them continuously improve their source code. The book presents SonarQube's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules. You'll find simple, easy-to-follow discussion and examples as you learn to integrate SonarQube into your development process. About the Technology SonarQube is a powerful open source tool for continuous inspection, a process that makes code quality analysis and reporting an integral part of the development lifecycle. Its unique dashboards, rule-based defect analysis, and tight build integration result in improved code quality without disruption to developer workflow. It supports many languages, including Java, C, C++, C#, PHP, and JavaScript. About the Book SonarQube in Action teaches you how to effectively use SonarQube following the continuous inspection model. This practical book systematically explores SonarQube's core Seven Axes of Quality (design, duplications, comments, unit tests, complexity, potential bugs, and coding rules). With well-chosen examples, it helps you learn to use SonarQube's review functionality and IDE integration to implement continuous inspection best practices in your own quality management process. The book's Java-based examples translate easily to other development languages. No prior experience with SonarQube or continuous delivery practice is assumed Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. What's Inside Gather meaningful quality metrics Integrate with Ant, Maven, and Jenkins Write your own plugins Master the art of continuous inspection About the Authors Ann Campbellb and Patroklos Papapetrou are experienced developers and team leaders. Both actively contribute to the SonarQube community. Table of Contents PART 1 WHAT THE NUMBERS ARE TELLING YOU An introduction to SonarQube Issues and coding standards Ensuring that your code is doing things right Working with duplicate code Optimizing source code documentation Keeping your source code files elegant Improving your application design PART 2 SETTLING IN WITH SONARQUBE Planning a strategy and expanding your insight Continuous Inspection with SonarQube Letting SonarQube drive code reviews IDE integration PART 3 ADMINISTERING AND EXTENDING Security: users, groups, and roles Rule profile administration Making SonarQube fit your needs Managing your projects Writing your own plugins

SonarQube in Action

Download SonarQube in Action PDF Online Free

Author :
Publisher : Manning Publications
ISBN 13 : 9781617290954
Total Pages : 392 pages
Book Rating : 4.2/5 (99 download)

DOWNLOAD NOW!


Book Synopsis SonarQube in Action by : G. Ann Campbell

Download or read book SonarQube in Action written by G. Ann Campbell and published by Manning Publications. This book was released on 2013-11-14 with total page 392 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary SonarQube in Action shows developers how to use the SonarQube platform to help them continuously improve their source code. The book presents SonarQube's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules. You'll find simple, easy-to-follow discussion and examples as you learn to integrate SonarQube into your development process. About the Technology SonarQube is a powerful open source tool for continuous inspection, a process that makes code quality analysis and reporting an integral part of the development lifecycle. Its unique dashboards, rule-based defect analysis, and tight build integration result in improved code quality without disruption to developer workflow. It supports many languages, including Java, C, C++, C#, PHP, and JavaScript. About the Book SonarQube in Action teaches you how to effectively use SonarQube following the continuous inspection model. This practical book systematically explores SonarQube's core Seven Axes of Quality (design, duplications, comments, unit tests, complexity, potential bugs, and coding rules). With well-chosen examples, it helps you learn to use SonarQube's review functionality and IDE integration to implement continuous inspection best practices in your own quality management process. The book's Java-based examples translate easily to other development languages. No prior experience with SonarQube or continuous delivery practice is assumed Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. What's Inside Gather meaningful quality metrics Integrate with Ant, Maven, and Jenkins Write your own plugins Master the art of continuous inspection About the Authors Ann Campbellb and Patroklos Papapetrou are experienced developers and team leaders. Both actively contribute to the SonarQube community. Table of Contents PART 1 WHAT THE NUMBERS ARE TELLING YOU An introduction to SonarQube Issues and coding standards Ensuring that your code is doing things right Working with duplicate code Optimizing source code documentation Keeping your source code files elegant Improving your application design PART 2 SETTLING IN WITH SONARQUBE Planning a strategy and expanding your insight Continuous Inspection with SonarQube Letting SonarQube drive code reviews IDE integration PART 3 ADMINISTERING AND EXTENDING Security: users, groups, and roles Rule profile administration Making SonarQube fit your needs Managing your projects Writing your own plugins

Sonar Code Quality Testing Essentials

Download Sonar Code Quality Testing Essentials PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1849517878
Total Pages : 415 pages
Book Rating : 4.8/5 (495 download)

DOWNLOAD NOW!


Book Synopsis Sonar Code Quality Testing Essentials by : Charalampos Arapidis

Download or read book Sonar Code Quality Testing Essentials written by Charalampos Arapidis and published by Packt Publishing Ltd. This book was released on 2012-08-24 with total page 415 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is a step-by-step tutorial enriched with practical examples and the necessary screenshots for easy and quick learning. This book is for you if you are a Java developer or a Team Manager familiar with Java and want to ensure the quality of your code using Sonar. You should have a background with Java and unit testing in general.

Skateboard Sonar

Download Skateboard Sonar PDF Online Free

Author :
Publisher : Capstone
ISBN 13 : 1434219100
Total Pages : 65 pages
Book Rating : 4.4/5 (342 download)

DOWNLOAD NOW!


Book Synopsis Skateboard Sonar by : Eric Stevens

Download or read book Skateboard Sonar written by Eric Stevens and published by Capstone. This book was released on 2010 with total page 65 pages. Available in PDF, EPUB and Kindle. Book excerpt: Matty Lyon's skateboard tricks are even more impressive since he's blind.

Microservices Security in Action

Download Microservices Security in Action PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638350116
Total Pages : 614 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis Microservices Security in Action by : Wajjakkara Kankanamge Anthony Nuwan Dias

Download or read book Microservices Security in Action written by Wajjakkara Kankanamge Anthony Nuwan Dias and published by Simon and Schuster. This book was released on 2020-07-11 with total page 614 pages. Available in PDF, EPUB and Kindle. Book excerpt: ”A complete guide to the challenges and solutions in securing microservices architectures.” —Massimo Siani, FinDynamic Key Features Secure microservices infrastructure and code Monitoring, access control, and microservice-to-microservice communications Deploy securely using Kubernetes, Docker, and the Istio service mesh. Hands-on examples and exercises using Java and Spring Boot Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. Microservices Security in Action teaches you how to address microservices-specific security challenges throughout the system. This practical guide includes plentiful hands-on exercises using industry-leading open-source tools and examples using Java and Spring Boot. About The Book Design and implement security into your microservices from the start. Microservices Security in Action teaches you to assess and address security challenges at every level of a Microservices application, from APIs to infrastructure. You’ll find effective solutions to common security problems, including throttling and monitoring, access control at the API gateway, and microservice-to-microservice communication. Detailed Java code samples, exercises, and real-world business use cases ensure you can put what you’ve learned into action immediately. What You Will Learn Microservice security concepts Edge services with an API gateway Deployments with Docker, Kubernetes, and Istio Security testing at the code level Communications with HTTP, gRPC, and Kafka This Book Is Written For For experienced microservices developers with intermediate Java skills. About The Author Prabath Siriwardena is the vice president of security architecture at WSO2. Nuwan Dias is the director of API architecture at WSO2. They have designed secure systems for many Fortune 500 companies. Table of Contents PART 1 OVERVIEW 1 Microservices security landscape 2 First steps in securing microservices PART 2 EDGE SECURITY 3 Securing north/south traffic with an API gateway 4 Accessing a secured microservice via a single-page application 5 Engaging throttling, monitoring, and access control PART 3 SERVICE-TO-SERVICE COMMUNICATIONS 6 Securing east/west traffic with certificates 7 Securing east/west traffic with JWT 8 Securing east/west traffic over gRPC 9 Securing reactive microservices PART 4 SECURE DEPLOYMENT 10 Conquering container security with Docker 11 Securing microservices on Kubernetes 12 Securing microservices with Istio service mesh PART 5 SECURE DEVELOPMENT 13 Secure coding practices and automation

Jenkins 2: Up and Running

Download Jenkins 2: Up and Running PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1491979542
Total Pages : 611 pages
Book Rating : 4.4/5 (919 download)

DOWNLOAD NOW!


Book Synopsis Jenkins 2: Up and Running by : Brent Laster

Download or read book Jenkins 2: Up and Running written by Brent Laster and published by "O'Reilly Media, Inc.". This book was released on 2018-05-02 with total page 611 pages. Available in PDF, EPUB and Kindle. Book excerpt: Design, implement, and execute continuous delivery pipelines with a level of flexibility, control, and ease of maintenance that was not possible with Jenkins before. With this practical book, build administrators, developers, testers, and other professionals will learn how the features in Jenkins 2 let you define pipelines as code, leverage integration with other key technologies, and create automated, reliable pipelines to simplify and accelerate your DevOps environments. Author Brent Laster shows you how Jenkins 2 is significantly different from the more traditional, web-only versions of this popular open source automation platform. If you’re familiar with Jenkins and want to take advantage of the new technologies to transform your legacy pipelines or build new modern, automated continuous delivery environments, this is your book. Create continuous delivery pipelines as code with the Jenkins domain-specific language Get practical guidance on how to migrate existing jobs and pipelines Harness best practices and new methods for controlling access and security Explore the structure, implementation, and use of shared pipeline libraries Learn the differences between declarative syntax and scripted syntax Leverage new and existing project types in Jenkins Understand and use the new Blue Ocean graphical interface Take advantage of the capabilities of the underlying OS in your pipeline Integrate analysis tools, artifact management, and containers

3000 Years of Analysis

Download 3000 Years of Analysis PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 303058223X
Total Pages : 706 pages
Book Rating : 4.0/5 (35 download)

DOWNLOAD NOW!


Book Synopsis 3000 Years of Analysis by : Thomas Sonar

Download or read book 3000 Years of Analysis written by Thomas Sonar and published by Springer Nature. This book was released on 2020-12-27 with total page 706 pages. Available in PDF, EPUB and Kindle. Book excerpt: What exactly is analysis? What are infinitely small or infinitely large quantities? What are indivisibles and infinitesimals? What are real numbers, continuity, the continuum, differentials, and integrals? You’ll find the answers to these and other questions in this unique book! It explains in detail the origins and evolution of this important branch of mathematics, which Euler dubbed the “analysis of the infinite.” A wealth of diagrams, tables, color images and figures serve to illustrate the fascinating history of analysis from Antiquity to the present. Further, the content is presented in connection with the historical and cultural events of the respective epochs, the lives of the scholars seeking knowledge, and insights into the subfields of analysis they created and shaped, as well as the applications in virtually every aspect of modern life that were made possible by analysis.

Task Force

Download Task Force PDF Online Free

Author :
Publisher : Ember
ISBN 13 : 0449813029
Total Pages : 290 pages
Book Rating : 4.4/5 (498 download)

DOWNLOAD NOW!


Book Synopsis Task Force by : Brian Falkner

Download or read book Task Force written by Brian Falkner and published by Ember. This book was released on 2014-09-23 with total page 290 pages. Available in PDF, EPUB and Kindle. Book excerpt: The six teens of Recon Team Angel, genetically modified and having spent years mastering alien culture so that they can talk, act, and think like their enemies, now have their target in sight but time is running out to save humanity and themselves.

The Handbook of Sidescan Sonar

Download The Handbook of Sidescan Sonar PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3540498869
Total Pages : 344 pages
Book Rating : 4.5/5 (44 download)

DOWNLOAD NOW!


Book Synopsis The Handbook of Sidescan Sonar by : Philippe Blondel

Download or read book The Handbook of Sidescan Sonar written by Philippe Blondel and published by Springer Science & Business Media. This book was released on 2010-05-17 with total page 344 pages. Available in PDF, EPUB and Kindle. Book excerpt: Sidescan sonar is proving to be the preeminent technique for researchers and professionals seeking knowledge about the structure and behavior of the seafloor, but its data is often difficult to interpret due to the physics of acoustic remote sensing, and to the varied geological processes at play. This book covers the fundamentals of sidescan sonar, incorporates new understanding of marine structures, and explains how to interpret sidescan sonar imagery and bathymetry.

Gradle in Action

Download Gradle in Action PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638351724
Total Pages : 756 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis Gradle in Action by : Benjamin Muschko

Download or read book Gradle in Action written by Benjamin Muschko and published by Simon and Schuster. This book was released on 2014-02-19 with total page 756 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software. About the Technology Gradle is a general-purpose build automation tool. It extends the usage patterns established by its forerunners, Ant and Maven, and allows builds that are expressive, maintainable, and easy to understand. Using a flexible Groovy-based DSL, Gradle provides declarative and extendable language elements that let you model your project's needs the way you want. About the Book Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software. The book assumes a basic background in Java, but no knowledge of Groovy. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. Whats Inside A comprehensive guide to Gradle Practical, real-world examples Transitioning from Ant and Maven In-depth plugin development Continuous delivery with Gradle About the Author Benjamin Muschko is a member of the Gradleware engineering team and the author of several popular Gradle plugins. Table of Contents PART 1 INTRODUCING GRADLE Introduction to project automation Next-generation builds with Gradle Building a Gradle project by example PART 2 MASTERING THE FUNDAMENTALS Build script essentials Dependency management Multiproject builds Testing with Gradle Extending Gradle Integration and migration PART 3 FROM BUILD TO DEPLOYMENT IDE support and tooling Building polyglot projects Code quality management and monitoring Continuous integration Artifact assembly and publishing Infrastructure provisioning and deployment

Stuck on Earth

Download Stuck on Earth PDF Online Free

Author :
Publisher : Farrar, Straus and Giroux (BYR)
ISBN 13 : 1429944374
Total Pages : 240 pages
Book Rating : 4.4/5 (299 download)

DOWNLOAD NOW!


Book Synopsis Stuck on Earth by : David Klass

Download or read book Stuck on Earth written by David Klass and published by Farrar, Straus and Giroux (BYR). This book was released on 2010-03-16 with total page 240 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ketchvar III's mission is simple: travel to Planet Earth, inhabit the body of an average teenager, and determine if the human race should be annihilated. And so Ketchvar—who, to human eyes, looks just like a common snail—crawls into the brain of one Tom Filber and attempts to do his analysis. At first glance, Tom appears to be the perfect specimen—fourteen years old, good health, above average intelligence. But it soon becomes apparent that Tom Filber may be a little too average—gawky, awkward, and utterly abhorred by his peers. An alien within an alien's skin, Ketchvar quickly finds himself wrapped up in the daily drama of teenage life—infuriating family members, raging bullies, and undeniably beautiful next-door neighbors. And the more entangled Ketchvar becomes, the harder it is to answer the question he was sent to Earth to resolve: Should the Sandovinians release the Gagnerian Death Ray and erase the human species for good? Or is it possible that Homo sapiens really are worth saving? Wickedly wry and hysterically skewed, David Klass's take on teen life on our fabulously flawed Planet Earth is an engrossing look at true friends, truer enemies, and awkward alien first kisses. Stuck on Earth is a 2011 Bank Street - Best Children's Book of the Year.

Jenkins: The Definitive Guide

Download Jenkins: The Definitive Guide PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 144931306X
Total Pages : 407 pages
Book Rating : 4.4/5 (493 download)

DOWNLOAD NOW!


Book Synopsis Jenkins: The Definitive Guide by : John Ferguson Smart

Download or read book Jenkins: The Definitive Guide written by John Ferguson Smart and published by "O'Reilly Media, Inc.". This book was released on 2011-07-12 with total page 407 pages. Available in PDF, EPUB and Kindle. Book excerpt: Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins—and demonstrates how CI can save you time, money, and many headaches. Ideal for developers, software architects, and project managers, Jenkins: The Definitive Guide is both a CI tutorial and a comprehensive Jenkins reference. Through its wealth of best practices and real-world tips, you'll discover how easy it is to set up a CI service with Jenkins. Learn how to install, configure, and secure your Jenkins server Organize and monitor general-purpose build jobs Integrate automated tests to verify builds, and set up code quality reporting Establish effective team notification strategies and techniques Configure build pipelines, parameterized jobs, matrix builds, and other advanced jobs Manage a farm of Jenkins servers to run distributed builds Implement automated deployment and continuous delivery

Neural Systems for Robotics

Download Neural Systems for Robotics PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 008092509X
Total Pages : 369 pages
Book Rating : 4.0/5 (89 download)

DOWNLOAD NOW!


Book Synopsis Neural Systems for Robotics by : Omid Omidvar

Download or read book Neural Systems for Robotics written by Omid Omidvar and published by Elsevier. This book was released on 2012-12-02 with total page 369 pages. Available in PDF, EPUB and Kindle. Book excerpt: Neural Systems for Robotics represents the most up-to-date developments in the rapidly growing aplication area of neural networks, which is one of the hottest application areas for neural networks technology. The book not only contains a comprehensive study of neurocontrollers in complex Robotics systems, written by highly respected researchers in the field but outlines a novel approach to solving Robotics problems. The importance of neural networks in all aspects of Robot arm manipulators, neurocontrol, and Robotic systems is also given thorough and in-depth coverage. All researchers and students dealing with Robotics will find Neural Systems for Robotics of immense interest and assistance. Focuses on the use of neural networks in robotics-one of the hottest application areas for neural networks technology Represents the most up-to-date developments in this rapidly growing application area of neural networks Contains a new and novel approach to solving Robotics problems

War of the Whales

Download War of the Whales PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1451645031
Total Pages : 448 pages
Book Rating : 4.4/5 (516 download)

DOWNLOAD NOW!


Book Synopsis War of the Whales by : Joshua Horwitz

Download or read book War of the Whales written by Joshua Horwitz and published by Simon and Schuster. This book was released on 2014-07-01 with total page 448 pages. Available in PDF, EPUB and Kindle. Book excerpt: Winner of the 2015 PEN/E.O. Wilson Literary Science Writing Award: “Horwitz’s dogged reporting…combined with crisp, cinematic writing, produces a powerful narrative…. He has written a book that is instructive and passionate and deserving a wide audience” (PEN Award Citation). Six years in the making, War of the Whales is the “gripping detective tale” (Publishers Weekly) of a crusading attorney, Joel Reynolds, who stumbles on one of the US Navy’s best-kept secrets: a submarine detection system that floods entire ocean basins with high-intensity sound—and drives whales onto beaches. As Joel Reynolds launches a legal fight to expose and challenge the Navy program, marine biologist Ken Balcomb witnesses a mysterious mass stranding of whales near his research station in the Bahamas. Investigating this calamity, Balcomb is forced to choose between his conscience and an oath of secrecy he swore to the Navy in his youth. “War of the Whales reads like the best investigative journalism, with cinematic scenes of strandings and dramatic David-and-Goliath courtroom dramas as activists diligently hold the Navy accountable” (The Huffington Post). When Balcomb and Reynolds team up to expose the truth behind an epidemic of mass strandings, the stage is set for an epic battle that pits admirals against activists, rogue submarines against weaponized dolphins, and national security against the need to safeguard the ocean environment. “Strong and valuable” (The Washington Post), “brilliantly told” (Bob Woodward), author Joshua Horwitz combines the best of legal drama, natural history, and military intrigue to “raise serious questions about the unchecked use of secrecy by the military to advance its institutional power” (Kirkus Reviews, starred review).

Hawke

Download Hawke PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1847395686
Total Pages : 803 pages
Book Rating : 4.8/5 (473 download)

DOWNLOAD NOW!


Book Synopsis Hawke by : Ted Bell

Download or read book Hawke written by Ted Bell and published by Simon and Schuster. This book was released on 2008-09-04 with total page 803 pages. Available in PDF, EPUB and Kindle. Book excerpt: While sailing in the Caribbean, young Alex Hawke witnesses an act of unspeakable horror as modern-day pirates brutally murder his parents. It is a tragedy that will haunt him forever and shape his destiny. As a direct descendant of a legandary English pirate, Lord Alexander Hawke is skilled in the ways of sea combat - and one of Britain's most decorated naval heroes. Now, Hawke returns to the Caribbean on a secret mission for the American government. A highly experimental stealth submarine is missing. She carries forty nuclear warheads, and is believed to be in the hands of an unstable government just ninety miles from the US mainland. In a race against time, Hawke must locate the sub before a strike can be launched against the US - and, after a lifetime of nightmares, finally avenge himself on the mean who slaughtered his family . . .

Rip Tide

Download Rip Tide PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1847388086
Total Pages : 253 pages
Book Rating : 4.8/5 (473 download)

DOWNLOAD NOW!


Book Synopsis Rip Tide by : Kat Falls

Download or read book Rip Tide written by Kat Falls and published by Simon and Schuster. This book was released on 2011-08-04 with total page 253 pages. Available in PDF, EPUB and Kindle. Book excerpt: Return to the subsea frontier with Ty and Gemma, where the mysteries of the deep are deadlier than ever. With time running out for his parents, Ty's desperation leads the two teenagers to the underwater underworld... and into an alliance with the outlaws of the Seablite Gang. But one mystery soon leads to another. How has an entire township disappeared? Why is the local sea-life suddenly so aggressive? And can the Seablite Gang be trusted... or are Ty and Gemma in deeper water than they realise?

Reinforcement Learning, second edition

Download Reinforcement Learning, second edition PDF Online Free

Author :
Publisher : MIT Press
ISBN 13 : 0262352702
Total Pages : 549 pages
Book Rating : 4.2/5 (623 download)

DOWNLOAD NOW!


Book Synopsis Reinforcement Learning, second edition by : Richard S. Sutton

Download or read book Reinforcement Learning, second edition written by Richard S. Sutton and published by MIT Press. This book was released on 2018-11-13 with total page 549 pages. Available in PDF, EPUB and Kindle. Book excerpt: The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active research areas in artificial intelligence. Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a complex, uncertain environment. In Reinforcement Learning, Richard Sutton and Andrew Barto provide a clear and simple account of the field's key ideas and algorithms. This second edition has been significantly expanded and updated, presenting new topics and updating coverage of other topics. Like the first edition, this second edition focuses on core online learning algorithms, with the more mathematical material set off in shaded boxes. Part I covers as much of reinforcement learning as possible without going beyond the tabular case for which exact solutions can be found. Many algorithms presented in this part are new to the second edition, including UCB, Expected Sarsa, and Double Learning. Part II extends these ideas to function approximation, with new sections on such topics as artificial neural networks and the Fourier basis, and offers expanded treatment of off-policy learning and policy-gradient methods. Part III has new chapters on reinforcement learning's relationships to psychology and neuroscience, as well as an updated case-studies chapter including AlphaGo and AlphaGo Zero, Atari game playing, and IBM Watson's wagering strategy. The final chapter discusses the future societal impacts of reinforcement learning.