DevOps: A Software Architect's Perspective
This is the first DevOps book that shows a realistic and achievable view of
the full implementation of DevOps. Most of the books and other literature I
have read on DevOps are all about the culture, the attitudes, how it relates
to Agile and Lean practices, and a high level view of microservices. This
book includes all that, but they are not its main focus, and it goes several
steps further with respect to the architecture and infrastructure needed for
The book is broken down into five parts. I have listed each part below along
with the chapters they include.
Part One: Background
Chapter 1. What Is DevOps?
Chapter 2. The Cloud as a Platform
Chapter 3. Operations
Part Two: The Deployment Pipeline
Chapter 4. Overall Architecture
Chapter 5. Building and Testing
Chapter 6. Deployment
Part Three: Crosscutting Conc... (more)
This is the first security book I have read on Android that was not primarily
about hacking the Android platform. This book completely covers all the tools
available to the Android software architects and developers.
Instead of showing us how to root the device at the beginning of the book and
then showing us exploits and vulnerabilities throughout the rest of it, he
covers how root access is achieved in different types of Android builds, and
different ways get Root Access, but late in the book.
The book starts out with an overview of the Android security model, and then
each cha... (more)
This book is labeled as intermediate to advanced. I would agree with that
listing. You won't find an overview of XAML in the book. The publisher has
made Silverlight 2 Unleashed available for download and the book refers you
to it for the basics. The author did do a good job of outlining the
Silverlight 2 Unleashed chapters in the beginning of book, and pointing you
to it where appropriate.
Personally I would have preferred to have the chapters still considered
relevant to have been updated and included. This would have made the book a
beginners to advanced book. I have however s... (more)
An enterprise without a modernization strategy is an enterprise with a
painful future of paying technical debt with the highest interest possible.
This is especially true of custom-developed applications.
Software changes, period. So why not include a strategy for change in your
enterprise. I have seen a lot of enterprises that pride themselves on being
ready for requirement changes during their application development projects,
but very few that ever consider a modernization strategy.
Modernization should be architected into your applications. History has
continuously shown us t... (more)
I was planning on waiting until Mango was released before I downloaded the
Microsoft phone tools. Two things changed my mind, Mix 2011 and this book.
When I saw this book coming out I pre-ordered it immediately.
The author calls his book "unconventional". The question I had was will this
be unconventional in a good way, or a bad way. I am happy to report the book
is unconventionally awesome!!!!
The book is broken down into 8 parts. 1- Getting Started, 2- Transforms &
Animations, 3- Storing & Retrieving Local Data, 4- Pivot, Panorama, Charts, &
Graphs, 5- Audio & Video, 6- Microphon... (more)