computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4771 lines
116 KiB
4771 lines
116 KiB
2 years ago
|
{
|
||
|
"mockup": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "8712",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "76",
|
||
|
"measuredW": "196",
|
||
|
"measuredH": "32",
|
||
|
"x": "438",
|
||
|
"y": "505",
|
||
|
"properties": {
|
||
|
"size": "24",
|
||
|
"text": "Minimap of Topics"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8723",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "58",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "552",
|
||
|
"properties": {
|
||
|
"color": "11728362"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8724",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "59",
|
||
|
"measuredW": "97",
|
||
|
"measuredH": "26",
|
||
|
"x": "487",
|
||
|
"y": "564",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Clean Code"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8725",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "60",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "607",
|
||
|
"properties": {
|
||
|
"color": "15594231"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8726",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "61",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "26",
|
||
|
"x": "436",
|
||
|
"y": "619",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Programming Paradigms"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8727",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "62",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "661",
|
||
|
"properties": {
|
||
|
"color": "12907001"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8728",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "63",
|
||
|
"measuredW": "244",
|
||
|
"measuredH": "26",
|
||
|
"x": "414",
|
||
|
"y": "673",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Object Oriented Programming"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8729",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "64",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "716",
|
||
|
"properties": {
|
||
|
"color": "15325437"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8730",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "65",
|
||
|
"measuredW": "142",
|
||
|
"measuredH": "26",
|
||
|
"x": "465",
|
||
|
"y": "728",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Design Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8731",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "66",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "771",
|
||
|
"properties": {
|
||
|
"color": "16701410"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8732",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "67",
|
||
|
"measuredW": "130",
|
||
|
"measuredH": "26",
|
||
|
"x": "471",
|
||
|
"y": "783",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Design Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8733",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "68",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "990",
|
||
|
"properties": {
|
||
|
"color": "16701399"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8734",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "69",
|
||
|
"measuredW": "159",
|
||
|
"measuredH": "26",
|
||
|
"x": "456",
|
||
|
"y": "1002",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Enterprise Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8735",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "70",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "825",
|
||
|
"properties": {
|
||
|
"color": "13039317"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8736",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "71",
|
||
|
"measuredW": "187",
|
||
|
"measuredH": "26",
|
||
|
"x": "442",
|
||
|
"y": "837",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8737",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "72",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "880",
|
||
|
"properties": {
|
||
|
"color": "16710847"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8738",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "73",
|
||
|
"measuredW": "155",
|
||
|
"measuredH": "26",
|
||
|
"x": "458",
|
||
|
"y": "892",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Styles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8739",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "74",
|
||
|
"w": "299",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "935",
|
||
|
"properties": {
|
||
|
"color": "16706504"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8740",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "75",
|
||
|
"measuredW": "175",
|
||
|
"measuredH": "26",
|
||
|
"x": "448",
|
||
|
"y": "947",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8746",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "77",
|
||
|
"measuredW": "395",
|
||
|
"measuredH": "36",
|
||
|
"x": "777",
|
||
|
"y": "530",
|
||
|
"properties": {
|
||
|
"size": "28",
|
||
|
"text": "Software Design & Architecture"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8752",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "79",
|
||
|
"w": "249",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "794",
|
||
|
"y": "1043",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8753",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "80",
|
||
|
"measuredW": "182",
|
||
|
"measuredH": "26",
|
||
|
"x": "828",
|
||
|
"y": "1055",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Clean Code Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8755",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "81",
|
||
|
"w": "1",
|
||
|
"h": "64",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "936",
|
||
|
"y": "446",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.32941176470588224,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 64
|
||
|
},
|
||
|
"stroke": "dotted"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8756",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "82",
|
||
|
"w": "249",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "794",
|
||
|
"y": "1098",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8757",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "83",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "26",
|
||
|
"x": "819",
|
||
|
"y": "1110",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Programming Paradigms"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8758",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "84",
|
||
|
"w": "193",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1117",
|
||
|
"y": "876",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8759",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "85",
|
||
|
"measuredW": "115",
|
||
|
"measuredH": "26",
|
||
|
"x": "1156",
|
||
|
"y": "888",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Be Consistent"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8760",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "86",
|
||
|
"w": "382",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1314",
|
||
|
"y": "876",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8761",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "87",
|
||
|
"measuredW": "284",
|
||
|
"measuredH": "26",
|
||
|
"x": "1363",
|
||
|
"y": "888",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Meaningful names over Comments"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8762",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "88",
|
||
|
"w": "258",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1117",
|
||
|
"y": "931",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8763",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "89",
|
||
|
"measuredW": "221",
|
||
|
"measuredH": "26",
|
||
|
"x": "1138",
|
||
|
"y": "943",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Indentation and Code Style"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8764",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "90",
|
||
|
"w": "312",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1384",
|
||
|
"y": "931",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8765",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "91",
|
||
|
"measuredW": "275",
|
||
|
"measuredH": "26",
|
||
|
"x": "1405",
|
||
|
"y": "943",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Keep methods, classes, files small"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8768",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "92",
|
||
|
"w": "155",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1118",
|
||
|
"y": "987",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8769",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "93",
|
||
|
"measuredW": "118",
|
||
|
"measuredH": "26",
|
||
|
"x": "1137",
|
||
|
"y": "999",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Pure functions"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8770",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "94",
|
||
|
"w": "416",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1280",
|
||
|
"y": "987",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8771",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "95",
|
||
|
"measuredW": "253",
|
||
|
"measuredH": "26",
|
||
|
"x": "1361",
|
||
|
"y": "999",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Minimize cyclomatic complexity"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8772",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "96",
|
||
|
"w": "273",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1118",
|
||
|
"y": "1042",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8773",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "97",
|
||
|
"measuredW": "236",
|
||
|
"measuredH": "26",
|
||
|
"x": "1137",
|
||
|
"y": "1054",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Avoid passing nulls, booleans"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8774",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "98",
|
||
|
"w": "298",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1398",
|
||
|
"y": "1042",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8775",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "99",
|
||
|
"measuredW": "239",
|
||
|
"measuredH": "26",
|
||
|
"x": "1427",
|
||
|
"y": "1054",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Keep framework code distant"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8776",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "100",
|
||
|
"w": "223",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1118",
|
||
|
"y": "1098",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8777",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "101",
|
||
|
"measuredW": "186",
|
||
|
"measuredH": "26",
|
||
|
"x": "1137",
|
||
|
"y": "1110",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Use correct constructs"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8780",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "102",
|
||
|
"w": "349",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1347",
|
||
|
"y": "1098",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8781",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "103",
|
||
|
"measuredW": "305",
|
||
|
"measuredH": "26",
|
||
|
"x": "1369",
|
||
|
"y": "1110",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Tests should be fast and independent"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8782",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "104",
|
||
|
"w": "222",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1118",
|
||
|
"y": "1154",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8783",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "105",
|
||
|
"measuredW": "188",
|
||
|
"measuredH": "26",
|
||
|
"x": "1135",
|
||
|
"y": "1166",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Use meaningful names"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8784",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "106",
|
||
|
"w": "351",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1345",
|
||
|
"y": "1154",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8785",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "107",
|
||
|
"measuredW": "324",
|
||
|
"measuredH": "26",
|
||
|
"x": "1359",
|
||
|
"y": "1166",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Organize code by the actor it belongs to"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8786",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "108",
|
||
|
"w": "266",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1118",
|
||
|
"y": "1209",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8787",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "109",
|
||
|
"measuredW": "230",
|
||
|
"measuredH": "26",
|
||
|
"x": "1136",
|
||
|
"y": "1221",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Command Query Separation"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8788",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "110",
|
||
|
"w": "306",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1390",
|
||
|
"y": "1209",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8789",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "111",
|
||
|
"measuredW": "267",
|
||
|
"measuredH": "26",
|
||
|
"x": "1409",
|
||
|
"y": "1221",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Keep it simple and refactor often"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8790",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "57",
|
||
|
"w": "608",
|
||
|
"h": "412",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1104",
|
||
|
"y": "863"
|
||
|
},
|
||
|
{
|
||
|
"ID": "8791",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "56",
|
||
|
"w": "232",
|
||
|
"h": "3",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1025",
|
||
|
"y": "1065",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.373762114721103,
|
||
|
"y": 2.708182328369503
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.32941176470588235,
|
||
|
"y": -1.0593194675293207e-18
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 232,
|
||
|
"y": -0.39074135695739187
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8792",
|
||
|
"typeID": "Canvas",
|
||
|
"zOrder": "112",
|
||
|
"w": "463",
|
||
|
"h": "141",
|
||
|
"measuredW": "100",
|
||
|
"measuredH": "70",
|
||
|
"x": "1249",
|
||
|
"y": "523"
|
||
|
},
|
||
|
{
|
||
|
"ID": "8802",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "113",
|
||
|
"measuredW": "396",
|
||
|
"measuredH": "25",
|
||
|
"x": "1271",
|
||
|
"y": "540",
|
||
|
"properties": {
|
||
|
"size": "17",
|
||
|
"text": "Find the detailed version of this roadmap along with"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8803",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "114",
|
||
|
"measuredW": "382",
|
||
|
"measuredH": "25",
|
||
|
"x": "1271",
|
||
|
"y": "568",
|
||
|
"properties": {
|
||
|
"size": "17",
|
||
|
"text": "resources, progress tracking and other resources."
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8804",
|
||
|
"typeID": "__group__",
|
||
|
"zOrder": "115",
|
||
|
"measuredW": "403",
|
||
|
"measuredH": "45",
|
||
|
"w": "403",
|
||
|
"h": "45",
|
||
|
"x": "1271",
|
||
|
"y": "604",
|
||
|
"properties": {
|
||
|
"controlName": "ext_link:roadmap.sh"
|
||
|
},
|
||
|
"children": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "0",
|
||
|
"typeID": "Canvas",
|
||
|
"zOrder": "0",
|
||
|
"w": "403",
|
||
|
"h": "45",
|
||
|
"measuredW": "100",
|
||
|
"measuredH": "70",
|
||
|
"x": "0",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"borderColor": "4273622",
|
||
|
"color": "4273622"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "1",
|
||
|
"typeID": "__group__",
|
||
|
"zOrder": "1",
|
||
|
"measuredW": "180",
|
||
|
"measuredH": "29",
|
||
|
"w": "180",
|
||
|
"h": "29",
|
||
|
"x": "107",
|
||
|
"y": "8",
|
||
|
"children": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "0",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "0",
|
||
|
"measuredW": "105",
|
||
|
"measuredH": "28",
|
||
|
"x": "75",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"color": "16777215",
|
||
|
"size": "20",
|
||
|
"text": "roadmap.sh"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "1",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "1",
|
||
|
"measuredW": "45",
|
||
|
"measuredH": "28",
|
||
|
"x": "0",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"color": "16777215",
|
||
|
"size": "20",
|
||
|
"text": "https"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "2",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "2",
|
||
|
"measuredW": "5",
|
||
|
"measuredH": "28",
|
||
|
"x": "47",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"bold": "true",
|
||
|
"color": "16777215",
|
||
|
"size": "20",
|
||
|
"text": ":"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "3",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "3",
|
||
|
"measuredW": "10",
|
||
|
"measuredH": "28",
|
||
|
"x": "54",
|
||
|
"y": "1",
|
||
|
"properties": {
|
||
|
"color": "16777215",
|
||
|
"size": "20",
|
||
|
"text": "/"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "4",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "4",
|
||
|
"measuredW": "10",
|
||
|
"measuredH": "28",
|
||
|
"x": "62",
|
||
|
"y": "1",
|
||
|
"properties": {
|
||
|
"color": "16777215",
|
||
|
"size": "20",
|
||
|
"text": "/"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8806",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "116",
|
||
|
"w": "312",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "1094",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8807",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "117",
|
||
|
"measuredW": "199",
|
||
|
"measuredH": "26",
|
||
|
"x": "442",
|
||
|
"y": "1106",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Structured Programming"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8808",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "118",
|
||
|
"w": "312",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "1149",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8809",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "119",
|
||
|
"measuredW": "199",
|
||
|
"measuredH": "26",
|
||
|
"x": "442",
|
||
|
"y": "1161",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Functional Programming"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8810",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "120",
|
||
|
"w": "312",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "386",
|
||
|
"y": "1204",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8811",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "121",
|
||
|
"measuredW": "244",
|
||
|
"measuredH": "26",
|
||
|
"x": "420",
|
||
|
"y": "1216",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Object Oriented Programming"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8812",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "55",
|
||
|
"w": "129",
|
||
|
"h": "4",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "680",
|
||
|
"y": "1118",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3326222086117241,
|
||
|
"y": 3.72262694836013
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058824,
|
||
|
"y": 8.486321293555368e-18
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 129.01372997564988,
|
||
|
"y": -0.16604904758287375
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8816",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "122",
|
||
|
"w": "305",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "744",
|
||
|
"y": "1323",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8817",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "123",
|
||
|
"w": "244",
|
||
|
"measuredW": "244",
|
||
|
"measuredH": "26",
|
||
|
"x": "771",
|
||
|
"y": "1335",
|
||
|
"properties": {
|
||
|
"text": "Object Oriented Programming",
|
||
|
"size": "18"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8818",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "124",
|
||
|
"w": "185",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "849",
|
||
|
"y": "1437",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8819",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "125",
|
||
|
"measuredW": "146",
|
||
|
"measuredH": "26",
|
||
|
"x": "869",
|
||
|
"y": "1449",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Primary Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8820",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "126",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "848",
|
||
|
"y": "1530",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8821",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "127",
|
||
|
"measuredW": "94",
|
||
|
"measuredH": "26",
|
||
|
"x": "895",
|
||
|
"y": "1542",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Inheritance"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8822",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "128",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "848",
|
||
|
"y": "1584",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8823",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "129",
|
||
|
"measuredW": "113",
|
||
|
"measuredH": "26",
|
||
|
"x": "885",
|
||
|
"y": "1596",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Polymorphism"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8824",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "130",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "848",
|
||
|
"y": "1639",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8825",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "131",
|
||
|
"measuredW": "92",
|
||
|
"measuredH": "26",
|
||
|
"x": "896",
|
||
|
"y": "1651",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Abstraction"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8826",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "132",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "848",
|
||
|
"y": "1693",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8827",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "133",
|
||
|
"measuredW": "116",
|
||
|
"measuredH": "26",
|
||
|
"x": "884",
|
||
|
"y": "1705",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Encapsulation"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8828",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "134",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "637",
|
||
|
"y": "1436",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8829",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "135",
|
||
|
"measuredW": "154",
|
||
|
"measuredH": "26",
|
||
|
"x": "654",
|
||
|
"y": "1448",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Paradigm Features"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8830",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "136",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "637",
|
||
|
"y": "1529",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8831",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "137",
|
||
|
"measuredW": "137",
|
||
|
"measuredH": "26",
|
||
|
"x": "662",
|
||
|
"y": "1541",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Abstract Classes"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8833",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "138",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "637",
|
||
|
"y": "1584",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8834",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "139",
|
||
|
"measuredW": "145",
|
||
|
"measuredH": "26",
|
||
|
"x": "658",
|
||
|
"y": "1596",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Concrete Classes"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8835",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "140",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "637",
|
||
|
"y": "1638",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8836",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "141",
|
||
|
"measuredW": "134",
|
||
|
"measuredH": "26",
|
||
|
"x": "664",
|
||
|
"y": "1650",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Scope / Visibility"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8837",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "142",
|
||
|
"w": "187",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "637",
|
||
|
"y": "1692",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8838",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "143",
|
||
|
"measuredW": "83",
|
||
|
"measuredH": "26",
|
||
|
"x": "689",
|
||
|
"y": "1704",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Interfaces"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8841",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "49",
|
||
|
"w": "1",
|
||
|
"h": "86",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "941",
|
||
|
"y": "1463",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 0.4028220835805314
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058821,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 86.62391518484401
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8842",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "50",
|
||
|
"w": "1",
|
||
|
"h": "75",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "732",
|
||
|
"y": "1462",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": -0.2534288249714791
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058821,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 75.13266542301426
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8845",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "144",
|
||
|
"w": "235",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "383",
|
||
|
"y": "1436",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8846",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "145",
|
||
|
"measuredW": "172",
|
||
|
"measuredH": "26",
|
||
|
"x": "415",
|
||
|
"y": "1448",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Model-Driven Design"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8847",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "146",
|
||
|
"w": "234",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1529",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8848",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "147",
|
||
|
"measuredW": "128",
|
||
|
"measuredH": "26",
|
||
|
"x": "437",
|
||
|
"y": "1541",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Domain Models"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8849",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "148",
|
||
|
"w": "234",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1584",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8850",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "149",
|
||
|
"measuredW": "126",
|
||
|
"measuredH": "26",
|
||
|
"x": "438",
|
||
|
"y": "1596",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Anemic Models"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8851",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "150",
|
||
|
"w": "234",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1638",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8852",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "151",
|
||
|
"measuredW": "178",
|
||
|
"measuredH": "26",
|
||
|
"x": "412",
|
||
|
"y": "1650",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Layered Architectures"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8853",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "152",
|
||
|
"w": "234",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1693",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8854",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "153",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "26",
|
||
|
"x": "426",
|
||
|
"y": "1705",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Domain Language"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8855",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "154",
|
||
|
"w": "234",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1748",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8856",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "155",
|
||
|
"measuredW": "130",
|
||
|
"measuredH": "26",
|
||
|
"x": "436",
|
||
|
"y": "1760",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Class Invariants"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8857",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "54",
|
||
|
"w": "125",
|
||
|
"h": "53",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "678",
|
||
|
"y": "1130",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.4543045016012002,
|
||
|
"y": 53.589364727498946
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3750490217438666,
|
||
|
"y": 0.09264020218745961
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 125.43153796090621,
|
||
|
"y": 0.3938829855903805
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8858",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "53",
|
||
|
"w": "119",
|
||
|
"h": "95",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "688",
|
||
|
"y": "1136",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.158890819897465,
|
||
|
"y": 94.89922302919331
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3750490217438667,
|
||
|
"y": 0.09264020218745957
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 119.61818197196396,
|
||
|
"y": -0.023924999666178337
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8859",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "48",
|
||
|
"w": "1",
|
||
|
"h": "74",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "500",
|
||
|
"y": "1460",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": -0.14231282574201032
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058821,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 73.62391518484401
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8860",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "52",
|
||
|
"w": "530",
|
||
|
"h": "1",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "461",
|
||
|
"y": "1461",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.11816489567706867,
|
||
|
"y": -0.3907413569572782
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.32941176470588224,
|
||
|
"y": -1.0467714226850798e-18
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 530.4264062963243,
|
||
|
"y": -0.3907413569572782
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8862",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "51",
|
||
|
"w": "2",
|
||
|
"h": "474",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "934",
|
||
|
"y": "589",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 1.6216144658764051,
|
||
|
"y": -0.09587076153292173
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4642857142857143,
|
||
|
"y": -0.003992113361953179
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 1.6216144658764051,
|
||
|
"y": 473.50989513190007
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8998",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "47",
|
||
|
"w": "1",
|
||
|
"h": "112",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "940",
|
||
|
"y": "1353",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 0.6216144658764051,
|
||
|
"y": -0.2602206384465262
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.46428571428571425,
|
||
|
"y": -0.0039921133619531795
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.6216144658764051,
|
||
|
"y": 111.38361965642662
|
||
|
},
|
||
|
"stroke": "dotted"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "8999",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "46",
|
||
|
"w": "320",
|
||
|
"h": "110",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "440",
|
||
|
"y": "1344",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.4023788389371248,
|
||
|
"y": 110.16101984072225
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3090088209770084,
|
||
|
"y": 0.11860534092032544
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 319.1781140051372,
|
||
|
"y": -0.08727245046497956
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9000",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "45",
|
||
|
"w": "104",
|
||
|
"h": "107",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "670",
|
||
|
"y": "1348",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 1.2585897729245517,
|
||
|
"y": 107.55656784440816
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3880928168623461,
|
||
|
"y": 0.19007118424701788
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 104.52914204568219,
|
||
|
"y": 0.09937156059277186
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9001",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "44",
|
||
|
"w": "1",
|
||
|
"h": "219",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "940",
|
||
|
"y": "1132",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 0.6216144658764051,
|
||
|
"y": -0.09587076153292173
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4642857142857143,
|
||
|
"y": -0.003992113361953179
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.6216144658764051,
|
||
|
"y": 218.8904675679646
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9002",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "43",
|
||
|
"w": "204",
|
||
|
"h": "1",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1047",
|
||
|
"y": "1347",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": -0.3389972355646478,
|
||
|
"y": -0.09587076153297858
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.46428571428571414,
|
||
|
"y": -0.0039921133619531925
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 203.4110113025788,
|
||
|
"y": -0.09587076153297858
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9003",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "156",
|
||
|
"w": "205",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1138",
|
||
|
"y": "1323",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9004",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "157",
|
||
|
"measuredW": "142",
|
||
|
"measuredH": "26",
|
||
|
"x": "1170",
|
||
|
"y": "1335",
|
||
|
"properties": {
|
||
|
"text": "Design Principles",
|
||
|
"size": "18"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9005",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "158",
|
||
|
"w": "306",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1406",
|
||
|
"y": "1323",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9006",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "159",
|
||
|
"measuredW": "241",
|
||
|
"measuredH": "26",
|
||
|
"x": "1438",
|
||
|
"y": "1335",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Composition over Inheritance"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9007",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "160",
|
||
|
"w": "306",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1406",
|
||
|
"y": "1378",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9008",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "161",
|
||
|
"measuredW": "198",
|
||
|
"measuredH": "26",
|
||
|
"x": "1460",
|
||
|
"y": "1390",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Encapsulate what varies"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9009",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "162",
|
||
|
"w": "306",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1406",
|
||
|
"y": "1434",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9010",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "163",
|
||
|
"measuredW": "239",
|
||
|
"measuredH": "26",
|
||
|
"x": "1439",
|
||
|
"y": "1446",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Program against abstractions"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9011",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "164",
|
||
|
"w": "306",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1406",
|
||
|
"y": "1490",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9012",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "165",
|
||
|
"measuredW": "158",
|
||
|
"measuredH": "26",
|
||
|
"x": "1480",
|
||
|
"y": "1502",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Hollywood principle"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9013",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "166",
|
||
|
"w": "108",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1406",
|
||
|
"y": "1546",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9014",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "167",
|
||
|
"measuredW": "54",
|
||
|
"measuredH": "26",
|
||
|
"x": "1433",
|
||
|
"y": "1558",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "SOLID"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9015",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "168",
|
||
|
"w": "86",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1523",
|
||
|
"y": "1546",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9016",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "169",
|
||
|
"measuredW": "37",
|
||
|
"measuredH": "26",
|
||
|
"x": "1547",
|
||
|
"y": "1558",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "DRY"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9017",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "170",
|
||
|
"w": "94",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1618",
|
||
|
"y": "1546",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9018",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "171",
|
||
|
"measuredW": "53",
|
||
|
"measuredH": "26",
|
||
|
"x": "1638",
|
||
|
"y": "1558",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "YAGNI"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9019",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "42",
|
||
|
"w": "130",
|
||
|
"h": "1",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1302",
|
||
|
"y": "1346",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.3082755532209376,
|
||
|
"y": -0.291817671630497
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058823,
|
||
|
"y": -8.554261088609249e-19
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 130.094239896011,
|
||
|
"y": -0.291817671630497
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9020",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "41",
|
||
|
"w": "116",
|
||
|
"h": "46",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1303",
|
||
|
"y": "1357",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5931585078730334,
|
||
|
"y": -0.04448893374823515
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 117,
|
||
|
"y": 46
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9021",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "40",
|
||
|
"w": "128",
|
||
|
"h": "108",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1294",
|
||
|
"y": "1354",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.6587147528112978,
|
||
|
"y": -0.08563456876037258
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 128,
|
||
|
"y": 108
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9022",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "39",
|
||
|
"w": "137",
|
||
|
"h": "162",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1282",
|
||
|
"y": "1353",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.6387375014132494,
|
||
|
"y": -0.10358394265031602
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 138,
|
||
|
"y": 162
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9023",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "38",
|
||
|
"w": "156",
|
||
|
"h": "210",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1266",
|
||
|
"y": "1361",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.6348487205230864,
|
||
|
"y": -0.09421020418116537
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 156,
|
||
|
"y": 210
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9068",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "37",
|
||
|
"w": "1",
|
||
|
"h": "371",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1235",
|
||
|
"y": "1349",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 1.6216144658764051,
|
||
|
"y": -0.09587076153292173
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4642857142857143,
|
||
|
"y": -0.003992113361953182
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 1.6216144658765188,
|
||
|
"y": 370.71479385115344
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9069",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "172",
|
||
|
"w": "205",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1138",
|
||
|
"y": "1692",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9070",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "173",
|
||
|
"measuredW": "130",
|
||
|
"measuredH": "26",
|
||
|
"x": "1176",
|
||
|
"y": "1704",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Design Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9071",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "174",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1634",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9072",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "175",
|
||
|
"measuredW": "170",
|
||
|
"measuredH": "26",
|
||
|
"x": "1500",
|
||
|
"y": "1646",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "GoF Design Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9073",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "176",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1688",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9074",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "177",
|
||
|
"measuredW": "116",
|
||
|
"measuredH": "26",
|
||
|
"x": "1527",
|
||
|
"y": "1700",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "PoSA Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9075",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "36",
|
||
|
"w": "170",
|
||
|
"h": "8",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1329",
|
||
|
"y": "1720",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.04461796514533489,
|
||
|
"y": 7.758492984310578
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058822,
|
||
|
"y": 3.935013978350912e-18
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 169.8457074842272,
|
||
|
"y": 0.09829345713387738
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9076",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "35",
|
||
|
"w": "149",
|
||
|
"h": "63",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1323",
|
||
|
"y": "1652",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.338881640835325,
|
||
|
"y": 62.7778944027807
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5665558969214369,
|
||
|
"y": -0.11436453696156496
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 149.03500913910898,
|
||
|
"y": 0.21959826417150907
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9077",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "34",
|
||
|
"w": "231",
|
||
|
"h": "140",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1008",
|
||
|
"y": "1711",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 230.4139447480659,
|
||
|
"y": 0.23935252321666667
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4390975362185104,
|
||
|
"y": 0.17740149487865609
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.1694047970761403,
|
||
|
"y": 140.14385674161736
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9078",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "178",
|
||
|
"w": "263",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "761",
|
||
|
"y": "1833",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9079",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "179",
|
||
|
"measuredW": "187",
|
||
|
"measuredH": "26",
|
||
|
"x": "799",
|
||
|
"y": "1845",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9080",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "180",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1888",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9081",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "181",
|
||
|
"measuredW": "121",
|
||
|
"measuredH": "26",
|
||
|
"x": "457",
|
||
|
"y": "1900",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Policy vs Detail"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9082",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "182",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1833",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9083",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "183",
|
||
|
"measuredW": "180",
|
||
|
"measuredH": "26",
|
||
|
"x": "428",
|
||
|
"y": "1845",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Component Principles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9084",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "184",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1942",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9085",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "185",
|
||
|
"measuredW": "190",
|
||
|
"measuredH": "26",
|
||
|
"x": "423",
|
||
|
"y": "1954",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Coupling and Cohesion"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9086",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "186",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "1997",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9087",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "187",
|
||
|
"measuredW": "94",
|
||
|
"measuredH": "26",
|
||
|
"x": "471",
|
||
|
"y": "2009",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Boundaries"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9088",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "33",
|
||
|
"w": "181",
|
||
|
"h": "5",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "618",
|
||
|
"y": "1852",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.3082755532209376,
|
||
|
"y": 4.708182328369503
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.32941176470588224,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 181.26925095141905,
|
||
|
"y": -0.4928466496123747
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9089",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "32",
|
||
|
"w": "153",
|
||
|
"h": "52",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "630",
|
||
|
"y": "1864",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.42973101719667284,
|
||
|
"y": 52.277757155202835
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4192218500386497,
|
||
|
"y": 0.08670445761401716
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 152.4288939621672,
|
||
|
"y": 0.46127411135080365
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9090",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "31",
|
||
|
"w": "175",
|
||
|
"h": "106",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "631",
|
||
|
"y": "1867",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.13431894110033227,
|
||
|
"y": 106.27588850344023
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.35968221070244366,
|
||
|
"y": 0.08736483090006118
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 174.74631133190064,
|
||
|
"y": 0.05209826354348479
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9091",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "30",
|
||
|
"w": "202",
|
||
|
"h": "168",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "632",
|
||
|
"y": "1862",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.1610931349960083,
|
||
|
"y": 168.27401985167762
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.412358133669609,
|
||
|
"y": 0.0794451450189153
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 202.24537700601923,
|
||
|
"y": -0.1295500408418775
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9092",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "188",
|
||
|
"w": "228",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1138",
|
||
|
"y": "1945",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9093",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "189",
|
||
|
"measuredW": "155",
|
||
|
"measuredH": "26",
|
||
|
"x": "1174",
|
||
|
"y": "1957",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Styles"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9094",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "29",
|
||
|
"w": "234",
|
||
|
"h": "95",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1004",
|
||
|
"y": "1864",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 234.4139447480659,
|
||
|
"y": 94.66305905761055
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.40002625360987165,
|
||
|
"y": -0.14253084799159907
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.055641025365048336,
|
||
|
"y": 0.09797750258030646
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9095",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "192",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1906",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9096",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "193",
|
||
|
"measuredW": "90",
|
||
|
"measuredH": "26",
|
||
|
"x": "1540",
|
||
|
"y": "1918",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Messaging"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9097",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "194",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1971",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9098",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "195",
|
||
|
"measuredW": "89",
|
||
|
"measuredH": "26",
|
||
|
"x": "1540",
|
||
|
"y": "1983",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Distributed"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9099",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "190",
|
||
|
"w": "228",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1138",
|
||
|
"y": "2047",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9100",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "191",
|
||
|
"measuredW": "79",
|
||
|
"measuredH": "26",
|
||
|
"x": "1212",
|
||
|
"y": "2059",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Structural"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9101",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "28",
|
||
|
"w": "133",
|
||
|
"h": "41",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1341",
|
||
|
"y": "1920",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.2485012403260498,
|
||
|
"y": 39.95847113370678
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.566555896921436,
|
||
|
"y": -0.11436453696156705
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 133.17894259759305,
|
||
|
"y": -0.19930322527852695
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9102",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "27",
|
||
|
"w": "120",
|
||
|
"h": "21",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1343",
|
||
|
"y": "1977",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.34232291186640396,
|
||
|
"y": 1.0942401990550934
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5661072334357016,
|
||
|
"y": 0.0765415136828243
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 120.81564598882255,
|
||
|
"y": 20.525421340499634
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9103",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "196",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1767",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9104",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "197",
|
||
|
"measuredW": "106",
|
||
|
"measuredH": "26",
|
||
|
"x": "1532",
|
||
|
"y": "1779",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Event-Driven"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9105",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "198",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "1823",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9106",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "199",
|
||
|
"measuredW": "147",
|
||
|
"measuredH": "26",
|
||
|
"x": "1511",
|
||
|
"y": "1835",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Publish-Subscribe"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9107",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "200",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "2045",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9108",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "201",
|
||
|
"measuredW": "108",
|
||
|
"measuredH": "26",
|
||
|
"x": "1531",
|
||
|
"y": "2057",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Client-Server"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9109",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "202",
|
||
|
"w": "254",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1458",
|
||
|
"y": "2101",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9110",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "203",
|
||
|
"measuredW": "106",
|
||
|
"measuredH": "26",
|
||
|
"x": "1532",
|
||
|
"y": "2113",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Peer-to-Peer"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9111",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "26",
|
||
|
"w": "1",
|
||
|
"h": "91",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1584",
|
||
|
"y": "1843",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.6216144658765188,
|
||
|
"y": 0.37138428503953946
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.46428571428571425,
|
||
|
"y": -0.00399211336195318
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.6216144658764051,
|
||
|
"y": 91.38361965642662
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9112",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "25",
|
||
|
"w": "1",
|
||
|
"h": "79",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1584",
|
||
|
"y": "1995",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.6216144658765188,
|
||
|
"y": 0.37138428503953946
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4642857142857142,
|
||
|
"y": -0.003992113361953181
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.6216144658765188,
|
||
|
"y": 78.95473383018134
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9113",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "24",
|
||
|
"w": "1",
|
||
|
"h": "176",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1239",
|
||
|
"y": "1982",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.6216144658765188,
|
||
|
"y": 0.37138428503953946
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.46428571428571414,
|
||
|
"y": -0.003992113361953182
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.6216144658765188,
|
||
|
"y": 176.15651877644132
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9114",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "204",
|
||
|
"w": "228",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1139",
|
||
|
"y": "2138",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9115",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "205",
|
||
|
"measuredW": "155",
|
||
|
"measuredH": "26",
|
||
|
"x": "1175",
|
||
|
"y": "2150",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Component-Based"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9116",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "206",
|
||
|
"w": "228",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1139",
|
||
|
"y": "2193",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9117",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "207",
|
||
|
"measuredW": "84",
|
||
|
"measuredH": "26",
|
||
|
"x": "1211",
|
||
|
"y": "2205",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Monolithic"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9118",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "208",
|
||
|
"w": "228",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1139",
|
||
|
"y": "2248",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9119",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "209",
|
||
|
"measuredW": "65",
|
||
|
"measuredH": "26",
|
||
|
"x": "1220",
|
||
|
"y": "2260",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Layered"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9120",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "23",
|
||
|
"w": "254",
|
||
|
"h": "180",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "895",
|
||
|
"y": "1971",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 254.4139447480659,
|
||
|
"y": -0.3369409423894467
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5385566782391991,
|
||
|
"y": -0.18949858147958698
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 0.2851940316771788,
|
||
|
"y": 179.3322298368198
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9121",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "210",
|
||
|
"w": "263",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "731",
|
||
|
"y": "2138",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9122",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "211",
|
||
|
"measuredW": "175",
|
||
|
"measuredH": "26",
|
||
|
"x": "775",
|
||
|
"y": "2150",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Architectural Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9123",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "212",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2123",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9124",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "213",
|
||
|
"measuredW": "180",
|
||
|
"measuredH": "26",
|
||
|
"x": "428",
|
||
|
"y": "2135",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Model-View Controller"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9125",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "214",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2069",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9126",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "215",
|
||
|
"measuredW": "184",
|
||
|
"measuredH": "26",
|
||
|
"x": "426",
|
||
|
"y": "2081",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Domain-Driven Design"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9127",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "216",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2177",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9128",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "217",
|
||
|
"measuredW": "114",
|
||
|
"measuredH": "26",
|
||
|
"x": "461",
|
||
|
"y": "2189",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Microservices"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9129",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "218",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2232",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9130",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "219",
|
||
|
"measuredW": "156",
|
||
|
"measuredH": "26",
|
||
|
"x": "440",
|
||
|
"y": "2244",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Blackboard Pattern"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9131",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "220",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2288",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9132",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "221",
|
||
|
"measuredW": "97",
|
||
|
"measuredH": "26",
|
||
|
"x": "469",
|
||
|
"y": "2300",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Microkernel"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9133",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "222",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2344",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9134",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "223",
|
||
|
"measuredW": "190",
|
||
|
"measuredH": "26",
|
||
|
"x": "423",
|
||
|
"y": "2356",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Serverless Architecture"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9135",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "224",
|
||
|
"w": "138",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "733",
|
||
|
"y": "2038",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9136",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "225",
|
||
|
"measuredW": "51",
|
||
|
"measuredH": "26",
|
||
|
"x": "776",
|
||
|
"y": "2050",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "CQRS"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9137",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "226",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2454",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9138",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "227",
|
||
|
"measuredW": "123",
|
||
|
"measuredH": "26",
|
||
|
"x": "456",
|
||
|
"y": "2466",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Event Sourcing"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9139",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "228",
|
||
|
"w": "267",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "384",
|
||
|
"y": "2399",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9140",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "229",
|
||
|
"measuredW": "230",
|
||
|
"measuredH": "26",
|
||
|
"x": "403",
|
||
|
"y": "2411",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Message Queues / Streams"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9141",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "230",
|
||
|
"w": "138",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "733",
|
||
|
"y": "1984",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9142",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "231",
|
||
|
"measuredW": "36",
|
||
|
"measuredH": "26",
|
||
|
"x": "784",
|
||
|
"y": "1996",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "SOA"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9143",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "22",
|
||
|
"w": "122",
|
||
|
"h": "18",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "632",
|
||
|
"y": "2143",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3570716954425279,
|
||
|
"y": 0.46654583350937173
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3092749477390253,
|
||
|
"y": -0.04764000440092364
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 121.85210356348273,
|
||
|
"y": 18.31732424211623
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9144",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "21",
|
||
|
"w": "114",
|
||
|
"h": "63",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "636",
|
||
|
"y": "2087",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.23766129345619902,
|
||
|
"y": 0.16793700636389985
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3927866695900029,
|
||
|
"y": -0.09460644595483586
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 113.73269316149651,
|
||
|
"y": 63.58595623549536
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9145",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "20",
|
||
|
"w": "126",
|
||
|
"h": "36",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "628",
|
||
|
"y": "2168",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.47648209742874315,
|
||
|
"y": 35.88456506264083
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4910485933503837,
|
||
|
"y": 0.007672634271099409
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 125.85210356348273,
|
||
|
"y": 0.18300824542666305
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9146",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "19",
|
||
|
"w": "130",
|
||
|
"h": "89",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "626",
|
||
|
"y": "2165",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.15038110190914722,
|
||
|
"y": 89.69062668713786
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4162264150943399,
|
||
|
"y": -0.0532075471698116
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 130.59837716480695,
|
||
|
"y": 0.43673464410267115
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9147",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "16",
|
||
|
"w": "132",
|
||
|
"h": "144",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "628",
|
||
|
"y": "2170",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.47648209742874315,
|
||
|
"y": 143.73550911560733
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.33952751368481776,
|
||
|
"y": -0.04393546528377913
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 131.34465076613105,
|
||
|
"y": -0.443854953911341
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9148",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "17",
|
||
|
"w": "139",
|
||
|
"h": "202",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "634",
|
||
|
"y": "2168",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.38920190588169135,
|
||
|
"y": 202.0341179427528
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.33495756051556175,
|
||
|
"y": -0.041967934611756824
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 139.07601877275192,
|
||
|
"y": 0.18300824542666305
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9149",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "18",
|
||
|
"w": "157",
|
||
|
"h": "251",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "633",
|
||
|
"y": "2175",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.01606510521958171,
|
||
|
"y": 251.33272676989827
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.42026460148434935,
|
||
|
"y": -0.060600193610842665
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 156.5536603806969,
|
||
|
"y": 0.04869224873709754
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9150",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "15",
|
||
|
"w": "161",
|
||
|
"h": "305",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "640",
|
||
|
"y": "2175",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.1182508914699838,
|
||
|
"y": 304.8850619957193
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.4202646014843494,
|
||
|
"y": -0.060600193610842686
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 160.53875478599355,
|
||
|
"y": 0.04869224873709754
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9151",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "14",
|
||
|
"w": "1",
|
||
|
"h": "110",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "801",
|
||
|
"y": "2057",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": -0.2534288249714791
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058821,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 109.43673464410267
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9152",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "13",
|
||
|
"w": "286",
|
||
|
"h": "274",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "896",
|
||
|
"y": "2174",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 285.4497794271174,
|
||
|
"y": 273.6502389630323
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5173212592298939,
|
||
|
"y": 0.20701077470420914
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.1694047970761403,
|
||
|
"y": 0.1438567416173555
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9153",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "232",
|
||
|
"w": "233",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1134",
|
||
|
"y": "2425",
|
||
|
"properties": {
|
||
|
"color": "16776960"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9154",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "233",
|
||
|
"measuredW": "159",
|
||
|
"measuredH": "26",
|
||
|
"x": "1171",
|
||
|
"y": "2437",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Enterprise Patterns"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9155",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "234",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2206",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9156",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "235",
|
||
|
"measuredW": "45",
|
||
|
"measuredH": "26",
|
||
|
"x": "1573",
|
||
|
"y": "2218",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "DTOs"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9157",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "236",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2261",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9158",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "237",
|
||
|
"measuredW": "109",
|
||
|
"measuredH": "26",
|
||
|
"x": "1541",
|
||
|
"y": "2273",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Identity Maps"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9159",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "238",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2316",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9160",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "239",
|
||
|
"measuredW": "90",
|
||
|
"measuredH": "26",
|
||
|
"x": "1551",
|
||
|
"y": "2328",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Use Cases"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9161",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "240",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2372",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9162",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "241",
|
||
|
"measuredW": "104",
|
||
|
"measuredH": "26",
|
||
|
"x": "1544",
|
||
|
"y": "2384",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Repositories"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9163",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "242",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2427",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9164",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "243",
|
||
|
"measuredW": "73",
|
||
|
"measuredH": "26",
|
||
|
"x": "1559",
|
||
|
"y": "2439",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Mappers"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9165",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "244",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2481",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9166",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "245",
|
||
|
"measuredW": "147",
|
||
|
"measuredH": "26",
|
||
|
"x": "1522",
|
||
|
"y": "2493",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Transaction Script"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9167",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "246",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2536",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9168",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "247",
|
||
|
"measuredW": "176",
|
||
|
"measuredH": "26",
|
||
|
"x": "1508",
|
||
|
"y": "2548",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Commands / Queries"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9169",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "248",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2590",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9170",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "249",
|
||
|
"measuredW": "112",
|
||
|
"measuredH": "26",
|
||
|
"x": "1540",
|
||
|
"y": "2602",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Value Objects"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9171",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "250",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2645",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9172",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "251",
|
||
|
"measuredW": "128",
|
||
|
"measuredH": "26",
|
||
|
"x": "1532",
|
||
|
"y": "2657",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Domain Models"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9173",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "252",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2703",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9174",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "253",
|
||
|
"measuredW": "62",
|
||
|
"measuredH": "26",
|
||
|
"x": "1565",
|
||
|
"y": "2715",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Entities"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9175",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "254",
|
||
|
"w": "232",
|
||
|
"h": "50",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "1480",
|
||
|
"y": "2757",
|
||
|
"properties": {
|
||
|
"color": "16770457"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9176",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "255",
|
||
|
"measuredW": "51",
|
||
|
"measuredH": "26",
|
||
|
"x": "1570",
|
||
|
"y": "2769",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "ORMs"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9177",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "12",
|
||
|
"w": "153",
|
||
|
"h": "6",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1347",
|
||
|
"y": "2451",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.15633307267671626,
|
||
|
"y": 6.172302194651365
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.32941176470588207,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 153.21353147811692,
|
||
|
"y": -0.15237542540808136
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9178",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "11",
|
||
|
"w": "151",
|
||
|
"h": "58",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1342",
|
||
|
"y": "2389",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.09659097662893146,
|
||
|
"y": 58.05281800255625
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.38932235669963805,
|
||
|
"y": -0.0580573815813714
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 150.62391833404536,
|
||
|
"y": -0.1342161019915693
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9179",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "10",
|
||
|
"w": "151",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1343",
|
||
|
"y": "2338",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.3615265006408208,
|
||
|
"y": 100.19826933447257
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.38164577983369,
|
||
|
"y": -0.034961851688536195
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 150.88885385805747,
|
||
|
"y": 0.2683629375324017
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9180",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "9",
|
||
|
"w": "186",
|
||
|
"h": "158",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1309",
|
||
|
"y": "2280",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.20826735231958082,
|
||
|
"y": 158.4034627624369
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.391497018853736,
|
||
|
"y": -0.06759950582800651
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 186.15378938206936,
|
||
|
"y": 0.2865222609493685
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9181",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "8",
|
||
|
"w": "158",
|
||
|
"h": "54",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1329",
|
||
|
"y": "2463",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.4472357365100379,
|
||
|
"y": 0.4969798147108122
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5758841707679976,
|
||
|
"y": 0.07010415474419213
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 158.5641762379978,
|
||
|
"y": 54.88920734722251
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9182",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "7",
|
||
|
"w": "174",
|
||
|
"h": "106",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1312",
|
||
|
"y": "2463",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.4472357365100379,
|
||
|
"y": 0.4969798147108122
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5758841707679977,
|
||
|
"y": 0.07010415474419214
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 174.2992407139859,
|
||
|
"y": 106.08404926817502
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9183",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "6",
|
||
|
"w": "177",
|
||
|
"h": "160",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1312",
|
||
|
"y": "2466",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.26186159965664046,
|
||
|
"y": 0.02685086273459092
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5758841707679977,
|
||
|
"y": 0.07010415474419225
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 176.8291117620097,
|
||
|
"y": 160.0061478487105
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9184",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "5",
|
||
|
"w": "187",
|
||
|
"h": "209",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1298",
|
||
|
"y": "2467",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.17615236378765076,
|
||
|
"y": 0.2917863867464803
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5758841707679977,
|
||
|
"y": 0.07010415474419218
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 187.03430518997402,
|
||
|
"y": 209.60356880918653
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9185",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "4",
|
||
|
"w": "218",
|
||
|
"h": "278",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1270",
|
||
|
"y": "2458",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.004733892049443966,
|
||
|
"y": -0.23027684487260558
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5236760686488061,
|
||
|
"y": 0.057202713764446064
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 217.5641762379978,
|
||
|
"y": 278.05553843774624
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9186",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "3",
|
||
|
"w": "200",
|
||
|
"h": "208",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1291",
|
||
|
"y": "2224",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": 0.20826735231958082,
|
||
|
"y": 207.4034627624369
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.391497018853736,
|
||
|
"y": -0.06759950582800654
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 200.35898281003347,
|
||
|
"y": -0.24334878707486496
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9187",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "2",
|
||
|
"w": "235",
|
||
|
"h": "324",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1255",
|
||
|
"y": "2462",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.18396018019234361,
|
||
|
"y": -0.4354702728369375
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5236760686488061,
|
||
|
"y": 0.05720271376444608
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 235.09404728602158,
|
||
|
"y": 323.3880238742104
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9188",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "1",
|
||
|
"w": "160",
|
||
|
"h": "207",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1008",
|
||
|
"y": "2454",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"p0": {
|
||
|
"x": 0.30540490036810297,
|
||
|
"y": 207.55083607344523
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.5414642109768111,
|
||
|
"y": 0.22898488490104937
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": 159.83059520292386,
|
||
|
"y": 0.1438567416173555
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9189",
|
||
|
"typeID": "__group__",
|
||
|
"zOrder": "78",
|
||
|
"measuredW": "391",
|
||
|
"measuredH": "55",
|
||
|
"w": "391",
|
||
|
"h": "55",
|
||
|
"x": "779",
|
||
|
"y": "648",
|
||
|
"properties": {
|
||
|
"controlName": "ext_link:roadmap.sh/backend"
|
||
|
},
|
||
|
"children": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "0",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "0",
|
||
|
"w": "391",
|
||
|
"h": "55",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "0",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"color": "4273622",
|
||
|
"borderColor": "4273622"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "1",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "1",
|
||
|
"measuredW": "316",
|
||
|
"measuredH": "28",
|
||
|
"x": "38",
|
||
|
"y": "14",
|
||
|
"properties": {
|
||
|
"size": "20",
|
||
|
"color": "16777215",
|
||
|
"text": "Visit Backend Developer Roadmap"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9190",
|
||
|
"typeID": "__group__",
|
||
|
"zOrder": "256",
|
||
|
"measuredW": "391",
|
||
|
"measuredH": "55",
|
||
|
"w": "391",
|
||
|
"h": "55",
|
||
|
"x": "849",
|
||
|
"y": "2642",
|
||
|
"properties": {
|
||
|
"controlName": "ext_link:roadmap.sh/backend"
|
||
|
},
|
||
|
"children": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "0",
|
||
|
"typeID": "TextArea",
|
||
|
"zOrder": "0",
|
||
|
"w": "391",
|
||
|
"h": "55",
|
||
|
"measuredW": "200",
|
||
|
"measuredH": "140",
|
||
|
"x": "0",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"color": "4273622",
|
||
|
"borderColor": "4273622"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "1",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "1",
|
||
|
"measuredW": "316",
|
||
|
"measuredH": "28",
|
||
|
"x": "38",
|
||
|
"y": "14",
|
||
|
"properties": {
|
||
|
"size": "20",
|
||
|
"color": "16777215",
|
||
|
"text": "Visit Backend Developer Roadmap"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9191",
|
||
|
"typeID": "Arrow",
|
||
|
"zOrder": "0",
|
||
|
"w": "1",
|
||
|
"h": "194",
|
||
|
"measuredW": "150",
|
||
|
"measuredH": "100",
|
||
|
"x": "1010",
|
||
|
"y": "2683",
|
||
|
"properties": {
|
||
|
"color": "2848996",
|
||
|
"direction": "bottom",
|
||
|
"leftArrow": "false",
|
||
|
"rightArrow": "false",
|
||
|
"stroke": "dotted",
|
||
|
"p0": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p1": {
|
||
|
"x": 0.3294117647058822,
|
||
|
"y": 0
|
||
|
},
|
||
|
"p2": {
|
||
|
"x": -0.3586399639038973,
|
||
|
"y": 194.42473260131646
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9192",
|
||
|
"typeID": "Canvas",
|
||
|
"zOrder": "257",
|
||
|
"w": "388",
|
||
|
"h": "177",
|
||
|
"measuredW": "100",
|
||
|
"measuredH": "70",
|
||
|
"x": "384",
|
||
|
"y": "2564"
|
||
|
},
|
||
|
{
|
||
|
"ID": "9193",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "258",
|
||
|
"measuredW": "235",
|
||
|
"measuredH": "32",
|
||
|
"x": "412",
|
||
|
"y": "2590",
|
||
|
"properties": {
|
||
|
"size": "24",
|
||
|
"text": "Note on Listed Topics"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9194",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "259",
|
||
|
"measuredW": "304",
|
||
|
"measuredH": "25",
|
||
|
"x": "413",
|
||
|
"y": "2627",
|
||
|
"properties": {
|
||
|
"size": "17",
|
||
|
"text": "The roadmap is not an exhaustive list of"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9195",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "260",
|
||
|
"measuredW": "324",
|
||
|
"measuredH": "25",
|
||
|
"x": "413",
|
||
|
"y": "2654",
|
||
|
"properties": {
|
||
|
"size": "17",
|
||
|
"text": "topics. It’s just some of the most important"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9196",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "261",
|
||
|
"measuredW": "216",
|
||
|
"measuredH": "25",
|
||
|
"x": "413",
|
||
|
"y": "2681",
|
||
|
"properties": {
|
||
|
"size": "17",
|
||
|
"text": "Topics under each category."
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9198",
|
||
|
"typeID": "Canvas",
|
||
|
"zOrder": "262",
|
||
|
"w": "462",
|
||
|
"h": "119",
|
||
|
"measuredW": "100",
|
||
|
"measuredH": "70",
|
||
|
"x": "1250",
|
||
|
"y": "697"
|
||
|
},
|
||
|
{
|
||
|
"ID": "9199",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "263",
|
||
|
"measuredW": "106",
|
||
|
"measuredH": "28",
|
||
|
"x": "1276",
|
||
|
"y": "722",
|
||
|
"properties": {
|
||
|
"size": "20",
|
||
|
"text": "References"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "9205",
|
||
|
"typeID": "__group__",
|
||
|
"zOrder": "264",
|
||
|
"measuredW": "389",
|
||
|
"measuredH": "26",
|
||
|
"w": "389",
|
||
|
"h": "26",
|
||
|
"x": "1277",
|
||
|
"y": "764",
|
||
|
"properties": {
|
||
|
"controlName": "ext_link:khalilstemmler.com/articles/software-design-architecture/full-stack-software-design/"
|
||
|
},
|
||
|
"children": {
|
||
|
"controls": {
|
||
|
"control": [
|
||
|
{
|
||
|
"ID": "0",
|
||
|
"typeID": "Label",
|
||
|
"zOrder": "0",
|
||
|
"measuredW": "356",
|
||
|
"measuredH": "26",
|
||
|
"x": "33",
|
||
|
"y": "0",
|
||
|
"properties": {
|
||
|
"size": "18",
|
||
|
"text": "Khalil’s Software Design & Architecture Map"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "1",
|
||
|
"typeID": "Icon",
|
||
|
"zOrder": "1",
|
||
|
"measuredW": "24",
|
||
|
"measuredH": "24",
|
||
|
"x": "0",
|
||
|
"y": "1",
|
||
|
"properties": {
|
||
|
"color": "16777215",
|
||
|
"icon": {
|
||
|
"ID": "circle",
|
||
|
"size": "small"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"ID": "2",
|
||
|
"typeID": "Icon",
|
||
|
"zOrder": "2",
|
||
|
"measuredW": "24",
|
||
|
"measuredH": "24",
|
||
|
"x": "0",
|
||
|
"y": "1",
|
||
|
"properties": {
|
||
|
"icon": {
|
||
|
"ID": "check-circle",
|
||
|
"size": "small"
|
||
|
},
|
||
|
"color": "10066329"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"attributes": {
|
||
|
"name": "New Wireframe 1 copy",
|
||
|
"order": 1000022.7455786733,
|
||
|
"parentID": null,
|
||
|
"notes": ""
|
||
|
},
|
||
|
"branchID": "Master",
|
||
|
"resourceID": "8024860B-B61F-451D-B579-28AA621BB239",
|
||
|
"mockupH": "2431",
|
||
|
"mockupW": "1329",
|
||
|
"measuredW": "1712",
|
||
|
"measuredH": "2877",
|
||
|
"version": "1.0"
|
||
|
},
|
||
|
"groupOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0
|
||
|
},
|
||
|
"dependencies": [],
|
||
|
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"
|
||
|
}
|