API Design and Lifecycle Management
API Background
https://blog.bytebytego.com/p/api-design

Gartner’s Magic Quadrant for Full Life Cycle API Management.

Software Bill of Materials
The purpose of this report is to assist readers in choosing suitable SBOM sharing solution based on the amount of time, resources, subject-matter expertise that is available.

2022 State of API Report
It amazes me that REST is still the dominant API technology. As they say if it’s not broke don’t fix it. Check out the report for more insights.

GitHub Copilot is GA!
Pair programing was good, mob programming was better, I suspect Copilot powered by Codex, the new AI system created by OpenAI will be one of the many AI tools making developers lives better.

Serverless Architectures
Serverless architecture is an approach to software design that allows developers to build and run services without having to manage the underlying infrastructure. Developers can write and deploy code, while a cloud provider provisions servers to run their applications, databases, and storage systems at any scale.
If you are interested in Serverless Architectures a talented PDX team has put together a exceptional resource. Why Serverless? Convincing others to embrace another transformation is a tough sell. You may still be dealing with the transition to CI/CD, DevOps or Micro-Services. So please enjoy the information and tool up before your pitch.

Rework
Rework is one of the four types of development activities along with Planned, Unplanned and Continuous Improvements. On average, a software development team reworks about 26% of its code prior to a release. Research indicates that the lack of proper software testing and code review are the largest contributors to rework. Don’t assume mob programing, better requirements and collaboration will reduce the amount of rework. It may be the nature of how work flows across your organization.
