This page exists to share resources we’ve encountered that may prove helpful to others (including those starting out in their IT careers that I work with) and, in some cases, a shortcut for me to return to resources.
This is the apps and service side of the organization that led to the Swagger API specification, which became OAS v2. IMHO, the tooling is not as usable as Apiary
API design and mocking portal. Two versions, one is free for all, and the other costs and provides a range of features. Apiary supports Open API Specification (OAS) and API Blueprint, although Oracle, who owns Apiary, focuses on the more dominant OAS
This is the apps and service side of the organization that lead to the Swagger API specification, which became OAS v2. IMHO, the tooling is not as usable as Apiary
Not so much a tool as a good explanation on how Open API and how examples Work. as we can use example attributes for more than just a single attribute.
See the AI section for Model Context Protocol (MCP), A2A etc
All things API related
Data Docs & Standards that help with payloads
The following table outlines various open standards that define standard payloads, which can contribute to or form part of payload definitions for APIs. This helps ensure API definitions have consistency and ease of use.
An explanation has to how to construct searches that will look inside of the code and across multiple modules. For example org:oracle-devrel extension:tf in:file template_file Search for references to template_file in all files with the terraform extension for the Oracle devrel repositories.
Monitoring and related tooling for Container Monitoring using the CRI specification. CLI for managing containers that comply with CRI (Kubernetes Interface)
Leading thinker around modern development techniques, including microservices. Name used on a series of very good Prentice Hall books covering a range of topics such as service design. Technical leader at ThoughtWorks.
Scaled Agile Framework – apply Agile in large teams or organizations. Recognized by commercial and public bodies for applying Agile to delivering against big contracts.
A simple way of modeling and visualizing a solution from architecture to code with 4 layers – L1 — Context – L2 — Containers – L3 — Components – L4 — Code
A viewpoint on Terraform development patterns. Useful as it illustrates a journey for maturing the way Terraform is managed. It is a presentation rather than a repository of patterns.
Enterprise Architecture (EA) Patterns from other ArchiMate practitioners. The goal is to build a repository that is open to all ArchiMate modelers so they may benefit from each other.
Patterns for API Design, also known as Microservice API Patterns (MAP), capture proven solutions to problems commonly encountered when specifying, implementing and maintaining message-based APIs
regular blogs on various usability techniques and best practices. Including an annual assessment of good and bad websites to illustrate recommended practices.
Describes best current security practices for OAuth 2.0. extends the OAuth 2.0 Security Threat Model to incorporate practical experiences gathered since OAuth 2.0 was published and covers new threats relevant due to the broader application of OAuth 2.0
Framework to help understand OS Intelligence tooling available. These technologies can be used to gather understanding of ‘targets’. As a result used by security & law enforcement. But also potential against malicious intent – as such data could be used to help with password stuffing among other things.
AG-UI helps developers build next-generation AI workflows that need real-time interactivity, live state streaming, and human-in-the-loop collaboration.
Specification for describing agentic systems. Supporting single agents and multi-agent flows. Developed by Oracle Labs. White Paper on arXiv. Oracle WayFlow framework.
Software Assurance Maturity Model (SAMM) is an open framework to help organizations formulate and implement a strategy for software security that is tailored to the specific risks facing the organization
Stats and trends on technologies being used to implement the internet, e.g., versions of HTTP use, etc
Books, Publishers, and Free Content
Books (inc non-mainstream publishers)
Many technical books are published through the mainstream publishers Packt, Manning, Apress, O’Reilly, ITRevolution, etc. (and they provide free samples, etc.). Some content is made available elsewhere for free. The following table identifies those known ebooks.