Concepts 💠around building software
A living collection of concepts, techniques, tools and frameworks on developing software.
Table of Contents
- [cloud-computing]
 - [data-architecture]
 - [information-security]
 - [machine-learning]
 - [organization-operations]
 - [product-development]
 - [software-architecture]
 - [software-development]
 - [software-engineering]
 
How to use it
- Browse around to discover interesting insights from the world of software development.
 - Information in each note is meant to give you a brief explanation and encourage you to explore further.
 - Clone the repo to explore the Graph Visualisation
 - Submit improvements, suggestions & feedbacks through pull requests
 
Caveats
- This is by no means an exhaustive list of concepts. I’m sure I’ve missed many more and do suggest them if you can.
 - Links between notes are based on my own understanding. It might not be accurate or relevant.
 - Bias towards any tools/concepts are solely based on my experience or lack of it with other alternatives.
 
Improvements, suggestions & feedbacks
If you have any feedback for improvements, feel free to improve on this repo at https://github.com/tslim/concepts. Thanks!
Credits
- Built on top of Foam, a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub.
 - GitHub Pages Themes by Just the Docs