Software Architecture
58 items from simskij/awesome-software-architecture ★2,908
-
draw.io draw.io
A free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
-
-
-
-
No silver bullet, by Brooks worrydream.com
Making a case for growing software in small increments :orange_book:.
-
-
Sparx Systems Enterprise Architect sparxsystems.com
Object-oriented modelling suite. Only available natively for Windows.
-
-
-
-
-
Software Architect Roadmap roadmap.sh
A complete and structured guide to become a Software Architect.
-
Pumler pumler.com
Real-time collaborative text-to-diagram editor for PlantUML, Mermaid, and Structurizr (C4), with browser-based PNG/SVG export.
-
Behavior Driven Development (BDD) and Functional Testing medium.com
BDD uses human-readable descriptions of software user requirements as the basis for software tests.
-
Flexibility medium.com
Able to adapt to changes in both environment and usability requirements without encompassing structural changes.
-
-
-
-
Feature Toggles martinfowler.com
Feature Toggles (often also refered to as Feature Flags) are a powerful technique, allowing teams to modify system behavior without changing code.
-
PlantUML for Atlassian marketplace.atlassian.com
Adds support for PlantUML-based diagrams in the atlassian suite.
-
-
-
-
Ports and adapters pattern jmgarridopaz.github.io
Decouple the application core logic from the services it uses.
-
TDD, Where did it all go wrong?, by Cooper infoq.com
Suggestion on TDD practices and boundaries to reduce coupling 🎥.
-
Impact mapping impactmapping.org
A strategic planning technique used for building products and delivering projects.
-
How to learn software design and architecture - a roadmap freecodecamp.org
Additional things helpful to learn to get a firm understanding of software architecture.
-
Extreme Programming extremeprogramming.org
The most specific of the popular agile processes, focusing on engineering and development practices.
-
-
Wikipedia: Lean Software Development en.wikipedia.org
Translation of lean manufacturing for the software development domain.
- next page of items loading…