Roadmap to becoming a developer in 2022
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.

3863 lines
88 KiB

{
"mockup": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Arrow",
"zOrder": "43",
"w": "33",
"h": "73",
"measuredW": "150",
"measuredH": "100",
"x": "428",
"y": "129",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "10027263",
"stroke": "dotted",
"p0": {
"x": 6,
"y": 0
},
"p1": {
"x": 0.4744027303754264,
"y": -0.21757679180887365
},
"p2": {
"x": 33,
"y": 72.5
}
}
},
{
"ID": "1",
"typeID": "Arrow",
"zOrder": "44",
"w": "16",
"h": "68",
"measuredW": "150",
"measuredH": "100",
"x": "474",
"y": "242",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 0.4869331283627979,
"y": 0.16641045349730976
},
"p2": {
"x": 8,
"y": 68
},
"color": "10027263"
}
},
{
"ID": "2",
"typeID": "Canvas",
"zOrder": "45",
"w": "454",
"h": "90",
"measuredW": "100",
"measuredH": "70",
"x": "108",
"y": "183"
},
{
"ID": "3",
"typeID": "Arrow",
"zOrder": "46",
"w": "126",
"h": "299",
"measuredW": "150",
"measuredH": "100",
"x": "479",
"y": "467",
"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": "4",
"typeID": "Arrow",
"zOrder": "47",
"w": "98",
"h": "47",
"measuredW": "150",
"measuredH": "100",
"x": "601",
"y": "406",
"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": "5",
"typeID": "Arrow",
"zOrder": "48",
"w": "120",
"h": "44",
"measuredW": "150",
"measuredH": "100",
"x": "597",
"y": "465",
"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": "6",
"typeID": "Arrow",
"zOrder": "49",
"w": "107",
"h": "51",
"measuredW": "150",
"measuredH": "100",
"x": "276",
"y": "405",
"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": "7",
"typeID": "Arrow",
"zOrder": "50",
"w": "108",
"h": "44",
"measuredW": "150",
"measuredH": "100",
"x": "276",
"y": "462",
"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": "8",
"typeID": "Arrow",
"zOrder": "51",
"w": "115",
"h": "5",
"measuredW": "150",
"measuredH": "100",
"x": "274",
"y": "457",
"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": "9",
"typeID": "Arrow",
"zOrder": "52",
"w": "123",
"h": "3",
"measuredW": "150",
"measuredH": "100",
"x": "577",
"y": "458",
"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": "10",
"typeID": "Label",
"zOrder": "53",
"measuredW": "37",
"measuredH": "36",
"x": "451",
"y": "318",
"properties": {
"size": "28",
"text": "Go"
}
},
{
"ID": "11",
"typeID": "Arrow",
"zOrder": "54",
"w": "20",
"h": "81",
"measuredW": "150",
"measuredH": "100",
"x": "431",
"y": "364",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "10027263",
"p0": {
"x": 20,
"y": 0
},
"p1": {
"x": 0.486153846153846,
"y": -0.2492307692307692
},
"p2": {
"x": 20,
"y": 81
}
}
},
{
"ID": "12",
"typeID": "Canvas",
"zOrder": "55",
"w": "262",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "354",
"y": "437",
"properties": {
"color": "16776960"
}
},
{
"ID": "13",
"typeID": "Label",
"zOrder": "56",
"measuredW": "123",
"measuredH": "24",
"x": "423",
"y": "447",
"properties": {
"size": "16",
"text": "Learn the Basics"
}
},
{
"ID": "14",
"typeID": "__group__",
"zOrder": "57",
"measuredW": "222",
"measuredH": "42",
"w": "222",
"h": "42",
"x": "69",
"y": "392",
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "222",
"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": "64",
"y": "9",
"properties": {
"size": "16",
"text": "Basic Syntax"
}
}
]
}
}
},
{
"ID": "15",
"typeID": "__group__",
"zOrder": "58",
"measuredW": "222",
"measuredH": "42",
"w": "222",
"h": "42",
"x": "69",
"y": "438",
"children": {
"controls": {
"control": [
{
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
"w": "222",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
"color": "16770457"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
"measuredW": "183",
"measuredH": "24",
"x": "16",
"y": "9",
"properties": {
"size": "16",
"text": "Variables and declaration"
}
}
]
}
}
},
{
"ID": "16",
"typeID": "Canvas",
"zOrder": "59",
"w": "280",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "688",
"y": "484",
"properties": {
"color": "16770457"
}
},
{
"ID": "17",
"typeID": "Label",
"zOrder": "60",
"measuredW": "222",
"measuredH": "24",
"x": "717",
"y": "493",
"properties": {
"size": "16",
"text": "Packages, imports and exports"
}
},
{
"ID": "18",
"typeID": "Canvas",
"zOrder": "61",
"w": "222",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "484",
"properties": {
"color": "16770457"
}
},
{
"ID": "19",
"typeID": "Label",
"zOrder": "62",
"measuredW": "81",
"measuredH": "24",
"x": "139",
"y": "493",
"properties": {
"size": "16",
"text": "Data Types"
}
},
{
"ID": "22",
"typeID": "Canvas",
"zOrder": "63",
"w": "280",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "688",
"y": "438",
"properties": {
"color": "16770457"
}
},
{
"ID": "23",
"typeID": "Label",
"zOrder": "64",
"measuredW": "247",
"measuredH": "24",
"x": "704",
"y": "447",
"properties": {
"text": "Functions, multiple/named returns",
"size": "16"
}
},
{
"ID": "26",
"typeID": "Label",
"zOrder": "65",
"measuredW": "384",
"measuredH": "28",
"x": "140",
"y": "202",
"properties": {
"size": "20",
"text": "Backend Roadmap till Language Selection"
}
},
{
"ID": "27",
"typeID": "Label",
"zOrder": "66",
"measuredW": "153",
"measuredH": "24",
"x": "255",
"y": "231",
"properties": {
"size": "16",
"text": "roadmap.sh/backend",
"color": "10027263"
}
},
{
"ID": "28",
"typeID": "Canvas",
"zOrder": "67",
"w": "350",
"h": "141",
"measuredW": "100",
"measuredH": "70",
"x": "594",
"y": "171"
},
{
"ID": "29",
"typeID": "Label",
"zOrder": "68",
"measuredW": "314",
"measuredH": "25",
"x": "608",
"y": "188",
"properties": {
"size": "17",
"text": "Find the detailed version of this roadmap"
}
},
{
"ID": "30",
"typeID": "Label",
"zOrder": "69",
"measuredW": "319",
"measuredH": "25",
"x": "608",
"y": "216",
"properties": {
"size": "17",
"text": "along with resources and other roadmaps"
}
},
{
"ID": "31",
"typeID": "Canvas",
"zOrder": "70",
"w": "320",
"h": "45",
"measuredW": "100",
"measuredH": "70",
"x": "609",
"y": "252",
"properties": {
"borderColor": "4273622",
"color": "4273622"
}
},
{
"ID": "32",
"typeID": "Label",
"zOrder": "71",
"measuredW": "105",
"measuredH": "28",
"x": "750",
"y": "260",
"properties": {
"color": "16777215",
"size": "20",
"text": "roadmap.sh"
}
},
{
"ID": "33",
"typeID": "Label",
"zOrder": "72",
"measuredW": "35",
"measuredH": "28",
"x": "685",
"y": "260",
"properties": {
"color": "16777215",
"size": "20",
"text": "http"
}
},
{
"ID": "34",
"typeID": "Label",
"zOrder": "73",
"measuredW": "5",
"measuredH": "28",
"x": "722",
"y": "260",
"properties": {
"color": "16777215",
"size": "20",
"text": ":"
}
},
{
"ID": "35",
"typeID": "Label",
"zOrder": "74",
"measuredW": "10",
"measuredH": "28",
"x": "729",
"y": "261",
"properties": {
"color": "16777215",
"size": "20",
"text": "/"
}
},
{
"ID": "36",
"typeID": "Label",
"zOrder": "75",
"measuredW": "10",
"measuredH": "28",
"x": "737",
"y": "261",
"properties": {
"color": "16777215",
"size": "20",
"text": "/"
}
},
{
"ID": "37",
"typeID": "Canvas",
"zOrder": "76",
"w": "280",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "688",
"y": "393",
"properties": {
"color": "16770457"
}
},
{
"ID": "38",
"typeID": "Label",
"zOrder": "77",
"w": "92",
"measuredW": "90",
"measuredH": "24",
"x": "782",
"y": "402",
"properties": {
"size": "16",
"text": "Conditionals"
}
},
{
"ID": "39",
"typeID": "Canvas",
"zOrder": "78",
"w": "57",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "549",
"properties": {
"color": "16770457"
}
},
{
"ID": "40",
"typeID": "Label",
"zOrder": "79",
"measuredW": "31",
"measuredH": "24",
"x": "82",
"y": "558",
"properties": {
"size": "16",
"text": "bool"
}
},
{
"ID": "41",
"typeID": "Canvas",
"zOrder": "80",
"w": "161",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "130",
"y": "549",
"properties": {
"color": "16770457"
}
},
{
"ID": "42",
"typeID": "Label",
"zOrder": "81",
"measuredW": "129",
"measuredH": "24",
"x": "146",
"y": "558",
"properties": {
"size": "16",
"text": "int, int8/16/32/64"
}
},
{
"ID": "43",
"typeID": "Canvas",
"zOrder": "82",
"w": "51",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "595",
"properties": {
"color": "16770457"
}
},
{
"ID": "44",
"typeID": "Label",
"zOrder": "83",
"measuredW": "31",
"measuredH": "24",
"x": "80",
"y": "604",
"properties": {
"size": "16",
"text": "byte"
}
},
{
"ID": "47",
"typeID": "Canvas",
"zOrder": "84",
"w": "166",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "125",
"y": "595",
"properties": {
"color": "16770457"
}
},
{
"ID": "48",
"typeID": "Label",
"zOrder": "85",
"measuredW": "147",
"measuredH": "24",
"x": "134",
"y": "604",
"properties": {
"size": "16",
"text": "uint, uint8/16/32/64"
}
},
{
"ID": "49",
"typeID": "Canvas",
"zOrder": "86",
"w": "76",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "641",
"properties": {
"color": "16770457"
}
},
{
"ID": "50",
"typeID": "Label",
"zOrder": "87",
"measuredW": "34",
"measuredH": "24",
"x": "90",
"y": "650",
"properties": {
"size": "16",
"text": "rune"
}
},
{
"ID": "51",
"typeID": "Canvas",
"zOrder": "88",
"w": "142",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "149",
"y": "641",
"properties": {
"color": "16770457"
}
},
{
"ID": "52",
"typeID": "Label",
"zOrder": "89",
"measuredW": "108",
"measuredH": "24",
"x": "166",
"y": "650",
"properties": {
"size": "16",
"text": "float32, float64"
}
},
{
"ID": "53",
"typeID": "Canvas",
"zOrder": "90",
"w": "138",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "688",
"properties": {
"color": "16770457"
}
},
{
"ID": "54",
"typeID": "Label",
"zOrder": "91",
"measuredW": "113",
"measuredH": "24",
"x": "80",
"y": "697",
"properties": {
"size": "16",
"text": "complex64/128"
}
},
{
"ID": "55",
"typeID": "Canvas",
"zOrder": "92",
"w": "80",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "211",
"y": "688",
"properties": {
"color": "16770457"
}
},
{
"ID": "56",
"typeID": "Label",
"zOrder": "93",
"measuredW": "47",
"measuredH": "24",
"x": "227",
"y": "697",
"properties": {
"size": "16",
"text": "uintptr"
}
},
{
"ID": "58",
"typeID": "Arrow",
"zOrder": "42",
"w": "1",
"h": "51",
"measuredW": "150",
"measuredH": "100",
"x": "181",
"y": "517",
"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": "59",
"typeID": "Arrow",
"zOrder": "41",
"w": "2",
"h": "68",
"measuredW": "150",
"measuredH": "100",
"x": "100",
"y": "506",
"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": "60",
"typeID": "Arrow",
"zOrder": "40",
"w": "1",
"h": "51",
"measuredW": "150",
"measuredH": "100",
"x": "241",
"y": "517",
"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": "61",
"typeID": "Canvas",
"zOrder": "94",
"w": "127",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "688",
"y": "531",
"properties": {
"color": "16770457"
}
},
{
"ID": "62",
"typeID": "Label",
"zOrder": "95",
"measuredW": "94",
"measuredH": "24",
"x": "705",
"y": "540",
"properties": {
"size": "16",
"text": "Type Casting"
}
},
{
"ID": "63",
"typeID": "Canvas",
"zOrder": "96",
"w": "146",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "822",
"y": "531",
"properties": {
"color": "16770457"
}
},
{
"ID": "64",
"typeID": "Label",
"zOrder": "97",
"measuredW": "109",
"measuredH": "24",
"x": "840",
"y": "540",
"properties": {
"size": "16",
"text": "Type Inference"
}
},
{
"ID": "65",
"typeID": "Arrow",
"zOrder": "39",
"w": "101",
"h": "83",
"measuredW": "150",
"measuredH": "100",
"x": "602",
"y": "469",
"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": "66",
"typeID": "Canvas",
"zOrder": "98",
"w": "106",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "322",
"y": "526",
"properties": {
"color": "16770457"
}
},
{
"ID": "67",
"typeID": "Label",
"zOrder": "99",
"measuredW": "65",
"measuredH": "24",
"x": "342",
"y": "535",
"properties": {
"size": "16",
"text": "For Loop"
}
},
{
"ID": "68",
"typeID": "Canvas",
"zOrder": "100",
"w": "192",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "321",
"y": "571",
"properties": {
"color": "16770457"
}
},
{
"ID": "69",
"typeID": "Label",
"zOrder": "101",
"measuredW": "145",
"measuredH": "24",
"x": "344",
"y": "580",
"properties": {
"size": "16",
"text": "if, switch statements"
}
},
{
"ID": "75",
"typeID": "Arrow",
"zOrder": "38",
"w": "2",
"h": "83",
"measuredW": "150",
"measuredH": "100",
"x": "392",
"y": "463",
"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": "76",
"typeID": "Canvas",
"zOrder": "102",
"w": "262",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "354",
"y": "750",
"properties": {
"color": "16776960"
}
},
{
"ID": "77",
"typeID": "Label",
"zOrder": "103",
"measuredW": "103",
"measuredH": "24",
"x": "433",
"y": "760",
"properties": {
"size": "16",
"text": "Going Deeper"
}
},
{
"ID": "80",
"typeID": "Canvas",
"zOrder": "104",
"w": "181",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "786",
"y": "626",
"properties": {
"color": "16770457"
}
},
{
"ID": "81",
"typeID": "Label",
"zOrder": "105",
"measuredW": "51",
"measuredH": "24",
"x": "851",
"y": "635",
"properties": {
"size": "16",
"text": "Structs"
}
},
{
"ID": "82",
"typeID": "Canvas",
"zOrder": "106",
"w": "143",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "684",
"y": "746",
"properties": {
"color": "16770457"
}
},
{
"ID": "83",
"typeID": "Label",
"zOrder": "107",
"measuredW": "74",
"measuredH": "24",
"x": "719",
"y": "756",
"properties": {
"size": "16",
"text": "Interfaces"
}
},
{
"ID": "84",
"typeID": "Canvas",
"zOrder": "108",
"w": "84",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "688",
"y": "578",
"properties": {
"color": "16770457"
}
},
{
"ID": "85",
"typeID": "Label",
"zOrder": "109",
"measuredW": "46",
"measuredH": "24",
"x": "707",
"y": "587",
"properties": {
"size": "16",
"text": "Arrays"
}
},
{
"ID": "86",
"typeID": "Canvas",
"zOrder": "110",
"w": "92",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "778",
"y": "578",
"properties": {
"color": "16770457"
}
},
{
"ID": "87",
"typeID": "Label",
"zOrder": "111",
"measuredW": "43",
"measuredH": "24",
"x": "802",
"y": "587",
"properties": {
"size": "16",
"text": "Slices"
}
},
{
"ID": "88",
"typeID": "Canvas",
"zOrder": "112",
"w": "94",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "687",
"y": "626",
"properties": {
"color": "16770457"
}
},
{
"ID": "89",
"typeID": "Label",
"zOrder": "113",
"measuredW": "52",
"measuredH": "24",
"x": "708",
"y": "635",
"properties": {
"size": "16",
"text": "make()"
}
},
{
"ID": "90",
"typeID": "Canvas",
"zOrder": "114",
"w": "81",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "432",
"y": "526",
"properties": {
"color": "16770457"
}
},
{
"ID": "91",
"typeID": "Label",
"zOrder": "115",
"measuredW": "43",
"measuredH": "24",
"x": "451",
"y": "535",
"properties": {
"size": "16",
"text": "range"
}
},
{
"ID": "92",
"typeID": "Arrow",
"zOrder": "37",
"w": "4",
"h": "78",
"measuredW": "150",
"measuredH": "100",
"x": "468",
"y": "464",
"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": "93",
"typeID": "Arrow",
"zOrder": "36",
"w": "125",
"h": "133",
"measuredW": "150",
"measuredH": "100",
"x": "577",
"y": "471",
"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": "94",
"typeID": "Canvas",
"zOrder": "116",
"w": "92",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "875",
"y": "578",
"properties": {
"color": "16770457"
}
},
{
"ID": "95",
"typeID": "Label",
"zOrder": "117",
"measuredW": "41",
"measuredH": "24",
"x": "900",
"y": "587",
"properties": {
"size": "16",
"text": "Maps"
}
},
{
"ID": "96",
"typeID": "Canvas",
"zOrder": "118",
"w": "281",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "685",
"y": "700",
"properties": {
"color": "16770457"
}
},
{
"ID": "97",
"typeID": "Label",
"zOrder": "119",
"measuredW": "233",
"measuredH": "24",
"x": "709",
"y": "709",
"properties": {
"size": "16",
"text": "Types, Type Assertions, Switches"
}
},
{
"ID": "98",
"typeID": "Arrow",
"zOrder": "35",
"w": "141",
"h": "181",
"measuredW": "150",
"measuredH": "100",
"x": "557",
"y": "469",
"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": "105",
"typeID": "Canvas",
"zOrder": "120",
"w": "192",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "321",
"y": "617",
"properties": {
"color": "16770457"
}
},
{
"ID": "106",
"typeID": "Label",
"zOrder": "121",
"measuredW": "160",
"measuredH": "24",
"x": "337",
"y": "626",
"properties": {
"size": "16",
"text": "Errors, Panic, Recover"
}
},
{
"ID": "108",
"typeID": "Arrow",
"zOrder": "32",
"w": "107",
"h": "4",
"measuredW": "150",
"measuredH": "100",
"x": "595",
"y": "766",
"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": "109",
"typeID": "Arrow",
"zOrder": "33",
"w": "95",
"h": "34",
"measuredW": "150",
"measuredH": "100",
"x": "601",
"y": "779",
"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": "110",
"typeID": "Arrow",
"zOrder": "34",
"w": "109",
"h": "57",
"measuredW": "150",
"measuredH": "100",
"x": "593",
"y": "712",
"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": "111",
"typeID": "Canvas",
"zOrder": "122",
"w": "142",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "685",
"y": "792",
"properties": {
"color": "16770457"
}
},
{
"ID": "112",
"typeID": "Label",
"zOrder": "123",
"measuredW": "80",
"measuredH": "24",
"x": "716",
"y": "801",
"properties": {
"size": "16",
"text": "Goroutines"
}
},
{
"ID": "113",
"typeID": "Canvas",
"zOrder": "124",
"w": "134",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "832",
"y": "792",
"properties": {
"color": "16770457"
}
},
{
"ID": "114",
"typeID": "Label",
"zOrder": "125",
"measuredW": "69",
"measuredH": "24",
"x": "864",
"y": "801",
"properties": {
"size": "16",
"text": "Channels"
}
},
{
"ID": "115",
"typeID": "Canvas",
"zOrder": "126",
"w": "142",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "685",
"y": "838",
"properties": {
"color": "16770457"
}
},
{
"ID": "116",
"typeID": "Label",
"zOrder": "127",
"measuredW": "44",
"measuredH": "24",
"x": "734",
"y": "847",
"properties": {
"size": "16",
"text": "Buffer"
}
},
{
"ID": "119",
"typeID": "Canvas",
"zOrder": "128",
"w": "134",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "832",
"y": "838",
"properties": {
"color": "16770457"
}
},
{
"ID": "120",
"typeID": "Label",
"zOrder": "129",
"measuredW": "46",
"measuredH": "24",
"x": "872",
"y": "847",
"properties": {
"size": "16",
"text": "Select"
}
},
{
"ID": "121",
"typeID": "Canvas",
"zOrder": "130",
"w": "281",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "685",
"y": "884",
"properties": {
"color": "16770457"
}
},
{
"ID": "122",
"typeID": "Label",
"zOrder": "131",
"measuredW": "45",
"measuredH": "24",
"x": "803",
"y": "893",
"properties": {
"size": "16",
"text": "Mutex"
}
},
{
"ID": "123",
"typeID": "Arrow",
"zOrder": "31",
"w": "91",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "600",
"y": "783",
"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": "124",
"typeID": "Arrow",
"zOrder": "30",
"w": "107",
"h": "125",
"measuredW": "150",
"measuredH": "100",
"x": "589",
"y": "785",
"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": "125",
"typeID": "Arrow",
"zOrder": "29",
"w": "1",
"h": "58",
"measuredW": "150",
"measuredH": "100",
"x": "467",
"y": "709",
"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": "126",
"typeID": "Canvas",
"zOrder": "132",
"w": "145",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "395",
"y": "683",
"properties": {
"color": "16770457"
}
},
{
"ID": "127",
"typeID": "Label",
"zOrder": "133",
"measuredW": "88",
"measuredH": "24",
"x": "424",
"y": "692",
"properties": {
"size": "16",
"text": "Go Modules"
}
},
{
"ID": "128",
"typeID": "Canvas",
"zOrder": "134",
"w": "222",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "749",
"properties": {
"color": "16776960"
}
},
{
"ID": "129",
"typeID": "Label",
"zOrder": "135",
"measuredW": "97",
"measuredH": "24",
"x": "131",
"y": "759",
"properties": {
"size": "16",
"text": "Building CLIs"
}
},
{
"ID": "130",
"typeID": "Arrow",
"zOrder": "28",
"w": "98",
"h": "2",
"measuredW": "150",
"measuredH": "100",
"x": "270",
"y": "770",
"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": "131",
"typeID": "Canvas",
"zOrder": "136",
"w": "237",
"h": "66",
"measuredW": "100",
"measuredH": "70",
"x": "354",
"y": "808",
"properties": {
"color": "16770457"
}
},
{
"ID": "132",
"typeID": "Label",
"zOrder": "137",
"measuredW": "207",
"measuredH": "24",
"x": "369",
"y": "817",
"properties": {
"size": "16",
"text": "Marshalling & Unmarshalling"
}
},
{
"ID": "133",
"typeID": "Arrow",
"zOrder": "27",
"w": "1",
"h": "54",
"measuredW": "150",
"measuredH": "100",
"x": "465",
"y": "773",
"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": "136",
"typeID": "Label",
"zOrder": "138",
"measuredW": "43",
"measuredH": "24",
"x": "451",
"y": "841",
"properties": {
"size": "16",
"text": "JSON"
}
},
{
"ID": "141",
"typeID": "Canvas",
"zOrder": "139",
"w": "134",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "832",
"y": "746",
"properties": {
"color": "16770457"
}
},
{
"ID": "142",
"typeID": "Label",
"zOrder": "140",
"measuredW": "56",
"measuredH": "24",
"x": "871",
"y": "755",
"properties": {
"size": "16",
"text": "Context"
}
},
{
"ID": "143",
"typeID": "Canvas",
"zOrder": "141",
"w": "73",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "808",
"properties": {
"color": "16770457"
}
},
{
"ID": "144",
"typeID": "Label",
"zOrder": "142",
"measuredW": "44",
"measuredH": "24",
"x": "84",
"y": "817",
"properties": {
"size": "16",
"text": "Cobra"
}
},
{
"ID": "145",
"typeID": "Canvas",
"zOrder": "143",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "149",
"y": "808",
"properties": {
"color": "15658734"
}
},
{
"ID": "146",
"typeID": "Label",
"zOrder": "144",
"measuredW": "68",
"measuredH": "24",
"x": "165",
"y": "817",
"properties": {
"size": "16",
"text": "urfave/cli"
}
},
{
"ID": "149",
"typeID": "Arrow",
"zOrder": "25",
"w": "2",
"h": "68",
"measuredW": "150",
"measuredH": "100",
"x": "107",
"y": "766",
"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": "150",
"typeID": "Arrow",
"zOrder": "26",
"w": "1",
"h": "51",
"measuredW": "150",
"measuredH": "100",
"x": "197",
"y": "777",
"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": "155",
"typeID": "Arrow",
"zOrder": "24",
"w": "1",
"h": "118",
"measuredW": "150",
"measuredH": "100",
"x": "271",
"y": "775",
"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": "159",
"typeID": "Canvas",
"zOrder": "145",
"w": "275",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "343",
"y": "986",
"properties": {
"color": "16776960"
}
},
{
"ID": "160",
"typeID": "Label",
"zOrder": "146",
"measuredW": "125",
"measuredH": "24",
"x": "418",
"y": "996",
"properties": {
"size": "16",
"text": "Web Frameworks"
}
},
{
"ID": "161",
"typeID": "Canvas",
"zOrder": "147",
"w": "79",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "323",
"y": "896",
"properties": {
"color": "16770457"
}
},
{
"ID": "162",
"typeID": "Label",
"zOrder": "148",
"measuredW": "49",
"measuredH": "24",
"x": "338",
"y": "905",
"properties": {
"size": "16",
"text": "Beego"
}
},
{
"ID": "163",
"typeID": "Canvas",
"zOrder": "149",
"w": "54",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "408",
"y": "896",
"properties": {
"color": "16770457"
}
},
{
"ID": "164",
"typeID": "Label",
"zOrder": "150",
"measuredW": "25",
"measuredH": "24",
"x": "422",
"y": "905",
"properties": {
"size": "16",
"text": "Gin"
}
},
{
"ID": "165",
"typeID": "Canvas",
"zOrder": "151",
"w": "76",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "469",
"y": "896",
"properties": {
"color": "16770457"
}
},
{
"ID": "166",
"typeID": "Label",
"zOrder": "152",
"measuredW": "42",
"measuredH": "24",
"x": "486",
"y": "905",
"properties": {
"size": "16",
"text": "Revel"
}
},
{
"ID": "167",
"typeID": "Canvas",
"zOrder": "153",
"w": "76",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "552",
"y": "896",
"properties": {
"color": "16770457"
}
},
{
"ID": "168",
"typeID": "Label",
"zOrder": "154",
"measuredW": "37",
"measuredH": "24",
"x": "571",
"y": "905",
"properties": {
"size": "16",
"text": "Echo"
}
},
{
"ID": "169",
"typeID": "Canvas",
"zOrder": "155",
"w": "205",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "687",
"y": "983",
"properties": {
"color": "16770457"
}
},
{
"ID": "170",
"typeID": "Label",
"zOrder": "156",
"measuredW": "50",
"measuredH": "24",
"x": "765",
"y": "992",
"properties": {
"size": "16",
"text": "Buffalo"
}
},
{
"ID": "171",
"typeID": "Canvas",
"zOrder": "157",
"w": "205",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "687",
"y": "936",
"properties": {
"color": "16770457"
}
},
{
"ID": "172",
"typeID": "Label",
"zOrder": "158",
"measuredW": "47",
"measuredH": "24",
"x": "766",
"y": "945",
"properties": {
"size": "16",
"text": "Gorilla"
}
},
{
"ID": "173",
"typeID": "Arrow",
"zOrder": "23",
"w": "97",
"h": "40",
"measuredW": "150",
"measuredH": "100",
"x": "605",
"y": "958",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"color": "10027263",
"p0": {
"x": 97,
"y": -0.5
},
"p1": {
"x": 0.5439101123595506,
"y": 0.05905617977528093
},
"p2": {
"x": 0,
"y": 39.5
}
}
},
{
"ID": "174",
"typeID": "Arrow",
"zOrder": "22",
"w": "94",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "616",
"y": "1008",
"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": "175",
"typeID": "Arrow",
"zOrder": "21",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "374",
"y": "924",
"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": "176",
"typeID": "Arrow",
"zOrder": "20",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "434",
"y": "927",
"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": "177",
"typeID": "Arrow",
"zOrder": "19",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "506",
"y": "925",
"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": "178",
"typeID": "Arrow",
"zOrder": "18",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "589",
"y": "922",
"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": "179",
"typeID": "Canvas",
"zOrder": "159",
"w": "110",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "182",
"y": "874",
"properties": {
"color": "16776960"
}
},
{
"ID": "180",
"typeID": "Label",
"zOrder": "160",
"measuredW": "46",
"measuredH": "24",
"x": "214",
"y": "884",
"properties": {
"size": "16",
"text": "ORMs"
}
},
{
"ID": "181",
"typeID": "Arrow",
"zOrder": "17",
"w": "99",
"h": "108",
"measuredW": "150",
"measuredH": "100",
"x": "270",
"y": "899",
"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": "182",
"typeID": "Canvas",
"zOrder": "161",
"w": "89",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "875",
"properties": {
"color": "16770457"
}
},
{
"ID": "183",
"typeID": "Label",
"zOrder": "162",
"measuredW": "50",
"measuredH": "24",
"x": "89",
"y": "884",
"properties": {
"size": "16",
"text": "GORM"
}
},
{
"ID": "184",
"typeID": "Arrow",
"zOrder": "16",
"w": "77",
"h": "1",
"measuredW": "150",
"measuredH": "100",
"x": "150",
"y": "895",
"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": "185",
"typeID": "Canvas",
"zOrder": "163",
"w": "275",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "343",
"y": "1033",
"properties": {
"color": "16776960"
}
},
{
"ID": "186",
"typeID": "Label",
"zOrder": "164",
"measuredW": "59",
"measuredH": "24",
"x": "443",
"y": "1043",
"properties": {
"size": "16",
"text": "Logging"
}
},
{
"ID": "187",
"typeID": "Canvas",
"zOrder": "165",
"w": "187",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1033",
"properties": {
"color": "16770457"
}
},
{
"ID": "188",
"typeID": "Label",
"zOrder": "166",
"measuredW": "29",
"measuredH": "24",
"x": "148",
"y": "1042",
"properties": {
"size": "16",
"text": "Zap"
}
},
{
"ID": "189",
"typeID": "Canvas",
"zOrder": "167",
"w": "187",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "985",
"properties": {
"color": "16770457"
}
},
{
"ID": "190",
"typeID": "Label",
"zOrder": "168",
"measuredW": "50",
"measuredH": "24",
"x": "138",
"y": "994",
"properties": {
"size": "16",
"text": "Logrus"
}
},
{
"ID": "193",
"typeID": "Canvas",
"zOrder": "169",
"w": "275",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "343",
"y": "1080",
"properties": {
"color": "16776960"
}
},
{
"ID": "194",
"typeID": "Label",
"zOrder": "170",
"measuredW": "184",
"measuredH": "24",
"x": "389",
"y": "1090",
"properties": {
"size": "16",
"text": "Real time communication"
}
},
{
"ID": "195",
"typeID": "Arrow",
"zOrder": "15",
"w": "121",
"h": "3",
"measuredW": "150",
"measuredH": "100",
"x": "235",
"y": "1054",
"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": "196",
"typeID": "Arrow",
"zOrder": "14",
"w": "111",
"h": "43",
"measuredW": "150",
"measuredH": "100",
"x": "244",
"y": "1005",
"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": "197",
"typeID": "Canvas",
"zOrder": "171",
"w": "205",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "687",
"y": "1032",
"properties": {
"color": "16770457"
}
},
{
"ID": "198",
"typeID": "Label",
"zOrder": "172",
"measuredW": "53",
"measuredH": "24",
"x": "763",
"y": "1041",
"properties": {
"size": "16",
"text": "Melody"
}
},
{
"ID": "199",
"typeID": "Canvas",
"zOrder": "173",
"w": "205",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "687",
"y": "1080",
"properties": {
"color": "16770457"
}
},
{
"ID": "200",
"typeID": "Label",
"zOrder": "174",
"measuredW": "77",
"measuredH": "24",
"x": "751",
"y": "1089",
"properties": {
"size": "16",
"text": "Centrifugo"
}
},
{
"ID": "201",
"typeID": "Arrow",
"zOrder": "12",
"w": "92",
"h": "4",
"measuredW": "150",
"measuredH": "100",
"x": "605",
"y": "1101",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"color": "10027263",
"p0": {
"x": 91.5,
"y": -0.5
},
"p1": {
"x": 0.6535117710266678,
"y": -0.0007814789489108073
},
"p2": {
"x": 0,
"y": 3.5
}
}
},
{
"ID": "202",
"typeID": "Arrow",
"zOrder": "13",
"w": "93",
"h": "49",
"measuredW": "150",
"measuredH": "100",
"x": "604",
"y": "1048",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"stroke": "dotted",
"color": "10027263",
"p0": {
"x": 92.5,
"y": -0.5
},
"p1": {
"x": 0.5439101123595507,
"y": 0.059056179775280944
},
"p2": {
"x": 0,
"y": 48.5
}
}
},
{
"ID": "206",
"typeID": "Canvas",
"zOrder": "175",
"w": "275",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "342",
"y": "1128",
"properties": {
"color": "16776960"
}
},
{
"ID": "207",
"typeID": "Label",
"zOrder": "176",
"measuredW": "80",
"measuredH": "24",
"x": "440",
"y": "1138",
"properties": {
"size": "16",
"text": "API Clients"
}
},
{
"ID": "209",
"typeID": "Canvas",
"zOrder": "177",
"w": "90",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "220",
"y": "1109",
"properties": {
"color": "16770457"
}
},
{
"ID": "210",
"typeID": "Label",
"zOrder": "178",
"measuredW": "41",
"measuredH": "24",
"x": "244",
"y": "1118",
"properties": {
"size": "16",
"text": "REST"
}
},
{
"ID": "211",
"typeID": "Canvas",
"zOrder": "179",
"w": "113",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1089",
"properties": {
"color": "16770457"
}
},
{
"ID": "212",
"typeID": "Label",
"zOrder": "180",
"measuredW": "64",
"measuredH": "24",
"x": "94",
"y": "1098",
"properties": {
"size": "16",
"text": "Heimdall"
}
},
{
"ID": "213",
"typeID": "Canvas",
"zOrder": "181",
"w": "113",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1136",
"properties": {
"color": "16770457"
}
},
{
"ID": "214",
"typeID": "Label",
"zOrder": "182",
"measuredW": "82",
"measuredH": "24",
"x": "85",
"y": "1145",
"properties": {
"size": "16",
"text": "GRequests"
}
},
{
"ID": "215",
"typeID": "Arrow",
"zOrder": "11",
"w": "70",
"h": "24",
"measuredW": "150",
"measuredH": "100",
"x": "300",
"y": "1123",
"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": "216",
"typeID": "Arrow",
"zOrder": "10",
"w": "64",
"h": "19",
"measuredW": "150",
"measuredH": "100",
"x": "173",
"y": "1107",
"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": "217",
"typeID": "Arrow",
"zOrder": "9",
"w": "68",
"h": "26",
"measuredW": "150",
"measuredH": "100",
"x": "165",
"y": "1134",
"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": "218",
"typeID": "Canvas",
"zOrder": "183",
"w": "90",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "220",
"y": "1158",
"properties": {
"color": "16770457"
}
},
{
"ID": "219",
"typeID": "Label",
"zOrder": "184",
"measuredW": "67",
"measuredH": "24",
"x": "231",
"y": "1167",
"properties": {
"size": "16",
"text": "GraphQL"
}
},
{
"ID": "220",
"typeID": "Arrow",
"zOrder": "8",
"w": "57",
"h": "28",
"measuredW": "150",
"measuredH": "100",
"x": "305",
"y": "1151",
"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": "221",
"typeID": "Canvas",
"zOrder": "185",
"w": "113",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1186",
"properties": {
"color": "16770457"
}
},
{
"ID": "222",
"typeID": "Label",
"zOrder": "186",
"measuredW": "79",
"measuredH": "24",
"x": "86",
"y": "1195",
"properties": {
"size": "16",
"text": "graphql-go"
}
},
{
"ID": "223",
"typeID": "Canvas",
"zOrder": "187",
"w": "113",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1232",
"properties": {
"color": "16770457"
}
},
{
"ID": "224",
"typeID": "Label",
"zOrder": "188",
"measuredW": "50",
"measuredH": "24",
"x": "101",
"y": "1241",
"properties": {
"size": "16",
"text": "gqlgen"
}
},
{
"ID": "225",
"typeID": "Arrow",
"zOrder": "7",
"w": "68",
"h": "61",
"measuredW": "150",
"measuredH": "100",
"x": "171",
"y": "1188",
"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": "226",
"typeID": "Arrow",
"zOrder": "6",
"w": "68",
"h": "20",
"measuredW": "150",
"measuredH": "100",
"x": "174",
"y": "1187",
"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": "227",
"typeID": "Arrow",
"zOrder": "5",
"w": "203",
"h": "97",
"measuredW": "150",
"measuredH": "100",
"x": "598",
"y": "1151",
"properties": {
"curvature": "0",
"leftArrow": "false",
"rightArrow": "false",
"color": "10027263",
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 0.6598560011876191,
"y": 0.20776405967785833
},
"p2": {
"x": 203,
"y": 96.5
}
}
},
{
"ID": "230",
"typeID": "Canvas",
"zOrder": "189",
"w": "275",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "685",
"y": "1229",
"properties": {
"color": "16776960"
}
},
{
"ID": "231",
"typeID": "Label",
"zOrder": "190",
"measuredW": "128",
"measuredH": "24",
"x": "759",
"y": "1239",
"properties": {
"size": "16",
"text": "Testing your Apps"
}
},
{
"ID": "232",
"typeID": "Canvas",
"zOrder": "191",
"w": "313",
"h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "306",
"y": "1225",
"properties": {
"color": "16776960"
}
},
{
"ID": "233",
"typeID": "Label",
"zOrder": "192",
"measuredW": "167",
"measuredH": "24",
"x": "379",
"y": "1235",
"properties": {
"size": "16",
"text": "Tools for Microservices"
}
},
{
"ID": "234",
"typeID": "Arrow",
"zOrder": "4",
"w": "121",
"h": "3",
"measuredW": "150",
"measuredH": "100",
"x": "588",
"y": "1248",
"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": "235",
"typeID": "Canvas",
"zOrder": "193",
"w": "179",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "69",
"y": "1315",
"properties": {
"color": "16770457"
}
},
{
"ID": "236",
"typeID": "Label",
"zOrder": "194",
"measuredW": "67",
"measuredH": "24",
"x": "125",
"y": "1324",
"properties": {
"size": "16",
"text": "Watermill"
}
},
{
"ID": "237",
"typeID": "Canvas",
"zOrder": "195",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "260",
"y": "1315",
"properties": {
"color": "16770457"
}
},
{
"ID": "238",
"typeID": "Label",
"zOrder": "196",
"measuredW": "32",
"measuredH": "24",
"x": "318",
"y": "1324",
"properties": {
"size": "16",
"text": "rpcx"
}
},
{
"ID": "241",
"typeID": "Canvas",
"zOrder": "197",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "260",
"y": "1360",
"properties": {
"color": "16770457"
}
},
{
"ID": "242",
"typeID": "Label",
"zOrder": "198",
"measuredW": "44",
"measuredH": "24",
"x": "312",
"y": "1369",
"properties": {
"size": "16",
"text": "Go-kit"
}
},
{
"ID": "243",
"typeID": "Canvas",
"zOrder": "199",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "260",
"y": "1406",
"properties": {
"color": "16770457"
}
},
{
"ID": "244",
"typeID": "Label",
"zOrder": "200",
"measuredW": "41",
"measuredH": "24",
"x": "313",
"y": "1415",
"properties": {
"size": "16",
"text": "Micro"
}
},
{
"ID": "245",
"typeID": "Canvas",
"zOrder": "201",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "260",
"y": "1452",
"properties": {
"color": "16770457"
}
},
{
"ID": "246",
"typeID": "Label",
"zOrder": "202",
"measuredW": "56",
"measuredH": "24",
"x": "306",
"y": "1461",
"properties": {
"size": "16",
"text": "go-zero"
}
},
{
"ID": "255",
"typeID": "Canvas",
"zOrder": "203",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "424",
"y": "1315",
"properties": {
"color": "16770457"
}
},
{
"ID": "256",
"typeID": "Label",
"zOrder": "204",
"measuredW": "115",
"measuredH": "24",
"x": "440",
"y": "1324",
"properties": {
"size": "16",
"text": "Protocol Buffers"
}
},
{
"ID": "257",
"typeID": "Canvas",
"zOrder": "205",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "424",
"y": "1361",
"properties": {
"color": "16770457"
}
},
{
"ID": "258",
"typeID": "Label",
"zOrder": "206",
"measuredW": "69",
"measuredH": "24",
"x": "463",
"y": "1370",
"properties": {
"size": "16",
"text": "gRPC-Go"
}
},
{
"ID": "259",
"typeID": "Canvas",
"zOrder": "207",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "424",
"y": "1407",
"properties": {
"color": "16770457"
}
},
{
"ID": "260",
"typeID": "Label",
"zOrder": "208",
"measuredW": "108",
"measuredH": "24",
"x": "444",
"y": "1416",
"properties": {
"size": "16",
"text": "gRPC-gateway"
}
},
{
"ID": "261",
"typeID": "Canvas",
"zOrder": "209",
"w": "148",
"h": "42",
"measuredW": "100",
"measuredH": "70",
"x": "424",
"y": "1453",
"properties": {
"color": "16770457"
}
},
{
"ID": "262",
"typeID": "Label",
"zOrder": "210",
"measuredW": "35",
"measuredH": "24",
"x": "480",
"y": "1462",
"properties": {
"size": "16",
"text": "twirp"
}
},
{
"ID": "263",
"typeID": "Arrow",
"zOrder": "3",
"w": "140",
"h": "78",
"measuredW": "150",
"measuredH": "100",
"x": "217",
"y": "1245",
"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": "264",
"typeID": "Arrow",
"zOrder": "2",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "344",
"y": "1250",
"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": "266",
"typeID": "Arrow",
"zOrder": "1",
"w": "1",
"h": "69",
"measuredW": "150",
"measuredH": "100",
"x": "497",
"y": "1261",
"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": "267",
"typeID": "Arrow",
"zOrder": "0",
"w": "206",
"h": "329",
"measuredW": "150",
"measuredH": "100",
"x": "576",
"y": "1249",
"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": "268",
"typeID": "Arrow",
"zOrder": "211",
"w": "1",
"h": "98",
"measuredW": "150",
"measuredH": "100",
"x": "781",
"y": "1606",
"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": "269",
"typeID": "Canvas",
"zOrder": "212",
"w": "468",
"h": "84",
"measuredW": "100",
"measuredH": "70",
"x": "480",
"y": "1551"
},
{
"ID": "270",
"typeID": "Label",
"zOrder": "213",
"measuredW": "407",
"measuredH": "28",
"x": "510",
"y": "1567",
"properties": {
"size": "20",
"text": "Backend Roadmap after Language Selection"
}
},
{
"ID": "271",
"typeID": "Label",
"zOrder": "214",
"measuredW": "153",
"measuredH": "24",
"x": "637",
"y": "1595",
"properties": {
"size": "16",
"text": "roadmap.sh/backend",
"color": "10027263"
}
}
]
},
"attributes": {
"name": "New Wireframe 5",
"order": 1000041.0338040869,
"parentID": null,
"notes": null
},
"branchID": "Master",
"resourceID": "9F49BED8-E849-48D8-8656-2D19484CE0B0",
"mockupH": "1575",
"mockupW": "899",
"measuredW": "968",
"measuredH": "1704",
"version": "1.0"
}
}