diff --git a/project-files/backend-map.json b/project-files/backend-map.json index 01b8817f1..c1198f4d8 100644 --- a/project-files/backend-map.json +++ b/project-files/backend-map.json @@ -1 +1 @@ -{"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":"620","zOrder":"8"},{"ID":"9","measuredH":"32","measuredW":"47","properties":{"align":"center","color":"15658734","size":"18","text":"hapi"},"typeID":"TextInput","w":"139","x":"232","y":"692","zOrder":"9"},{"ID":"10","measuredH":"32","measuredW":"46","properties":{"align":"center","color":"15658734","size":"18","text":"Koa"},"typeID":"TextInput","w":"139","x":"233","y":"727","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":"763","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":"974","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":"938","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":"888","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":"849","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":"812","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":"656","zOrder":"187"}]},"measuredH":"1907","measuredW":"1357","mockupH":"1866","mockupW":"1285","version":"1.0"}} +{"mockup":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"145","measuredH":"40","x":"566","y":"149","properties":{"bold":"true","size":"32","text":"Back-end"}},{"ID":"1","typeID":"Arrow","zOrder":"1","w":"13","h":"105","measuredW":"150","measuredH":"100","x":"645","y":"41","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"}},{"ID":"2","typeID":"Arrow","zOrder":"2","w":"25","h":"128","measuredW":"150","measuredH":"100","x":"626","y":"205","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"}},{"ID":"3","typeID":"Arrow","zOrder":"3","w":"22","h":"119","measuredW":"150","measuredH":"100","x":"636","y":"333","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"}},{"ID":"4","typeID":"TextInput","zOrder":"4","w":"139","measuredW":"74","measuredH":"32","x":"396","y":"509","properties":{"align":"center","color":"16770457","size":"18","text":"Node.js"}},{"ID":"5","typeID":"Arrow","zOrder":"5","w":"88","h":"31","measuredW":"150","measuredH":"100","x":"306","y":"526","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"}},{"ID":"6","typeID":"Label","zOrder":"6","measuredW":"91","measuredH":"26","x":"254","y":"557","properties":{"bold":"true","size":"18","text":"Framework"}},{"ID":"7","typeID":"Arrow","zOrder":"7","w":"3","h":"36","measuredW":"150","measuredH":"100","x":"292","y":"583","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":2,"y":0},"p1":{"x":0.34285714285714286,"y":-0.05714285714285715},"p2":{"x":2,"y":35},"rightArrow":"true","shape":"bezier"}},{"ID":"8","typeID":"TextInput","zOrder":"8","w":"139","measuredW":"81","measuredH":"32","x":"232","y":"620","properties":{"align":"center","color":"16776960","size":"18","text":"Express"}},{"ID":"9","typeID":"TextInput","zOrder":"9","w":"139","measuredW":"47","measuredH":"32","x":"232","y":"692","properties":{"align":"center","color":"15658734","size":"18","text":"hapi"}},{"ID":"10","typeID":"TextInput","zOrder":"10","w":"139","measuredW":"45","measuredH":"32","x":"233","y":"727","properties":{"align":"center","color":"15658734","size":"18","text":"Koa"}},{"ID":"11","typeID":"TextInput","zOrder":"11","w":"139","measuredW":"71","measuredH":"32","x":"234","y":"763","properties":{"align":"center","color":"15658734","size":"18","text":"Sails.js"}},{"ID":"12","typeID":"Arrow","zOrder":"12","w":"229","h":"38","measuredW":"150","measuredH":"100","x":"167","y":"506","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"}},{"ID":"13","typeID":"Label","zOrder":"13","measuredW":"150","measuredH":"26","x":"81","y":"548","properties":{"bold":"true","size":"18","text":"Package Manager"}},{"ID":"14","typeID":"Arrow","zOrder":"14","w":"13","h":"36","measuredW":"150","measuredH":"100","x":"133","y":"579","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"}},{"ID":"15","typeID":"TextInput","zOrder":"15","w":"139","measuredW":"49","measuredH":"32","x":"72","y":"621","properties":{"align":"center","color":"16776960","size":"18","text":"npm"}},{"ID":"16","typeID":"TextInput","zOrder":"16","w":"139","measuredW":"50","measuredH":"32","x":"73","y":"656","properties":{"align":"center","color":"16776960","size":"18","text":"Yarn"}},{"ID":"17","typeID":"Arrow","zOrder":"17","w":"88","h":"42","measuredW":"150","measuredH":"100","x":"537","y":"466","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"}},{"ID":"18","typeID":"Label","zOrder":"18","measuredW":"63","measuredH":"26","x":"458","y":"565","properties":{"bold":"true","size":"18","text":"Testing"}},{"ID":"19","typeID":"Arrow","zOrder":"19","w":"2","h":"29","measuredW":"150","measuredH":"100","x":"486","y":"590","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"}},{"ID":"20","typeID":"TextInput","zOrder":"20","w":"162","measuredW":"50","measuredH":"32","x":"407","y":"621","properties":{"align":"center","color":"16770457","size":"18","text":"Jest"}},{"ID":"21","typeID":"TextInput","zOrder":"21","w":"162","measuredW":"66","measuredH":"32","x":"408","y":"656","properties":{"align":"center","color":"16776960","size":"18","text":"Mocha"}},{"ID":"22","typeID":"TextInput","zOrder":"22","w":"162","measuredW":"80","measuredH":"32","x":"408","y":"691","properties":{"align":"center","color":"15658734","size":"18","text":"Enzyme"}},{"ID":"23","typeID":"Arrow","zOrder":"23","w":"4","h":"20","measuredW":"150","measuredH":"100","x":"484","y":"545","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":2,"y":19},"p1":{"x":0.5513330320831451,"y":0.09367374604609124},"p2":{"x":3,"y":0},"rightArrow":"false","shape":"bezier"}},{"ID":"24","typeID":"TextInput","zOrder":"24","w":"162","measuredW":"50","measuredH":"32","x":"408","y":"726","properties":{"align":"center","color":"16770457","size":"18","text":"Chai"}},{"ID":"25","typeID":"Arrow","zOrder":"25","w":"139","h":"142","measuredW":"150","measuredH":"100","x":"641","y":"456","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"}},{"ID":"26","typeID":"TextInput","zOrder":"26","w":"139","measuredW":"64","measuredH":"32","x":"779","y":"603","properties":{"align":"center","color":"16770457","size":"18","text":"PHP 7"}},{"ID":"27","typeID":"Arrow","zOrder":"27","w":"63","h":"29","measuredW":"150","measuredH":"100","x":"815","y":"572","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":28},"p1":{"x":0.5718861209964412,"y":0.10996441281138793},"p2":{"x":62,"y":1},"rightArrow":"false","shape":"bezier"}},{"ID":"28","typeID":"Label","zOrder":"28","measuredW":"150","measuredH":"26","x":"888","y":"560","properties":{"bold":"true","size":"18","text":"Package Manager"}},{"ID":"29","typeID":"Arrow","zOrder":"29","w":"40","h":"2","measuredW":"150","measuredH":"100","x":"1048","y":"572","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":1},"p1":{"x":0.4615384615384616,"y":0.025641025641025644},"p2":{"x":39,"y":1},"rightArrow":"true","shape":"bezier"}},{"ID":"30","typeID":"TextInput","zOrder":"30","w":"139","measuredW":"98","measuredH":"32","x":"1093","y":"557","properties":{"align":"center","color":"16776960","size":"18","text":"Composer"}},{"ID":"31","typeID":"Arrow","zOrder":"31","w":"50","h":"27","measuredW":"150","measuredH":"100","x":"918","y":"632","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5574496644295301,"y":0.08778523489932857},"p2":{"x":49,"y":26},"rightArrow":"false","shape":"bezier"}},{"ID":"32","typeID":"Label","zOrder":"32","measuredW":"91","measuredH":"26","x":"944","y":"659","properties":{"bold":"true","size":"18","text":"Framework"}},{"ID":"33","typeID":"Arrow","zOrder":"33","w":"20","h":"34","measuredW":"150","measuredH":"100","x":"980","y":"685","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.6388140161725069,"y":0.021563342318059286},"p2":{"x":19,"y":33},"rightArrow":"true","shape":"bezier"}},{"ID":"34","typeID":"TextInput","zOrder":"34","w":"139","measuredW":"73","measuredH":"32","x":"967","y":"721","properties":{"align":"center","color":"16776960","size":"18","text":"Laravel"}},{"ID":"35","typeID":"TextInput","zOrder":"35","w":"139","measuredW":"84","measuredH":"32","x":"968","y":"756","properties":{"align":"center","color":"16770457","size":"18","text":"Symfony"}},{"ID":"36","typeID":"Label","zOrder":"36","measuredW":"63","measuredH":"26","x":"783","y":"663","properties":{"bold":"true","size":"18","text":"Testing"}},{"ID":"37","typeID":"Arrow","zOrder":"37","w":"14","h":"27","measuredW":"150","measuredH":"100","x":"827","y":"689","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.6878048780487805,"y":0.009756097560975547},"p2":{"x":13,"y":26},"rightArrow":"true","shape":"bezier"}},{"ID":"38","typeID":"TextInput","zOrder":"38","w":"162","measuredW":"81","measuredH":"32","x":"792","y":"722","properties":{"align":"center","color":"16776960","size":"18","text":"PHPUnit"}},{"ID":"39","typeID":"TextInput","zOrder":"39","w":"162","measuredW":"84","measuredH":"32","x":"793","y":"757","properties":{"align":"center","color":"16770457","size":"18","text":"phpspec"}},{"ID":"40","typeID":"TextInput","zOrder":"40","w":"162","measuredW":"117","measuredH":"32","x":"793","y":"792","properties":{"align":"center","color":"16770457","size":"18","text":"Codeception"}},{"ID":"41","typeID":"Arrow","zOrder":"41","w":"15","h":"25","measuredW":"150","measuredH":"100","x":"800","y":"637","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":13,"y":23},"p1":{"x":0.5214899713467048,"y":-0.07736389684813753},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"}},{"ID":"42","typeID":"Arrow","zOrder":"42","w":"1","h":"33","measuredW":"150","measuredH":"100","x":"862","y":"827","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5173501577287066,"y":0.02208201892744478},"p2":{"x":0,"y":32},"rightArrow":"true","shape":"bezier"}},{"ID":"43","typeID":"TextInput","zOrder":"43","w":"162","measuredW":"82","measuredH":"32","x":"792","y":"861","properties":{"align":"center","color":"16776960","size":"18","text":"Mockery"}},{"ID":"44","typeID":"TextInput","zOrder":"44","w":"162","measuredW":"43","measuredH":"32","x":"407","y":"797","properties":{"align":"center","color":"15658734","size":"18","text":"Ava"}},{"ID":"45","typeID":"Arrow","zOrder":"45","w":"152","h":"487","measuredW":"150","measuredH":"100","x":"635","y":"473","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"}},{"ID":"46","typeID":"TextInput","zOrder":"46","w":"130","measuredW":"70","measuredH":"32","x":"747","y":"397","properties":{"align":"center","color":"16770457","size":"18","text":"Python"}},{"ID":"47","typeID":"TextInput","zOrder":"47","w":"246","measuredW":"97","measuredH":"32","x":"789","y":"966","properties":{"align":"center","color":"16770457","size":"18","text":"C# (.NET)"}},{"ID":"48","typeID":"TextInput","zOrder":"48","w":"246","measuredW":"220","measuredH":"32","x":"789","y":"1004","properties":{"align":"center","color":"16770457","size":"18","text":"Java (Grails, Spring, Play)"}},{"ID":"49","typeID":"TextInput","zOrder":"49","w":"246","measuredW":"37","measuredH":"32","x":"789","y":"1041","properties":{"align":"center","color":"16770457","size":"18","text":"Go"}},{"ID":"50","typeID":"TextInput","zOrder":"50","w":"139","measuredW":"55","measuredH":"32","x":"396","y":"397","properties":{"align":"center","color":"16770457","size":"18","text":"Ruby"}},{"ID":"51","typeID":"Arrow","zOrder":"51","w":"60","h":"396","measuredW":"150","measuredH":"100","x":"616","y":"461","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"}},{"ID":"52","typeID":"Arrow","zOrder":"52","w":"141","h":"79","measuredW":"150","measuredH":"100","x":"539","y":"857","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"}},{"ID":"53","typeID":"TextInput","zOrder":"53","w":"231","measuredW":"127","measuredH":"32","x":"306","y":"923","properties":{"align":"center","color":"16776960","size":"18","text":"RESTful APIs"}},{"ID":"54","typeID":"Arrow","zOrder":"54","w":"130","h":"117","measuredW":"150","measuredH":"100","x":"546","y":"861","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"}},{"ID":"55","typeID":"TextInput","zOrder":"55","w":"231","measuredW":"129","measuredH":"32","x":"306","y":"962","properties":{"align":"center","color":"16776960","size":"18","text":"Authentication"}},{"ID":"56","typeID":"Arrow","zOrder":"56","w":"88","h":"17","measuredW":"150","measuredH":"100","x":"219","y":"956","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"}},{"ID":"57","typeID":"TextInput","zOrder":"57","w":"117","measuredW":"94","measuredH":"32","x":"95","y":"974","properties":{"align":"center","color":"16776960","size":"18","text":"OAuth 2.0"}},{"ID":"58","typeID":"Arrow","zOrder":"58","w":"89","h":"15","measuredW":"150","measuredH":"100","x":"218","y":"979","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"}},{"ID":"59","typeID":"TextInput","zOrder":"59","w":"78","measuredW":"55","measuredH":"32","x":"133","y":"938","properties":{"align":"center","color":"16776960","size":"18","text":"JWT"}},{"ID":"60","typeID":"TextInput","zOrder":"60","w":"231","measuredW":"211","measuredH":"32","x":"306","y":"998","properties":{"align":"center","color":"16776960","size":"18","text":"SOLID, YAGNI, KISS etc"}},{"ID":"61","typeID":"Arrow","zOrder":"61","w":"140","h":"152","measuredW":"150","measuredH":"100","x":"546","y":"862","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"}},{"ID":"62","typeID":"Arrow","zOrder":"62","w":"75","h":"359","measuredW":"150","measuredH":"100","x":"659","y":"860","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"}},{"ID":"63","typeID":"TextInput","zOrder":"63","w":"153","measuredW":"77","measuredH":"32","x":"859","y":"1222","properties":{"align":"center","color":"16776960","size":"18","text":"Storage"}},{"ID":"64","typeID":"Arrow","zOrder":"64","w":"34","h":"34","measuredW":"150","measuredH":"100","x":"947","y":"1256","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"}},{"ID":"65","typeID":"Label","zOrder":"65","measuredW":"182","measuredH":"26","x":"914","y":"1290","properties":{"bold":"true","size":"18","text":"Relational Databases"}},{"ID":"66","typeID":"Arrow","zOrder":"66","w":"8","h":"38","measuredW":"150","measuredH":"100","x":"994","y":"1320","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.42432432432432426,"y":0.05405405405405411},"p2":{"x":7,"y":37},"rightArrow":"true","shape":"bezier"}},{"ID":"67","typeID":"TextInput","zOrder":"67","w":"246","measuredW":"75","measuredH":"32","x":"924","y":"1471","properties":{"align":"center","color":"16776960","size":"18","text":"MySQL"}},{"ID":"68","typeID":"TextInput","zOrder":"68","w":"246","measuredW":"83","measuredH":"32","x":"924","y":"1433","properties":{"align":"center","color":"16776960","size":"18","text":"MariaDB"}},{"ID":"69","typeID":"TextInput","zOrder":"69","w":"246","measuredW":"114","measuredH":"32","x":"924","y":"1396","properties":{"align":"center","color":"16776960","size":"18","text":"PostgreSQL"}},{"ID":"70","typeID":"TextInput","zOrder":"70","w":"246","measuredW":"67","measuredH":"32","x":"923","y":"1359","properties":{"align":"center","color":"16770457","size":"18","text":"Oracle"}},{"ID":"71","typeID":"Arrow","zOrder":"71","w":"31","h":"292","measuredW":"150","measuredH":"100","x":"858","y":"1253","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":18,"y":291},"p1":{"x":0.4675862068965517,"y":0.07770114942528739},"p2":{"x":30,"y":0},"rightArrow":"false","shape":"bezier"}},{"ID":"72","typeID":"Label","zOrder":"72","measuredW":"157","measuredH":"26","x":"835","y":"1557","properties":{"bold":"true","size":"18","text":"NoSQL Databases"}},{"ID":"73","typeID":"TextInput","zOrder":"73","w":"231","measuredW":"185","measuredH":"32","x":"306","y":"1034","properties":{"align":"center","color":"16776960","size":"18","text":"Regular Expressions"}},{"ID":"74","typeID":"Arrow","zOrder":"74","w":"11","h":"36","measuredW":"150","measuredH":"100","x":"887","y":"1585","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.42432432432432426,"y":0.054054054054054},"p2":{"x":10,"y":35},"rightArrow":"true","shape":"bezier"}},{"ID":"75","typeID":"TextInput","zOrder":"75","w":"246","measuredW":"103","measuredH":"32","x":"841","y":"1696","properties":{"align":"center","color":"15658734","size":"18","text":"Cassandra"}},{"ID":"76","typeID":"TextInput","zOrder":"76","w":"246","measuredW":"91","measuredH":"32","x":"841","y":"1658","properties":{"align":"center","color":"16776960","size":"18","text":"MongoDB"}},{"ID":"77","typeID":"TextInput","zOrder":"77","w":"246","measuredW":"60","measuredH":"32","x":"840","y":"1621","properties":{"align":"center","color":"16776960","size":"18","text":"Redis"}},{"ID":"78","typeID":"Label","zOrder":"78","measuredW":"194","measuredH":"26","x":"593","y":"1434","properties":{"bold":"true","size":"18","text":"Up your Game further!"}},{"ID":"79","typeID":"Arrow","zOrder":"79","w":"19","h":"141","measuredW":"150","measuredH":"100","x":"677","y":"1468","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"}},{"ID":"80","typeID":"Arrow","zOrder":"80","w":"117","h":"33","measuredW":"150","measuredH":"100","x":"557","y":"1577","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":116,"y":32},"p1":{"x":0.4988634015292415,"y":-0.022318660880347164},"p2":{"x":0,"y":0},"rightArrow":"true","shape":"bezier"}},{"ID":"81","typeID":"TextInput","zOrder":"81","w":"316","measuredW":"188","measuredH":"32","x":"234","y":"1559","properties":{"align":"center","color":"16776960","size":"18","text":"GOF Design Patterns"}},{"ID":"82","typeID":"TextInput","zOrder":"82","w":"316","measuredW":"190","measuredH":"32","x":"234","y":"1596","properties":{"align":"center","color":"16776960","size":"18","text":"Architectural Patterns"}},{"ID":"83","typeID":"Arrow","zOrder":"83","w":"116","h":"7","measuredW":"150","measuredH":"100","x":"559","y":"1610","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":115,"y":6},"p1":{"x":0.4988634015292416,"y":-0.02231866088034718},"p2":{"x":0,"y":1},"rightArrow":"true","shape":"bezier"}},{"ID":"84","typeID":"TextInput","zOrder":"84","w":"316","measuredW":"149","measuredH":"32","x":"234","y":"1632","properties":{"align":"center","color":"16776960","size":"18","text":"Give DDD a shot"}},{"ID":"85","typeID":"Arrow","zOrder":"85","w":"120","h":"24","measuredW":"150","measuredH":"100","x":"559","y":"1625","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":119,"y":0},"p1":{"x":0.4988634015292415,"y":-0.022318660880347178},"p2":{"x":0,"y":23},"rightArrow":"true","shape":"bezier"}},{"ID":"86","typeID":"TextInput","zOrder":"86","w":"316","measuredW":"293","measuredH":"32","x":"234","y":"1669","properties":{"align":"center","color":"16776960","size":"18","text":"Learn different testing techniques"}},{"ID":"87","typeID":"Arrow","zOrder":"87","w":"122","h":"62","measuredW":"150","measuredH":"100","x":"558","y":"1625","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":121,"y":0},"p1":{"x":0.5029016657710907,"y":0.07700161203653946},"p2":{"x":0,"y":61},"rightArrow":"true","shape":"bezier"}},{"ID":"88","typeID":"Icon","zOrder":"88","measuredW":"48","measuredH":"48","x":"742","y":"1859","properties":{"color":"2848996","icon":{"ID":"flag-checkered","size":"large"}}},{"ID":"89","typeID":"Arrow","zOrder":"89","w":"62","h":"228","measuredW":"150","measuredH":"100","x":"674","y":"1609","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"}},{"ID":"90","typeID":"TextInput","zOrder":"90","w":"316","measuredW":"141","measuredH":"32","x":"234","y":"1522","properties":{"align":"center","color":"16776960","size":"18","text":"Search Engines"}},{"ID":"91","typeID":"Arrow","zOrder":"91","w":"118","h":"65","measuredW":"150","measuredH":"100","x":"561","y":"1539","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"}},{"ID":"92","typeID":"Arrow","zOrder":"92","w":"62","h":"141","measuredW":"150","measuredH":"100","x":"375","y":"1383","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"}},{"ID":"93","typeID":"TextInput","zOrder":"93","w":"182","measuredW":"126","measuredH":"32","x":"361","y":"1343","properties":{"align":"center","color":"16776960","size":"18","text":"ElasticSearch"}},{"ID":"94","typeID":"Arrow","zOrder":"94","w":"80","h":"146","measuredW":"150","measuredH":"100","x":"261","y":"1376","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"}},{"ID":"95","typeID":"TextInput","zOrder":"95","w":"80","measuredW":"47","measuredH":"32","x":"224","y":"1342","properties":{"align":"center","color":"15658734","size":"18","text":"Solr"}},{"ID":"96","typeID":"Icon","zOrder":"96","measuredW":"48","measuredH":"48","x":"655","y":"1591","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}}},{"ID":"97","typeID":"Arrow","zOrder":"97","w":"178","h":"23","measuredW":"150","measuredH":"100","x":"667","y":"1217","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"}},{"ID":"98","typeID":"Arrow","zOrder":"98","w":"47","h":"218","measuredW":"150","measuredH":"100","x":"621","y":"1216","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"}},{"ID":"99","typeID":"Icon","zOrder":"99","measuredW":"48","measuredH":"48","x":"637","y":"1190","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}}},{"ID":"100","typeID":"Icon","zOrder":"100","measuredW":"48","measuredH":"48","x":"655","y":"838","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}}},{"ID":"101","typeID":"Icon","zOrder":"101","measuredW":"48","measuredH":"48","x":"605","y":"437","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}}},{"ID":"102","typeID":"Label","zOrder":"102","measuredW":"63","measuredH":"26","x":"253","y":"326","properties":{"bold":"true","size":"18","text":"Testing"}},{"ID":"103","typeID":"Arrow","zOrder":"103","w":"4","h":"34","measuredW":"150","measuredH":"100","x":"451","y":"365","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"}},{"ID":"104","typeID":"TextInput","zOrder":"104","w":"130","measuredW":"69","measuredH":"32","x":"238","y":"261","properties":{"align":"center","color":"16776960","size":"18","text":"RSpec"}},{"ID":"105","typeID":"Label","zOrder":"105","measuredW":"150","measuredH":"26","x":"386","y":"333","properties":{"bold":"true","size":"18","text":"Package Manager"}},{"ID":"106","typeID":"Arrow","zOrder":"106","w":"3","h":"38","measuredW":"150","measuredH":"100","x":"448","y":"300","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"}},{"ID":"107","typeID":"TextInput","zOrder":"107","w":"130","measuredW":"103","measuredH":"32","x":"396","y":"261","properties":{"align":"center","color":"16776960","size":"18","text":"RubyGems"}},{"ID":"108","typeID":"TextInput","zOrder":"108","w":"142","measuredW":"71","measuredH":"32","x":"81","y":"225","properties":{"align":"center","color":"15658734","size":"18","text":"Sinatra"}},{"ID":"109","typeID":"TextInput","zOrder":"109","w":"142","measuredW":"125","measuredH":"32","x":"81","y":"261","properties":{"align":"center","color":"16776960","size":"18","text":"Ruby on Rails"}},{"ID":"110","typeID":"Arrow","zOrder":"110","w":"241","h":"92","measuredW":"150","measuredH":"100","x":"922","y":"625","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5738202807452291,"y":0.08565902600444264},"p2":{"x":240,"y":91},"rightArrow":"true","shape":"bezier"}},{"ID":"111","typeID":"TextInput","zOrder":"111","w":"139","measuredW":"59","measuredH":"32","x":"1114","y":"721","properties":{"align":"center","color":"16776960","size":"18","text":"PSRs"}},{"ID":"112","typeID":"TextInput","zOrder":"112","w":"246","measuredW":"78","measuredH":"32","x":"924","y":"1507","properties":{"align":"center","color":"16770457","size":"18","text":"MSSQL"}},{"ID":"113","typeID":"TextInput","zOrder":"113","w":"246","measuredW":"112","measuredH":"32","x":"1040","y":"1192","properties":{"align":"center","color":"16776960","size":"18","text":"Memcached"}},{"ID":"114","typeID":"Arrow","zOrder":"114","w":"8","h":"30","measuredW":"150","measuredH":"100","x":"924","y":"1193","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":7,"y":0},"p1":{"x":0.4795564795564795,"y":-0.08246708246708247},"p2":{"x":1,"y":29},"rightArrow":"false","shape":"bezier"}},{"ID":"115","typeID":"Arrow","zOrder":"115","w":"138","h":"46","measuredW":"150","measuredH":"100","x":"539","y":"855","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"}},{"ID":"116","typeID":"TextInput","zOrder":"116","w":"231","measuredW":"111","measuredH":"32","x":"307","y":"885","properties":{"align":"center","color":"16776960","size":"18","text":"Web Server"}},{"ID":"117","typeID":"Arrow","zOrder":"117","w":"70","h":"33","measuredW":"150","measuredH":"100","x":"238","y":"867","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"}},{"ID":"118","typeID":"TextInput","zOrder":"118","w":"117","measuredW":"60","measuredH":"32","x":"118","y":"888","properties":{"align":"center","color":"16776960","size":"18","text":"Nginx"}},{"ID":"119","typeID":"Arrow","zOrder":"119","w":"71","h":"4","measuredW":"150","measuredH":"100","x":"237","y":"903","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"}},{"ID":"120","typeID":"TextInput","zOrder":"120","w":"117","measuredW":"75","measuredH":"32","x":"117","y":"849","properties":{"align":"center","color":"15658734","size":"18","text":"Apache"}},{"ID":"121","typeID":"Arrow","zOrder":"121","w":"84","h":"40","measuredW":"150","measuredH":"100","x":"539","y":"413","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"}},{"ID":"122","typeID":"Label","zOrder":"122","measuredW":"91","measuredH":"26","x":"147","y":"333","properties":{"bold":"true","size":"18","text":"Framework"}},{"ID":"123","typeID":"Arrow","zOrder":"123","w":"207","h":"56","measuredW":"150","measuredH":"100","x":"189","y":"360","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"}},{"ID":"124","typeID":"Arrow","zOrder":"124","w":"24","h":"39","measuredW":"150","measuredH":"100","x":"155","y":"299","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":""}},{"ID":"125","typeID":"Arrow","zOrder":"125","w":"114","h":"51","measuredW":"150","measuredH":"100","x":"282","y":"354","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"}},{"ID":"126","typeID":"Arrow","zOrder":"126","w":"4","h":"33","measuredW":"150","measuredH":"100","x":"279","y":"299","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":2,"y":32},"p1":{"x":0.34285714285714286,"y":-0.057142857142857155},"p2":{"x":0,"y":0},"rightArrow":"true","shape":"bezier"}},{"ID":"127","typeID":"Label","zOrder":"127","measuredW":"69","measuredH":"26","x":"914","y":"1165","properties":{"bold":"true","size":"18","text":"Caching"}},{"ID":"128","typeID":"Arrow","zOrder":"128","w":"169","h":"62","measuredW":"150","measuredH":"100","x":"949","y":"1120","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"true","p0":{"x":168,"y":61},"p1":{"x":0.5550848978712711,"y":-0.29141687906091834},"p2":{"x":0,"y":41},"rightArrow":"false","shape":"bezier"}},{"ID":"129","typeID":"TextInput","zOrder":"129","w":"246","measuredW":"60","measuredH":"32","x":"1040","y":"1227","properties":{"align":"center","color":"16776960","size":"18","text":"Redis"}},{"ID":"130","typeID":"TextInput","zOrder":"130","w":"246","measuredW":"99","measuredH":"32","x":"842","y":"1732","properties":{"align":"center","color":"15658734","size":"18","text":"RethinkDB"}},{"ID":"131","typeID":"Arrow","zOrder":"131","w":"137","h":"179","measuredW":"150","measuredH":"100","x":"547","y":"870","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"}},{"ID":"132","typeID":"Arrow","zOrder":"132","w":"3","h":"32","measuredW":"150","measuredH":"100","x":"1037","y":"798","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":2,"y":0},"p1":{"x":0.4615384615384616,"y":0.025641025641025644},"p2":{"x":0,"y":31},"rightArrow":"true","shape":"bezier"}},{"ID":"133","typeID":"TextInput","zOrder":"133","w":"139","measuredW":"48","measuredH":"32","x":"972","y":"837","properties":{"align":"center","color":"15658734","size":"18","text":"Slim"}},{"ID":"134","typeID":"TextInput","zOrder":"134","w":"139","measuredW":"69","measuredH":"32","x":"973","y":"872","properties":{"align":"center","color":"16770457","size":"18","text":"Lumen"}},{"ID":"135","typeID":"Arrow","zOrder":"135","w":"23","h":"73","measuredW":"150","measuredH":"100","x":"339","y":"1447","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"}},{"ID":"136","typeID":"TextInput","zOrder":"136","w":"80","measuredW":"68","measuredH":"32","x":"305","y":"1410","properties":{"align":"center","color":"15658734","size":"18","text":"Sphinx"}},{"ID":"137","typeID":"TextInput","zOrder":"137","w":"246","measuredW":"105","measuredH":"32","x":"842","y":"1768","properties":{"align":"center","color":"15658734","size":"18","text":"Couchbase"}},{"ID":"138","typeID":"Arrow","zOrder":"138","w":"111","h":"43","measuredW":"150","measuredH":"100","x":"636","y":"414","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"}},{"ID":"139","typeID":"Arrow","zOrder":"139","w":"148","h":"25","measuredW":"150","measuredH":"100","x":"879","y":"419","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"}},{"ID":"140","typeID":"TextInput","zOrder":"140","w":"142","measuredW":"57","measuredH":"32","x":"1077","y":"163","properties":{"align":"center","color":"16770457","size":"18","text":"Flask"}},{"ID":"141","typeID":"TextInput","zOrder":"141","w":"142","measuredW":"72","measuredH":"32","x":"1077","y":"199","properties":{"align":"center","color":"16776960","size":"18","text":"Django"}},{"ID":"142","typeID":"Arrow","zOrder":"142","w":"35","h":"44","measuredW":"150","measuredH":"100","x":"1040","y":"347","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":""}},{"ID":"143","typeID":"TextInput","zOrder":"143","w":"142","measuredW":"79","measuredH":"32","x":"1078","y":"235","properties":{"align":"center","color":"15658734","size":"18","text":"Pyramid"}},{"ID":"144","typeID":"Arrow","zOrder":"144","w":"89","h":"45","measuredW":"150","measuredH":"100","x":"878","y":"367","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"}},{"ID":"145","typeID":"Label","zOrder":"145","measuredW":"63","measuredH":"26","x":"934","y":"343","properties":{"bold":"true","size":"18","text":"Testing"}},{"ID":"146","typeID":"TextInput","zOrder":"146","w":"142","measuredW":"67","measuredH":"32","x":"902","y":"246","properties":{"align":"center","color":"16776960","size":"18","text":"py.test"}},{"ID":"147","typeID":"TextInput","zOrder":"147","w":"142","measuredW":"136","measuredH":"32","x":"902","y":"282","properties":{"align":"center","color":"16776960","size":"18","text":"unittest/pyUnit"}},{"ID":"148","typeID":"Arrow","zOrder":"148","w":"3","h":"26","measuredW":"150","measuredH":"100","x":"963","y":"318","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":""}},{"ID":"149","typeID":"TextInput","zOrder":"149","w":"142","measuredW":"76","measuredH":"32","x":"902","y":"211","properties":{"align":"center","color":"15658734","size":"18","text":"doctest"}},{"ID":"150","typeID":"Arrow","zOrder":"150","w":"5","h":"70","measuredW":"150","measuredH":"100","x":"793","y":"329","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5522012578616352,"y":0.033962264150943396},"p2":{"x":3,"y":69},"rightArrow":"false","shape":"bezier"}},{"ID":"151","typeID":"Label","zOrder":"151","measuredW":"150","measuredH":"26","x":"728","y":"300","properties":{"bold":"true","size":"18","text":"Package Manager"}},{"ID":"152","typeID":"Arrow","zOrder":"152","w":"3","h":"38","measuredW":"150","measuredH":"100","x":"790","y":"267","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":2,"y":37},"p1":{"x":0.6878048780487804,"y":0.009756097560975624},"p2":{"x":1,"y":0},"rightArrow":"true","shape":"bezier"}},{"ID":"153","typeID":"TextInput","zOrder":"153","w":"130","measuredW":"39","measuredH":"32","x":"728","y":"228","properties":{"align":"center","color":"16776960","size":"18","text":"Pip"}},{"ID":"154","typeID":"TextInput","zOrder":"154","w":"117","measuredW":"66","measuredH":"32","x":"117","y":"812","properties":{"align":"center","color":"15658734","size":"18","text":"Caddy"}},{"ID":"155","typeID":"Arrow","zOrder":"155","w":"77","h":"54","measuredW":"150","measuredH":"100","x":"239","y":"832","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"}},{"ID":"156","typeID":"TextInput","zOrder":"156","w":"231","measuredW":"87","measuredH":"32","x":"306","y":"1071","properties":{"align":"center","color":"15658734","size":"18","text":"GraphQL"}},{"ID":"157","typeID":"Arrow","zOrder":"157","w":"144","h":"215","measuredW":"150","measuredH":"100","x":"544","y":"870","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"}},{"ID":"158","typeID":"TextInput","zOrder":"158","w":"231","measuredW":"71","measuredH":"32","x":"306","y":"1106","properties":{"align":"center","color":"16776960","size":"18","text":"Docker"}},{"ID":"159","typeID":"Arrow","zOrder":"159","w":"138","h":"244","measuredW":"150","measuredH":"100","x":"548","y":"877","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"}},{"ID":"160","typeID":"Label","zOrder":"160","measuredW":"42","measuredH":"26","x":"1066","y":"314","properties":{"bold":"true","size":"18","text":"Sync"}},{"ID":"161","typeID":"Arrow","zOrder":"161","w":"16","h":"33","measuredW":"150","measuredH":"100","x":"1093","y":"278","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"}},{"ID":"162","typeID":"Label","zOrder":"162","measuredW":"52","measuredH":"26","x":"1120","y":"337","properties":{"bold":"true","size":"18","text":"Async"}},{"ID":"163","typeID":"TextInput","zOrder":"163","w":"142","measuredW":"70","measuredH":"32","x":"1215","y":"449","properties":{"align":"center","color":"15658734","size":"18","text":"gevent"}},{"ID":"164","typeID":"TextInput","zOrder":"164","w":"142","measuredW":"70","measuredH":"32","x":"1215","y":"485","properties":{"align":"center","color":"16776960","size":"18","text":"aiohttp"}},{"ID":"165","typeID":"TextInput","zOrder":"165","w":"142","measuredW":"80","measuredH":"32","x":"1215","y":"414","properties":{"align":"center","color":"15658734","size":"18","text":"Tornado"}},{"ID":"166","typeID":"Arrow","zOrder":"166","w":"109","h":"46","measuredW":"150","measuredH":"100","x":"1164","y":"322","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"}},{"ID":"167","typeID":"Label","zOrder":"167","measuredW":"101","measuredH":"26","x":"992","y":"393","properties":{"bold":"true","size":"18","text":"Frameworks"}},{"ID":"168","typeID":"Arrow","zOrder":"168","w":"99","h":"4","measuredW":"150","measuredH":"100","x":"921","y":"613","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":1},"p1":{"x":0.5688243831640057,"y":0.012423802612481858},"p2":{"x":98,"y":3},"rightArrow":"false","shape":"bezier"}},{"ID":"169","typeID":"TextInput","zOrder":"169","w":"139","measuredW":"77","measuredH":"32","x":"1145","y":"805","properties":{"align":"center","color":"15658734","size":"18","text":"xDebug"}},{"ID":"170","typeID":"TextInput","zOrder":"170","w":"139","measuredW":"72","measuredH":"32","x":"1145","y":"840","properties":{"align":"center","color":"15658734","size":"18","text":"XHProf"}},{"ID":"171","typeID":"Label","zOrder":"171","measuredW":"154","measuredH":"26","x":"1023","y":"604","properties":{"bold":"true","size":"18","text":"Debugger/Profiler"}},{"ID":"172","typeID":"Arrow","zOrder":"172","w":"96","h":"175","measuredW":"150","measuredH":"100","x":"1186","y":"619","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4394494665689388,"y":0.2896815701604365},"p2":{"x":81,"y":174},"rightArrow":"true","shape":"bezier"}},{"ID":"173","typeID":"TextInput","zOrder":"173","w":"139","measuredW":"95","measuredH":"32","x":"1145","y":"876","properties":{"align":"center","color":"15658734","size":"18","text":"New Relic"}},{"ID":"174","typeID":"TextInput","zOrder":"174","w":"139","measuredW":"84","measuredH":"32","x":"1145","y":"911","properties":{"align":"center","color":"15658734","size":"18","text":"Blackfire"}},{"ID":"175","typeID":"Arrow","zOrder":"175","w":"169","h":"13","measuredW":"150","measuredH":"100","x":"227","y":"422","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"}},{"ID":"176","typeID":"TextInput","zOrder":"176","w":"139","measuredW":"76","measuredH":"32","x":"84","y":"415","properties":{"align":"center","color":"15658734","size":"18","text":"ByeBug"}},{"ID":"177","typeID":"TextInput","zOrder":"177","w":"142","measuredW":"60","measuredH":"32","x":"1214","y":"378","properties":{"align":"center","color":"15658734","size":"18","text":"Sanic"}},{"ID":"178","typeID":"TextInput","zOrder":"178","w":"142","measuredW":"53","measuredH":"32","x":"903","y":"176","properties":{"align":"center","color":"15658734","size":"18","text":"nose"}},{"ID":"179","typeID":"TextInput","zOrder":"179","w":"162","measuredW":"82","measuredH":"32","x":"407","y":"761","properties":{"align":"center","color":"15658734","size":"18","text":"Jasmine"}},{"ID":"180","typeID":"Arrow","zOrder":"180","w":"70","h":"34","measuredW":"150","measuredH":"100","x":"1050","y":"360","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":""}},{"ID":"181","typeID":"Arrow","zOrder":"181","w":"129","h":"23","measuredW":"150","measuredH":"100","x":"530","y":"1191","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"}},{"ID":"182","typeID":"Label","zOrder":"182","measuredW":"147","measuredH":"26","x":"378","y":"1180","properties":{"bold":"true","size":"18","text":"Message Brokers"}},{"ID":"183","typeID":"Arrow","zOrder":"183","w":"88","h":"27","measuredW":"150","measuredH":"100","x":"282","y":"1193","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"}},{"ID":"184","typeID":"TextInput","zOrder":"184","w":"182","measuredW":"95","measuredH":"32","x":"95","y":"1212","properties":{"align":"center","color":"16776960","size":"18","text":"RabbitMQ"}},{"ID":"185","typeID":"TextInput","zOrder":"185","w":"182","measuredW":"129","measuredH":"32","x":"95","y":"1247","properties":{"align":"center","color":"16767334","size":"18","text":"Apache Kafka"}},{"ID":"186","typeID":"TextInput","zOrder":"186","w":"142","measuredW":"39","measuredH":"32","x":"902","y":"141","properties":{"align":"center","color":"15658734","size":"18","text":"tox"}},{"ID":"187","typeID":"TextInput","zOrder":"187","w":"139","measuredW":"93","measuredH":"32","x":"232","y":"656","properties":{"align":"center","color":"15658734","size":"18","text":"Loopback"}},{"ID":"188","typeID":"TextInput","zOrder":"188","w":"314","measuredW":"306","measuredH":"32","x":"1093","y":"970","properties":{"align":"center","color":"16776960","size":"18","text":"ASP.NET Core 2.0 (Cross-Platform)"}},{"ID":"189","typeID":"Arrow","zOrder":"189","w":"51","h":"8","measuredW":"150","measuredH":"100","x":"1035","y":"980","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0.03943322178029056},"p1":{"x":0.5259880440261204,"y":0.04792288800085807},"p2":{"x":51.36363636363626,"y":7.877129439998089},"rightArrow":"true","shape":"bezier"}},{"ID":"190","typeID":"TextInput","zOrder":"190","w":"314","measuredW":"213","measuredH":"32","x":"1093","y":"1010","properties":{"align":"center","color":"16770457","size":"18","text":"ASP.NET 4.7 Framework"}},{"ID":"191","typeID":"Arrow","zOrder":"191","w":"46","h":"32","measuredW":"150","measuredH":"100","x":"1037","y":"991","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.489325861197533,"y":-0.06927451651377146},"p2":{"x":45.818181818181756,"y":32.24242424242425},"rightArrow":"true","shape":"bezier"}}]},"mockupH":"1866","mockupW":"1335","measuredW":"1407","measuredH":"1907","version":"1.0"}}