This David Papkin page has info on Computer System Technologies.
Hardware
https://en.wikipedia.org/wiki/M.2
What is M.2? Keys and Sockets Explained
https://en.wikipedia.org/wiki/Graphics_card
https://www.ibm.com/cloud/blog/hard-disk-drive-vs-solid-state-drive
The Future of Connectivity: USB4
What is an E-Marker and How Does It Work?
Middleware
https://www.ibm.com/cloud/learn/middleware
https://www.talend.com/resources/what-is-middleware/
https://en.wikipedia.org/wiki/Middleware
Software Development Methodologies
Top 5 main Agile methodologies: advantages and disadvantages
https://www.redhat.com/en/topics/devops/what-is-ci-cd
Agile vs. Waterfall: Differences in Software Development Methodologies?
Top Software Deployment Tools: 25 Useful Tools to Streamline Software Delivery
Infrastructure Delivery tools
https://www.terraform.io/intro/index.html
Network Diagramming Tools
Visual Paradigm Online (VP Online) Free Edition
End of David Papkin page on Computer System Technologies.