Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
56 KiB

{"mockup":{"controls":{"control":[{"ID":"0","measuredH":"40","measuredW":"146","properties":{"bold":"true","size":"32","text":"Back-end"},"typeID":"Label","x":"494","y":"157","zOrder":"0"},{"ID":"1","h":"105","measuredH":"104","measuredW":"12","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":2,"y":0,"length":2},"p1":{"x":0.46601941747572806,"y":0.10679611650485436,"length":0.47809989329107294},"p2":{"x":0,"y":104,"length":104},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"13","x":"573","y":"49","zOrder":"1"},{"ID":"2","h":"128","measuredH":"127","measuredW":"24","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":3,"y":0,"length":3},"p1":{"x":0.430241233523999,"y":-0.06441183785128074,"length":0.4350360949158494},"p2":{"x":24,"y":127,"length":129.24782396620841},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"25","x":"554","y":"213","zOrder":"2"},{"ID":"3","h":"119","measuredH":"118","measuredW":"21","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":15,"y":0,"length":15},"p1":{"x":0.47006855608170206,"y":0.10212735882394518,"length":0.48103476468659845},"p2":{"x":0,"y":118,"length":118},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"22","x":"564","y":"341","zOrder":"3"},{"ID":"4","measuredH":"32","measuredW":"74","properties":{"align":"center","color":"16770457","size":"18","text":"Node.js"},"typeID":"TextInput","w":"139","x":"324","y":"517","zOrder":"4"},{"ID":"5","h":"31","measuredH":"30","measuredW":"87","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":87,"y":2,"length":87.02298546935747},"p1":{"x":0.5740384615384616,"y":-0.1451923076923077,"length":0.5921156656756024},"p2":{"x":0,"y":30,"length":30},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"88","x":"234","y":"534","zOrder":"5"},{"ID":"6","measuredH":"26","measuredW":"92","properties":{"bold":"true","size":"18","text":"Framework"},"typeID":"Label","x":"182","y":"565","zOrder":"6"},{"ID":"7","h":"36","measuredH":"35","measuredW":"2","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":2,"y":0,"length":2},"p1":{"x":0.34285714285714286,"y":-0.05714285714285715,"length":0.34758643030275543},"p2":{"x":2,"y":35,"length":35.05709628591621},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"3","x":"220","y":"591","zOrder":"7"},{"ID":"8","measuredH":"32","measuredW":"81","properties":{"align":"center","color":"16776960","size":"18","text":"Express"},"typeID":"TextInput","w":"139","x":"160","y":"628","zOrder":"8"},{"ID":"9","measuredH":"32","measuredW":"47","properties":{"align":"center","color":"15658734","size":"18","text":"hapi"},"typeID":"TextInput","w":"139","x":"160","y":"700","zOrder":"9"},{"ID":"10","measuredH":"32","measuredW":"46","properties":{"align":"center","color":"15658734","size":"18","text":"Koa"},"typeID":"TextInput","w":"139","x":"161","y":"735","zOrder":"10"},{"ID":"11","measuredH":"32","measuredW":"71","properties":{"align":"center","color":"15658734","size":"18","text":"Sails.js"},"typeID":"TextInput","w":"139","x":"162","y":"771","zOrder":"11"},{"ID":"12","h":"38","measuredH":"37","measuredW":"228","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":228,"y":14,"length":228.42942017174582},"p1":{"x":0.5200997848151886,"y":-0.10509778531030411,"length":0.5306122224769575},"p2":{"x":0,"y":37,"length":37},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"229","x":"95","y":"514","zOrder":"12"},{"ID":"13","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"9","y":"556","zOrder":"13"},{"ID":"14","h":"36","measuredH":"35","measuredW":"12","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":12,"y":0,"length":12},"p1":{"x":0.4678777137793531,"y":-0.06956136464333189,"length":0.47302044194985576},"p2":{"x":0,"y":35,"length":35},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"13","x":"61","y":"587","zOrder":"14"},{"ID":"15","measuredH":"32","measuredW":"49","properties":{"align":"center","color":"16776960","size":"18","text":"npm"},"typeID":"TextInput","w":"139","x":"0","y":"629","zOrder":"15"},{"ID":"16","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"16776960","size":"18","text":"Yarn"},"typeID":"TextInput","w":"139","x":"1","y":"664","zOrder":"16"},{"ID":"17","h":"42","measuredH":"41","measuredW":"87","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":87,"y":0,"length":87},"p1":{"x":0.42179546506247106,"y":-0.003933364183248454,"length":0.42181380454065787},"p2":{"x":0,"y":41,"length":41},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"88","x":"465","y":"474","zOrder":"17"},{"ID":"18","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"386","y":"573","zOrder":"18"},{"ID":"19","h":"29","measuredH":"28","measuredW":"1","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.4977375565610855,"y":0.0475113122171945,"length":0.4999999999999995},"p2":{"x":0,"y":28,"length":28},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"2","x":"414","y":"598","zOrder":"19"},{"ID":"20","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16770457","size":"18","text":"Jest"},"typeID":"TextInput","w":"162","x":"335","y":"629","zOrder":"20"},{"ID":"21","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16776960","size":"18","text":"Mocha"},"typeID":"TextInput","w":"162","x":"336","y":"664","zOrder":"21"},{"ID":"22","measuredH":"32","measuredW":"81","properties":{"align":"center","color":"15658734","size":"18","text":"Enzyme"},"typeID":"TextInput","w":"162","x":"336","y":"699","zOrder":"22"},{"ID":"23","h":"20","measuredH":"19","measuredW":"3","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":2,"y":19,"length":19.1049731745428},"p1":{"x":0.5513330320831451,"y":0.09367374604609123,"length":0.5592341933075103},"p2":{"x":3,"y":0,"length":3},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"4","x":"412","y":"553","zOrder":"23"},{"ID":"24","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"16770457","size":"18","text":"Chai"},"typeID":"TextInput","w":"162","x":"336","y":"734","zOrder":"24"},{"ID":"25","h":"88","measuredH":"141","measuredW":"138","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4557377049180329,"y":0.11311475409836061},"p2":{"x":136,"y":87},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"137","x":"569","y":"464","zOrder":"25"},{"ID":"26","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16770457","size":"18","text":"PHP 7"},"typeID":"TextInput","w":"139","x":"708","y":"533","zOrder":"26"},{"ID":"27","h":"29","measuredH":"28","measuredW":"62","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":28,"length":28},"p1":{"x":0.5718861209964412,"y":0.10996441281138791,"length":0.582362350666069},"p2":{"x":62,"y":1,"length":62.00806399170998},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"63","x":"744","y":"502","zOrder":"27"},{"ID":"28","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"817","y":"490","zOrder":"28"},{"ID":"29","h":"2","measuredH":"1","measuredW":"39","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":1,"length":1},"p1":{"x":0.4615384615384616,"y":0.025641025641025644,"length":0.4622501635210244},"p2":{"x":39,"y":1,"length":39.01281840626232},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"40","x":"977","y":"502","zOrder":"29"},{"ID":"30","measuredH":"32","measuredW":"99","properties":{"align":"center","color":"16776960","size":"18","text":"Composer"},"typeID":"TextInput","w":"139","x":"1022","y":"487","zOrder":"30"},{"ID":"31","h":"27","measuredH":"26","measuredW":"49","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5574496644295301,"y":0.08778523489932857,"length":0.5643193916913772},"p2":{"x":49,"y":26,"length":55.47071299343465},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"50","x":"847","y":"562","zOrder":"31"},{"ID":"32","measuredH":"26","measuredW":"92","properties":{"bold":"true","size":"18","text":"Framework"},"typeID":"Label","x":"873","y":"589","zOrder":"32"},{"ID":"33","h":"34","measuredH":"33","measuredW":"19","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.6388140161725069,"y":0.021563342318059286,"length":0.6391778508289956},"p2":{"x":19,"y":33,"length":38.07886552931954},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"20","x":"909","y":"615","zOrder":"33"},{"ID":"34","measuredH":"32","measuredW":"73","properties":{"align":"center","color":"16776960","size":"18","text":"Laravel"},"typeID":"TextInput","w":"139","x":"896","y":"651","zOrder":"34"},{"ID":"35","measuredH":"32","measuredW":"85","properties":{"align":"center","color":"16770457","size":"18","text":"Symfony"},"typeID":"TextInput","w":"139","x":"897","y":"686","zOrder":"35"},{"ID":"36","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"712","y":"593","zOrder":"36"},{"ID":"37","h":"27","measuredH":"26","measuredW":"13","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.6878048780487805,"y":0.009756097560975549,"length":0.6878740667500972},"p2":{"x":13,"y":26,"length":29.068883707497267},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"14","x":"756","y":"619","zOrder":"37"},{"ID":"38","measuredH":"32","measuredW":"82","properties":{"align":"center","color":"16776960","size":"18","text":"PHPUnit"},"typeID":"TextInput","w":"162","x":"721","y":"652","zOrder":"38"},{"ID":"39","measuredH":"32","measuredW":"84","properties":{"align":"center","color":"16770457","size":"18","text":"phpspec"},"typeID":"TextInput","w":"162","x":"722","y":"687","zOrder":"39"},{"ID":"40","measuredH":"32","measuredW":"118","properties":{"align":"center","color":"16770457","size":"18","text":"Codeception"},"typeID":"TextInput","w":"162","x":"722","y":"722","zOrder":"40"},{"ID":"41","h":"25","measuredH":"23","measuredW":"13","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":13,"y":23,"length":26.419689627245813},"p1":{"x":0.5214899713467048,"y":-0.07736389684813753,"length":0.5271972711905063},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"15","x":"729","y":"567","zOrder":"41"},{"ID":"42","h":"33","measuredH":"32","measuredW":"0","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5173501577287066,"y":0.02208201892744478,"length":0.5178212058827155},"p2":{"x":0,"y":32,"length":32},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"1","x":"791","y":"757","zOrder":"42"},{"ID":"43","measuredH":"32","measuredW":"82","properties":{"align":"center","color":"16776960","size":"18","text":"Mockery"},"typeID":"TextInput","w":"162","x":"721","y":"791","zOrder":"43"},{"ID":"44","measuredH":"32","measuredW":"43","properties":{"align":"center","color":"15658734","size":"18","text":"Ava"},"typeID":"TextInput","w":"162","x":"335","y":"805","zOrder":"44"},{"ID":"45","h":"503","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":152,"y":502},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"153","x":"563","y":"481","zOrder":"45"},{"ID":"46","measuredH":"32","measuredW":"70","properties":{"align":"center","color":"16770457","size":"18","text":"Python"},"typeID":"TextInput","w":"130","x":"727","y":"353","zOrder":"46"},{"ID":"47","measuredH":"32","measuredW":"97","properties":{"align":"center","color":"16770457","size":"18","text":"C# (.NET)"},"typeID":"TextInput","w":"246","x":"721","y":"888","zOrder":"47"},{"ID":"48","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16770457","size":"18","text":"Java"},"typeID":"TextInput","w":"246","x":"721","y":"970","zOrder":"48"},{"ID":"49","measuredH":"32","measuredW":"37","properties":{"align":"center","color":"16770457","size":"18","text":"Go"},"typeID":"TextInput","w":"246","x":"721","y":"931","zOrder":"49"},{"ID":"50","measuredH":"32","measuredW":"56","properties":{"align":"center","color":"16770457","size":"18","text":"Ruby"},"typeID":"TextInput","w":"139","x":"324","y":"405","zOrder":"50"},{"ID":"51","h":"396","measuredH":"395","measuredW":"59","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":14,"y":0,"length":14},"p1":{"x":0.5603409503308074,"y":-0.08790823622100975,"length":0.5671947096131286},"p2":{"x":59,"y":395,"length":399.38202262996265},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"60","x":"544","y":"469","zOrder":"51"},{"ID":"52","h":"79","measuredH":"78","measuredW":"140","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":140,"y":0,"length":140},"p1":{"x":0.46480721630646044,"y":-0.04307523630745714,"length":0.4667989120740364},"p2":{"x":0,"y":78,"length":78},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"141","x":"467","y":"865","zOrder":"52"},{"ID":"53","measuredH":"32","measuredW":"127","properties":{"align":"center","color":"16776960","size":"18","text":"RESTful APIs"},"typeID":"TextInput","w":"231","x":"234","y":"931","zOrder":"53"},{"ID":"54","h":"117","measuredH":"116","measuredW":"129","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":129,"y":0,"length":129},"p1":{"x":0.44002833864682944,"y":0.016082182075805914,"length":0.4403221268487517},"p2":{"x":0,"y":116,"length":116},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"130","x":"474","y":"869","zOrder":"54"},{"ID":"55","measuredH":"32","measuredW":"130","properties":{"align":"center","color":"16776960","size":"18","text":"Authentication"},"typeID":"TextInput","w":"231","x":"234","y":"970","zOrder":"55"},{"ID":"56","h":"17","measuredH":"16","measuredW":"87","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":87,"y":16,"length":88.45903006477066},"p1":{"x":0.49191685912240185,"y":-0.053117782909930744,"length":0.49477640924978983},"p2":{"x":0,"y":1,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"88","x":"147","y":"964","zOrder":"56"},{"ID":"57","measuredH":"32","measuredW":"94","properties":{"align":"center","color":"16776960","size":"18","text":"OAuth 2.0"},"typeID":"TextInput","w":"117","x":"23","y":"982","zOrder":"57"},{"ID":"58","h":"15","measuredH":"14","measuredW":"88","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":88,"y":0,"length":88},"p1":{"x":0.5662833312270951,"y":0.06407178061417919,"length":0.5698964855978035},"p2":{"x":0,"y":13,"length":13},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"89","x":"146","y":"987","zOrder":"58"},{"ID":"59","measuredH":"32","measuredW":"55","properties":{"align":"center","color":"16776960","size":"18","text":"JWT"},"typeID":"TextInput","w":"78","x":"61","y":"946","zOrder":"59"},{"ID":"60","measuredH":"32","measuredW":"212","properties":{"align":"center","color":"16776960","size":"18","text":"SOLID, YAGNI, KISS etc"},"typeID":"TextInput","w":"231","x":"234","y":"1006","zOrder":"60"},{"ID":"61","h":"152","measuredH":"151","measuredW":"139","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":139,"y":0,"length":139},"p1":{"x":0.48495836446128887,"y":0.03977697199395051,"length":0.48658691182765673},"p2":{"x":0,"y":151,"length":151},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"140","x":"474","y":"870","zOrder":"61"},{"ID":"62","h":"436","measuredH":"358","measuredW":"74","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":13,"y":0},"p1":{"x":0.44303937822739897,"y":0.09829772854472688},"p2":{"x":0,"y":435},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"51","x":"595","y":"868","zOrder":"62"},{"ID":"63","measuredH":"32","measuredW":"78","properties":{"align":"center","color":"16776960","size":"18","text":"Storage"},"typeID":"TextInput","w":"153","x":"828","y":"1379","zOrder":"63"},{"ID":"64","h":"35","measuredH":"33","measuredW":"33","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":33,"y":33,"length":46.66904755831214},"p1":{"x":0.45454545454545453,"y":-0.030303030303030304,"length":0.4555544357082699},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"35","x":"916","y":"1413","zOrder":"64"},{"ID":"65","measuredH":"26","measuredW":"182","properties":{"bold":"true","size":"18","text":"Relational Databases"},"typeID":"Label","x":"883","y":"1447","zOrder":"65"},{"ID":"66","h":"38","measuredH":"37","measuredW":"7","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.42432432432432426,"y":0.05405405405405411,"length":0.42775340205891166},"p2":{"x":7,"y":37,"length":37.656340767525464},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"8","x":"963","y":"1477","zOrder":"66"},{"ID":"67","measuredH":"32","measuredW":"76","properties":{"align":"center","color":"16776960","size":"18","text":"MySQL"},"typeID":"TextInput","w":"246","x":"893","y":"1628","zOrder":"67"},{"ID":"68","measuredH":"32","measuredW":"83","properties":{"align":"center","color":"16776960","size":"18","text":"MariaDB"},"typeID":"TextInput","w":"246","x":"893","y":"1590","zOrder":"68"},{"ID":"69","measuredH":"32","measuredW":"114","properties":{"align":"center","color":"16776960","size":"18","text":"PostgreSQL"},"typeID":"TextInput","w":"246","x":"893","y":"1553","zOrder":"69"},{"ID":"70","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16770457","size":"18","text":"Oracle"},"typeID":"TextInput","w":"246","x":"892","y":"1516","zOrder":"70"},{"ID":"71","h":"292","measuredH":"291","measuredW":"30","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":18,"y":291,"length":291.556169545424},"p1":{"x":0.4675862068965517,"y":0.07770114942528739,"length":0.4739982378679437},"p2":{"x":30,"y":0,"length":30},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"31","x":"827","y":"1410","zOrder":"71"},{"ID":"72","measuredH":"26","measuredW":"158","properties":{"bold":"true","size":"18","text":"NoSQL Databases"},"typeID":"Label","x":"804","y":"1714","zOrder":"72"},{"ID":"73","measuredH":"32","measuredW":"185","properties":{"align":"center","color":"16776960","size":"18","text":"Regular Expressions"},"typeID":"TextInput","w":"231","x":"234","y":"1042","zOrder":"73"},{"ID":"74","h":"36","measuredH":"35","measuredW":"10","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.42432432432432426,"y":0.054054054054054,"length":0.42775340205891166},"p2":{"x":10,"y":35,"length":36.40054944640259},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"11","x":"856","y":"1742","zOrder":"74"},{"ID":"75","measuredH":"32","measuredW":"104","properties":{"align":"center","color":"15658734","size":"18","text":"Cassandra"},"typeID":"TextInput","w":"246","x":"810","y":"1853","zOrder":"75"},{"ID":"76","measuredH":"32","measuredW":"92","properties":{"align":"center","color":"16776960","size":"18","text":"MongoDB"},"typeID":"TextInput","w":"246","x":"810","y":"1815","zOrder":"76"},{"ID":"77","measuredH":"32","measuredW":"61","properties":{"align":"center","color":"16776960","size":"18","text":"Redis"},"typeID":"TextInput","w":"246","x":"809","y":"1778","zOrder":"77"},{"ID":"78","measuredH":"26","measuredW":"195","properties":{"bold":"true","size":"18","text":"Up your Game further!"},"typeID":"Label","x":"528","y":"1525","zOrder":"78"},{"ID":"79","h":"141","measuredH":"140","measuredW":"18","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":6,"y":0,"length":6},"p1":{"x":0.591307066916823,"y":0.11663539712320205,"length":0.6027004755663158},"p2":{"x":0,"y":140,"length":140},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"19","x":"612","y":"1559","zOrder":"79"},{"ID":"80","h":"33","measuredH":"32","measuredW":"116","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":116,"y":32,"length":120.33287165193059},"p1":{"x":0.4988634015292415,"y":-0.022318660880347133,"length":0.4993624094871551},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"117","x":"492","y":"1668","zOrder":"80"},{"ID":"81","measuredH":"32","measuredW":"188","properties":{"align":"center","color":"16776960","size":"18","text":"GOF Design Patterns"},"typeID":"TextInput","w":"316","x":"169","y":"1650","zOrder":"81"},{"ID":"82","measuredH":"32","measuredW":"190","properties":{"align":"center","color":"16776960","size":"18","text":"Architectural Patterns"},"typeID":"TextInput","w":"316","x":"169","y":"1687","zOrder":"82"},{"ID":"83","h":"7","measuredH":"6","measuredW":"115","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":115,"y":6,"length":115.15641536623133},"p1":{"x":0.49886340152924186,"y":-0.022318660880347167,"length":0.49936240948715543},"p2":{"x":0,"y":1,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"116","x":"494","y":"1701","zOrder":"83"},{"ID":"84","measuredH":"32","measuredW":"149","properties":{"align":"center","color":"16776960","size":"18","text":"Give DDD a shot"},"typeID":"TextInput","w":"316","x":"169","y":"1723","zOrder":"84"},{"ID":"85","h":"24","measuredH":"23","measuredW":"119","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":119,"y":0,"length":119},"p1":{"x":0.4988634015292415,"y":-0.022318660880347178,"length":0.4993624094871551},"p2":{"x":0,"y":23,"length":23},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"120","x":"494","y":"1716","zOrder":"85"},{"ID":"86","measuredH":"32","measuredW":"294","properties":{"align":"center","color":"16776960","size":"18","text":"Learn different testing techniques"},"typeID":"TextInput","w":"316","x":"169","y":"1760","zOrder":"86"},{"ID":"87","h":"62","measuredH":"61","measuredW":"121","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":121,"y":0,"length":121},"p1":{"x":0.5029016657710906,"y":0.07700161203653937,"length":0.5087625513847923},"p2":{"x":0,"y":61,"length":61},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"122","x":"493","y":"1716","zOrder":"87"},{"ID":"88","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"flag-checkered","size":"large"}},"typeID":"Icon","x":"677","y":"1950","zOrder":"88"},{"ID":"89","h":"228","measuredH":"227","measuredW":"61","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":6,"y":0,"length":6},"p1":{"x":0.5282078957200382,"y":-0.11864336419112438,"length":0.5413684779958827},"p2":{"x":61,"y":227,"length":235.05318547086316},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"62","x":"609","y":"1700","zOrder":"89"},{"ID":"90","measuredH":"32","measuredW":"141","properties":{"align":"center","color":"16776960","size":"18","text":"Search Engines"},"typeID":"TextInput","w":"316","x":"169","y":"1613","zOrder":"90"},{"ID":"91","h":"65","measuredH":"64","measuredW":"117","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":117,"y":64,"length":133.3604139165742},"p1":{"x":0.5428732077593478,"y":-0.0705650829350576,"length":0.5474401799580987},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"118","x":"496","y":"1630","zOrder":"91"},{"ID":"92","h":"141","measuredH":"140","measuredW":"61","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":140,"length":140},"p1":{"x":0.5428732077593479,"y":-0.07056508293505752,"length":0.5474401799580988},"p2":{"x":61,"y":0,"length":61},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"62","x":"310","y":"1474","zOrder":"92"},{"ID":"93","measuredH":"32","measuredW":"127","properties":{"align":"center","color":"16776960","size":"18","text":"ElasticSearch"},"typeID":"TextInput","w":"182","x":"296","y":"1434","zOrder":"93"},{"ID":"94","h":"146","measuredH":"145","measuredW":"79","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":79,"y":145,"length":165.12419568312816},"p1":{"x":0.5378461538461539,"y":0.11876923076923072,"length":0.5508036087251202},"p2":{"x":1,"y":0,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"80","x":"196","y":"1467","zOrder":"94"},{"ID":"95","measuredH":"32","measuredW":"47","properties":{"align":"center","color":"15658734","size":"18","text":"Solr"},"typeID":"TextInput","w":"80","x":"159","y":"1433","zOrder":"95"},{"ID":"96","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"590","y":"1682","zOrder":"96"},{"ID":"97","h":"84","measuredH":"21","measuredW":"273","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5042054170217496,"y":-0.06521175293638148},"p2":{"x":217,"y":83},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"218","x":"602","y":"1309","zOrder":"97"},{"ID":"98","h":"218","measuredH":"217","measuredW":"46","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":37,"y":0,"length":37},"p1":{"x":0.44396862412550325,"y":-0.18431206275174897,"length":0.4807068500486518},"p2":{"x":46,"y":217,"length":221.82200071228283},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"47","x":"556","y":"1307","zOrder":"98"},{"ID":"99","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"572","y":"1281","zOrder":"99"},{"ID":"100","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"583","y":"846","zOrder":"100"},{"ID":"101","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"533","y":"445","zOrder":"101"},{"ID":"102","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"181","y":"334","zOrder":"102"},{"ID":"103","h":"34","measuredH":"33","measuredW":"3","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":3,"y":33,"length":33.13608305156178},"p1":{"x":0.6878048780487805,"y":0.009756097560975598,"length":0.6878740667500972},"p2":{"x":1,"y":0,"length":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"4","x":"379","y":"373","zOrder":"103"},{"ID":"104","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"16776960","size":"18","text":"RSpec"},"typeID":"TextInput","w":"130","x":"166","y":"269","zOrder":"104"},{"ID":"105","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"314","y":"341","zOrder":"105"},{"ID":"106","h":"38","measuredH":"37","measuredW":"2","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":2,"y":37,"length":37.05401462729781},"p1":{"x":0.6878048780487804,"y":0.009756097560975625,"length":0.6878740667500971},"p2":{"x":1,"y":0,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"3","x":"376","y":"308","zOrder":"106"},{"ID":"107","measuredH":"32","measuredW":"103","properties":{"align":"center","color":"16776960","size":"18","text":"RubyGems"},"typeID":"TextInput","w":"130","x":"324","y":"269","zOrder":"107"},{"ID":"108","measuredH":"32","measuredW":"72","properties":{"align":"center","color":"15658734","size":"18","text":"Sinatra"},"typeID":"TextInput","w":"142","x":"9","y":"233","zOrder":"108"},{"ID":"109","measuredH":"32","measuredW":"126","properties":{"align":"center","color":"16776960","size":"18","text":"Ruby on Rails"},"typeID":"TextInput","w":"142","x":"9","y":"269","zOrder":"109"},{"ID":"110","h":"92","measuredH":"91","measuredW":"240","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5738202807452291,"y":0.08565902600444264,"length":0.5801785788277289},"p2":{"x":240,"y":91,"length":256.67294364618954},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"241","x":"851","y":"555","zOrder":"110"},{"ID":"111","measuredH":"32","measuredW":"60","properties":{"align":"center","color":"16776960","size":"18","text":"PSRs"},"typeID":"TextInput","w":"139","x":"1043","y":"651","zOrder":"111"},{"ID":"112","measuredH":"32","measuredW":"78","properties":{"align":"center","color":"16770457","size":"18","text":"MSSQL"},"typeID":"TextInput","w":"246","x":"893","y":"1664","zOrder":"112"},{"ID":"113","measuredH":"32","measuredW":"113","properties":{"align":"center","color":"16776960","size":"18","text":"Memcached"},"typeID":"TextInput","w":"246","x":"1009","y":"1349","zOrder":"113"},{"ID":"114","h":"30","measuredH":"29","measuredW":"7","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":7,"y":0,"length":7},"p1":{"x":0.4795564795564795,"y":-0.08246708246708247,"length":0.48659555770191404},"p2":{"x":1,"y":29,"length":29.017236257093817},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"8","x":"893","y":"1350","zOrder":"114"},{"ID":"115","h":"46","measuredH":"45","measuredW":"137","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":137,"y":1,"length":137.00364958642524},"p1":{"x":0.4663459178162895,"y":-0.07776523147920861,"length":0.47278530676294533},"p2":{"x":0,"y":45,"length":45},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"138","x":"467","y":"863","zOrder":"115"},{"ID":"116","measuredH":"32","measuredW":"112","properties":{"align":"center","color":"16776960","size":"18","text":"Web Server"},"typeID":"TextInput","w":"231","x":"235","y":"893","zOrder":"116"},{"ID":"117","h":"33","measuredH":"32","measuredW":"69","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":69,"y":32,"length":76.05918747922567},"p1":{"x":0.5192660550458715,"y":-0.06422018348623854,"length":0.5232221974361448},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"70","x":"166","y":"875","zOrder":"117"},{"ID":"118","measuredH":"32","measuredW":"60","properties":{"align":"center","color":"16776960","size":"18","text":"Nginx"},"typeID":"TextInput","w":"117","x":"46","y":"896","zOrder":"118"},{"ID":"119","h":"4","measuredH":"3","measuredW":"70","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":70,"y":3,"length":70.06425622241343},"p1":{"x":0.6145684554172618,"y":-0.01979187920832483,"length":0.6148870667663745},"p2":{"x":0,"y":2,"length":2},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"71","x":"165","y":"911","zOrder":"119"},{"ID":"120","measuredH":"32","measuredW":"76","properties":{"align":"center","color":"15658734","size":"18","text":"Apache"},"typeID":"TextInput","w":"117","x":"45","y":"857","zOrder":"120"},{"ID":"121","h":"40","measuredH":"39","measuredW":"83","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":83,"y":39,"length":91.706052144883},"p1":{"x":0.500780031201248,"y":-0.12012480499219969,"length":0.5149860274068967},"p2":{"x":0,"y":1,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"84","x":"467","y":"421","zOrder":"121"},{"ID":"122","measuredH":"26","measuredW":"92","properties":{"bold":"true","size":"18","text":"Framework"},"typeID":"Label","x":"75","y":"341","zOrder":"122"},{"ID":"123","h":"56","measuredH":"55","measuredW":"206","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":206,"y":55,"length":213.21585306913744},"p1":{"x":0.6664393656100833,"y":0.08569983062405144,"length":0.6719269967814668},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"207","x":"117","y":"368","zOrder":"123"},{"ID":"124","h":"39","measuredH":"38","measuredW":"23","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":23,"y":38,"length":44.41846462902562},"p1":{"x":0.3862138874809934,"y":0.029396857577293434,"length":0.3873310497734478},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier","text":""},"typeID":"Arrow","w":"24","x":"83","y":"307","zOrder":"124"},{"ID":"125","h":"51","measuredH":"50","measuredW":"113","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":113,"y":50,"length":123.5677951571525},"p1":{"x":0.6909198212629626,"y":0.1295000421549617,"length":0.7029512503240755},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"114","x":"210","y":"362","zOrder":"125"},{"ID":"126","h":"33","measuredH":"32","measuredW":"3","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":2,"y":32,"length":32.0624390837628},"p1":{"x":0.34285714285714286,"y":-0.057142857142857155,"length":0.34758643030275543},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"4","x":"207","y":"307","zOrder":"126"},{"ID":"127","measuredH":"26","measuredW":"69","properties":{"bold":"true","size":"18","text":"Caching"},"typeID":"Label","x":"883","y":"1322","zOrder":"127"},{"ID":"128","h":"37","measuredH":"61","measuredW":"168","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"true","p0":{"x":168,"y":36,"length":171.81385275931623},"p1":{"x":0.5226383454443824,"y":-0.14016210173281163,"length":0.5411065097473885},"p2":{"x":0,"y":16,"length":16},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"169","x":"918","y":"1302","zOrder":"128"},{"ID":"129","measuredH":"32","measuredW":"61","properties":{"align":"center","color":"16776960","size":"18","text":"Redis"},"typeID":"TextInput","w":"246","x":"1009","y":"1384","zOrder":"129"},{"ID":"130","measuredH":"32","measuredW":"99","properties":{"align":"center","color":"15658734","size":"18","text":"RethinkDB"},"typeID":"TextInput","w":"246","x":"811","y":"1889","zOrder":"130"},{"ID":"131","h":"179","measuredH":"178","measuredW":"136","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":136,"y":0,"length":136},"p1":{"x":0.4401741954956379,"y":0.06056599163516681,"length":0.4443214621453517},"p2":{"x":0,"y":178,"length":178},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"137","x":"475","y":"878","zOrder":"131"},{"ID":"132","h":"32","measuredH":"31","measuredW":"2","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":2,"y":0,"length":2},"p1":{"x":0.4615384615384616,"y":0.025641025641025644,"length":0.4622501635210244},"p2":{"x":0,"y":31,"length":31},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"3","x":"966","y":"728","zOrder":"132"},{"ID":"133","measuredH":"32","measuredW":"49","properties":{"align":"center","color":"15658734","size":"18","text":"Slim"},"typeID":"TextInput","w":"139","x":"901","y":"767","zOrder":"133"},{"ID":"134","measuredH":"32","measuredW":"70","properties":{"align":"center","color":"16770457","size":"18","text":"Lumen"},"typeID":"TextInput","w":"139","x":"902","y":"802","zOrder":"134"},{"ID":"135","h":"73","measuredH":"72","measuredW":"22","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":22,"y":72,"length":75.28612089887484},"p1":{"x":0.5378461538461539,"y":0.11876923076923068,"length":0.5508036087251202},"p2":{"x":2,"y":0,"length":2},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"23","x":"274","y":"1538","zOrder":"135"},{"ID":"136","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"15658734","size":"18","text":"Sphinx"},"typeID":"TextInput","w":"80","x":"240","y":"1501","zOrder":"136"},{"ID":"137","measuredH":"32","measuredW":"106","properties":{"align":"center","color":"15658734","size":"18","text":"Couchbase"},"typeID":"TextInput","w":"246","x":"811","y":"1925","zOrder":"137"},{"ID":"138","h":"97","measuredH":"42","measuredW":"110","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":96},"p1":{"x":0.45573770491803267,"y":0.11311475409836072},"p2":{"x":156,"y":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"157","x":"564","y":"368","zOrder":"138"},{"ID":"139","h":"25","measuredH":"24","measuredW":"147","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":147,"y":1,"length":147.00340132119393},"p1":{"x":0.3845722157032804,"y":0.15988980154073779,"length":0.41648593941172485},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"148","x":"859","y":"375","zOrder":"139"},{"ID":"140","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"16770457","size":"18","text":"Flask"},"typeID":"TextInput","w":"142","x":"1057","y":"119","zOrder":"140"},{"ID":"141","measuredH":"32","measuredW":"72","properties":{"align":"center","color":"16776960","size":"18","text":"Django"},"typeID":"TextInput","w":"142","x":"1057","y":"155","zOrder":"141"},{"ID":"142","h":"44","measuredH":"43","measuredW":"34","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":43,"length":43},"p1":{"x":0.541967213114754,"y":0.12163934426229511,"length":0.5554498988783186},"p2":{"x":34,"y":0,"length":34},"rightArrow":"false","shape":"bezier","text":""},"typeID":"Arrow","w":"35","x":"1020","y":"303","zOrder":"142"},{"ID":"143","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"15658734","size":"18","text":"Pyramid"},"typeID":"TextInput","w":"142","x":"1058","y":"191","zOrder":"143"},{"ID":"144","h":"45","measuredH":"43","measuredW":"87","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":87,"y":0,"length":87},"p1":{"x":0.418844889654093,"y":0.22350915636249802,"length":0.4747498126036754},"p2":{"x":0,"y":41,"length":41},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"89","x":"858","y":"323","zOrder":"144"},{"ID":"145","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"914","y":"299","zOrder":"145"},{"ID":"146","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16776960","size":"18","text":"py.test"},"typeID":"TextInput","w":"142","x":"882","y":"202","zOrder":"146"},{"ID":"147","measuredH":"32","measuredW":"137","properties":{"align":"center","color":"16776960","size":"18","text":"unittest/pyUnit"},"typeID":"TextInput","w":"142","x":"882","y":"238","zOrder":"147"},{"ID":"148","h":"26","measuredH":"25","measuredW":"2","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":2,"y":25,"length":25.079872407968907},"p1":{"x":0.32114467408585057,"y":0.014308426073131956,"length":0.32146326812001},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier","text":""},"typeID":"Arrow","w":"3","x":"943","y":"274","zOrder":"148"},{"ID":"149","measuredH":"32","measuredW":"77","properties":{"align":"center","color":"15658734","size":"18","text":"doctest"},"typeID":"TextInput","w":"142","x":"882","y":"167","zOrder":"149"},{"ID":"150","h":"70","measuredH":"69","measuredW":"4","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5522012578616352,"y":0.033962264150943396,"length":0.5532446697169622},"p2":{"x":3,"y":69,"length":69.06518659932803},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"5","x":"773","y":"285","zOrder":"150"},{"ID":"151","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"708","y":"256","zOrder":"151"},{"ID":"152","h":"38","measuredH":"37","measuredW":"2","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":2,"y":37,"length":37.05401462729781},"p1":{"x":0.6878048780487804,"y":0.009756097560975625,"length":0.6878740667500971},"p2":{"x":1,"y":0,"length":1},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"3","x":"770","y":"223","zOrder":"152"},{"ID":"153","measuredH":"32","measuredW":"40","properties":{"align":"center","color":"16776960","size":"18","text":"Pip"},"typeID":"TextInput","w":"130","x":"708","y":"184","zOrder":"153"},{"ID":"154","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"15658734","size":"18","text":"Caddy"},"typeID":"TextInput","w":"117","x":"45","y":"820","zOrder":"154"},{"ID":"155","h":"54","measuredH":"53","measuredW":"76","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":76,"y":53,"length":92.65527507918802},"p1":{"x":0.5115789473684209,"y":-0.10315789473684228,"length":0.5218760107890752},"p2":{"x":0,"y":0,"length":0},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"77","x":"167","y":"840","zOrder":"155"},{"ID":"156","measuredH":"32","measuredW":"87","properties":{"align":"center","color":"15658734","size":"18","text":"GraphQL"},"typeID":"TextInput","w":"231","x":"234","y":"1079","zOrder":"156"},{"ID":"157","h":"215","measuredH":"214","measuredW":"143","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":143,"y":0,"length":143},"p1":{"x":0.515039207271876,"y":0.11596379666835716,"length":0.5279327487142491},"p2":{"x":0,"y":214,"length":214},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"144","x":"472","y":"878","zOrder":"157"},{"ID":"158","measuredH":"32","measuredW":"72","properties":{"align":"center","color":"16776960","size":"18","text":"Docker"},"typeID":"TextInput","w":"231","x":"234","y":"1114","zOrder":"158"},{"ID":"159","h":"244","measuredH":"243","measuredW":"137","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":137,"y":0,"length":137},"p1":{"x":0.5121913158818712,"y":0.13550891429017292,"length":0.5298137502150205},"p2":{"x":0,"y":243,"length":243},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"138","x":"476","y":"885","zOrder":"159"},{"ID":"160","measuredH":"26","measuredW":"43","properties":{"bold":"true","size":"18","text":"Sync"},"typeID":"Label","x":"1046","y":"270","zOrder":"160"},{"ID":"161","h":"33","measuredH":"32","measuredW":"15","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":32,"length":32},"p1":{"x":0.443607818007049,"y":0.04501762255687285,"length":0.44588617666131813},"p2":{"x":15,"y":0,"length":15},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"16","x":"1073","y":"234","zOrder":"161"},{"ID":"162","measuredH":"26","measuredW":"52","properties":{"bold":"true","size":"18","text":"Async"},"typeID":"Label","x":"1100","y":"293","zOrder":"162"},{"ID":"163","measuredH":"32","measuredW":"70","properties":{"align":"center","color":"15658734","size":"18","text":"gevent"},"typeID":"TextInput","w":"142","x":"1195","y":"405","zOrder":"163"},{"ID":"164","measuredH":"32","measuredW":"70","properties":{"align":"center","color":"16776960","size":"18","text":"aiohttp"},"typeID":"TextInput","w":"142","x":"1195","y":"441","zOrder":"164"},{"ID":"165","measuredH":"32","measuredW":"81","properties":{"align":"center","color":"15658734","size":"18","text":"Tornado"},"typeID":"TextInput","w":"142","x":"1195","y":"370","zOrder":"165"},{"ID":"166","h":"46","measuredH":"45","measuredW":"108","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":18,"length":18},"p1":{"x":0.5793343135944391,"y":0.2972864590295414,"length":0.6511585718012649},"p2":{"x":108,"y":45,"length":117},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"109","x":"1144","y":"278","zOrder":"166"},{"ID":"167","measuredH":"26","measuredW":"101","properties":{"bold":"true","size":"18","text":"Frameworks"},"typeID":"Label","x":"972","y":"349","zOrder":"167"},{"ID":"168","h":"4","measuredH":"3","measuredW":"98","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":1,"length":1},"p1":{"x":0.5688243831640057,"y":0.012423802612481858,"length":0.5689600423169148},"p2":{"x":98,"y":3,"length":98.04590761474952},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"99","x":"850","y":"543","zOrder":"168"},{"ID":"169","measuredH":"32","measuredW":"78","properties":{"align":"center","color":"15658734","size":"18","text":"xDebug"},"typeID":"TextInput","w":"139","x":"1074","y":"735","zOrder":"169"},{"ID":"170","measuredH":"32","measuredW":"72","properties":{"align":"center","color":"15658734","size":"18","text":"XHProf"},"typeID":"TextInput","w":"139","x":"1074","y":"770","zOrder":"170"},{"ID":"171","measuredH":"26","measuredW":"154","properties":{"bold":"true","size":"18","text":"Debugger/Profiler"},"typeID":"Label","x":"952","y":"534","zOrder":"171"},{"ID":"172","h":"175","measuredH":"174","measuredW":"95","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.4394494665689388,"y":0.2896815701604365,"length":0.526337577756273},"p2":{"x":81,"y":174,"length":191.92967462067975},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"96","x":"1115","y":"549","zOrder":"172"},{"ID":"173","measuredH":"32","measuredW":"95","properties":{"align":"center","color":"15658734","size":"18","text":"New Relic"},"typeID":"TextInput","w":"139","x":"1074","y":"806","zOrder":"173"},{"ID":"174","measuredH":"32","measuredW":"84","properties":{"align":"center","color":"15658734","size":"18","text":"Blackfire"},"typeID":"TextInput","w":"139","x":"1074","y":"841","zOrder":"174"},{"ID":"175","h":"13","measuredH":"12","measuredW":"168","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":168,"y":0,"length":168},"p1":{"x":0.6863437367603445,"y":0.030574777573789014,"length":0.6870244115123129},"p2":{"x":0,"y":10,"length":10},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"169","x":"155","y":"430","zOrder":"175"},{"ID":"176","measuredH":"32","measuredW":"77","properties":{"align":"center","color":"15658734","size":"18","text":"ByeBug"},"typeID":"TextInput","w":"139","x":"12","y":"423","zOrder":"176"},{"ID":"177","measuredH":"32","measuredW":"60","properties":{"align":"center","color":"15658734","size":"18","text":"Sanic"},"typeID":"TextInput","w":"142","x":"1194","y":"334","zOrder":"177"},{"ID":"178","measuredH":"32","measuredW":"54","properties":{"align":"center","color":"15658734","size":"18","text":"nose"},"typeID":"TextInput","w":"142","x":"883","y":"132","zOrder":"178"},{"ID":"179","measuredH":"32","measuredW":"82","properties":{"align":"center","color":"15658734","size":"18","text":"Jasmine"},"typeID":"TextInput","w":"162","x":"335","y":"769","zOrder":"179"},{"ID":"180","h":"34","measuredH":"33","measuredW":"69","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":69,"y":0,"length":69},"p1":{"x":0.5266666666666666,"y":-0.02,"length":0.5270462766947298},"p2":{"x":0,"y":33,"length":33},"rightArrow":"false","shape":"bezier","text":""},"typeID":"Arrow","w":"70","x":"1030","y":"316","zOrder":"180"},{"ID":"181","h":"23","measuredH":"22","measuredW":"128","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":128,"y":22,"length":129.87686476043376},"p1":{"x":0.485650563878135,"y":-0.06408853728328565,"length":0.48986101172298},"p2":{"x":0,"y":1,"length":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"129","x":"465","y":"1282","zOrder":"181"},{"ID":"182","measuredH":"26","measuredW":"148","properties":{"bold":"true","size":"18","text":"Message Brokers"},"typeID":"Label","x":"313","y":"1271","zOrder":"182"},{"ID":"183","h":"27","measuredH":"26","measuredW":"87","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":87,"y":0,"length":87},"p1":{"x":0.54449418084154,"y":-0.07824529991047445,"length":0.5500874838863177},"p2":{"x":0,"y":26,"length":26},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"88","x":"217","y":"1284","zOrder":"183"},{"ID":"184","measuredH":"32","measuredW":"95","properties":{"align":"center","color":"16776960","size":"18","text":"RabbitMQ"},"typeID":"TextInput","w":"182","x":"30","y":"1303","zOrder":"184"},{"ID":"185","measuredH":"32","measuredW":"130","properties":{"align":"center","color":"16767334","size":"18","text":"Apache Kafka"},"typeID":"TextInput","w":"182","x":"30","y":"1338","zOrder":"185"},{"ID":"186","measuredH":"32","measuredW":"39","properties":{"align":"center","color":"15658734","size":"18","text":"tox"},"typeID":"TextInput","w":"142","x":"882","y":"97","zOrder":"186"},{"ID":"187","measuredH":"32","measuredW":"94","properties":{"align":"center","color":"15658734","size":"18","text":"Loopback"},"typeID":"TextInput","w":"139","x":"160","y":"664","zOrder":"187"},{"ID":"188","measuredH":"32","measuredW":"90","properties":{"align":"center","color":"15658734","size":"18","text":"Glassfish"},"typeID":"TextInput","w":"142","x":"730","y":"1193","zOrder":"188"},{"ID":"190","measuredH":"32","measuredW":"66","properties":{"align":"center","color":"15658734","size":"18","text":"JBoss"},"typeID":"TextInput","w":"142","x":"730","y":"1158","zOrder":"189"},{"ID":"191","measuredH":"32","measuredW":"140","properties":{"align":"center","color":"16776960","size":"18","text":"Apache Tomcat"},"typeID":"TextInput","w":"142","x":"729","y":"1122","zOrder":"190"},{"ID":"193","h":"39","measuredH":"33","measuredW":"33","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":38},"p1":{"x":0.3952941176470588,"y":0.06117647058823529},"p2":{"x":16,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"17","x":"787","y":"1007","zOrder":"191"},{"ID":"194","measuredH":"26","measuredW":"165","properties":{"bold":"true","size":"18","text":"Application servers"},"typeID":"Label","x":"706","y":"1045","zOrder":"192"},{"ID":"195","h":"50","measuredH":"37","measuredW":"7","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":4,"y":0},"p1":{"x":0.45595432300163136,"y":-0.041598694942903754},"p2":{"x":1,"y":49},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"5","x":"779","y":"1072","zOrder":"193"},{"ID":"196","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"15658734","size":"18","text":"Vaadin"},"typeID":"TextInput","w":"142","x":"917","y":"1193","zOrder":"194"},{"ID":"197","measuredH":"32","measuredW":"61","properties":{"align":"center","color":"15658734","size":"18","text":"Grails"},"typeID":"TextInput","w":"142","x":"917","y":"1158","zOrder":"195"},{"ID":"198","measuredH":"32","measuredW":"114","properties":{"align":"center","color":"16776960","size":"18","text":"Spring MVC"},"typeID":"TextInput","w":"142","x":"916","y":"1122","zOrder":"196"},{"ID":"199","measuredH":"32","measuredW":"48","properties":{"align":"center","color":"15658734","size":"18","text":"JSF"},"typeID":"TextInput","w":"142","x":"919","y":"1230","zOrder":"197"},{"ID":"200","h":"46","measuredH":"26","measuredW":"49","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5574496644295301,"y":0.08778523489932857},"p2":{"x":46,"y":45},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"47","x":"909","y":"1009","zOrder":"198"},{"ID":"201","measuredH":"26","measuredW":"92","properties":{"bold":"true","size":"18","text":"Framework"},"typeID":"Label","x":"916","y":"1057","zOrder":"199"},{"ID":"202","h":"30","measuredH":"47","measuredW":"33","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.6388140161725069,"y":0.021563342318059286},"p2":{"x":8,"y":29},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"9","x":"965","y":"1089","zOrder":"200"},{"ID":"203","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"1035","y":"1019","zOrder":"201"},{"ID":"204","h":"71","measuredH":"26","measuredW":"13","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.6284178703392677,"y":0.06698018139066174},"p2":{"x":34,"y":70},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"35","x":"1084","y":"1046","zOrder":"202"},{"ID":"205","h":"33","measuredH":"23","measuredW":"13","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":89,"y":32},"p1":{"x":0.5214899713467047,"y":-0.07736389684813756},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"90","x":"967","y":"991","zOrder":"203"},{"ID":"206","measuredH":"32","measuredW":"59","properties":{"align":"center","color":"16776960","size":"18","text":"JUnit"},"typeID":"TextInput","w":"139","x":"1084","y":"1122","zOrder":"204"},{"ID":"207","measuredH":"26","measuredW":"66","properties":{"bold":"true","size":"18","text":"Logging"},"typeID":"Label","x":"1073","y":"985","zOrder":"205"},{"ID":"208","h":"54","measuredH":"70","measuredW":"34","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5521683125805067,"y":0.07728638900815801},"p2":{"x":94,"y":53},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"95","x":"1140","y":"1007","zOrder":"206"},{"ID":"209","h":"15","measuredH":"32","measuredW":"89","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":98,"y":14},"p1":{"x":0.5228571428571429,"y":-0.017142857142857144},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"99","x":"969","y":"981","zOrder":"207"},{"ID":"210","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"16776960","size":"18","text":"Log4J"},"typeID":"TextInput","w":"139","x":"1235","y":"1070","zOrder":"208"},{"ID":"211","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"1035","y":"949","zOrder":"209"},{"ID":"212","h":"11","measuredH":"53","measuredW":"94","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5095749649696403,"y":0.011910322279308733,"length":0.5097141362573802},"p2":{"x":92,"y":10,"length":92.5418824100742},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"93","x":"1192","y":"967","zOrder":"210"},{"ID":"213","h":"12","measuredH":"14","measuredW":"98","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":57,"y":0},"p1":{"x":0.5228571428571429,"y":-0.017142857142857144},"p2":{"x":0,"y":11},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"58","x":"969","y":"962","zOrder":"211"},{"ID":"214","measuredH":"32","measuredW":"68","properties":{"align":"center","color":"15658734","size":"18","text":"Gradle"},"typeID":"TextInput","w":"142","x":"1292","y":"1000","zOrder":"212"},{"ID":"215","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16776960","size":"18","text":"Maven"},"typeID":"TextInput","w":"142","x":"1291","y":"964","zOrder":"213"}]},"measuredH":"1998","measuredW":"1434","mockupH":"1949","mockupW":"1434","version":"1.0"}}