Swift Protocol-Oriented Programming – Fourth Edition 0

Swift Protocol-Oriented Programming – Fourth Edition

eBook Details: Paperback: 224 pages Publisher: WOW! eBook (June 28, 2019) Language: English ISBN-10: 1789349028 ISBN-13: 978-1789349023 eBook Description: Swift Protocol-Oriented Programming, 4th Edition: Embrace the Protocol-Oriented Programming paradigm, for better code maintainability and increased performance, with Swift programming Protocol-oriented programming is an incredibly powerful concept at the heart of Swift’s design. Swift’s standard library was developed using POP techniques, generics, and first-class value semantics; therefore, it is important for every Swift developer to understand these core concepts and take advantage of them. The fourth edition of this book is improved and updated to the latest version of the Swift programming language. This book...

Programming Kubernetes: Developing Cloud-Native Applications 0

Programming Kubernetes: Developing Cloud-Native Applications

eBook Details: Paperback: 272 pages Publisher: O’Reilly Media; 1st edition (August 1, 2019) Language: English ISBN-10: 1492047104 ISBN-13: 978-1492047100 eBook Description: Programming Kubernetes: Developing Cloud-Native Applications If you’re looking to develop native applications in Kubernetes, this is your guide. Developers and AppOps administrators will learn how to build Kubernetes-native applications that interact directly with the API server to query or update the state of resources. AWS developer advocate Michael Hausenblas and Red Hat principal software engineer Stefan Schimanski explain the characteristics of these apps and show you how to program Kubernetes to build them. Walk through Kubernetes API basics and dive into the server’s...

Learning Chaos Engineering 1

Learning Chaos Engineering

eBook Details: Paperback: 178 pages Publisher: WOW! eBook; 1st edition (July 25, 2019) Language: English ISBN-10: 1492051004 ISBN-13: 978-1492051008 eBook Description: Learning Chaos Engineering: Discovering and Overcoming System Weaknesses Through Experimentation Most companies work hard to avoid costly failures, but in complex systems a better approach is to embrace and learn from them. Through chaos engineering, you can proactively hunt for evidence of system weaknesses before they trigger a crisis. This practical book shows software developers and system administrators how to plan and run successful chaos engineering experiments. Learn to think like a chaos engineer Build a hypothesis backlog to determine what could go...