Showing posts with label Manning Publications. Show all posts
Showing posts with label Manning Publications. Show all posts

2026-10-08

2026-10-08 Thursday - Book Review: Authorization In Action

 


 

Authorization in Action
Build policy-based access control for zero trust, APIs, SaaS, and AI agents
by Phillip J. Windley, PhD, Executive Director, IIW Foundation
https://www.amazon.com/Authorization-Action-Phil-Windley/dp/1633435172/
https://www.manning.com/books/authorization-in-action 
Publication Date: 2026-09-22 
Pages: 464


https://www.linkedin.com/in/windley/
University of California, Davis, Ph.D., Computer Science (1988-1990)
University of California, Davis, MS, Computer Science (1986-1988)
University of Idaho, BS, Metallurgical Engineeering (1972-1976) 
 

Also see my companion post on LinkedIn. 

My Amazon Review: 5-stars
https://www.amazon.com/review/R27MQD0ML85ELS/

------------------------------------------------------------------------------------------------------------
Comprehensive, Exceptionally Well-Organized, and Well-Written 

 An exceptionally well-organized, and well-written book, on a critically important topic.
This book is excellent for the authorization neophyte, as well as the experienced IT professional. 

Chapters 8-19 will be of particular interest for folks who may have no previous experience with policy languages and frameworks, and who may be tackling the particular authorization challenges of Zero Trust, AI Agents, and Policy Governance. 

------------------------------------------------------------------------------------------------------------

Additional Notes:

Cedar Open Source Policy Language and Evaluation Engine 

Cedar: A New Language for Expressive, Fast, Safe, and Analyzable Authorization (Extended Version)
https://arxiv.org/abs/2403.04651

Abstract: 

"Cedar is a new authorization policy language designed to be ergonomic, fast, safe, and analyzable. Rather than embed authorization logic in an application's code, developers can write that logic as Cedar policies and delegate access decisions to Cedar's evaluation engine. Cedar's simple and intuitive syntax supports common authorization use-cases with readable policies, naturally leveraging concepts from role-based, attribute-based, and relation-based access control models. Cedar's policy structure enables access requests to be decided quickly. Cedar's policy validator leverages optional typing to help policy writers avoid mistakes, but not get in their way. Cedar's design has been finely balanced to allow for a sound and complete logical encoding, which enables precise policy analysis, e.g., to ensure that when refactoring a set of policies, the authorized permissions do not change. We have modeled Cedar in the Lean programming language, and used Lean's proof assistant to prove important properties of Cedar's design. We have implemented Cedar in Rust, and released it open-source. Comparing Cedar to two open-source languages, OpenFGA and Rego, we find (subjectively) that Cedar has equally or more readable policies, but (objectively) performs far better."

 

https://cedarpolicy.com/en
"Cedar is an open source policy language and evaluation engine. Cedar enables developers to express fine-grained permissions as easy-to-understand policies enforced in their applications, and decouple access control from application logic. Cedar supports common authorization models such as role-based access control and attribute-based access control. It is the first policy language built from the ground up to be verified formally by using automated reasoning, and tested rigorously using differential random testing."


https://github.com/cedar-policy

https://github.com/cedar-policy/cedar
Implementation of the Cedar Policy Language
License: Apache-2.0 
99.8 Rust 

Welcome to the Cedar policy language 
https://docs.cedarpolicy.com/


Cedar terms and concepts 
https://docs.cedarpolicy.com/overview/terminology.html


Enforce least-privilege authorization in multi-agent AI chains using Cedar
https://aws.amazon.com/blogs/security/enforce-least-privilege-authorization-in-multi-agent-ai-chains-using-cedar/


AWS re:Invent 2024 - Dynamic security at scale: Cedar policies for continuous authorization (SEC207) 
https://www.youtube.com/watch?v=n80yLNqpTbk
"Join the CTO of StrongDM for a live demo showcasing how Cedar policies and continuous authorization enable fine-grained control over your systems. With real-world experience as a Cedar adopter, StrongDM uses context signals across your enterprise to enforce policies that block suspicious or unsanctioned actions in real time. This lightning talk highlights how StrongDM’s Zero Trust-based approach ensures that risk assessments dynamically determine access and the appropriate level of friction for critical actions. Discover how Cedar's flexibility and precision help you build resilient security measures that adapt to evolving threats while maintaining an optimal user experience. This presentation is brought to you by StrongDM, an AWS Partner."

2025-12-07

2025-12-07 Sunday - Book Review - Microsoft Azure in Action

  

[image source: Amazon.com]

Thanks to Divya Aravind for the very kind invitation to review this book. 

Microsoft Azure in Action, by Lars Klint 
https://www.amazon.com//dp/1617299650 

[My Amazon review entry] 

A concise introduction and overview of Microsoft Azure

This is a good book if you are new to Microsoft Azure - and it is appropriate for leadership teams, managers, delivery teams, infrastructure folks, networking staff, cybersecurity, operations personnel, and architects of all types. Everyone for whom Azure is new - will gain beneficial insights, for their respective roles, by reading this book. 

While trying to comprehensively tackle Azure in a single book (in less than 370 pages) is an impossible task for anyone - this book provides an excellent means for IT staff to quickly get oriented and familiarized with much of the core Azure concepts, services, and best practices. 

A few words about the quality that has gone into the writing of this book: 
First, the content is well organized. 
Second, the writing is concise. 
Third, the selected material is the most relevant information to impart to the reader - to get them hands-on, soonest. 

From the Forward, I agree with this sentiment: 
"I first met Lars at TechEd Sydney in 2014, where he was doing what he does best: making complex technology feel approachable and energizing. ... Lars doesn’t just explain what Azure can do; he offers a hands-on guide" 
-- Scott Gutherie 

From the Preface, note the author's goals for the book: "hands-on", "straight to the point", "practical examples", and "relatable". 
These objectives are well met by this book. 

One of the best aspects of the author's writing - is the patient step-by-step detailed guidance - that includes the WHY of many decision decisions - and the REASON for choosing particular configuration options. 

Four parts of the book - that I think the majority of folks will find most interesting - in particular, include: 
Chapter 4 (Networking in Azure) 
Chapter 6 (Security)
Chapter 8 (Serverless) - re: touching on API Gateway usage 
Chapter 10 (Relational databases) - re: 10.5 Disaster Recovery 

I'm giving this book a solid 4 Stars - as I believe it is a worthwhile book to have on your bookshelf. 
 

███████████████████████████████████████████████████████ 

During my background research for this review, I found a number of additional resources that readers of the book might find of possible interest:

Official Microsoft Azure resources:  

 Other non-Microsoft Azure resources: 

2022-05-19

2022-05-19 Thursday: Book Review - Spring in Action, 6th Edition

 

(image source: Amazon.com)

Spring in Action, 6th Edition

"Fully revised for Spring 5.3"

Last night I finished reading Craig Walls Spring in Action, 6th Edition (published by Manning Publications Co. - and enjoyed the excellent writing, level of detail - and the pace of the material presented. An excellent book if you are looking to learn about Spring - or if you just wanted to do a quick refresh of your knowledge.

 

Note:

I suggested this book, for acquisition, to the Bellevue Public Library (King County, Washington State) - which was subsequently acquired - and allowed me to be the first library member to read it.

 

 

2020-07-19

2020-07-19 Sunday -Weekend Reading - Microservices Security In Action



This weekend I'm reading the excellent "Microservices Security In Action", published by Manning Publications Co. - written by Prabath Siriwardena and Nuwan Dias
(both with WSO2)

Imminently practical. Well written. Concise. Love the inclusion of fairly recent citations and use cases - and in particular, the excellent footnote annotations to articles, papers, and other books.


2020-06-21

2020-06-21 Sunday - Manning Publications - 2020 Books of Interest



There are many excellent new titles (and some updated 2nd editions) - coming later this year, that may be of interest  (and benefit) to you (or, members of your organization) - from Manning Publications Co. , and I look forward to hopefully having a chance to review many of them.

Check them out here (in publication date order):  
https://www.manning.com/catalog/sort/sort-by-date

For example:
  • GraphQL in Action
  • Kubernetes in Action, Second Edition
  • Blockchain in Action
  • Machine Learning with TensorFlow, Second Edition
  • Microservices Security in Action
  • API Security in Action
  • Graph Databases in Action
  • Grokking Deep Reinforcement Learning
  • Rust in Action
  • Serverless Architectures on AWS, Second Edition
  • Bootstrapping Microservices with Docker, Kubernetes, and Terraform  
  • Kafka in Action
  • Math for Programmers
  • Modern Fortran
  • Terraform in Action 
  • React Hooks in Action
  • Deep Learning with Python, Second Edition
  • Grokking Machine Learning
  • Microservices in .NET Core, Second Edition
  • Quantum Computing for Developers
  • Core Kubernetes
  • Exploring Data with R
  • Functional Programming in Kotlin
  • Getting Started with Natural Language Processing
  • GitOps and Kubernetes
  • Istio in Action
  • R in Action, Third Edition
  • PySpark in Action
  • Spring Security in Action
  • Getting Started with Kubernetes
  • Spring in Action, Sixth Edition  

WordCount

Copyright

© 2001-2026 International Technology Ventures, Inc., All Rights Reserved.