diff --git a/src/data/roadmaps/golang/golang.json b/src/data/roadmaps/golang/golang.json index 72a3fceb5..2e4ed2369 100644 --- a/src/data/roadmaps/golang/golang.json +++ b/src/data/roadmaps/golang/golang.json @@ -1,5307 +1,30 @@ { - "mockup": { - "controls": { - "control": [ - { - "ID": "3675", - "typeID": "Arrow", - "zOrder": "0", - "w": "120", - "h": "177", - "measuredW": "150", - "measuredH": "100", - "x": "625", - "y": "834", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120, - "y": 176.5 - }, - "p1": { - "x": 0.6311916037373609, - "y": -0.052796621016254895 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3676", - "typeID": "Arrow", - "zOrder": "1", - "w": "38", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "343", - "y": "207", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.7039806190217623, - "y": -0.22079278225638052 - }, - "p2": { - "x": 38, - "y": 78 - } - } - }, - { - "ID": "3677", - "typeID": "Arrow", - "zOrder": "2", - "w": "206", - "h": "329", - "measuredW": "150", - "measuredH": "100", - "x": "626", - "y": "1299", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4190752404149273, - "y": 0.21784346648791786 - }, - "p2": { - "x": 206, - "y": 329 - } - } - }, - { - "ID": "3678", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "547", - "y": "1311", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.5, - "y": 0 - }, - "p1": { - "x": 0.37281767955801104, - "y": 0.003535911602209944 - }, - "p2": { - "x": -0.5, - "y": 69 - } - } - }, - { - "ID": "3679", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "394", - "y": "1300", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.5, - "y": 0 - }, - "p1": { - "x": 0.37281767955801104, - "y": 0.003535911602209944 - }, - "p2": { - "x": -0.5, - "y": 69 - } - } - }, - { - "ID": "3680", - "typeID": "Arrow", - "zOrder": "5", - "w": "140", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "267", - "y": "1295", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 139.5, - "y": 1 - }, - "p1": { - "x": 0.5976080058579448, - "y": -0.22367586038564805 - }, - "p2": { - "x": -0.5, - "y": 78.5 - } - } - }, - { - "ID": "3681", - "typeID": "Arrow", - "zOrder": "6", - "w": "121", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "638", - "y": "1298", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 120.5, - "y": 2 - }, - "p1": { - "x": 0.5993031358885019, - "y": 0.01393728222996517 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3682", - "typeID": "Arrow", - "zOrder": "7", - "w": "203", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "648", - "y": "1201", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.573333003439147, - "y": 0.10998342281713142 - }, - "p2": { - "x": 203, - "y": 96.5 - } - } - }, - { - "ID": "3683", - "typeID": "Arrow", - "zOrder": "8", - "w": "68", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "224", - "y": "1237", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": 0.5 - }, - "p1": { - "x": 0.5100630820066085, - "y": -0.10093121057374592 - }, - "p2": { - "x": -0.5, - "y": 19.5 - } - } - }, - { - "ID": "3684", - "typeID": "Arrow", - "zOrder": "9", - "w": "68", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "221", - "y": "1238", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": -0.5 - }, - "p1": { - "x": 0.5024657534246576, - "y": 0.1665753424657536 - }, - "p2": { - "x": -0.5, - "y": 60.5 - } - } - }, - { - "ID": "3685", - "typeID": "Arrow", - "zOrder": "10", - "w": "57", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "355", - "y": "1201", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 56.5, - "y": -0.5 - }, - "p1": { - "x": 0.6131911728242003, - "y": -0.0731465410364493 - }, - "p2": { - "x": -0.5, - "y": 27.5 - } - } - }, - { - "ID": "3686", - "typeID": "Arrow", - "zOrder": "11", - "w": "68", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "215", - "y": "1184", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": -0.5 - }, - "p1": { - "x": 0.5348310364357182, - "y": -0.0641872758164999 - }, - "p2": { - "x": -0.5, - "y": 25.5 - } - } - }, - { - "ID": "3687", - "typeID": "Arrow", - "zOrder": "12", - "w": "64", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "223", - "y": "1157", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 63.5, - "y": 18.5 - }, - "p1": { - "x": 0.5728068207314337, - "y": 0.12317702490464438 - }, - "p2": { - "x": -0.5, - "y": -0.5 - } - } - }, - { - "ID": "3688", - "typeID": "Arrow", - "zOrder": "13", - "w": "70", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "350", - "y": "1173", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 69.5, - "y": 23 - }, - "p1": { - "x": 0.5649908976333847, - "y": 0.09399243803388879 - }, - "p2": { - "x": -0.5, - "y": -0.5 - } - } - }, - { - "ID": "3689", - "typeID": "Arrow", - "zOrder": "14", - "w": "93", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "655", - "y": "1153", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 93, - "y": 21 - }, - "p1": { - "x": 0.5575228437406796, - "y": -0.08334914996881863 - }, - "p2": { - "x": 0, - "y": 1.5 - } - } - }, - { - "ID": "3690", - "typeID": "Arrow", - "zOrder": "15", - "w": "94", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "654", - "y": "1119", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 94, - "y": 0 - }, - "p1": { - "x": 0.5179181109750058, - "y": 0.06124736115092914 - }, - "p2": { - "x": 0, - "y": 27.5 - } - } - }, - { - "ID": "3691", - "typeID": "Arrow", - "zOrder": "16", - "w": "111", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "294", - "y": "1055", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.5, - "y": 43 - }, - "p1": { - "x": 0.5740822925252013, - "y": 0.09902998795409876 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3692", - "typeID": "Arrow", - "zOrder": "17", - "w": "121", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "285", - "y": "1104", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120.5, - "y": 2 - }, - "p1": { - "x": 0.5993031358885019, - "y": 0.01393728222996517 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3693", - "typeID": "Arrow", - "zOrder": "18", - "w": "77", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "200", - "y": "945", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 1.5 - }, - "p1": { - "x": 0.4819277108433731, - "y": 0.018072289156626502 - }, - "p2": { - "x": 77, - "y": 1.5 - } - } - }, - { - "ID": "3694", - "typeID": "Arrow", - "zOrder": "19", - "w": "99", - "h": "108", - "measuredW": "150", - "measuredH": "100", - "x": "320", - "y": "949", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 99, - "y": 107.5 - }, - "p1": { - "x": 0.4816540477577168, - "y": 0.3011065812463601 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3695", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "639", - "y": "972", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "3696", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "556", - "y": "975", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "3697", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "484", - "y": "977", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "3698", - "typeID": "Arrow", - "zOrder": "23", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "424", - "y": "974", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "3699", - "typeID": "Arrow", - "zOrder": "24", - "w": "94", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "666", - "y": "1058", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 94, - "y": 0.5 - }, - "p1": { - "x": 0.6535117710266678, - "y": -0.0007814789489108132 - }, - "p2": { - "x": 0, - "y": 0.5 - } - } - }, - { - "ID": "3700", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "118", - "measuredW": "150", - "measuredH": "100", - "x": "321", - "y": "825", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 1, - "y": 117 - }, - "p1": { - "x": 0.4340835430661428, - "y": 0.0048163102717775075 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3701", - "typeID": "Arrow", - "zOrder": "26", - "w": "2", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "157", - "y": "816", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 2, - "y": 68 - }, - "p1": { - "x": 0.5297297297297298, - "y": 0.021621621621621623 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3702", - "typeID": "Arrow", - "zOrder": "27", - "w": "1", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "247", - "y": "827", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 51 - }, - "p1": { - "x": 0.5145945945945946, - "y": -0.0075675675675675675 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3703", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "515", - "y": "823", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.48192771084337327, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 54 - } - } - }, - { - "ID": "3704", - "typeID": "Arrow", - "zOrder": "29", - "w": "98", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "320", - "y": "820", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 98, - "y": 0.5 - }, - "p1": { - "x": 0.5245467907888293, - "y": 0.010387065164135229 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3705", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "517", - "y": "759", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433734, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 57.5 - } - } - }, - { - "ID": "3706", - "typeID": "Arrow", - "zOrder": "31", - "w": "107", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "639", - "y": "835", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 106.5, - "y": 125 - }, - "p1": { - "x": 0.6311916037373609, - "y": -0.05279662101625488 - }, - "p2": { - "x": -0.5, - "y": 0 - } - } - }, - { - "ID": "3707", - "typeID": "Arrow", - "zOrder": "32", - "w": "91", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "650", - "y": "833", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 90.5, - "y": 69 - }, - "p1": { - "x": 0.6311916037373609, - "y": -0.0527966210162549 - }, - "p2": { - "x": -0.5, - "y": 0 - } - } - }, - { - "ID": "3708", - "typeID": "Arrow", - "zOrder": "33", - "w": "107", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "645", - "y": "816", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107, - "y": 0 - }, - "p1": { - "x": 0.599303135888502, - "y": 0.013937282229965165 - }, - "p2": { - "x": 0, - "y": 3 - } - } - }, - { - "ID": "3709", - "typeID": "Arrow", - "zOrder": "34", - "w": "95", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "651", - "y": "829", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 95, - "y": 34 - }, - "p1": { - "x": 0.6311916037373608, - "y": -0.052796621016254944 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3710", - "typeID": "Arrow", - "zOrder": "35", - "w": "109", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "643", - "y": "762", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.5854522369608072, - "y": 0.026930401951284707 - }, - "p2": { - "x": -0.5, - "y": 56.5 - } - } - }, - { - "ID": "3711", - "typeID": "Arrow", - "zOrder": "36", - "w": "141", - "h": "181", - "measuredW": "150", - "measuredH": "100", - "x": "607", - "y": "519", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 141, - "y": 180.5 - }, - "p1": { - "x": 0.5960734774514647, - "y": -0.08589149348429012 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3712", - "typeID": "Arrow", - "zOrder": "37", - "w": "125", - "h": "133", - "measuredW": "150", - "measuredH": "100", - "x": "627", - "y": "521", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 125, - "y": 132.5 - }, - "p1": { - "x": 0.6144660011301564, - "y": -0.09666603880203428 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3713", - "typeID": "Arrow", - "zOrder": "38", - "w": "4", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "518", - "y": "514", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 4.5, - "y": 78 - }, - "p1": { - "x": 0.4819277108433735, - "y": 0.018072289156626516 - }, - "p2": { - "x": 0.5, - "y": 0 - } - } - }, - { - "ID": "3714", - "typeID": "Arrow", - "zOrder": "39", - "w": "2", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "442", - "y": "513", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 1, - "y": 83 - }, - "p1": { - "x": 0.48192771084337344, - "y": 0.018072289156626505 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3715", - "typeID": "Arrow", - "zOrder": "40", - "w": "101", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "652", - "y": "519", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 101, - "y": 83 - }, - "p1": { - "x": 0.5714745465184319, - "y": -0.07492685781158573 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3716", - "typeID": "Arrow", - "zOrder": "41", - "w": "27", - "h": "64", - "measuredW": "150", - "measuredH": "100", - "x": "392", - "y": "320", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.46939890710382504, - "y": -0.09672131147540984 - }, - "p2": { - "x": 27, - "y": 64 - } - } - }, - { - "ID": "3717", - "typeID": "__group__", - "zOrder": "42", - "measuredW": "535", - "measuredH": "90", - "w": "535", - "h": "90", - "x": "56", - "y": "252", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "535", - "h": "90", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "384", - "measuredH": "28", - "x": "76", - "y": "19", - "properties": { - "size": "20", - "text": "Backend Roadmap till Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "191", - "y": "48", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "3718", - "typeID": "Arrow", - "zOrder": "43", - "w": "126", - "h": "299", - "measuredW": "150", - "measuredH": "100", - "x": "529", - "y": "517", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5666915052160955, - "y": 0.2790611028315946 - }, - "p2": { - "x": 69, - "y": 298.5 - } - } - }, - { - "ID": "3719", - "typeID": "Arrow", - "zOrder": "44", - "w": "98", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "651", - "y": "456", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 97.5, - "y": -0.5 - }, - "p1": { - "x": 0.5537800308573949, - "y": 0.044853427374917355 - }, - "p2": { - "x": 0, - "y": 46 - } - } - }, - { - "ID": "3720", - "typeID": "Arrow", - "zOrder": "45", - "w": "120", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "647", - "y": "515", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120, - "y": 44 - }, - "p1": { - "x": 0.5846756207563067, - "y": -0.036972790801407494 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3721", - "typeID": "Arrow", - "zOrder": "46", - "w": "107", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "326", - "y": "455", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107, - "y": 51 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877272 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3722", - "typeID": "Arrow", - "zOrder": "47", - "w": "108", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "326", - "y": "512", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.5656811947576956, - "y": -0.05547089302042055 - }, - "p2": { - "x": 0, - "y": 44 - } - } - }, - { - "ID": "3723", - "typeID": "Arrow", - "zOrder": "48", - "w": "115", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "324", - "y": "507", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 115, - "y": 1 - }, - "p1": { - "x": 0.5205160087037612, - "y": 0.03901150139881877 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3724", - "typeID": "Arrow", - "zOrder": "49", - "w": "123", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "627", - "y": "508", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 122.5, - "y": -0.5 - }, - "p1": { - "x": 0.5536354056902003, - "y": 0.01338250790305583 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "3725", - "typeID": "Label", - "zOrder": "50", - "measuredW": "37", - "measuredH": "36", - "x": "424", - "y": "388", - "properties": { - "size": "28", - "text": "Go" - } - }, - { - "ID": "3726", - "typeID": "Arrow", - "zOrder": "51", - "w": "51", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "450", - "y": "436", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5149949247946848, - "y": -0.13269354987542692 - }, - "p2": { - "x": 51, - "y": 59 - } - } - }, - { - "ID": "3727", - "typeID": "__group__", - "zOrder": "52", - "measuredW": "262", - "measuredH": "43", - "w": "262", - "h": "43", - "x": "404", - "y": "487", - "properties": { - "controlName": "100-go-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "24", - "x": "69", - "y": "10", - "properties": { - "size": "16", - "text": "Learn the Basics" - } - } - ] - } - } - }, - { - "ID": "3728", - "typeID": "__group__", - "zOrder": "53", - "measuredW": "247", - "measuredH": "42", - "w": "247", - "h": "42", - "x": "107", - "y": "442", - "properties": { - "controlName": "100-go-basics:basic-syntax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "247", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "95", - "measuredW": "92", - "measuredH": "24", - "x": "76", - "y": "9", - "properties": { - "size": "16", - "text": "Basic Syntax" - } - } - ] - } - } - }, - { - "ID": "3729", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "249", - "measuredH": "42", - "w": "249", - "h": "42", - "x": "105", - "y": "488", - "properties": { - "controlName": "101-go-basics:variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "249", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "24", - "x": "33", - "y": "9", - "properties": { - "size": "16", - "text": "Variables and declaration" - } - } - ] - } - } - }, - { - "ID": "3730", - "typeID": "__group__", - "zOrder": "55", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "738", - "y": "534", - "properties": { - "controlName": "109-go-basics:packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "222", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Packages, imports and exports" - } - } - ] - } - } - }, - { - "ID": "3731", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "738", - "y": "488", - "properties": { - "controlName": "108-go-basics:functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "247", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "text": "Functions, multiple/named returns", - "size": "16" - } - } - ] - } - } - }, - { - "ID": "3732", - "typeID": "__group__", - "zOrder": "57", - "measuredW": "350", - "measuredH": "141", - "w": "350", - "h": "141", - "x": "704", - "y": "221", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "314", - "measuredH": "25", - "x": "14", - "y": "17", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "319", - "measuredH": "25", - "x": "14", - "y": "45", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "15", - "y": "81", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "3733", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "738", - "y": "443", - "properties": { - "controlName": "107-go-basics:conditionals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "92", - "measuredW": "90", - "measuredH": "24", - "x": "94", - "y": "9", - "properties": { - "size": "16", - "text": "Conditionals" - } - } - ] - } - } - }, - { - "ID": "3734", - "typeID": "__group__", - "zOrder": "59", - "measuredW": "127", - "measuredH": "42", - "w": "127", - "h": "42", - "x": "738", - "y": "581", - "properties": { - "controlName": "110-go-basics:type-casting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "127", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "Type Casting" - } - } - ] - } - } - }, - { - "ID": "3735", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "146", - "measuredH": "42", - "w": "146", - "h": "42", - "x": "872", - "y": "581", - "properties": { - "controlName": "111-go-basics:type-inference" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "146", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "24", - "x": "18", - "y": "9", - "properties": { - "size": "16", - "text": "Type Inference" - } - } - ] - } - } - }, - { - "ID": "3736", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "106", - "measuredH": "42", - "w": "106", - "h": "42", - "x": "372", - "y": "576", - "properties": { - "controlName": "103-go-basics:for-loop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "106", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "For Loop" - } - } - ] - } - } - }, - { - "ID": "3737", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "192", - "measuredH": "42", - "w": "192", - "h": "42", - "x": "371", - "y": "621", - "properties": { - "controlName": "105-go-basics:conditionals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "192", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "24", - "x": "23", - "y": "9", - "properties": { - "size": "16", - "text": "if, switch statements" - } - } - ] - } - } - }, - { - "ID": "3738", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "262", - "measuredH": "43", - "w": "262", - "h": "43", - "x": "404", - "y": "800", - "properties": { - "controlName": "101-go-advanced" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "24", - "x": "79", - "y": "10", - "properties": { - "size": "16", - "text": "Going Deeper" - } - } - ] - } - } - }, - { - "ID": "3739", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "181", - "measuredH": "42", - "w": "181", - "h": "42", - "x": "836", - "y": "676", - "properties": { - "controlName": "116-go-basics:structs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "181", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "24", - "x": "65", - "y": "9", - "properties": { - "size": "16", - "text": "Structs" - } - } - ] - } - } - }, - { - "ID": "3740", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "143", - "measuredH": "42", - "w": "143", - "h": "42", - "x": "734", - "y": "796", - "properties": { - "controlName": "103-go-advanced:interfaces" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "143", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "24", - "x": "35", - "y": "10", - "properties": { - "size": "16", - "text": "Interfaces" - } - } - ] - } - } - }, - { - "ID": "3741", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "84", - "measuredH": "42", - "w": "84", - "h": "42", - "x": "738", - "y": "628", - "properties": { - "controlName": "112-go-basics:arrays" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "84", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "Arrays" - } - } - ] - } - } - }, - { - "ID": "3742", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "828", - "y": "628", - "properties": { - "controlName": "113-go-basics:slices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "Slices" - } - } - ] - } - } - }, - { - "ID": "3743", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "94", - "measuredH": "42", - "w": "94", - "h": "42", - "x": "737", - "y": "676", - "properties": { - "controlName": "115-go-basics:make" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "94", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "24", - "x": "21", - "y": "9", - "properties": { - "size": "16", - "text": "make()" - } - } - ] - } - } - }, - { - "ID": "3744", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "81", - "measuredH": "42", - "w": "81", - "h": "42", - "x": "482", - "y": "576", - "properties": { - "controlName": "104-go-basics:range" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "81", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "range" - } - } - ] - } - } - }, - { - "ID": "3745", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "925", - "y": "628", - "properties": { - "controlName": "114-go-basics:maps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "Maps" - } - } - ] - } - } - }, - { - "ID": "3746", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "281", - "measuredH": "42", - "w": "281", - "h": "42", - "x": "735", - "y": "750", - "properties": { - "controlName": "102-go-advanced:types-and-type-assertions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "281", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "233", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "Types, Type Assertions, Switches" - } - } - ] - } - } - }, - { - "ID": "3747", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "192", - "measuredH": "42", - "w": "192", - "h": "42", - "x": "371", - "y": "667", - "properties": { - "controlName": "106-go-basics:errors-panic-recover" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "192", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "Errors, Panic, Recover" - } - } - ] - } - } - }, - { - "ID": "3748", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "735", - "y": "842", - "properties": { - "controlName": "105-go-advanced:goroutines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "24", - "x": "31", - "y": "9", - "properties": { - "size": "16", - "text": "Goroutines" - } - } - ] - } - } - }, - { - "ID": "3749", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "882", - "y": "842", - "properties": { - "controlName": "106-go-advanced:channels" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Channels" - } - } - ] - } - } - }, - { - "ID": "3750", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "735", - "y": "888", - "properties": { - "controlName": "107-go-advanced:buffer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "49", - "y": "9", - "properties": { - "size": "16", - "text": "Buffer" - } - } - ] - } - } - }, - { - "ID": "3751", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "882", - "y": "888", - "properties": { - "controlName": "108-go-advanced:select" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "40", - "y": "9", - "properties": { - "size": "16", - "text": "Select" - } - } - ] - } - } - }, - { - "ID": "3752", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "133", - "measuredH": "42", - "w": "133", - "h": "42", - "x": "883", - "y": "934", - "properties": { - "controlName": "110-go-advanced:scheduler" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "133", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "74", - "measuredW": "74", - "measuredH": "24", - "x": "26", - "y": "9", - "properties": { - "size": "16", - "text": "Scheduler" - } - } - ] - } - } - }, - { - "ID": "3753", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "145", - "measuredH": "42", - "w": "145", - "h": "42", - "x": "445", - "y": "733", - "properties": { - "controlName": "100-go-advanced:go-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "145", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Go Modules" - } - } - ] - } - } - }, - { - "ID": "3754", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "222", - "measuredH": "43", - "w": "222", - "h": "43", - "x": "119", - "y": "799", - "properties": { - "controlName": "102-go-building-clis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "24", - "x": "62", - "y": "10", - "properties": { - "size": "16", - "text": "Building CLIs" - } - } - ] - } - } - }, - { - "ID": "3755", - "typeID": "__group__", - "zOrder": "80", - "measuredW": "237", - "measuredH": "66", - "w": "237", - "h": "66", - "x": "404", - "y": "858", - "properties": { - "controlName": "101-go-advanced:working-with-json" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "237", - "h": "66", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "207", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Marshalling & Unmarshalling" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "43", - "measuredH": "24", - "x": "97", - "y": "33", - "properties": { - "size": "16", - "text": "JSON" - } - } - ] - } - } - }, - { - "ID": "3756", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "882", - "y": "796", - "properties": { - "controlName": "104-go-advanced:context" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "39", - "y": "9", - "properties": { - "size": "16", - "text": "Context" - } - } - ] - } - } - }, - { - "ID": "3757", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "73", - "measuredH": "42", - "w": "73", - "h": "42", - "x": "119", - "y": "858", - "properties": { - "controlName": "100-go-building-clis:cobra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "73", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Cobra" - } - } - ] - } - } - }, - { - "ID": "3758", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "100", - "measuredH": "42", - "w": "100", - "h": "42", - "x": "199", - "y": "858", - "properties": { - "controlName": "101-go-building-clis:urfave-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "urfave/cli" - } - } - ] - } - } - }, - { - "ID": "3759", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "393", - "y": "1036", - "properties": { - "controlName": "104-go-web-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "24", - "x": "75", - "y": "10", - "properties": { - "size": "16", - "text": "Web Frameworks" - } - } - ] - } - } - }, - { - "ID": "3760", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "79", - "measuredH": "42", - "w": "79", - "h": "42", - "x": "373", - "y": "946", - "properties": { - "controlName": "100-go-web-frameworks:beego" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "79", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Beego" - } - } - ] - } - } - }, - { - "ID": "3761", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "54", - "measuredH": "42", - "w": "54", - "h": "42", - "x": "458", - "y": "946", - "properties": { - "controlName": "101-go-web-frameworks:gin" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "54", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "25", - "measuredH": "24", - "x": "14", - "y": "9", - "properties": { - "size": "16", - "text": "Gin" - } - } - ] - } - } - }, - { - "ID": "3762", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "76", - "measuredH": "42", - "w": "76", - "h": "42", - "x": "519", - "y": "946", - "properties": { - "controlName": "102-go-web-frameworks:revel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "Revel" - } - } - ] - } - } - }, - { - "ID": "3763", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "76", - "measuredH": "42", - "w": "76", - "h": "42", - "x": "602", - "y": "946", - "properties": { - "controlName": "103-go-web-frameworks:echo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "Echo" - } - } - ] - } - } - }, - { - "ID": "3764", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "100", - "measuredH": "42", - "w": "100", - "h": "42", - "x": "845", - "y": "1035", - "properties": { - "controlName": "104-go-web-frameworks:gorilla" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "24", - "x": "26", - "y": "9", - "properties": { - "size": "16", - "text": "Gorilla" - } - } - ] - } - } - }, - { - "ID": "3765", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "110", - "measuredH": "43", - "w": "110", - "h": "43", - "x": "232", - "y": "924", - "properties": { - "controlName": "103-go-orms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "110", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "32", - "y": "10", - "properties": { - "size": "16", - "text": "ORMs" - } - } - ] - } - } - }, - { - "ID": "3766", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "89", - "measuredH": "42", - "w": "89", - "h": "42", - "x": "119", - "y": "925", - "properties": { - "controlName": "100-go-orms:gorm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "89", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "GORM" - } - } - ] - } - } - }, - { - "ID": "3767", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "393", - "y": "1083", - "properties": { - "controlName": "105-go-logging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "24", - "x": "100", - "y": "10", - "properties": { - "size": "16", - "text": "Logging" - } - } - ] - } - } - }, - { - "ID": "3768", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "93", - "measuredH": "42", - "w": "93", - "h": "42", - "x": "213", - "y": "1083", - "properties": { - "controlName": "101-go-logging:zap" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "93", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "29", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Zap" - } - } - ] - } - } - }, - { - "ID": "3769", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "393", - "y": "1130", - "properties": { - "controlName": "106-go-realtime-communication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "24", - "x": "46", - "y": "10", - "properties": { - "size": "16", - "text": "Real time communication" - } - } - ] - } - } - }, - { - "ID": "3770", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "205", - "measuredH": "42", - "w": "205", - "h": "42", - "x": "737", - "y": "1112", - "properties": { - "controlName": "100-go-realtime-communication:melody" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "205", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "24", - "x": "76", - "y": "9", - "properties": { - "size": "16", - "text": "Melody" - } - } - ] - } - } - }, - { - "ID": "3771", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "205", - "measuredH": "42", - "w": "205", - "h": "42", - "x": "737", - "y": "1160", - "properties": { - "controlName": "101-go-realtime-communication:centrifugo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "205", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "24", - "x": "64", - "y": "9", - "properties": { - "size": "16", - "text": "Centrifugo" - } - } - ] - } - } - }, - { - "ID": "3772", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "392", - "y": "1178", - "properties": { - "controlName": "107-go-api-clients" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "24", - "x": "98", - "y": "10", - "properties": { - "size": "16", - "text": "API Clients" - } - } - ] - } - } - }, - { - "ID": "3773", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "90", - "measuredH": "42", - "w": "90", - "h": "42", - "x": "270", - "y": "1159", - "properties": { - "controlName": "100-go-api-clients:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "90", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "REST" - } - } - ] - } - } - }, - { - "ID": "3774", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "119", - "y": "1139", - "properties": { - "controlName": "100-go-api-clients:rest:heimdall" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "Heimdall" - } - } - ] - } - } - }, - { - "ID": "3775", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "119", - "y": "1186", - "properties": { - "controlName": "101-go-api-clients:rest:grequests" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "GRequests" - } - } - ] - } - } - }, - { - "ID": "3776", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "90", - "measuredH": "42", - "w": "90", - "h": "42", - "x": "270", - "y": "1208", - "properties": { - "controlName": "101-go-api-clients:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "90", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "24", - "x": "11", - "y": "9", - "properties": { - "size": "16", - "text": "GraphQL" - } - } - ] - } - } - }, - { - "ID": "3777", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "119", - "y": "1236", - "properties": { - "controlName": "100-go-api-clients:graphql:graphql-go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "graphql-go" - } - } - ] - } - } - }, - { - "ID": "3778", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "119", - "y": "1282", - "properties": { - "controlName": "101-go-api-clients:graphql:gqlgen" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "gqlgen" - } - } - ] - } - } - }, - { - "ID": "3779", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "735", - "y": "1279", - "properties": { - "controlName": "108-go-testing-your-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "24", - "x": "74", - "y": "10", - "properties": { - "size": "16", - "text": "Testing your Apps" - } - } - ] - } - } - }, - { - "ID": "3780", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "313", - "measuredH": "43", - "w": "313", - "h": "43", - "x": "356", - "y": "1275", - "properties": { - "controlName": "109-go-microservices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "313", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "24", - "x": "73", - "y": "10", - "properties": { - "size": "16", - "text": "Tools for Microservices" - } - } - ] - } - } - }, - { - "ID": "3781", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "179", - "measuredH": "42", - "w": "179", - "h": "42", - "x": "119", - "y": "1365", - "properties": { - "controlName": "100-go-microservices:watermill" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "179", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "24", - "x": "56", - "y": "9", - "properties": { - "size": "16", - "text": "Watermill" - } - } - ] - } - } - }, - { - "ID": "3782", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "310", - "y": "1365", - "properties": { - "controlName": "101-go-microservices:rpcx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "32", - "measuredH": "24", - "x": "58", - "y": "9", - "properties": { - "size": "16", - "text": "rpcx" - } - } - ] - } - } - }, - { - "ID": "3783", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "310", - "y": "1410", - "properties": { - "controlName": "102-go-microservices:go-kit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "52", - "y": "9", - "properties": { - "size": "16", - "text": "Go-kit" - } - } - ] - } - } - }, - { - "ID": "3784", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "310", - "y": "1456", - "properties": { - "controlName": "103-go-microservices:micro" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "53", - "y": "9", - "properties": { - "size": "16", - "text": "Micro" - } - } - ] - } - } - }, - { - "ID": "3785", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "310", - "y": "1502", - "properties": { - "controlName": "104-go-microservices:go-zero" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "46", - "y": "9", - "properties": { - "size": "16", - "text": "go-zero" - } - } - ] - } - } - }, - { - "ID": "3786", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "474", - "y": "1365", - "properties": { - "controlName": "105-go-microservices:protocol-buffers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "Protocol Buffers" - } - } - ] - } - } - }, - { - "ID": "3787", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "474", - "y": "1411", - "properties": { - "controlName": "106-go-microservices:grpc-go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "24", - "x": "39", - "y": "9", - "properties": { - "size": "16", - "text": "gRPC-Go" - } - } - ] - } - } - }, - { - "ID": "3788", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "474", - "y": "1457", - "properties": { - "controlName": "107-go-microservices:grpc-gateway" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "gRPC-gateway" - } - } - ] - } - } - }, - { - "ID": "3789", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "474", - "y": "1503", - "properties": { - "controlName": "108-go-microservices:twirp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "35", - "measuredH": "24", - "x": "56", - "y": "9", - "properties": { - "size": "16", - "text": "twirp" - } - } - ] - } - } - }, - { - "ID": "3790", - "typeID": "Arrow", - "zOrder": "115", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "831", - "y": "1656", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": -0.5, - "y": -0.5 - }, - "p1": { - "x": 0.5259259259259262, - "y": 0 - }, - "p2": { - "x": -0.5, - "y": 97 - }, - "stroke": "dotted" - } - }, - { - "ID": "3791", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "468", - "measuredH": "84", - "w": "468", - "h": "84", - "x": "530", - "y": "1601", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "468", - "h": "84", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "407", - "measuredH": "28", - "x": "30", - "y": "16", - "properties": { - "size": "20", - "text": "Backend Roadmap after Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "157", - "y": "44", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "3792", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "102", - "measuredH": "42", - "w": "102", - "h": "42", - "x": "739", - "y": "1035", - "properties": { - "controlName": "105-go-web-frameworks:gofiber" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "102", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "gofiber" - } - } - ] - } - } - }, - { - "ID": "3793", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "250", - "measuredH": "246", - "w": "250", - "h": "246", - "x": "104", - "y": "536", - "properties": { - "controlName": "102-go-basics:data-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "250", - "h": "246", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "81", - "measuredH": "24", - "x": "85", - "y": "15", - "properties": { - "size": "16", - "text": "Data Types" - } - }, - { - "ID": "2", - "typeID": "Canvas", - "zOrder": "2", - "w": "57", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "50", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "31", - "measuredH": "24", - "x": "27", - "y": "59", - "properties": { - "size": "16", - "text": "bool" - } - }, - { - "ID": "4", - "typeID": "Canvas", - "zOrder": "4", - "w": "161", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "75", - "y": "50", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "129", - "measuredH": "24", - "x": "91", - "y": "59", - "properties": { - "size": "16", - "text": "int, int8/16/32/64" - } - }, - { - "ID": "6", - "typeID": "Canvas", - "zOrder": "6", - "w": "51", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "96", - "properties": { - "color": "16770457" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "7", - "measuredW": "31", - "measuredH": "24", - "x": "25", - "y": "105", - "properties": { - "size": "16", - "text": "byte" - } - }, - { - "ID": "8", - "typeID": "Canvas", - "zOrder": "8", - "w": "166", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "70", - "y": "96", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "9", - "measuredW": "147", - "measuredH": "24", - "x": "79", - "y": "105", - "properties": { - "size": "16", - "text": "uint, uint8/16/32/64" - } - }, - { - "ID": "10", - "typeID": "Canvas", - "zOrder": "10", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "142", - "properties": { - "color": "16770457" - } - }, - { - "ID": "11", - "typeID": "Label", - "zOrder": "11", - "measuredW": "34", - "measuredH": "24", - "x": "35", - "y": "151", - "properties": { - "size": "16", - "text": "rune" - } - }, - { - "ID": "12", - "typeID": "Canvas", - "zOrder": "12", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "94", - "y": "142", - "properties": { - "color": "16770457" - } - }, - { - "ID": "13", - "typeID": "Label", - "zOrder": "13", - "measuredW": "108", - "measuredH": "24", - "x": "111", - "y": "151", - "properties": { - "size": "16", - "text": "float32, float64" - } - }, - { - "ID": "14", - "typeID": "Canvas", - "zOrder": "14", - "w": "138", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "189", - "properties": { - "color": "16770457" - } - }, - { - "ID": "15", - "typeID": "Label", - "zOrder": "15", - "measuredW": "113", - "measuredH": "24", - "x": "25", - "y": "198", - "properties": { - "size": "16", - "text": "complex64/128" - } - }, - { - "ID": "16", - "typeID": "Canvas", - "zOrder": "16", - "w": "80", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "156", - "y": "189", - "properties": { - "color": "16770457" - } - }, - { - "ID": "17", - "typeID": "Label", - "zOrder": "17", - "measuredW": "47", - "measuredH": "24", - "x": "172", - "y": "198", - "properties": { - "size": "16", - "text": "uintptr" - } - } - ] - } - } - }, - { - "ID": "3794", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "117", - "y": "1083", - "properties": { - "controlName": "100-go-logging:zerolog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "18", - "y": "9", - "properties": { - "size": "16", - "text": "Zerolog" - } - } - ] - } - } - }, - { - "ID": "3795", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "735", - "y": "934", - "properties": { - "controlName": "109-go-advanced:mutex" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "53", - "measuredW": "50", - "measuredH": "24", - "x": "47", - "y": "9", - "properties": { - "size": "16", - "text": "Mutex" - } - } - ] - } - } - }, - { - "ID": "3796", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "735", - "y": "979", - "properties": { - "controlName": "111-go-advanced:generics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "24", - "x": "38", - "y": "9", - "properties": { - "size": "16", - "text": "Generics" - } - } - ] - } - } - }, - { - "ID": "3797", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "133", - "measuredH": "42", - "w": "133", - "h": "42", - "x": "883", - "y": "979", - "properties": { - "controlName": "112-go-advanced:pointers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "133", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "24", - "x": "37", - "y": "9", - "properties": { - "size": "16", - "text": "Pointers" - } - } - ] - } - } - }, - { - "ID": "3798", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "93", - "measuredH": "42", - "w": "93", - "h": "42", - "x": "213", - "y": "1038", - "properties": { - "controlName": "102-go-logging:log-slog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "93", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "log/slog" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 8", - "order": 1000000.6428282561, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "960B5EDB-5533-4531-9B7D-06B4366EBEAE", - "mockupH": "1547", - "mockupW": "998", - "measuredW": "1054", - "measuredH": "1754", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" -} \ No newline at end of file + "nodes": [ + { + "width": 199, + "height": 49, + "id": "6AIUtChWC_gK8Ax0UuBjd", + "type": "button", + "position": { "x": -270.4421681530645, "y": 4436.848821438938 }, + "selected": true, + "data": { + "label": "Frontend", + "href": "https://roadmap.sh/frontend", + "color": "#FFf", + "backgroundColor": "#4136D6", + "style": { "fontSize": 17 }, + "borderColor": "#4136D6", + "oldId": "f5WRewBlpeYMf71cPcXs-" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { "x": -346.2032366608315, "y": 1864.9362876142543 }, + "style": { "width": 380, "height": 49 }, + "focusable": true, + "resizing": false, + "selectable": true, + "measured": { "width": 199, "height": 49 } + } + ], + "edges": [] +} diff --git a/src/data/roadmaps/golang/golang.md b/src/data/roadmaps/golang/golang.md index 8d3554ed3..bb1d47ba8 100644 --- a/src/data/roadmaps/golang/golang.md +++ b/src/data/roadmaps/golang/golang.md @@ -3,13 +3,14 @@ jsonUrl: '/jsons/roadmaps/golang.json' pdfUrl: '/pdfs/roadmaps/golang.pdf' order: 11 briefTitle: 'Go' +renderer: 'editor' briefDescription: 'Step by step guide to becoming a Go developer in 2025' title: 'Go Developer' description: 'Step by step guide to becoming a Go developer in 2025' hasTopics: true dimensions: width: 968 - height: 1495.21 + height: 4275 question: title: What is Golang? description: |