{ "mockup": { "controls": { "control": [ { "ID": "0", "measuredH": "40", "measuredW": "146", "properties": { "bold": "true", "size": "32", "text": "Back-end" }, "typeID": "Label", "x": "566", "y": "149", "zOrder": "0" }, { "ID": "1", "h": "105", "measuredH": "104", "measuredW": "12", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 2, "y": 0 }, "p1": { "x": 0.46601941747572817, "y": 0.10679611650485436 }, "p2": { "x": 0, "y": 104 }, "rightArrow": "false", "shape": "bezier", "stroke": "dotted" }, "typeID": "Arrow", "w": "13", "x": "645", "y": "41", "zOrder": "1" }, { "ID": "2", "h": "128", "measuredH": "127", "measuredW": "24", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 3, "y": 0 }, "p1": { "x": 0.430241233523999, "y": -0.06441183785128078 }, "p2": { "x": 24, "y": 127 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "25", "x": "626", "y": "205", "zOrder": "2" }, { "ID": "3", "h": "119", "measuredH": "118", "measuredW": "21", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 15, "y": 0 }, "p1": { "x": 0.4700685560817019, "y": 0.10212735882394516 }, "p2": { "x": 0, "y": 118 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "22", "x": "636", "y": "333", "zOrder": "3" }, { "ID": "4", "measuredH": "32", "measuredW": "74", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Node.js" }, "typeID": "TextInput", "w": "139", "x": "396", "y": "509", "zOrder": "4" }, { "ID": "5", "h": "31", "measuredH": "30", "measuredW": "87", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 87, "y": 2 }, "p1": { "x": 0.5740384615384616, "y": -0.1451923076923077 }, "p2": { "x": 0, "y": 30 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "88", "x": "306", "y": "526", "zOrder": "5" }, { "ID": "6", "measuredH": "26", "measuredW": "92", "properties": { "bold": "true", "size": "18", "text": "Framework" }, "typeID": "Label", "x": "254", "y": "557", "zOrder": "6" }, { "ID": "7", "h": "36", "measuredH": "35", "measuredW": "2", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "length": 2, "x": 2, "y": 0 }, "p1": { "length": 0.34758643030275543, "x": 0.34285714285714286, "y": -0.05714285714285715 }, "p2": { "length": 35.05709628591621, "x": 2, "y": 35 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "3", "x": "292", "y": "583", "zOrder": "7" }, { "ID": "8", "measuredH": "32", "measuredW": "81", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Express" }, "typeID": "TextInput", "w": "139", "x": "232", "y": "619", "zOrder": "8" }, { "ID": "9", "measuredH": "32", "measuredW": "47", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "hapi" }, "typeID": "TextInput", "w": "139", "x": "232", "y": "689", "zOrder": "9" }, { "ID": "10", "measuredH": "32", "measuredW": "46", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Koa" }, "typeID": "TextInput", "w": "139", "x": "233", "y": "724", "zOrder": "10" }, { "ID": "11", "measuredH": "32", "measuredW": "71", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Sails.js" }, "typeID": "TextInput", "w": "139", "x": "234", "y": "759", "zOrder": "11" }, { "ID": "12", "h": "38", "measuredH": "37", "measuredW": "228", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 228, "y": 14 }, "p1": { "x": 0.5200997848151886, "y": -0.10509778531030411 }, "p2": { "x": 0, "y": 37 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "229", "x": "167", "y": "506", "zOrder": "12" }, { "ID": "13", "measuredH": "26", "measuredW": "151", "properties": { "bold": "true", "size": "18", "text": "Package Manager" }, "typeID": "Label", "x": "81", "y": "548", "zOrder": "13" }, { "ID": "14", "h": "36", "measuredH": "35", "measuredW": "12", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 12, "y": 0 }, "p1": { "x": 0.4678777137793531, "y": -0.06956136464333186 }, "p2": { "x": 0, "y": 35 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "13", "x": "133", "y": "579", "zOrder": "14" }, { "ID": "15", "measuredH": "32", "measuredW": "49", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "npm" }, "typeID": "TextInput", "w": "139", "x": "72", "y": "621", "zOrder": "15" }, { "ID": "16", "measuredH": "32", "measuredW": "51", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Yarn" }, "typeID": "TextInput", "w": "139", "x": "73", "y": "656", "zOrder": "16" }, { "ID": "17", "h": "42", "measuredH": "41", "measuredW": "87", "properties": { "color": "2848996", "curvature": "0", "direction": "bottom", "leftArrow": "false", "p0": { "x": 87, "y": 0 }, "p1": { "x": 0.42179546506247106, "y": -0.003933364183248496 }, "p2": { "x": 0, "y": 41 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "88", "x": "537", "y": "466", "zOrder": "17" }, { "ID": "18", "measuredH": "26", "measuredW": "63", "properties": { "bold": "true", "size": "18", "text": "Testing" }, "typeID": "Label", "x": "458", "y": "565", "zOrder": "18" }, { "ID": "19", "h": "29", "measuredH": "28", "measuredW": "1", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 0, "y": 0 }, "p1": { "x": 0.4977375565610856, "y": 0.04751131221719452 }, "p2": { "x": 0, "y": 28 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "2", "x": "486", "y": "590", "zOrder": "19" }, { "ID": "20", "measuredH": "32", "measuredW": "50", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Jest" }, "typeID": "TextInput", "w": "162", "x": "407", "y": "621", "zOrder": "20" }, { "ID": "21", "measuredH": "32", "measuredW": "67", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Mocha" }, "typeID": "TextInput", "w": "162", "x": "408", "y": "656", "zOrder": "21" }, { "ID": "22", "measuredH": "32", "measuredW": "81", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Enzyme" }, "typeID": "TextInput", "w": "162", "x": "408", "y": "691", "zOrder": "22" }, { "ID": "23", "h": "20", "measuredH": "19", "measuredW": "3", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 19.1049731745428, "x": 2, "y": 19 }, "p1": { "length": 0.5592341933075103, "x": 0.5513330320831451, "y": 0.09367374604609124 }, "p2": { "length": 3, "x": 3, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "4", "x": "484", "y": "545", "zOrder": "23" }, { "ID": "24", "measuredH": "32", "measuredW": "51", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Chai" }, "typeID": "TextInput", "w": "162", "x": "408", "y": "726", "zOrder": "24" }, { "ID": "25", "h": "142", "measuredH": "141", "measuredW": "138", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 0, "y": 0 }, "p1": { "x": 0.4557377049180328, "y": 0.11311475409836064 }, "p2": { "x": 138, "y": 141 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "139", "x": "641", "y": "456", "zOrder": "25" }, { "ID": "26", "measuredH": "32", "measuredW": "64", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "PHP 7" }, "typeID": "TextInput", "w": "139", "x": "779", "y": "603", "zOrder": "26" }, { "ID": "27", "h": "29", "measuredH": "28", "measuredW": "62", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 28, "x": 0, "y": 28 }, "p1": { "length": 0.582362350666069, "x": 0.5718861209964412, "y": 0.10996441281138793 }, "p2": { "length": 62.00806399170998, "x": 62, "y": 1 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "63", "x": "815", "y": "572", "zOrder": "27" }, { "ID": "28", "measuredH": "26", "measuredW": "151", "properties": { "bold": "true", "size": "18", "text": "Package Manager" }, "typeID": "Label", "x": "888", "y": "560", "zOrder": "28" }, { "ID": "29", "h": "2", "measuredH": "1", "measuredW": "39", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 1, "x": 0, "y": 1 }, "p1": { "length": 0.4622501635210244, "x": 0.4615384615384616, "y": 0.025641025641025644 }, "p2": { "length": 39.01281840626232, "x": 39, "y": 1 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "40", "x": "1048", "y": "572", "zOrder": "29" }, { "ID": "30", "measuredH": "32", "measuredW": "99", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Composer" }, "typeID": "TextInput", "w": "139", "x": "1093", "y": "557", "zOrder": "30" }, { "ID": "31", "h": "27", "measuredH": "26", "measuredW": "49", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.5643193916913772, "x": 0.5574496644295301, "y": 0.08778523489932857 }, "p2": { "length": 55.47071299343465, "x": 49, "y": 26 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "50", "x": "918", "y": "632", "zOrder": "31" }, { "ID": "32", "measuredH": "26", "measuredW": "92", "properties": { "bold": "true", "size": "18", "text": "Framework" }, "typeID": "Label", "x": "944", "y": "659", "zOrder": "32" }, { "ID": "33", "h": "34", "measuredH": "33", "measuredW": "19", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.6391778508289956, "x": 0.6388140161725069, "y": 0.021563342318059286 }, "p2": { "length": 38.07886552931954, "x": 19, "y": 33 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "20", "x": "980", "y": "685", "zOrder": "33" }, { "ID": "34", "measuredH": "32", "measuredW": "73", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Laravel" }, "typeID": "TextInput", "w": "139", "x": "967", "y": "721", "zOrder": "34" }, { "ID": "35", "measuredH": "32", "measuredW": "85", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Symfony" }, "typeID": "TextInput", "w": "139", "x": "968", "y": "756", "zOrder": "35" }, { "ID": "36", "measuredH": "26", "measuredW": "63", "properties": { "bold": "true", "size": "18", "text": "Testing" }, "typeID": "Label", "x": "783", "y": "663", "zOrder": "36" }, { "ID": "37", "h": "27", "measuredH": "26", "measuredW": "13", "properties": { "color": "2848996", "curvature": "0", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.6878740667500972, "x": 0.6878048780487805, "y": 0.009756097560975547 }, "p2": { "length": 29.068883707497267, "x": 13, "y": 26 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "14", "x": "827", "y": "689", "zOrder": "37" }, { "ID": "38", "measuredH": "32", "measuredW": "82", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "PHPUnit" }, "typeID": "TextInput", "w": "162", "x": "792", "y": "722", "zOrder": "38" }, { "ID": "39", "measuredH": "32", "measuredW": "84", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "phpspec" }, "typeID": "TextInput", "w": "162", "x": "793", "y": "757", "zOrder": "39" }, { "ID": "40", "measuredH": "32", "measuredW": "118", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Codeception" }, "typeID": "TextInput", "w": "162", "x": "793", "y": "792", "zOrder": "40" }, { "ID": "41", "h": "25", "measuredH": "23", "measuredW": "13", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "length": 26.419689627245813, "x": 13, "y": 23 }, "p1": { "length": 0.5271972711905063, "x": 0.5214899713467048, "y": -0.07736389684813753 }, "p2": { "length": 0, "x": 0, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "15", "x": "800", "y": "637", "zOrder": "41" }, { "ID": "42", "h": "33", "measuredH": "32", "measuredW": "0", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.5178212058827155, "x": 0.5173501577287066, "y": 0.02208201892744478 }, "p2": { "length": 32, "x": 0, "y": 32 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "1", "x": "862", "y": "827", "zOrder": "42" }, { "ID": "43", "measuredH": "32", "measuredW": "82", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Mockery" }, "typeID": "TextInput", "w": "162", "x": "792", "y": "861", "zOrder": "43" }, { "ID": "44", "measuredH": "32", "measuredW": "43", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Ava" }, "typeID": "TextInput", "w": "162", "x": "407", "y": "797", "zOrder": "44" }, { "ID": "45", "h": "487", "measuredH": "486", "measuredW": "151", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 0, "y": 0 }, "p1": { "x": 0.5192376745676591, "y": -0.04404298119283235 }, "p2": { "x": 151, "y": 486 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "152", "x": "635", "y": "473", "zOrder": "45" }, { "ID": "46", "measuredH": "32", "measuredW": "70", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Python" }, "typeID": "TextInput", "w": "130", "x": "747", "y": "397", "zOrder": "46" }, { "ID": "47", "measuredH": "32", "measuredW": "97", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "C# (.NET)" }, "typeID": "TextInput", "w": "246", "x": "789", "y": "966", "zOrder": "47" }, { "ID": "48", "measuredH": "32", "measuredW": "221", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Java (Grails, Spring, Play)" }, "typeID": "TextInput", "w": "246", "x": "789", "y": "1004", "zOrder": "48" }, { "ID": "49", "measuredH": "32", "measuredW": "37", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Go" }, "typeID": "TextInput", "w": "246", "x": "789", "y": "1041", "zOrder": "49" }, { "ID": "50", "measuredH": "32", "measuredW": "56", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Ruby" }, "typeID": "TextInput", "w": "139", "x": "396", "y": "397", "zOrder": "50" }, { "ID": "51", "h": "396", "measuredH": "395", "measuredW": "59", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 14, "y": 0 }, "p1": { "x": 0.5603409503308074, "y": -0.08790823622100975 }, "p2": { "x": 59, "y": 395 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "60", "x": "616", "y": "461", "zOrder": "51" }, { "ID": "52", "h": "79", "measuredH": "78", "measuredW": "140", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 140, "y": 0 }, "p1": { "x": 0.4648072163064605, "y": -0.04307523630745718 }, "p2": { "x": 0, "y": 78 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "141", "x": "539", "y": "857", "zOrder": "52" }, { "ID": "53", "measuredH": "32", "measuredW": "127", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "RESTful APIs" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "923", "zOrder": "53" }, { "ID": "56", "h": "117", "measuredH": "116", "measuredW": "129", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 129, "y": 0 }, "p1": { "x": 0.4400283386468296, "y": 0.01608218207580588 }, "p2": { "x": 0, "y": 116 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "130", "x": "546", "y": "861", "zOrder": "54" }, { "ID": "57", "measuredH": "32", "measuredW": "130", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Authentication" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "962", "zOrder": "55" }, { "ID": "58", "h": "17", "measuredH": "16", "measuredW": "87", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 87, "y": 16 }, "p1": { "x": 0.49191685912240185, "y": -0.05311778290993072 }, "p2": { "x": 0, "y": 1 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "88", "x": "219", "y": "956", "zOrder": "56" }, { "ID": "59", "measuredH": "32", "measuredW": "94", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "OAuth 2.0" }, "typeID": "TextInput", "w": "117", "x": "95", "y": "984", "zOrder": "57" }, { "ID": "60", "h": "15", "measuredH": "14", "measuredW": "88", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 88, "y": 0 }, "p1": { "x": 0.5662833312270947, "y": 0.0640717806141792 }, "p2": { "x": 0, "y": 13 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "89", "x": "218", "y": "979", "zOrder": "58" }, { "ID": "61", "measuredH": "32", "measuredW": "55", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "JWT" }, "typeID": "TextInput", "w": "78", "x": "133", "y": "948", "zOrder": "59" }, { "ID": "62", "measuredH": "32", "measuredW": "212", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "SOLID, YAGNI, KISS etc" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "998", "zOrder": "60" }, { "ID": "63", "h": "152", "measuredH": "151", "measuredW": "139", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 139, "y": 0 }, "p1": { "x": 0.484958364461289, "y": 0.03977697199395055 }, "p2": { "x": 0, "y": 151 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "140", "x": "546", "y": "862", "zOrder": "61" }, { "ID": "64", "h": "359", "measuredH": "358", "measuredW": "74", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 21, "y": 0 }, "p1": { "x": 0.4478752770110027, "y": 0.17431670619338285 }, "p2": { "x": 0, "y": 358 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "75", "x": "659", "y": "860", "zOrder": "62" }, { "ID": "65", "measuredH": "32", "measuredW": "78", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Storage" }, "typeID": "TextInput", "w": "153", "x": "859", "y": "1222", "zOrder": "63" }, { "ID": "66", "h": "34", "measuredH": "33", "measuredW": "33", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 33, "y": 33 }, "p1": { "x": 0.4545454545454546, "y": -0.030303030303030304 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "34", "x": "947", "y": "1256", "zOrder": "64" }, { "ID": "67", "measuredH": "26", "measuredW": "182", "properties": { "bold": "true", "size": "18", "text": "Relational Databases" }, "typeID": "Label", "x": "914", "y": "1290", "zOrder": "65" }, { "ID": "68", "h": "38", "measuredH": "37", "measuredW": "7", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.42775340205891166, "x": 0.42432432432432426, "y": 0.05405405405405411 }, "p2": { "length": 37.656340767525464, "x": 7, "y": 37 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "8", "x": "994", "y": "1320", "zOrder": "66" }, { "ID": "69", "measuredH": "32", "measuredW": "76", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "MySQL" }, "typeID": "TextInput", "w": "246", "x": "924", "y": "1471", "zOrder": "67" }, { "ID": "70", "measuredH": "32", "measuredW": "83", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "MariaDB" }, "typeID": "TextInput", "w": "246", "x": "924", "y": "1433", "zOrder": "68" }, { "ID": "71", "measuredH": "32", "measuredW": "114", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "PostgreSQL" }, "typeID": "TextInput", "w": "246", "x": "924", "y": "1396", "zOrder": "69" }, { "ID": "72", "measuredH": "32", "measuredW": "67", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Oracle" }, "typeID": "TextInput", "w": "246", "x": "923", "y": "1359", "zOrder": "70" }, { "ID": "73", "h": "292", "measuredH": "291", "measuredW": "30", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 291.556169545424, "x": 18, "y": 291 }, "p1": { "length": 0.4739982378679437, "x": 0.4675862068965517, "y": 0.07770114942528739 }, "p2": { "length": 30, "x": 30, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "31", "x": "858", "y": "1253", "zOrder": "71" }, { "ID": "74", "measuredH": "26", "measuredW": "158", "properties": { "bold": "true", "size": "18", "text": "NoSQL Databases" }, "typeID": "Label", "x": "835", "y": "1557", "zOrder": "72" }, { "ID": "75", "measuredH": "32", "measuredW": "185", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Regular Expressions" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "1034", "zOrder": "73" }, { "ID": "77", "h": "36", "measuredH": "35", "measuredW": "10", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.42775340205891166, "x": 0.42432432432432426, "y": 0.054054054054054 }, "p2": { "length": 36.40054944640259, "x": 10, "y": 35 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "11", "x": "887", "y": "1585", "zOrder": "74" }, { "ID": "78", "measuredH": "32", "measuredW": "104", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Cassandra" }, "typeID": "TextInput", "w": "246", "x": "841", "y": "1696", "zOrder": "75" }, { "ID": "79", "measuredH": "32", "measuredW": "92", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "MongoDB" }, "typeID": "TextInput", "w": "246", "x": "841", "y": "1658", "zOrder": "76" }, { "ID": "80", "measuredH": "32", "measuredW": "61", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Redis" }, "typeID": "TextInput", "w": "246", "x": "840", "y": "1621", "zOrder": "77" }, { "ID": "81", "measuredH": "26", "measuredW": "195", "properties": { "bold": "true", "size": "18", "text": "Up your Game further!" }, "typeID": "Label", "x": "593", "y": "1434", "zOrder": "78" }, { "ID": "82", "h": "141", "measuredH": "140", "measuredW": "18", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 6, "y": 0 }, "p1": { "x": 0.591307066916823, "y": 0.116635397123202 }, "p2": { "x": 0, "y": 140 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "19", "x": "677", "y": "1468", "zOrder": "79" }, { "ID": "83", "h": "33", "measuredH": "32", "measuredW": "116", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "length": 120.3328716519306, "x": 116, "y": 32 }, "p1": { "length": 0.4993624094871551, "x": 0.4988634015292415, "y": -0.022318660880347164 }, "p2": { "length": 0, "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "117", "x": "557", "y": "1577", "zOrder": "80" }, { "ID": "84", "measuredH": "32", "measuredW": "188", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "GOF Design Patterns" }, "typeID": "TextInput", "w": "316", "x": "234", "y": "1559", "zOrder": "81" }, { "ID": "85", "measuredH": "32", "measuredW": "190", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Architectural Patterns" }, "typeID": "TextInput", "w": "316", "x": "234", "y": "1596", "zOrder": "82" }, { "ID": "86", "h": "7", "measuredH": "6", "measuredW": "115", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "length": 115.15641536623131, "x": 115, "y": 6 }, "p1": { "length": 0.4993624094871552, "x": 0.4988634015292416, "y": -0.02231866088034718 }, "p2": { "length": 1, "x": 0, "y": 1 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "116", "x": "559", "y": "1610", "zOrder": "83" }, { "ID": "87", "measuredH": "32", "measuredW": "149", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Give DDD a shot" }, "typeID": "TextInput", "w": "316", "x": "234", "y": "1632", "zOrder": "84" }, { "ID": "88", "h": "24", "measuredH": "23", "measuredW": "119", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 119, "x": 119, "y": 0 }, "p1": { "length": 0.4993624094871551, "x": 0.4988634015292415, "y": -0.022318660880347178 }, "p2": { "length": 23, "x": 0, "y": 23 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "120", "x": "559", "y": "1625", "zOrder": "85" }, { "ID": "89", "measuredH": "32", "measuredW": "294", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Learn different testing techniques" }, "typeID": "TextInput", "w": "316", "x": "234", "y": "1669", "zOrder": "86" }, { "ID": "90", "h": "62", "measuredH": "61", "measuredW": "121", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 121, "x": 121, "y": 0 }, "p1": { "length": 0.5087625513847925, "x": 0.5029016657710907, "y": 0.07700161203653946 }, "p2": { "length": 61, "x": 0, "y": 61 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "122", "x": "558", "y": "1625", "zOrder": "87" }, { "ID": "91", "measuredH": "48", "measuredW": "48", "properties": { "color": "2848996", "icon": { "ID": "flag-checkered", "size": "large" } }, "typeID": "Icon", "x": "742", "y": "1859", "zOrder": "88" }, { "ID": "92", "h": "228", "measuredH": "227", "measuredW": "61", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 6, "y": 0 }, "p1": { "x": 0.5282078957200382, "y": -0.1186433641911246 }, "p2": { "x": 61, "y": 227 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "62", "x": "674", "y": "1609", "zOrder": "89" }, { "ID": "93", "measuredH": "32", "measuredW": "141", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Search Engines" }, "typeID": "TextInput", "w": "316", "x": "234", "y": "1522", "zOrder": "90" }, { "ID": "94", "h": "65", "measuredH": "64", "measuredW": "117", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 117, "y": 64 }, "p1": { "x": 0.5428732077593478, "y": -0.07056508293505763 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "118", "x": "561", "y": "1539", "zOrder": "91" }, { "ID": "95", "h": "141", "measuredH": "140", "measuredW": "61", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 0, "y": 140 }, "p1": { "x": 0.5428732077593478, "y": -0.0705650829350576 }, "p2": { "x": 61, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "62", "x": "375", "y": "1383", "zOrder": "92" }, { "ID": "96", "measuredH": "32", "measuredW": "127", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "ElasticSearch" }, "typeID": "TextInput", "w": "182", "x": "361", "y": "1343", "zOrder": "93" }, { "ID": "97", "h": "146", "measuredH": "145", "measuredW": "79", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 79, "y": 145 }, "p1": { "x": 0.5378461538461539, "y": 0.11876923076923078 }, "p2": { "x": 1, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "80", "x": "261", "y": "1376", "zOrder": "94" }, { "ID": "98", "measuredH": "32", "measuredW": "47", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Solr" }, "typeID": "TextInput", "w": "80", "x": "224", "y": "1342", "zOrder": "95" }, { "ID": "99", "measuredH": "48", "measuredW": "48", "properties": { "color": "2848996", "icon": { "ID": "circle", "size": "large" } }, "typeID": "Icon", "x": "655", "y": "1591", "zOrder": "96" }, { "ID": "100", "h": "23", "measuredH": "22", "measuredW": "177", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 0, "y": 1 }, "p1": { "x": 0.609915014164306, "y": 0.04976392823418319 }, "p2": { "x": 177, "y": 22 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "178", "x": "667", "y": "1217", "zOrder": "97" }, { "ID": "101", "h": "218", "measuredH": "217", "measuredW": "46", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 37, "y": 0 }, "p1": { "x": 0.4439686241255035, "y": -0.18431206275174897 }, "p2": { "x": 46, "y": 217 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "47", "x": "621", "y": "1216", "zOrder": "98" }, { "ID": "102", "measuredH": "48", "measuredW": "48", "properties": { "color": "2848996", "icon": { "ID": "circle", "size": "large" } }, "typeID": "Icon", "x": "637", "y": "1190", "zOrder": "99" }, { "ID": "103", "measuredH": "48", "measuredW": "48", "properties": { "color": "2848996", "icon": { "ID": "circle", "size": "large" } }, "typeID": "Icon", "x": "655", "y": "838", "zOrder": "100" }, { "ID": "104", "measuredH": "48", "measuredW": "48", "properties": { "color": "2848996", "icon": { "ID": "circle", "size": "large" } }, "typeID": "Icon", "x": "605", "y": "437", "zOrder": "101" }, { "ID": "105", "measuredH": "26", "measuredW": "63", "properties": { "bold": "true", "size": "18", "text": "Testing" }, "typeID": "Label", "x": "253", "y": "326", "zOrder": "102" }, { "ID": "106", "h": "34", "measuredH": "33", "measuredW": "3", "properties": { "color": "2848996", "curvature": "0", "direction": "top", "leftArrow": "false", "p0": { "x": 3, "y": 33 }, "p1": { "x": 0.6878048780487805, "y": 0.0097560975609756 }, "p2": { "x": 1, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "4", "x": "451", "y": "365", "zOrder": "103" }, { "ID": "107", "measuredH": "32", "measuredW": "69", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "RSpec" }, "typeID": "TextInput", "w": "130", "x": "238", "y": "261", "zOrder": "104" }, { "ID": "108", "measuredH": "26", "measuredW": "151", "properties": { "bold": "true", "size": "18", "text": "Package Manager" }, "typeID": "Label", "x": "386", "y": "333", "zOrder": "105" }, { "ID": "109", "h": "38", "measuredH": "37", "measuredW": "2", "properties": { "color": "2848996", "curvature": "0", "direction": "top", "leftArrow": "false", "p0": { "x": 2, "y": 37 }, "p1": { "x": 0.6878048780487805, "y": 0.009756097560975618 }, "p2": { "x": 1, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "3", "x": "448", "y": "300", "zOrder": "106" }, { "ID": "110", "measuredH": "32", "measuredW": "103", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "RubyGems" }, "typeID": "TextInput", "w": "130", "x": "396", "y": "261", "zOrder": "107" }, { "ID": "111", "measuredH": "32", "measuredW": "72", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Sinatra" }, "typeID": "TextInput", "w": "142", "x": "81", "y": "225", "zOrder": "108" }, { "ID": "112", "measuredH": "32", "measuredW": "126", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Ruby on Rails" }, "typeID": "TextInput", "w": "142", "x": "81", "y": "261", "zOrder": "109" }, { "ID": "113", "h": "92", "measuredH": "91", "measuredW": "240", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.5801785788277289, "x": 0.5738202807452291, "y": 0.08565902600444264 }, "p2": { "length": 256.67294364618954, "x": 240, "y": 91 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "241", "x": "922", "y": "625", "zOrder": "110" }, { "ID": "114", "measuredH": "32", "measuredW": "60", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "PSRs" }, "typeID": "TextInput", "w": "139", "x": "1114", "y": "721", "zOrder": "111" }, { "ID": "115", "measuredH": "32", "measuredW": "78", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "MSSQL" }, "typeID": "TextInput", "w": "246", "x": "924", "y": "1507", "zOrder": "112" }, { "ID": "116", "measuredH": "32", "measuredW": "113", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Memcached" }, "typeID": "TextInput", "w": "246", "x": "1040", "y": "1192", "zOrder": "113" }, { "ID": "117", "h": "30", "measuredH": "29", "measuredW": "7", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 7, "x": 7, "y": 0 }, "p1": { "length": 0.4865955577019141, "x": 0.4795564795564795, "y": -0.08246708246708247 }, "p2": { "length": 29.017236257093817, "x": 1, "y": 29 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "8", "x": "924", "y": "1193", "zOrder": "114" }, { "ID": "118", "h": "46", "measuredH": "45", "measuredW": "137", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 137, "y": 1 }, "p1": { "x": 0.4663459178162894, "y": -0.0777652314792086 }, "p2": { "x": 0, "y": 45 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "138", "x": "539", "y": "855", "zOrder": "115" }, { "ID": "119", "measuredH": "32", "measuredW": "112", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Web Server" }, "typeID": "TextInput", "w": "231", "x": "307", "y": "885", "zOrder": "116" }, { "ID": "120", "h": "33", "measuredH": "32", "measuredW": "69", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 69, "y": 32 }, "p1": { "x": 0.5192660550458715, "y": -0.06422018348623854 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "70", "x": "238", "y": "867", "zOrder": "117" }, { "ID": "121", "measuredH": "32", "measuredW": "60", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Nginx" }, "typeID": "TextInput", "w": "117", "x": "118", "y": "898", "zOrder": "118" }, { "ID": "122", "h": "4", "measuredH": "3", "measuredW": "70", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 70, "y": 3 }, "p1": { "x": 0.6145684554172618, "y": -0.01979187920832483 }, "p2": { "x": 0, "y": 2 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "71", "x": "237", "y": "903", "zOrder": "119" }, { "ID": "123", "measuredH": "32", "measuredW": "76", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Apache" }, "typeID": "TextInput", "w": "117", "x": "117", "y": "859", "zOrder": "120" }, { "ID": "124", "h": "40", "measuredH": "39", "measuredW": "83", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 83, "y": 39 }, "p1": { "x": 0.500780031201248, "y": -0.12012480499219969 }, "p2": { "x": 0, "y": 1 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "84", "x": "539", "y": "413", "zOrder": "121" }, { "ID": "125", "measuredH": "26", "measuredW": "92", "properties": { "bold": "true", "size": "18", "text": "Framework" }, "typeID": "Label", "x": "147", "y": "333", "zOrder": "122" }, { "ID": "126", "h": "56", "measuredH": "55", "measuredW": "206", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 206, "y": 55 }, "p1": { "x": 0.6664393656100833, "y": 0.08569983062405138 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "207", "x": "189", "y": "360", "zOrder": "123" }, { "ID": "127", "h": "39", "measuredH": "38", "measuredW": "23", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 23, "y": 38 }, "p1": { "x": 0.3862138874809934, "y": 0.02939685757729346 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier", "text": "" }, "typeID": "Arrow", "w": "24", "x": "155", "y": "299", "zOrder": "124" }, { "ID": "128", "h": "51", "measuredH": "50", "measuredW": "113", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 113, "y": 50 }, "p1": { "x": 0.6909198212629626, "y": 0.12950004215496166 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "114", "x": "282", "y": "354", "zOrder": "125" }, { "ID": "129", "h": "33", "measuredH": "32", "measuredW": "3", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "length": 32.0624390837628, "x": 2, "y": 32 }, "p1": { "length": 0.34758643030275543, "x": 0.34285714285714286, "y": -0.057142857142857155 }, "p2": { "length": 0, "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "4", "x": "279", "y": "299", "zOrder": "126" }, { "ID": "130", "measuredH": "26", "measuredW": "69", "properties": { "bold": "true", "size": "18", "text": "Caching" }, "typeID": "Label", "x": "914", "y": "1165", "zOrder": "127" }, { "ID": "131", "h": "62", "measuredH": "61", "measuredW": "168", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "true", "p0": { "length": 178.7316424139833, "x": 168, "y": 61 }, "p1": { "length": 0.6269314486021302, "x": 0.5550848978712711, "y": -0.29141687906091834 }, "p2": { "length": 41, "x": 0, "y": 41 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "169", "x": "949", "y": "1120", "zOrder": "128" }, { "ID": "132", "measuredH": "32", "measuredW": "61", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Redis" }, "typeID": "TextInput", "w": "246", "x": "1040", "y": "1227", "zOrder": "129" }, { "ID": "133", "measuredH": "32", "measuredW": "99", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "RethinkDB" }, "typeID": "TextInput", "w": "246", "x": "842", "y": "1732", "zOrder": "130" }, { "ID": "135", "h": "179", "measuredH": "178", "measuredW": "136", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 136, "y": 0 }, "p1": { "x": 0.4401741954956379, "y": 0.060565991635166794 }, "p2": { "x": 0, "y": 178 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "137", "x": "547", "y": "870", "zOrder": "131" }, { "ID": "136", "h": "32", "measuredH": "31", "measuredW": "2", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "length": 2, "x": 2, "y": 0 }, "p1": { "length": 0.4622501635210244, "x": 0.4615384615384616, "y": 0.025641025641025644 }, "p2": { "length": 31, "x": 0, "y": 31 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "3", "x": "1037", "y": "798", "zOrder": "132" }, { "ID": "137", "measuredH": "32", "measuredW": "49", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Slim" }, "typeID": "TextInput", "w": "139", "x": "972", "y": "837", "zOrder": "133" }, { "ID": "138", "measuredH": "32", "measuredW": "70", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Lumen" }, "typeID": "TextInput", "w": "139", "x": "973", "y": "872", "zOrder": "134" }, { "ID": "139", "h": "73", "measuredH": "72", "measuredW": "22", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 22, "y": 72 }, "p1": { "x": 0.5378461538461539, "y": 0.11876923076923072 }, "p2": { "x": 2, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "23", "x": "339", "y": "1447", "zOrder": "135" }, { "ID": "140", "measuredH": "32", "measuredW": "69", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Sphinx" }, "typeID": "TextInput", "w": "80", "x": "305", "y": "1410", "zOrder": "136" }, { "ID": "141", "measuredH": "32", "measuredW": "106", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Couchbase" }, "typeID": "TextInput", "w": "246", "x": "842", "y": "1768", "zOrder": "137" }, { "ID": "142", "h": "43", "measuredH": "42", "measuredW": "110", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 0, "y": 42 }, "p1": { "x": 0.4557377049180327, "y": 0.11311475409836064 }, "p2": { "x": 110, "y": 1 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "111", "x": "636", "y": "414", "zOrder": "138" }, { "ID": "143", "h": "25", "measuredH": "24", "measuredW": "147", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 147, "y": 1 }, "p1": { "x": 0.3845722157032804, "y": 0.1598898015407377 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "148", "x": "879", "y": "419", "zOrder": "139" }, { "ID": "144", "measuredH": "32", "measuredW": "58", "properties": { "align": "center", "color": "16770457", "size": "18", "text": "Flask" }, "typeID": "TextInput", "w": "142", "x": "1077", "y": "163", "zOrder": "140" }, { "ID": "145", "measuredH": "32", "measuredW": "72", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Django" }, "typeID": "TextInput", "w": "142", "x": "1077", "y": "199", "zOrder": "141" }, { "ID": "146", "h": "44", "measuredH": "43", "measuredW": "34", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 0, "y": 43 }, "p1": { "x": 0.541967213114754, "y": 0.12163934426229508 }, "p2": { "x": 34, "y": 0 }, "rightArrow": "false", "shape": "bezier", "text": "" }, "typeID": "Arrow", "w": "35", "x": "1040", "y": "347", "zOrder": "142" }, { "ID": "147", "measuredH": "32", "measuredW": "80", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Pyramid" }, "typeID": "TextInput", "w": "142", "x": "1078", "y": "235", "zOrder": "143" }, { "ID": "148", "h": "45", "measuredH": "43", "measuredW": "87", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 87, "y": 0 }, "p1": { "x": 0.41884488965409294, "y": 0.22350915636249805 }, "p2": { "x": 0, "y": 41 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "89", "x": "878", "y": "367", "zOrder": "144" }, { "ID": "149", "measuredH": "26", "measuredW": "63", "properties": { "bold": "true", "size": "18", "text": "Testing" }, "typeID": "Label", "x": "934", "y": "343", "zOrder": "145" }, { "ID": "150", "measuredH": "32", "measuredW": "67", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "py.test" }, "typeID": "TextInput", "w": "142", "x": "902", "y": "246", "zOrder": "146" }, { "ID": "151", "measuredH": "32", "measuredW": "137", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "unittest/pyUnit" }, "typeID": "TextInput", "w": "142", "x": "902", "y": "282", "zOrder": "147" }, { "ID": "152", "h": "26", "measuredH": "25", "measuredW": "2", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 2, "y": 25 }, "p1": { "x": 0.32114467408585057, "y": 0.014308426073131956 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier", "text": "" }, "typeID": "Arrow", "w": "3", "x": "963", "y": "318", "zOrder": "148" }, { "ID": "153", "measuredH": "32", "measuredW": "77", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "doctest" }, "typeID": "TextInput", "w": "142", "x": "902", "y": "211", "zOrder": "149" }, { "ID": "154", "h": "70", "measuredH": "69", "measuredW": "4", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.5532446697169622, "x": 0.5522012578616352, "y": 0.033962264150943396 }, "p2": { "length": 69.06518659932803, "x": 3, "y": 69 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "5", "x": "793", "y": "329", "zOrder": "150" }, { "ID": "155", "measuredH": "26", "measuredW": "151", "properties": { "bold": "true", "size": "18", "text": "Package Manager" }, "typeID": "Label", "x": "728", "y": "300", "zOrder": "151" }, { "ID": "156", "h": "38", "measuredH": "37", "measuredW": "2", "properties": { "color": "2848996", "curvature": "0", "direction": "top", "leftArrow": "false", "p0": { "length": 37.05401462729781, "x": 2, "y": 37 }, "p1": { "length": 0.6878740667500971, "x": 0.6878048780487804, "y": 0.009756097560975624 }, "p2": { "length": 1, "x": 1, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "3", "x": "790", "y": "267", "zOrder": "152" }, { "ID": "157", "measuredH": "32", "measuredW": "40", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Pip" }, "typeID": "TextInput", "w": "130", "x": "728", "y": "228", "zOrder": "153" }, { "ID": "158", "measuredH": "32", "measuredW": "67", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Caddy" }, "typeID": "TextInput", "w": "117", "x": "117", "y": "822", "zOrder": "154" }, { "ID": "159", "h": "54", "measuredH": "53", "measuredW": "76", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 76, "y": 53 }, "p1": { "x": 0.511578947368421, "y": -0.1031578947368421 }, "p2": { "x": 0, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "77", "x": "239", "y": "832", "zOrder": "155" }, { "ID": "160", "measuredH": "32", "measuredW": "87", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "GraphQL" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "1071", "zOrder": "156" }, { "ID": "161", "h": "215", "measuredH": "214", "measuredW": "143", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 143, "y": 0 }, "p1": { "x": 0.515039207271876, "y": 0.1159637966683572 }, "p2": { "x": 0, "y": 214 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "144", "x": "544", "y": "870", "zOrder": "157" }, { "ID": "162", "measuredH": "32", "measuredW": "72", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "Docker" }, "typeID": "TextInput", "w": "231", "x": "306", "y": "1106", "zOrder": "158" }, { "ID": "163", "h": "244", "measuredH": "243", "measuredW": "137", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 137, "y": 0 }, "p1": { "x": 0.5121913158818711, "y": 0.1355089142901728 }, "p2": { "x": 0, "y": 243 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "138", "x": "548", "y": "877", "zOrder": "159" }, { "ID": "164", "measuredH": "26", "measuredW": "43", "properties": { "bold": "true", "size": "18", "text": "Sync" }, "typeID": "Label", "x": "1066", "y": "314", "zOrder": "160" }, { "ID": "165", "h": "33", "measuredH": "32", "measuredW": "15", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 0, "y": 32 }, "p1": { "x": 0.443607818007049, "y": 0.04501762255687279 }, "p2": { "x": 15, "y": 0 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "16", "x": "1093", "y": "278", "zOrder": "161" }, { "ID": "168", "measuredH": "26", "measuredW": "52", "properties": { "bold": "true", "size": "18", "text": "Async" }, "typeID": "Label", "x": "1120", "y": "337", "zOrder": "162" }, { "ID": "170", "measuredH": "32", "measuredW": "70", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "gevent" }, "typeID": "TextInput", "w": "142", "x": "1215", "y": "449", "zOrder": "163" }, { "ID": "171", "measuredH": "32", "measuredW": "70", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "aiohttp" }, "typeID": "TextInput", "w": "142", "x": "1215", "y": "485", "zOrder": "164" }, { "ID": "172", "measuredH": "32", "measuredW": "81", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Tornado" }, "typeID": "TextInput", "w": "142", "x": "1215", "y": "414", "zOrder": "165" }, { "ID": "174", "h": "46", "measuredH": "45", "measuredW": "108", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "x": 0, "y": 18 }, "p1": { "x": 0.5793343135944392, "y": 0.2972864590295415 }, "p2": { "x": 108, "y": 45 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "109", "x": "1164", "y": "322", "zOrder": "166" }, { "ID": "176", "measuredH": "26", "measuredW": "101", "properties": { "bold": "true", "size": "18", "text": "Frameworks" }, "typeID": "Label", "x": "992", "y": "393", "zOrder": "167" }, { "ID": "178", "h": "4", "measuredH": "3", "measuredW": "98", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 1, "x": 0, "y": 1 }, "p1": { "length": 0.5689600423169148, "x": 0.5688243831640057, "y": 0.012423802612481858 }, "p2": { "length": 98.04590761474952, "x": 98, "y": 3 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "99", "x": "921", "y": "613", "zOrder": "168" }, { "ID": "179", "measuredH": "32", "measuredW": "78", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "xDebug" }, "typeID": "TextInput", "w": "139", "x": "1145", "y": "805", "zOrder": "169" }, { "ID": "180", "measuredH": "32", "measuredW": "72", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "XHProf" }, "typeID": "TextInput", "w": "139", "x": "1145", "y": "840", "zOrder": "170" }, { "ID": "181", "measuredH": "26", "measuredW": "154", "properties": { "bold": "true", "size": "18", "text": "Debugger/Profiler" }, "typeID": "Label", "x": "1023", "y": "604", "zOrder": "171" }, { "ID": "182", "h": "175", "measuredH": "174", "measuredW": "95", "properties": { "color": "2848996", "curvature": "1", "direction": "top", "leftArrow": "false", "p0": { "length": 0, "x": 0, "y": 0 }, "p1": { "length": 0.526337577756273, "x": 0.4394494665689388, "y": 0.2896815701604365 }, "p2": { "length": 191.92967462067975, "x": 81, "y": 174 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "96", "x": "1186", "y": "619", "zOrder": "172" }, { "ID": "183", "measuredH": "32", "measuredW": "95", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "New Relic" }, "typeID": "TextInput", "w": "139", "x": "1145", "y": "876", "zOrder": "173" }, { "ID": "184", "measuredH": "32", "measuredW": "84", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Blackfire" }, "typeID": "TextInput", "w": "139", "x": "1145", "y": "911", "zOrder": "174" }, { "ID": "185", "h": "13", "measuredH": "12", "measuredW": "168", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 168, "y": 0 }, "p1": { "x": 0.6863437367603445, "y": 0.030574777573789017 }, "p2": { "x": 0, "y": 10 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "169", "x": "227", "y": "422", "zOrder": "175" }, { "ID": "186", "measuredH": "32", "measuredW": "77", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "ByeBug" }, "typeID": "TextInput", "w": "139", "x": "84", "y": "415", "zOrder": "176" }, { "ID": "187", "measuredH": "32", "measuredW": "60", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Sanic" }, "typeID": "TextInput", "w": "142", "x": "1214", "y": "378", "zOrder": "177" }, { "ID": "188", "measuredH": "32", "measuredW": "54", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "nose" }, "typeID": "TextInput", "w": "142", "x": "903", "y": "176", "zOrder": "178" }, { "ID": "189", "measuredH": "32", "measuredW": "82", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Jasmine" }, "typeID": "TextInput", "w": "162", "x": "407", "y": "761", "zOrder": "179" }, { "ID": "190", "h": "34", "measuredH": "33", "measuredW": "69", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 69, "y": 0 }, "p1": { "x": 0.5266666666666666, "y": -0.02 }, "p2": { "x": 0, "y": 33 }, "rightArrow": "false", "shape": "bezier", "text": "" }, "typeID": "Arrow", "w": "70", "x": "1050", "y": "360", "zOrder": "180" }, { "ID": "191", "h": "23", "measuredH": "22", "measuredW": "128", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "p0": { "x": 128, "y": 22 }, "p1": { "x": 0.485650563878135, "y": -0.06408853728328565 }, "p2": { "x": 0, "y": 1 }, "rightArrow": "false", "shape": "bezier" }, "typeID": "Arrow", "w": "129", "x": "530", "y": "1191", "zOrder": "181" }, { "ID": "195", "measuredH": "26", "measuredW": "148", "properties": { "bold": "true", "size": "18", "text": "Message Brokers" }, "typeID": "Label", "x": "378", "y": "1180", "zOrder": "182" }, { "ID": "196", "h": "27", "measuredH": "26", "measuredW": "87", "properties": { "color": "2848996", "curvature": "1", "direction": "bottom", "leftArrow": "false", "p0": { "x": 87, "y": 0 }, "p1": { "x": 0.5444941808415399, "y": -0.07824529991047449 }, "p2": { "x": 0, "y": 26 }, "rightArrow": "true", "shape": "bezier" }, "typeID": "Arrow", "w": "88", "x": "282", "y": "1193", "zOrder": "183" }, { "ID": "197", "measuredH": "32", "measuredW": "95", "properties": { "align": "center", "color": "16776960", "size": "18", "text": "RabbitMQ" }, "typeID": "TextInput", "w": "182", "x": "95", "y": "1212", "zOrder": "184" }, { "ID": "198", "measuredH": "32", "measuredW": "130", "properties": { "align": "center", "color": "16767334", "size": "18", "text": "Apache Kafka" }, "typeID": "TextInput", "w": "182", "x": "95", "y": "1247", "zOrder": "185" }, { "ID": "199", "measuredH": "32", "measuredW": "39", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "tox" }, "typeID": "TextInput", "w": "142", "x": "902", "y": "141", "zOrder": "186" }, { "ID": "201", "measuredH": "32", "measuredW": "94", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Loopback" }, "typeID": "TextInput", "w": "139", "x": "232", "y": "653", "zOrder": "187" }, { "ID": "202", "measuredH": "32", "measuredW": "94", "properties": { "align": "center", "color": "15658734", "size": "18", "text": "Restify" }, "typeID": "TextInput", "w": "139", "x": "232", "y": "793", "zOrder": "188" } ] }, "measuredH": "1907", "measuredW": "1357", "mockupH": "1866", "mockupW": "1285", "version": "1.0" } }