From 328efa6ff65e6f43713a5bbfb414b88ecce35406 Mon Sep 17 00:00:00 2001
From: Kamran Ahmed
Date: Sun, 25 Mar 2018 16:13:40 +0200
Subject: [PATCH 01/10] Update frontend roadmap
---
.gitignore | 6 ++++++
README.md | 2 +-
project-files/frontend-map.json | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
create mode 100644 .gitignore
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..282bb3265
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.DS_Store
+._*
+Thumbs.db
+*.sublime-project
+*.sublime-workspace
+.idea
\ No newline at end of file
diff --git a/README.md b/README.md
index 4b7b75315..8a43e6e84 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ If you think that these can be improved in anyway, please do suggest.
## 🎨 Front-end Roadmap
-
+
## 👽 Back-end Roadmap
diff --git a/project-files/frontend-map.json b/project-files/frontend-map.json
index 0b510f7bc..dd0d40b8c 100644
--- a/project-files/frontend-map.json
+++ b/project-files/frontend-map.json
@@ -1 +1 @@
-{"mockup":{"controls":{"control":[{"ID":"0","measuredH":"40","measuredW":"149","properties":{"bold":"true","size":"32","text":"Front-end"},"typeID":"Label","x":"546","y":"312","zOrder":"0"},{"ID":"1","h":"74","measuredH":"73","measuredW":"18","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":8,"y":0},"p1":{"x":0.4589494163424125,"y":0.1931906614785992},"p2":{"x":0,"y":73},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"19","x":"620","y":"238","zOrder":"1"},{"ID":"2","h":"58","measuredH":"57","measuredW":"11","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":3,"x":3,"y":0},"p1":{"length":0.4752342503759221,"x":0.4639175257731959,"y":-0.10309278350515466},"p2":{"length":58.05170109479997,"x":11,"y":57},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"12","x":"608","y":"368","zOrder":"2"},{"ID":"3","measuredH":"26","measuredW":"147","properties":{"bold":"true","size":"18","text":"Learn the Basics"},"typeID":"Label","x":"572","y":"435","zOrder":"3"},{"ID":"4","h":"98","measuredH":"97","measuredW":"17","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":4,"y":0},"p1":{"x":0.47967479674796737,"y":0.1544715447154471},"p2":{"x":0,"y":97},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"18","x":"636","y":"473","zOrder":"4"},{"ID":"5","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16776960","size":"18","text":"HTML"},"typeID":"TextInput","w":"103","x":"403","y":"488","zOrder":"5"},{"ID":"6","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16776960","size":"18","text":"CSS"},"typeID":"TextInput","w":"103","x":"403","y":"547","zOrder":"6"},{"ID":"7","measuredH":"32","measuredW":"101","properties":{"align":"center","color":"16776960","size":"18","text":"JavaScript"},"typeID":"TextInput","w":"102","x":"403","y":"598","zOrder":"7"},{"ID":"10","h":"57","measuredH":"56","measuredW":"109","properties":{"color":"2848996","curvature":"0","direction":"top","p0":{"length":0,"x":0,"y":0},"p1":{"length":0.4124001894134802,"x":0.41239928081507593,"y":0.0008656855563694176},"p2":{"length":122.54386969571348,"x":109,"y":56},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"110","x":"518","y":"508","zOrder":"8"},{"ID":"11","h":"11","measuredH":"10","measuredW":"115","properties":{"color":"2848996","curvature":"1","direction":"top","p0":{"length":1,"x":0,"y":1},"p1":{"length":0.39856406750964574,"x":0.39823587063051297,"y":0.016171185886965058},"p2":{"length":115.43396380615197,"x":115,"y":10},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"116","x":"514","y":"563","zOrder":"9"},{"ID":"12","h":"29","measuredH":"28","measuredW":"99","properties":{"color":"2848996","curvature":"1","direction":"bottom","p0":{"length":28,"x":0,"y":28},"p1":{"length":0.5728876708569787,"x":0.5727916863486066,"y":-0.010486537553141368},"p2":{"length":99,"x":99,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"100","x":"519","y":"585","zOrder":"10"},{"ID":"13","h":"61","measuredH":"60","measuredW":"10","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":10,"x":10,"y":0},"p1":{"length":0.5310742620768895,"x":0.5188679245283019,"y":-0.11320754716981138},"p2":{"length":60.207972893961475,"x":5,"y":60},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"11","x":"623","y":"585","zOrder":"11"},{"ID":"14","measuredH":"26","measuredW":"134","properties":{"bold":"true","size":"18","text":"Getting Deeper"},"typeID":"Label","x":"583","y":"655","zOrder":"12"},{"ID":"15","h":"71","measuredH":"70","measuredW":"20","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":18,"y":0},"p1":{"x":0.4585365853658537,"y":0.12682926829268293},"p2":{"x":0,"y":70},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"21","x":"629","y":"686","zOrder":"13"},{"ID":"16","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16776960","size":"18","text":"CSS"},"typeID":"TextInput","w":"103","x":"743","y":"779","zOrder":"14"},{"ID":"17","h":"23","measuredH":"22","measuredW":"109","properties":{"color":"2848996","curvature":"-1","direction":"top","p0":{"x":109,"y":22},"p1":{"x":0.5727916863486068,"y":-0.01048653755314126},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"110","x":"630","y":"756","zOrder":"15"},{"ID":"18","measuredH":"32","measuredW":"262","properties":{"align":"center","color":"16776960","size":"18","text":"Responsive Web Development"},"typeID":"TextInput","w":"171","x":"854","y":"688","zOrder":"16"},{"ID":"19","h":"75","measuredH":"74","measuredW":"64","properties":{"color":"2848996","curvature":"1","direction":"bottom","p0":{"x":64,"y":0},"p1":{"x":0.44180269694819024,"y":-0.19481902058197303},"p2":{"x":0,"y":74},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"65","x":"788","y":"703","zOrder":"17"},{"ID":"20","h":"33","measuredH":"32","measuredW":"110","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":110,"y":32},"p1":{"x":0.4077586206896551,"y":-0.16810344827586204},"p2":{"x":0,"y":6},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"111","x":"847","y":"790","zOrder":"18"},{"ID":"21","measuredH":"26","measuredW":"124","properties":{"bold":"true","size":"18","text":"Preprocessors"},"typeID":"Label","x":"917","y":"820","zOrder":"19"},{"ID":"22","h":"60","measuredH":"59","measuredW":"11","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":6,"y":0},"p1":{"x":0.45839683023468447,"y":0.1301432490094483},"p2":{"x":0,"y":59},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"12","x":"967","y":"861","zOrder":"20"},{"ID":"23","measuredH":"32","measuredW":"56","properties":{"align":"center","color":"16776960","size":"18","text":"Sass"},"typeID":"TextInput","w":"136","x":"905","y":"930","zOrder":"21"},{"ID":"24","measuredH":"32","measuredW":"55","properties":{"align":"center","color":"15658734","size":"18","text":"Less"},"typeID":"TextInput","w":"136","x":"905","y":"966","zOrder":"22"},{"ID":"25","measuredH":"32","measuredW":"66","properties":{"align":"center","color":"15658734","size":"18","text":"Stylus"},"typeID":"TextInput","w":"136","x":"905","y":"1003","zOrder":"23"},{"ID":"26","measuredH":"32","measuredW":"88","properties":{"align":"center","color":"15658734","size":"18","text":"PostCSS"},"typeID":"TextInput","w":"136","x":"905","y":"1039","zOrder":"24"},{"ID":"27","measuredH":"26","measuredW":"161","properties":{"bold":"true","size":"18","text":"Choose Framework"},"typeID":"Label","x":"684","y":"853","zOrder":"25"},{"ID":"28","measuredH":"32","measuredW":"103","properties":{"align":"center","color":"15658734","size":"18","text":"Foundation"},"typeID":"TextInput","w":"149","x":"712","y":"944","zOrder":"26"},{"ID":"29","measuredH":"32","measuredW":"92","properties":{"align":"center","color":"16776960","size":"18","text":"Bootstrap"},"typeID":"TextInput","w":"149","x":"712","y":"981","zOrder":"27"},{"ID":"30","measuredH":"32","measuredW":"146","properties":{"align":"center","color":"16770457","size":"18","text":"Materialize CSS"},"typeID":"TextInput","w":"147","x":"714","y":"1018","zOrder":"28"},{"ID":"31","h":"55","measuredH":"54","measuredW":"6","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":6,"x":6,"y":0},"p1":{"length":0.4893501829289195,"x":0.48850574712643674,"y":-0.028735632183908053},"p2":{"length":54.00925846556311,"x":1,"y":54},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"7","x":"769","y":"882","zOrder":"29"},{"ID":"32","h":"68","measuredH":"67","measuredW":"94","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":94,"y":0},"p1":{"x":0.5011547344110855,"y":-0.09699769053117784},"p2":{"x":0,"y":67},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"95","x":"534","y":"759","zOrder":"30"},{"ID":"33","measuredH":"32","measuredW":"101","properties":{"align":"center","color":"16776960","size":"18","text":"JavaScript"},"typeID":"TextInput","w":"115","x":"419","y":"825","zOrder":"31"},{"ID":"34","h":"61","measuredH":"60","measuredW":"57","properties":{"color":"2848996","curvature":"0","direction":"top","p0":{"x":0,"y":0},"p1":{"x":0.48019756977061306,"y":0.00306051331777826},"p2":{"x":57,"y":60},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"58","x":"383","y":"767","zOrder":"32"},{"ID":"35","measuredH":"32","measuredW":"49","properties":{"align":"center","color":"16776960","size":"18","text":"ES6"},"typeID":"TextInput","w":"115","x":"297","y":"724","zOrder":"33"},{"ID":"36","h":"44","measuredH":"43","measuredW":"128","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5213875686686007,"y":0.07610641318437134},"p2":{"x":128,"y":43},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"129","x":"290","y":"795","zOrder":"34"},{"ID":"37","measuredH":"26","measuredW":"115","properties":{"bold":"true","size":"18","text":"Task Runners"},"typeID":"Label","x":"166","y":"780","zOrder":"35"},{"ID":"38","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16776960","size":"18","text":"gulp"},"typeID":"TextInput","w":"120","x":"46","y":"868","zOrder":"36"},{"ID":"39","measuredH":"32","measuredW":"60","properties":{"align":"center","color":"16777215","size":"18","text":"Grunt"},"typeID":"TextInput","w":"120","x":"46","y":"904","zOrder":"37"},{"ID":"40","h":"32","measuredH":"31","measuredW":"49","properties":{"color":"2848996","curvature":"-1","direction":"bottom","p0":{"x":0,"y":31},"p1":{"x":0.5592427616926503,"y":0.1307349665924276},"p2":{"x":49,"y":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"50","x":"107","y":"792","zOrder":"38"},{"ID":"41","h":"118","measuredH":"117","measuredW":"257","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":117},"p1":{"x":0.44088219731588824,"y":0.144210880754245},"p2":{"x":257,"y":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"258","x":"160","y":"845","zOrder":"39"},{"ID":"42","measuredH":"26","measuredW":"151","properties":{"bold":"true","size":"18","text":"Package Manager"},"typeID":"Label","x":"84","y":"964","zOrder":"40"},{"ID":"43","h":"46","measuredH":"45","measuredW":"4","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":4,"x":4,"y":0},"p1":{"length":0.42650623827571654,"x":0.42477876106194695,"y":-0.038348082595870206},"p2":{"length":45.0111097397076,"x":1,"y":45},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"5","x":"142","y":"996","zOrder":"41"},{"ID":"44","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"16776960","size":"18","text":"Yarn"},"typeID":"TextInput","w":"136","x":"76","y":"1051","zOrder":"42"},{"ID":"45","measuredH":"32","measuredW":"49","properties":{"align":"center","color":"16776960","size":"18","text":"npm"},"typeID":"TextInput","w":"136","x":"76","y":"1086","zOrder":"43"},{"ID":"46","measuredH":"26","measuredW":"177","properties":{"bold":"true","size":"18","text":"Choose a Framework"},"typeID":"Label","x":"156","y":"1153","zOrder":"44"},{"ID":"47","h":"68","measuredH":"67","measuredW":"8","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":4,"y":0},"p1":{"x":0.5307907627711687,"y":0.09027291812456265},"p2":{"x":0,"y":67},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"9","x":"244","y":"1183","zOrder":"45"},{"ID":"48","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"16776960","size":"18","text":"Angular"},"typeID":"TextInput","w":"136","x":"128","y":"1253","zOrder":"46"},{"ID":"49","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16776960","size":"18","text":"React"},"typeID":"TextInput","w":"136","x":"128","y":"1289","zOrder":"47"},{"ID":"50","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16770457","size":"18","text":"Vue.js"},"typeID":"TextInput","w":"136","x":"128","y":"1324","zOrder":"48"},{"ID":"51","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"15658734","size":"18","text":"Preact"},"typeID":"TextInput","w":"136","x":"128","y":"1360","zOrder":"49"},{"ID":"53","h":"295","measuredH":"294","measuredW":"181","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":5,"y":294},"p1":{"x":0.4941991973732214,"y":0.2053265231667274},"p2":{"x":181,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"182","x":"240","y":"854","zOrder":"50"},{"ID":"54","measuredH":"26","measuredW":"63","properties":{"bold":"true","size":"18","text":"Testing"},"typeID":"Label","x":"363","y":"928","zOrder":"51"},{"ID":"55","h":"54","measuredH":"53","measuredW":"6","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":6,"y":0},"p1":{"x":0.4761061946902655,"y":-0.0584070796460177},"p2":{"x":2,"y":53},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"7","x":"393","y":"957","zOrder":"52"},{"ID":"56","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16770457","size":"18","text":"Jest"},"typeID":"TextInput","w":"162","x":"322","y":"1016","zOrder":"53"},{"ID":"57","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16770457","size":"18","text":"Mocha"},"typeID":"TextInput","w":"162","x":"323","y":"1051","zOrder":"54"},{"ID":"58","measuredH":"32","measuredW":"82","properties":{"align":"center","color":"15658734","size":"18","text":"Jasmine"},"typeID":"TextInput","w":"162","x":"323","y":"1086","zOrder":"55"},{"ID":"59","h":"68","measuredH":"67","measuredW":"30","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":67},"p1":{"x":0.5267395745703641,"y":0.050594880423026095},"p2":{"x":30,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"31","x":"407","y":"860","zOrder":"56"},{"ID":"60","measuredH":"26","measuredW":"203","properties":{"bold":"true","size":"18","text":"Module Loader/Bundler"},"typeID":"Label","x":"407","y":"1179","zOrder":"57"},{"ID":"61","measuredH":"32","measuredW":"87","properties":{"align":"center","color":"16776960","size":"18","text":"webpack"},"typeID":"TextInput","w":"180","x":"391","y":"1282","zOrder":"58"},{"ID":"62","measuredH":"32","measuredW":"158","properties":{"align":"center","color":"16777215","size":"18","text":"RequireJS / AMD"},"typeID":"TextInput","w":"180","x":"393","y":"1389","zOrder":"59"},{"ID":"63","measuredH":"32","measuredW":"101","properties":{"align":"center","color":"16777215","size":"18","text":"Browserify"},"typeID":"TextInput","w":"180","x":"393","y":"1424","zOrder":"60"},{"ID":"64","h":"60","measuredH":"59","measuredW":"8","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":8,"y":0},"p1":{"x":0.4313335228888257,"y":-0.07477964174011942},"p2":{"x":2,"y":59},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"9","x":"462","y":"1210","zOrder":"61"},{"ID":"65","measuredH":"32","measuredW":"116","properties":{"align":"center","color":"16770457","size":"18","text":"Semantic UI"},"typeID":"TextInput","w":"150","x":"713","y":"1054","zOrder":"62"},{"ID":"66","h":"316","measuredH":"315","measuredW":"40","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":18,"y":315},"p1":{"x":0.4105415423560257,"y":-0.09330078654732846},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"41","x":"475","y":"859","zOrder":"63"},{"ID":"67","h":"38","measuredH":"37","measuredW":"2","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5090497737556562,"y":0.05995475113122172},"p2":{"x":0,"y":37},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"3","x":"778","y":"811","zOrder":"64"},{"ID":"68","h":"918","measuredH":"917","measuredW":"63","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":32,"y":0},"p1":{"x":0.4885713623052957,"y":0.04938508096555646},"p2":{"x":0,"y":917},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"64","x":"595","y":"758","zOrder":"65"},{"ID":"69","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"flag-checkered","size":"large"}},"typeID":"Icon","x":"560","y":"1687","zOrder":"66"},{"ID":"70","measuredH":"32","measuredW":"97","properties":{"align":"center","color":"15658734","size":"18","text":"Ember JS"},"typeID":"TextInput","w":"136","x":"128","y":"1396","zOrder":"67"},{"ID":"71","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"609","y":"547","zOrder":"68"},{"ID":"72","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"605","y":"731","zOrder":"69"},{"ID":"73","measuredH":"48","measuredW":"48","properties":{"color":"2848996","icon":{"ID":"circle","size":"large"}},"typeID":"Icon","x":"620","y":"1337","zOrder":"70"},{"ID":"74","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"15658734","size":"18","text":"SVG"},"typeID":"TextInput","w":"103","x":"760","y":"1464","zOrder":"71"},{"ID":"75","h":"115","measuredH":"114","measuredW":"109","properties":{"color":"2848996","curvature":"1","direction":"top","p0":{"x":109,"y":114},"p1":{"x":0.4780721148048398,"y":0.07798367970414438},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"110","x":"644","y":"1363","zOrder":"72"},{"ID":"76","measuredH":"32","measuredW":"38","properties":{"align":"center","color":"15658734","size":"18","text":"D3"},"typeID":"TextInput","w":"103","x":"907","y":"1462","zOrder":"73"},{"ID":"77","h":"3","measuredH":"2","measuredW":"39","properties":{"color":"2848996","curvature":"1","direction":"bottom","p0":{"length":39.01281840626232,"x":39,"y":1},"p1":{"length":0.5728876708569789,"x":0.5727916863486068,"y":-0.010486537553141256},"p2":{"length":2,"x":0,"y":2},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"40","x":"864","y":"1476","zOrder":"74"},{"ID":"78","h":"141","measuredH":"140","measuredW":"55","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":55,"y":0},"p1":{"x":0.4218088045680604,"y":-0.218548535641923},"p2":{"x":9,"y":140},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"56","x":"72","y":"1304","zOrder":"75"},{"ID":"79","measuredH":"32","measuredW":"47","properties":{"align":"center","color":"16777215","size":"18","text":"Flux"},"typeID":"TextInput","w":"136","x":"29","y":"1451","zOrder":"76"},{"ID":"80","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16776960","size":"18","text":"Redux"},"typeID":"TextInput","w":"136","x":"29","y":"1486","zOrder":"77"},{"ID":"81","h":"70","measuredH":"69","measuredW":"46","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4565634420389148,"y":0.0865990682378734},"p2":{"x":46,"y":69},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"47","x":"508","y":"860","zOrder":"78"},{"ID":"82","measuredH":"32","measuredW":"104","properties":{"align":"center","color":"16776960","size":"18","text":"TypeScript"},"typeID":"TextInput","w":"105","x":"528","y":"936","zOrder":"79"},{"ID":"83","measuredH":"32","measuredW":"146","properties":{"align":"center","color":"15658734","size":"18","text":"Design Patterns"},"typeID":"TextInput","w":"177","x":"905","y":"1503","zOrder":"80"},{"ID":"84","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"15658734","size":"18","text":"Regex"},"typeID":"TextInput","w":"177","x":"905","y":"1538","zOrder":"81"},{"ID":"85","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16776960","size":"18","text":"CSS"},"typeID":"TextInput","w":"103","x":"760","y":"1427","zOrder":"82"},{"ID":"86","h":"90","measuredH":"89","measuredW":"109","properties":{"color":"2848996","curvature":"1","direction":"top","p0":{"x":109,"y":89},"p1":{"x":0.37703262296737705,"y":0.03262296737703262},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"110","x":"645","y":"1349","zOrder":"83"},{"ID":"87","h":"91","measuredH":"90","measuredW":"104","properties":{"color":"2848996","curvature":"1","direction":"bottom","p0":{"length":104.00480758118827,"x":104,"y":1},"p1":{"length":0.5709985878340978,"x":0.5207877461706784,"y":-0.2341356673960613},"p2":{"length":90,"x":0,"y":90},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"105","x":"813","y":"1332","zOrder":"84"},{"ID":"88","measuredH":"32","measuredW":"76","properties":{"align":"center","color":"15658734","size":"18","text":"Flexbox"},"typeID":"TextInput","w":"103","x":"925","y":"1350","zOrder":"85"},{"ID":"89","measuredH":"32","measuredW":"94","properties":{"align":"center","color":"15658734","size":"18","text":"Gradients"},"typeID":"TextInput","w":"103","x":"1032","y":"1350","zOrder":"86"},{"ID":"90","measuredH":"32","measuredW":"152","properties":{"align":"center","color":"16776960","size":"18","text":"Dive Deep CSS3"},"typeID":"TextInput","w":"316","x":"926","y":"1316","zOrder":"87"},{"ID":"91","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"15658734","size":"18","text":"Rotate"},"typeID":"TextInput","w":"103","x":"925","y":"1385","zOrder":"88"},{"ID":"92","measuredH":"32","measuredW":"106","properties":{"align":"center","color":"15658734","size":"18","text":"Transforms"},"typeID":"TextInput","w":"103","x":"1032","y":"1385","zOrder":"89"},{"ID":"93","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"15658734","size":"18","text":"Grids"},"typeID":"TextInput","w":"103","x":"1139","y":"1350","zOrder":"90"},{"ID":"94","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"15658734","size":"18","text":"Skew"},"typeID":"TextInput","w":"103","x":"1139","y":"1385","zOrder":"91"},{"ID":"95","measuredH":"32","measuredW":"61","properties":{"align":"center","color":"15658734","size":"18","text":"Scale"},"typeID":"TextInput","w":"103","x":"925","y":"1419","zOrder":"92"},{"ID":"96","measuredH":"32","measuredW":"103","properties":{"align":"center","color":"15658734","size":"18","text":"Transitions"},"typeID":"TextInput","w":"103","x":"1032","y":"1419","zOrder":"93"},{"ID":"97","measuredH":"32","measuredW":"48","properties":{"align":"center","color":"15658734","size":"18","text":"..etc"},"typeID":"TextInput","w":"103","x":"1139","y":"1419","zOrder":"94"},{"ID":"98","measuredH":"32","measuredW":"101","properties":{"align":"center","color":"16776960","size":"18","text":"JavaScript"},"typeID":"TextInput","w":"103","x":"760","y":"1500","zOrder":"95"},{"ID":"99","h":"150","measuredH":"149","measuredW":"103","properties":{"color":"2848996","curvature":"1","direction":"top","p0":{"x":103,"y":149},"p1":{"x":0.39619018591892713,"y":0.1556537640963121},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"104","x":"649","y":"1368","zOrder":"96"},{"ID":"100","h":"4","measuredH":"3","measuredW":"34","properties":{"color":"2848996","curvature":"-1","direction":"top","p0":{"length":34.132096331752024,"x":34,"y":3},"p1":{"length":0.5728876708569789,"x":0.5727916863486068,"y":-0.010486537553141256},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"35","x":"863","y":"1516","zOrder":"97"},{"ID":"101","measuredH":"32","measuredW":"111","properties":{"align":"center","color":"16776960","size":"18","text":"npm scripts"},"typeID":"TextInput","w":"120","x":"46","y":"834","zOrder":"98"},{"ID":"102","h":"160","measuredH":"159","measuredW":"55","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":55,"y":0},"p1":{"x":0.547975227880257,"y":-0.1968819007454881},"p2":{"x":17,"y":159},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"56","x":"775","y":"1265","zOrder":"99"},{"ID":"103","measuredH":"26","measuredW":"124","properties":{"bold":"true","size":"18","text":"Methodologies"},"typeID":"Label","x":"788","y":"1235","zOrder":"100"},{"ID":"104","h":"32","measuredH":"31","measuredW":"83","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"true","p0":{"x":83,"y":1},"p1":{"x":0.4532032353318783,"y":-0.07947104891513673},"p2":{"x":0,"y":31},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"84","x":"858","y":"1198","zOrder":"101"},{"ID":"105","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"15658734","size":"18","text":"OOCSS"},"typeID":"TextInput","w":"159","x":"958","y":"1177","zOrder":"102"},{"ID":"106","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"16776960","size":"18","text":"BEM"},"typeID":"TextInput","w":"159","x":"958","y":"1140","zOrder":"103"},{"ID":"107","measuredH":"32","measuredW":"89","properties":{"align":"center","color":"15658734","size":"18","text":"SMACSS"},"typeID":"TextInput","w":"159","x":"958","y":"1213","zOrder":"104"},{"ID":"108","measuredH":"32","measuredW":"95","properties":{"align":"center","color":"15658734","size":"18","text":"SUITCSS"},"typeID":"TextInput","w":"159","x":"958","y":"1105","zOrder":"105"},{"ID":"109","measuredH":"32","measuredW":"149","properties":{"align":"center","color":"15658734","size":"18","text":"Systematic CSS"},"typeID":"TextInput","w":"159","x":"958","y":"1247","zOrder":"106"},{"ID":"110","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"15658734","size":"18","text":"Flow"},"typeID":"TextInput","w":"105","x":"528","y":"971","zOrder":"107"},{"ID":"111","h":"58","measuredH":"57","measuredW":"72","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.4378769601930036,"y":-0.2822677925211098},"p2":{"x":72,"y":57},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"73","x":"831","y":"1533","zOrder":"108"},{"ID":"112","measuredH":"32","measuredW":"188","properties":{"align":"center","color":"15658734","size":"18","text":"GOF Design Patterns"},"typeID":"TextInput","w":"316","x":"905","y":"1576","zOrder":"109"},{"ID":"113","measuredH":"32","measuredW":"294","properties":{"align":"center","borderStyle":"rectangle","color":"15658734","size":"18","text":"Learn different testing techniques"},"typeID":"TextInput","w":"316","x":"905","y":"1612","zOrder":"110"},{"ID":"114","h":"95","measuredH":"94","measuredW":"96","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5342344338577443,"y":-0.24772878351429203},"p2":{"x":96,"y":94},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"97","x":"805","y":"1531","zOrder":"111"},{"ID":"115","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"16770457","size":"18","text":"rollup"},"typeID":"TextInput","w":"180","x":"391","y":"1317","zOrder":"112"},{"ID":"116","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"16770457","size":"18","text":"Mobx"},"typeID":"TextInput","w":"136","x":"29","y":"1521","zOrder":"113"},{"ID":"117","measuredH":"32","measuredW":"81","properties":{"align":"center","color":"15658734","size":"18","text":"Enzyme"},"typeID":"TextInput","w":"162","x":"322","y":"1121","zOrder":"114"},{"ID":"118","h":"217","measuredH":"216","measuredW":"55","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.34289318755256515,"y":0.17569386038687973},"p2":{"x":42,"y":216},"rightArrow":"true","shape":"bezier"},"typeID":"Arrow","w":"56","x":"267","y":"1271","zOrder":"115"},{"ID":"119","measuredH":"32","measuredW":"60","properties":{"align":"center","color":"16776960","size":"18","text":"RxJS"},"typeID":"TextInput","w":"136","x":"221","y":"1496","zOrder":"116"},{"ID":"120","measuredH":"32","measuredW":"104","properties":{"align":"center","color":"16776960","size":"18","text":"TypeScript"},"typeID":"TextInput","w":"136","x":"221","y":"1530","zOrder":"117"},{"ID":"123","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16777215","size":"18","text":"Parcel"},"typeID":"TextInput","w":"180","x":"393","y":"1353","zOrder":"118"}]},"measuredH":"1735","measuredW":"1242","mockupH":"1497","mockupW":"1213","version":"1.0"}}
+{"mockup":{"controls":{"control":[{"ID":"0","measuredH":"40","measuredW":"149","properties":{"bold":"true","size":"32","text":"Front-end"},"typeID":"Label","x":"563","y":"121","zOrder":"59"},{"ID":"1","h":"74","measuredH":"73","measuredW":"18","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":8,"y":0,"length":8},"p1":{"x":0.45894941634241254,"y":0.19319066147859923,"length":0.49795300826843075},"p2":{"x":0,"y":73,"length":73},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"19","x":"637","y":"47","zOrder":"60"},{"ID":"2","h":"61","measuredH":"60","measuredW":"15","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":2,"y":0,"length":2},"p1":{"x":0.46391752577319545,"y":-0.10309278350515459,"length":0.4752342503759216},"p2":{"x":15,"y":60,"length":61.84658438426491},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"16","x":"626","y":"177","zOrder":"61"},{"ID":"3","measuredH":"26","measuredW":"147","properties":{"bold":"true","size":"18","text":"Learn the Basics"},"typeID":"Label","x":"589","y":"244","zOrder":"62"},{"ID":"21","measuredH":"25","measuredW":"168","properties":{"bold":"true","size":"17","text":"Basics of JavaScript"},"typeID":"Label","x":"589","y":"424","zOrder":"71"},{"ID":"24","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"556","y":"424","zOrder":"72"},{"ID":"25","measuredH":"25","measuredW":"118","properties":{"bold":"true","size":"17","text":"Basics of CSS"},"typeID":"Label","x":"589","y":"378","zOrder":"67"},{"ID":"26","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"555","y":"378","zOrder":"68"},{"ID":"27","measuredH":"25","measuredW":"100","properties":{"bold":"true","size":"17","text":"Learn HTML"},"typeID":"Label","x":"589","y":"330","zOrder":"63"},{"ID":"28","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"555","y":"330","zOrder":"64"},{"ID":"29","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"1"},"typeID":"Label","x":"563","y":"332","zOrder":"65"},{"ID":"30","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"2"},"typeID":"Label","w":"10","x":"563","y":"380","zOrder":"69"},{"ID":"31","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"3"},"typeID":"Label","w":"10","x":"564","y":"426","zOrder":"73"},{"ID":"33","h":"41","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"250","x":"543","y":"322","zOrder":"58"},{"ID":"34","h":"55","measuredH":"54","measuredW":"9","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":3,"y":0,"length":3},"p1":{"x":0.510715363718684,"y":0.13884696649562314,"length":0.529252928988914},"p2":{"x":0,"y":54,"length":54},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"10","x":"655","y":"277","zOrder":"43"},{"ID":"36","h":"41","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"250","x":"543","y":"370","zOrder":"66"},{"ID":"40","h":"41","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"250","x":"544","y":"417","zOrder":"70"},{"ID":"44","h":"23","measuredH":"22","measuredW":"48","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":48,"y":0,"length":48},"p1":{"x":0.4652789342214823,"y":-0.001332223147377283,"length":0.46528084148049004},"p2":{"x":0,"y":22,"length":22},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"49","x":"792","y":"320","zOrder":"57"},{"ID":"45","measuredH":"25","measuredW":"322","properties":{"size":"17","text":"Don't worry about making them pretty yet"},"typeID":"Label","x":"858","y":"363","zOrder":"114"},{"ID":"46","h":"4","measuredH":"3","measuredW":"59","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":59,"y":0,"length":59},"p1":{"x":0.4929203539823009,"y":-0.006194690265486749,"length":0.4929592777882592},"p2":{"x":0,"y":3,"length":3},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"60","x":"794","y":"347","zOrder":"56"},{"ID":"47","measuredH":"25","measuredW":"514","properties":{"size":"17","text":"Dividing page into sections and how to structure the DOM properly"},"typeID":"Label","x":"854","y":"302","zOrder":"115"},{"ID":"48","h":"49","measuredH":"48","measuredW":"61","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":61,"y":0,"length":61},"p1":{"x":0.45522128005575574,"y":-0.054942502032756454,"length":0.45852490918729844},"p2":{"x":0,"y":48,"length":48},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"62","x":"787","y":"285","zOrder":"54"},{"ID":"49","measuredH":"25","measuredW":"390","properties":{"size":"17","text":"Learn the basics and how to write semantic HTML"},"typeID":"Label","x":"858","y":"268","zOrder":"116"},{"ID":"56","h":"19","measuredH":"18","measuredW":"68","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":68,"y":18,"length":70.3420215802759},"p1":{"x":0.45747670462949247,"y":0.021150717349504505,"length":0.45796537873845716},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"69","x":"787","y":"356","zOrder":"55"},{"ID":"57","measuredH":"25","measuredW":"386","properties":{"size":"17","text":"Make at least 5 HTML pages – focus on structure"},"typeID":"Label","x":"859","y":"335","zOrder":"117"},{"ID":"59","h":"66","measuredH":"65","measuredW":"112","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.47200190828314154,"y":0.03285825034289463,"length":0.47314423386375903},"p2":{"x":112,"y":65,"length":129.49517365523704},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"113","x":"438","y":"320","zOrder":"53"},{"ID":"60","measuredH":"25","measuredW":"191","properties":{"size":"17","text":"Learn the basics of CSS"},"typeID":"Label","x":"238","y":"303","zOrder":"74"},{"ID":"63","h":"43","measuredH":"42","measuredW":"124","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.4346557759626609,"y":0.026254375729288137,"length":0.4354479714301555},"p2":{"x":124,"y":42,"length":130.91982279242512},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"125","x":"436","y":"352","zOrder":"52"},{"ID":"67","h":"13","measuredH":"12","measuredW":"119","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":1,"length":1},"p1":{"x":0.42861896838602337,"y":0.022628951747088195,"length":0.42921590082087},"p2":{"x":119,"y":12,"length":119.60351165413162},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"120","x":"440","y":"385","zOrder":"51"},{"ID":"68","measuredH":"25","measuredW":"268","properties":{"size":"17","text":"Learn how to use Grid and Flexbox"},"typeID":"Label","x":"162","y":"338","zOrder":"75"},{"ID":"70","measuredH":"25","measuredW":"318","properties":{"size":"17","text":"Media Queries and Responsive Websites"},"typeID":"Label","x":"113","y":"371","zOrder":"76"},{"ID":"83","h":"20","measuredH":"19","measuredW":"71","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":19,"length":19},"p1":{"x":0.43817104776008886,"y":-0.04683450573861533,"length":0.4406669241308615},"p2":{"x":71,"y":0,"length":71},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"72","x":"478","y":"397","zOrder":"50"},{"ID":"85","measuredH":"25","measuredW":"378","properties":{"size":"17","text":"Style the HTML Pages that you made in last step"},"typeID":"Label","x":"93","y":"404","zOrder":"77"},{"ID":"86","h":"4","measuredH":"3","measuredW":"53","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":3,"length":3},"p1":{"x":0.45839416058394156,"y":0.03941605839416058,"length":0.4600856791042167},"p2":{"x":53,"y":3,"length":53.08483775994799},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"54","x":"797","y":"422","zOrder":"48"},{"ID":"88","measuredH":"25","measuredW":"301","properties":{"size":"17","text":"Learn the syntax and basic constructs"},"typeID":"Label","x":"855","y":"414","zOrder":"118"},{"ID":"89","measuredH":"25","measuredW":"233","properties":{"size":"17","text":"Learn how to manipulate DOM"},"typeID":"Label","x":"855","y":"442","zOrder":"119"},{"ID":"90","h":"16","measuredH":"15","measuredW":"55","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.45488081725312146,"y":0.03887627695800227,"length":0.45653907041455166},"p2":{"x":55,"y":15,"length":57.0087712549569},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"56","x":"794","y":"437","zOrder":"49"},{"ID":"91","h":"62","measuredH":"61","measuredW":"67","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5199305086381621,"y":-0.09275166489721069,"length":0.5281388123911577},"p2":{"x":67,"y":61,"length":90.60905032059435},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"68","x":"786","y":"449","zOrder":"46"},{"ID":"92","measuredH":"25","measuredW":"476","properties":{"size":"17","text":"Understand the concepts such as hoisting, event bubbling etc"},"typeID":"Label","x":"850","y":"471","zOrder":"120"},{"ID":"93","h":"38","measuredH":"37","measuredW":"56","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5300904977375566,"y":-0.03190045248868781,"length":0.5310495030226782},"p2":{"x":56,"y":37,"length":67.11929677819934},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"57","x":"789","y":"441","zOrder":"47"},{"ID":"94","measuredH":"25","measuredW":"445","properties":{"size":"17","text":"Learn ES6+ new features and writing modular JavaScript"},"typeID":"Label","x":"858","y":"535","zOrder":"121"},{"ID":"95","h":"94","measuredH":"93","measuredW":"74","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5330996249796185,"y":-0.13117560736996578,"length":0.5490011385437095},"p2":{"x":74,"y":93,"length":118.84864324004712},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"75","x":"778","y":"448","zOrder":"45"},{"ID":"96","measuredH":"25","measuredW":"137","properties":{"size":"17","text":"Learn Ajax (XHR)"},"typeID":"Label","x":"858","y":"504","zOrder":"122"},{"ID":"98","h":"41","measuredH":"140","measuredW":"200","properties":{"borderColor":"13576743","color":"16777215"},"typeID":"TextArea","w":"325","x":"153","y":"512","zOrder":"78"},{"ID":"102","measuredH":"25","measuredW":"146","properties":{"bold":"true","color":"0","size":"17","text":"jQuery – Optional"},"typeID":"Label","x":"167","y":"520","zOrder":"79"},{"ID":"108","h":"202","measuredH":"200","measuredW":"48","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":15,"y":0,"length":15},"p1":{"x":0.452773248314634,"y":-0.13470758597191462,"length":0.47238728614111325},"p2":{"x":48,"y":200,"length":205.67936211491906},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"50","x":"622","y":"454","zOrder":"44"},{"ID":"109","h":"2","measuredH":"1","measuredW":"136","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5073529411764706,"y":-0.007352941176470588,"length":0.5074062205613563},"p2":{"x":136,"y":0,"length":136},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"137","x":"489","y":"531","zOrder":"80"},{"ID":"111","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"613","y":"519","zOrder":"81"},{"ID":"112","h":"41","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"767","x":"314","y":"593","zOrder":"82"},{"ID":"114","measuredH":"25","measuredW":"574","properties":{"size":"17","text":"Make some responsive website and add some interactivity with JavaScript"},"typeID":"Label","x":"356","y":"601","zOrder":"83"},{"ID":"115","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"324","y":"601","zOrder":"84"},{"ID":"116","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"4"},"typeID":"Label","w":"10","x":"332","y":"603","zOrder":"85"},{"ID":"117","h":"36","measuredH":"107","measuredW":"205","properties":{"color":"13576743"},"typeID":"ScratchOut","w":"66","x":"409","y":"514","zOrder":"86"},{"ID":"118","h":"178","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"767","x":"314","y":"641","zOrder":"87"},{"ID":"119","measuredH":"25","measuredW":"678","properties":{"bold":"true","size":"17","text":"Search projects on Github and open a few PRs. Some of the ideas are listed below :"},"typeID":"Label","x":"356","y":"655","zOrder":"88"},{"ID":"120","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"325","y":"656","zOrder":"89"},{"ID":"121","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"5"},"typeID":"Label","w":"10","x":"333","y":"658","zOrder":"90"},{"ID":"125","measuredH":"25","measuredW":"564","properties":{"size":"17","text":"Enhance the UI, make any demo pages responsive or improve the design"},"typeID":"Label","x":"356","y":"684","zOrder":"91"},{"ID":"126","measuredH":"25","measuredW":"339","properties":{"size":"17","text":"Look for any open issues that you can solve"},"typeID":"Label","x":"356","y":"711","zOrder":"92"},{"ID":"127","measuredH":"25","measuredW":"672","properties":{"size":"17","text":"Refactor any of the code or implement the best practices that you learnt along the way"},"typeID":"Label","x":"356","y":"738","zOrder":"93"},{"ID":"129","measuredH":"23","measuredW":"703","properties":{"bold":"true","color":"10027263","size":"15","text":"Link this repo, tell them you are learning and ask for feedback on your PR and how you can improve"},"typeID":"Label","x":"356","y":"777","zOrder":"94"},{"ID":"130","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"lightbulb-o","size":"small"}},"typeID":"Icon","x":"325","y":"776","zOrder":"95"},{"ID":"131","measuredH":"32","measuredW":"32","properties":{"color":"10027263","icon":{"ID":"github","size":"medium"}},"typeID":"Icon","x":"920","y":"81","zOrder":"96"},{"ID":"132","measuredH":"25","measuredW":"295","properties":{"bold":"true","color":"10027263","size":"17","text":"kamranahmedse/developer-roadmap"},"typeID":"Label","x":"959","y":"85","zOrder":"97"},{"ID":"140","h":"135","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"767","x":"314","y":"827","zOrder":"98"},{"ID":"141","measuredH":"25","measuredW":"443","properties":{"bold":"true","size":"17","text":"Give yourself a pat on the back. You are getting there :"},"typeID":"Label","x":"355","y":"842","zOrder":"99"},{"ID":"142","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"325","y":"842","zOrder":"100"},{"ID":"143","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"6"},"typeID":"Label","w":"10","x":"333","y":"844","zOrder":"101"},{"ID":"149","measuredH":"25","measuredW":"629","properties":{"size":"17","text":"There are many jobs out there requiring the skillset that you have got till this point"},"typeID":"Label","x":"356","y":"868","zOrder":"102"},{"ID":"150","measuredH":"25","measuredW":"629","properties":{"size":"17","text":"You can easily start getting some freelance work or find yourself a job if you may."},"typeID":"Label","x":"356","y":"893","zOrder":"103"},{"ID":"153","measuredH":"25","measuredW":"690","properties":{"size":"17","text":"However, don't stop here, there is still a long way to go if you want to have a better career"},"typeID":"Label","x":"357","y":"919","zOrder":"104"},{"ID":"155","h":"265","measuredH":"264","measuredW":"76","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":76,"y":0,"length":76},"p1":{"x":0.4565573307740078,"y":-0.2215039801275899,"length":0.5074530613720352},"p2":{"x":42,"y":264,"length":267.3200329193456},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"77","x":"237","y":"743","zOrder":"41"},{"ID":"156","measuredH":"25","measuredW":"339","properties":{"bold":"true","size":"17","text":"Optional – Needs some knowledge of `git`"},"typeID":"Label","x":"295","y":"995","zOrder":"105"},{"ID":"157","measuredH":"25","measuredW":"346","properties":{"size":"17","text":"This part is optional, I added it here because"},"typeID":"Label","x":"296","y":"1023","zOrder":"106"},{"ID":"158","measuredH":"25","measuredW":"384","properties":{"size":"17","text":"it is a great way to learn and find out if you are on"},"typeID":"Label","x":"296","y":"1047","zOrder":"107"},{"ID":"159","measuredH":"25","measuredW":"399","properties":{"size":"17","text":"the right track or not. You will be amazed to find out"},"typeID":"Label","x":"295","y":"1072","zOrder":"108"},{"ID":"160","measuredH":"25","measuredW":"335","properties":{"size":"17","text":"how much people are willing to help you out."},"typeID":"Label","x":"296","y":"1097","zOrder":"109"},{"ID":"161","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"lightbulb-o","size":"small"}},"typeID":"Icon","x":"291","y":"1136","zOrder":"110"},{"ID":"162","measuredH":"23","measuredW":"366","properties":{"bold":"true","color":"10027263","size":"15","text":"Don't be scared of git, it is easiest of all the things"},"typeID":"Label","x":"323","y":"1133","zOrder":"111"},{"ID":"164","measuredH":"23","measuredW":"359","properties":{"bold":"true","color":"10027263","size":"15","text":"that you have learnt above. You can get the basics"},"typeID":"Label","x":"323","y":"1154","zOrder":"112"},{"ID":"165","h":"269","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"427","x":"279","y":"981","zOrder":"42"},{"ID":"167","measuredH":"23","measuredW":"292","properties":{"bold":"true","color":"10027263","size":"15","text":"in the few hours and do the rest later on"},"typeID":"Label","x":"323","y":"1175","zOrder":"113"},{"ID":"169","h":"381","measuredH":"380","measuredW":"68","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":5,"y":0},"p1":{"x":0.51012414933679,"y":0.17392640436254733},"p2":{"x":0,"y":380},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"69","x":"727","y":"917","zOrder":"40"},{"ID":"170","h":"136","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"543","x":"310","y":"1594","zOrder":"123"},{"ID":"172","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"323","y":"1610","zOrder":"124"},{"ID":"173","measuredH":"22","measuredW":"10","properties":{"bold":"true","color":"16777215","size":"14","text":"9"},"typeID":"Label","w":"19","x":"330","y":"1612","zOrder":"125"},{"ID":"174","measuredH":"26","measuredW":"167","properties":{"bold":"true","size":"18","text":"CSS Preprocessors"},"typeID":"Label","w":"199","x":"356","y":"1610","zOrder":"126"},{"ID":"175","measuredH":"32","measuredW":"56","properties":{"align":"center","color":"16776960","size":"18","text":"Sass"},"typeID":"TextInput","w":"136","x":"284","y":"1369","zOrder":"127"},{"ID":"176","measuredH":"32","measuredW":"55","properties":{"align":"center","color":"16777215","size":"18","text":"Less"},"typeID":"TextInput","w":"136","x":"284","y":"1445","zOrder":"128"},{"ID":"177","measuredH":"32","measuredW":"66","properties":{"align":"center","color":"16777215","size":"18","text":"Stylus"},"typeID":"TextInput","w":"136","x":"284","y":"1483","zOrder":"129"},{"ID":"178","measuredH":"32","measuredW":"88","properties":{"align":"center","color":"16776960","size":"18","text":"PostCSS"},"typeID":"TextInput","w":"136","x":"284","y":"1406","zOrder":"130"},{"ID":"180","measuredH":"25","measuredW":"450","properties":{"size":"17","text":"Preprocessors let you add functionality on top of CSS and"},"typeID":"Label","x":"356","y":"1638","zOrder":"131"},{"ID":"181","measuredH":"25","measuredW":"459","properties":{"size":"17","text":"let you do things that CSS can't. Have a look at any of them"},"typeID":"Label","x":"356","y":"1663","zOrder":"132"},{"ID":"182","measuredH":"25","measuredW":"441","properties":{"size":"17","text":"and see what they have to offer and pick the suitable one"},"typeID":"Label","x":"356","y":"1689","zOrder":"133"},{"ID":"184","h":"8","measuredH":"7","measuredW":"204","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":204,"y":2,"length":204.00980368599937},"p1":{"x":0.4186861064441723,"y":-0.01606059743144346,"length":0.4189940316033579},"p2":{"x":0,"y":7,"length":7},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"205","x":"815","y":"1655","zOrder":"39"},{"ID":"185","h":"187","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"408","x":"915","y":"1564","zOrder":"134"},{"ID":"196","measuredH":"25","measuredW":"157","properties":{"bold":"true","size":"17","text":"Learn Sass for now"},"typeID":"Label","x":"928","y":"1576","zOrder":"135"},{"ID":"197","measuredH":"25","measuredW":"411","properties":{"size":"17","text":"You do not need rollup for now and can do everything"},"typeID":"Label","x":"919","y":"1945","zOrder":"195"},{"ID":"198","measuredH":"25","measuredW":"370","properties":{"size":"17","text":"PostCSS is a nice-to-have and is sort of \"Babel\""},"typeID":"Label","x":"930","y":"1633","zOrder":"136"},{"ID":"199","measuredH":"25","measuredW":"335","properties":{"size":"17","text":"for CSS. You can use it on top of Sass also."},"typeID":"Label","x":"930","y":"1658","zOrder":"137"},{"ID":"200","measuredH":"25","measuredW":"240","properties":{"size":"17","text":"Sass and revisit PostCSS later"},"typeID":"Label","x":"930","y":"1712","zOrder":"138"},{"ID":"202","measuredH":"25","measuredW":"323","properties":{"size":"17","text":"However, I would recommend you to learn "},"typeID":"Label","x":"930","y":"1684","zOrder":"139"},{"ID":"204","h":"97","measuredH":"96","measuredW":"21","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":11,"y":0,"length":11},"p1":{"x":0.5354229282954058,"y":-0.15993988836410478,"length":0.5588009305954578},"p2":{"x":21,"y":96,"length":98.2700361249552},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"22","x":"559","y":"1515","zOrder":"38"},{"ID":"210","h":"52","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"344","x":"527","y":"1273","zOrder":"140"},{"ID":"211","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"538","y":"1285","zOrder":"141"},{"ID":"212","measuredH":"22","measuredW":"10","properties":{"bold":"true","color":"16777215","size":"14","text":"7"},"typeID":"Label","w":"12","x":"546","y":"1286","zOrder":"142"},{"ID":"213","measuredH":"26","measuredW":"39","properties":{"bold":"true","size":"18","text":"NPM"},"typeID":"Label","w":"47","x":"901","y":"1286","zOrder":"145"},{"ID":"215","h":"52","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"89","x":"876","y":"1273","zOrder":"143"},{"ID":"216","measuredH":"26","measuredW":"159","properties":{"bold":"true","size":"18","text":"Package Managers"},"typeID":"Label","w":"199","x":"572","y":"1285","zOrder":"144"},{"ID":"217","h":"52","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"89","x":"969","y":"1273","zOrder":"146"},{"ID":"218","measuredH":"26","measuredW":"38","properties":{"bold":"true","size":"18","text":"Yarn"},"typeID":"Label","w":"47","x":"991","y":"1286","zOrder":"147"},{"ID":"219","h":"80","measuredH":"79","measuredW":"67","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":67,"y":0,"length":67},"p1":{"x":0.5075471698113209,"y":-0.1264150943396224,"length":0.5230534443633628},"p2":{"x":0,"y":79,"length":79},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"68","x":"805","y":"1202","zOrder":"37"},{"ID":"220","h":"225","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"417","x":"845","y":"1001","zOrder":"148"},{"ID":"222","measuredH":"25","measuredW":"334","properties":{"size":"17","text":"Package managers help you bring external "},"typeID":"Label","x":"861","y":"1051","zOrder":"149"},{"ID":"223","measuredH":"25","measuredW":"354","properties":{"size":"17","text":"libraries and plugins into your projects, so that"},"typeID":"Label","x":"861","y":"1077","zOrder":"150"},{"ID":"224","measuredH":"25","measuredW":"386","properties":{"size":"17","text":"you don't have to worry about copying the libraries"},"typeID":"Label","x":"861","y":"1103","zOrder":"151"},{"ID":"226","measuredH":"25","measuredW":"384","properties":{"size":"17","text":"manually or go through the hassle of updating etc"},"typeID":"Label","x":"861","y":"1129","zOrder":"152"},{"ID":"227","measuredH":"25","measuredW":"286","properties":{"size":"17","text":"Both are almost same, there are just "},"typeID":"Label","x":"861","y":"1156","zOrder":"153"},{"ID":"229","measuredH":"25","measuredW":"316","properties":{"size":"17","text":"implementation differences; just pick any."},"typeID":"Label","x":"861","y":"1181","zOrder":"154"},{"ID":"230","h":"202","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"759","x":"527","y":"1331","zOrder":"155"},{"ID":"231","measuredH":"25","measuredW":"425","properties":{"bold":"true","size":"17","text":"Install some external dependency in your application"},"typeID":"Label","x":"572","y":"1349","zOrder":"156"},{"ID":"232","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"541","y":"1350","zOrder":"157"},{"ID":"233","measuredH":"21","measuredW":"10","properties":{"bold":"true","color":"16777215","text":"8"},"typeID":"Label","w":"10","x":"549","y":"1352","zOrder":"158"},{"ID":"234","measuredH":"25","measuredW":"622","properties":{"size":"17","text":"Go ahead and install some external library in the webpages that you made above"},"typeID":"Label","x":"572","y":"1376","zOrder":"159"},{"ID":"237","measuredH":"25","measuredW":"683","properties":{"size":"17","text":"e.g. install some toast plugin and when user clicks a button, show him the toast message"},"typeID":"Label","x":"572","y":"1402","zOrder":"160"},{"ID":"238","measuredH":"25","measuredW":"665","properties":{"size":"17","text":"or create a login form and do the form validation using some form validation library and"},"typeID":"Label","x":"572","y":"1429","zOrder":"161"},{"ID":"239","measuredH":"25","measuredW":"510","properties":{"size":"17","text":"play with different options and see how to install different versions"},"typeID":"Label","x":"573","y":"1454","zOrder":"162"},{"ID":"241","measuredH":"23","measuredW":"344","properties":{"bold":"true","color":"13576743","size":"15","text":"I recommend `Git Real course from Codeschool`"},"typeID":"Label","x":"296","y":"1211","zOrder":"163"},{"ID":"242","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"lightbulb-o","size":"small"}},"typeID":"Icon","x":"545","y":"1489","zOrder":"164"},{"ID":"243","measuredH":"23","measuredW":"230","properties":{"bold":"true","color":"10027263","size":"15","text":"Read about semantic versioning"},"typeID":"Label","x":"573","y":"1490","zOrder":"165"},{"ID":"244","h":"116","measuredH":"115","measuredW":"22","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":22,"y":115,"length":117.08543888972702},"p1":{"x":0.5263097382439734,"y":0.09554286590273256,"length":0.5349115625926845},"p2":{"x":5,"y":0,"length":5},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"23","x":"332","y":"1499","zOrder":"36"},{"ID":"245","h":"105","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"584","x":"543","y":"3164","zOrder":"166"},{"ID":"246","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"557","y":"3190","zOrder":"167"},{"ID":"247","measuredH":"22","measuredW":"15","properties":{"bold":"true","color":"16777215","size":"14","text":"16"},"typeID":"Label","w":"16","x":"561","y":"3192","zOrder":"168"},{"ID":"248","measuredH":"26","measuredW":"282","properties":{"bold":"true","size":"18","text":"CSS Framework – Pick Bootstrap"},"typeID":"Label","w":"293","x":"588","y":"3189","zOrder":"169"},{"ID":"251","measuredH":"25","measuredW":"489","properties":{"size":"17","text":"You really don't need to learn any but still they are good to have"},"typeID":"Label","x":"589","y":"3217","zOrder":"170"},{"ID":"254","measuredH":"32","measuredW":"92","properties":{"align":"center","color":"16776960","size":"18","text":"Bootstrap"},"typeID":"TextInput","w":"149","x":"1134","y":"3164","zOrder":"171"},{"ID":"255","measuredH":"32","measuredW":"146","properties":{"align":"center","color":"16770457","size":"18","text":"Materialize CSS"},"typeID":"TextInput","w":"149","x":"1134","y":"3201","zOrder":"172"},{"ID":"256","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16770457","size":"18","text":"Bulma"},"typeID":"TextInput","w":"150","x":"1133","y":"3237","zOrder":"173"},{"ID":"260","measuredH":"25","measuredW":"357","properties":{"bold":"true","size":"17","text":"Learn one, you automatically learn the other"},"typeID":"Label","x":"861","y":"1018","zOrder":"174"},{"ID":"267","h":"84","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"543","x":"696","y":"1781","zOrder":"175"},{"ID":"268","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"709","y":"1797","zOrder":"176"},{"ID":"269","measuredH":"22","measuredW":"15","properties":{"bold":"true","color":"16777215","size":"14","text":"10"},"typeID":"Label","w":"19","x":"713","y":"1799","zOrder":"177"},{"ID":"270","measuredH":"26","measuredW":"90","properties":{"bold":"true","size":"18","text":"Build tools"},"typeID":"Label","w":"101","x":"742","y":"1796","zOrder":"178"},{"ID":"271","measuredH":"25","measuredW":"450","properties":{"size":"17","text":"Tools to help you in the building/bundling and development"},"typeID":"Label","x":"742","y":"1822","zOrder":"179"},{"ID":"274","h":"140","measuredH":"139","measuredW":"111","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.5380822956829531,"y":0.12426521711649069,"length":0.5522448742292186},"p2":{"x":111,"y":139,"length":177.88198334851114},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"112","x":"607","y":"1670","zOrder":"35"},{"ID":"275","h":"12","measuredH":"11","measuredW":"112","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":112,"y":11},"p1":{"x":0.6096633663366336,"y":-0.031366336633663366},"p2":{"x":0,"y":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"113","x":"603","y":"1803","zOrder":"34"},{"ID":"276","measuredH":"32","measuredW":"116","properties":{"align":"center","color":"16776960","size":"18","text":"NPM Scripts"},"typeID":"TextInput","w":"147","x":"471","y":"1790","zOrder":"180"},{"ID":"278","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16770457","size":"18","text":"Gulp"},"typeID":"TextInput","w":"147","x":"471","y":"1827","zOrder":"181"},{"ID":"280","h":"188","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"261","x":"153","y":"1741","zOrder":"182"},{"ID":"281","measuredH":"25","measuredW":"109","properties":{"bold":"true","size":"17","text":"Task Runners"},"typeID":"Label","x":"167","y":"1756","zOrder":"183"},{"ID":"282","measuredH":"25","measuredW":"352","properties":{"size":"17","text":"I would recommend you to learn Sass for now"},"typeID":"Label","x":"930","y":"1608","zOrder":"184"},{"ID":"283","measuredH":"25","measuredW":"178","properties":{"size":"17","text":"in 2018. However, if you"},"typeID":"Label","x":"167","y":"1810","zOrder":"185"},{"ID":"284","measuredH":"25","measuredW":"216","properties":{"size":"17","text":"want to pick something else"},"typeID":"Label","x":"167","y":"1835","zOrder":"186"},{"ID":"285","measuredH":"25","measuredW":"225","properties":{"size":"17","text":"look at Gulp and see how you"},"typeID":"Label","x":"167","y":"1863","zOrder":"187"},{"ID":"286","measuredH":"25","measuredW":"143","properties":{"size":"17","text":"can benefit from it"},"typeID":"Label","x":"167","y":"1890","zOrder":"188"},{"ID":"287","h":"12","measuredH":"11","measuredW":"142","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":142,"y":10,"length":142.35167719419397},"p1":{"x":0.5196039603960396,"y":0.03603960396039605,"length":0.5208523098853179},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"143","x":"340","y":"1796","zOrder":"33"},{"ID":"289","h":"68","measuredH":"67","measuredW":"2","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":1,"y":0,"length":1},"p1":{"x":0.517950123321458,"y":0.023842148533844896,"length":0.5184985808036734},"p2":{"x":0,"y":67,"length":67},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"3","x":"781","y":"1840","zOrder":"32"},{"ID":"290","measuredH":"32","measuredW":"90","properties":{"align":"center","color":"16776960","size":"18","text":"Webpack"},"typeID":"TextInput","w":"147","x":"726","y":"1903","zOrder":"189"},{"ID":"291","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16770457","size":"18","text":"Rollup"},"typeID":"TextInput","w":"147","x":"726","y":"1940","zOrder":"190"},{"ID":"292","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16777215","size":"18","text":"Parcel"},"typeID":"TextInput","w":"147","x":"726","y":"1978","zOrder":"191"},{"ID":"293","h":"113","measuredH":"140","measuredW":"200","properties":{"color":"16770457","text":""},"typeID":"TextArea","w":"453","x":"905","y":"1900","zOrder":"192"},{"ID":"295","measuredH":"25","measuredW":"343","properties":{"bold":"true","size":"17","text":"Use Webpack for apps, Rollup for libraries!"},"typeID":"Label","x":"919","y":"1914","zOrder":"193"},{"ID":"296","measuredH":"25","measuredW":"227","properties":{"size":"17","text":"I would just pick NPM Scripts"},"typeID":"Label","x":"167","y":"1784","zOrder":"194"},{"ID":"297","measuredH":"25","measuredW":"369","properties":{"size":"17","text":"with webpack but feel free to revisit Rollup later"},"typeID":"Label","x":"920","y":"1972","zOrder":"196"},{"ID":"298","h":"23","measuredH":"22","measuredW":"146","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":146,"y":22,"length":147.648230602334},"p1":{"x":0.4467326732673264,"y":-0.07267326732673271,"length":0.45260521997488556},"p2":{"x":0,"y":3,"length":3},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"147","x":"800","y":"1917","zOrder":"31"},{"ID":"299","h":"244","measuredH":"243","measuredW":"52","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":52,"y":0,"length":52},"p1":{"x":0.471276613180796,"y":-0.2026617278284945,"length":0.5130043099795483},"p2":{"x":47,"y":243,"length":247.50353532828578},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"53","x":"657","y":"1848","zOrder":"30"},{"ID":"305","h":"176","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"775","x":"484","y":"2085","zOrder":"197"},{"ID":"306","measuredH":"25","measuredW":"291","properties":{"bold":"true","size":"17","text":"Create something – Maybe a library"},"typeID":"Label","x":"530","y":"2104","zOrder":"198"},{"ID":"307","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"499","y":"2105","zOrder":"199"},{"ID":"308","measuredH":"21","measuredW":"11","properties":{"bold":"true","color":"16777215","text":"11"},"typeID":"Label","w":"10","x":"505","y":"2107","zOrder":"200"},{"ID":"309","measuredH":"25","measuredW":"660","properties":{"size":"17","text":"Congrats! You can call yourself 75% modern JavaScript developer now. Now go ahead"},"typeID":"Label","x":"530","y":"2133","zOrder":"201"},{"ID":"310","measuredH":"25","measuredW":"653","properties":{"size":"17","text":"and create something with all that you have learnt. Maybe create some sort of library"},"typeID":"Label","x":"530","y":"2161","zOrder":"202"},{"ID":"315","measuredH":"25","measuredW":"692","properties":{"size":"17","text":"in which you have to use Sass and JavaScript. Then use webpack to convert Sass to CSS"},"typeID":"Label","x":"530","y":"2190","zOrder":"203"},{"ID":"316","measuredH":"25","measuredW":"703","properties":{"size":"17","text":"and use babel to transpile ES6 code. Once you are done with, release it on Github and npm"},"typeID":"Label","x":"530","y":"2217","zOrder":"204"},{"ID":"317","measuredH":"32","measuredW":"32","properties":{"color":"10027263","icon":{"ID":"twitter","size":"medium"}},"typeID":"Icon","x":"920","y":"127","zOrder":"205"},{"ID":"318","measuredH":"25","measuredW":"133","properties":{"bold":"true","color":"10027263","size":"17","text":"kamranahmedse"},"typeID":"Label","x":"960","y":"132","zOrder":"206"},{"ID":"319","h":"82","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"319","x":"534","y":"2299","zOrder":"207"},{"ID":"320","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"547","y":"2315","zOrder":"208"},{"ID":"321","measuredH":"22","measuredW":"15","properties":{"bold":"true","color":"16777215","size":"14","text":"12"},"typeID":"Label","w":"19","x":"551","y":"2317","zOrder":"209"},{"ID":"322","measuredH":"26","measuredW":"149","properties":{"bold":"true","size":"18","text":"Pick a Framework"},"typeID":"Label","w":"175","x":"580","y":"2314","zOrder":"210"},{"ID":"323","measuredH":"25","measuredW":"174","properties":{"size":"17","text":"React, Angular or Vue"},"typeID":"Label","w":"184","x":"580","y":"2340","zOrder":"211"},{"ID":"324","h":"116","measuredH":"115","measuredW":"15","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":1,"y":0,"length":1},"p1":{"x":0.5380311507636474,"y":0.12641766218055345,"length":0.5526834034990115},"p2":{"x":0,"y":115,"length":115},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"16","x":"763","y":"2193","zOrder":"29"},{"ID":"325","h":"11","measuredH":"10","measuredW":"114","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":114,"y":0,"length":114},"p1":{"x":0.47388515577275503,"y":0.002290775809407418,"length":0.47389069258171473},"p2":{"x":0,"y":10,"length":10},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"115","x":"460","y":"2313","zOrder":"28"},{"ID":"326","measuredH":"32","measuredW":"82","properties":{"align":"center","color":"16776960","size":"18","text":"React.js"},"typeID":"TextInput","w":"147","x":"324","y":"2307","zOrder":"212"},{"ID":"327","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16776960","size":"18","text":"Redux"},"typeID":"TextInput","w":"176","x":"167","y":"2049","zOrder":"213"},{"ID":"328","measuredH":"32","measuredW":"58","properties":{"align":"center","color":"16776960","size":"18","text":"Mobx"},"typeID":"TextInput","w":"176","x":"167","y":"2088","zOrder":"214"},{"ID":"329","h":"208","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"205","x":"153","y":"2032","zOrder":"27"},{"ID":"330","measuredH":"25","measuredW":"173","properties":{"size":"17","text":"These are not specific"},"typeID":"Label","x":"167","y":"2130","zOrder":"215"},{"ID":"331","measuredH":"25","measuredW":"166","properties":{"size":"17","text":"to React though, you "},"typeID":"Label","x":"167","y":"2153","zOrder":"216"},{"ID":"332","measuredH":"25","measuredW":"161","properties":{"size":"17","text":"can use them in any "},"typeID":"Label","x":"167","y":"2177","zOrder":"217"},{"ID":"333","measuredH":"25","measuredW":"136","properties":{"size":"17","text":"framework or app"},"typeID":"Label","x":"167","y":"2201","zOrder":"218"},{"ID":"334","h":"96","measuredH":"95","measuredW":"88","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":88,"y":95,"length":129.49517365523704},"p1":{"x":0.45524634313777257,"y":0.2454982309763954,"length":0.5172220165005103},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"89","x":"238","y":"2227","zOrder":"26"},{"ID":"335","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16776960","size":"18","text":"Vue.js"},"typeID":"TextInput","w":"147","x":"324","y":"2346","zOrder":"219"},{"ID":"336","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"16776960","size":"18","text":"Angular"},"typeID":"TextInput","w":"147","x":"324","y":"2385","zOrder":"220"},{"ID":"337","h":"41","measuredH":"40","measuredW":"125","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":125,"y":0,"length":125},"p1":{"x":0.4738851557727551,"y":0.0022907758094072093,"length":0.4738906925817148},"p2":{"x":0,"y":40,"length":40},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"126","x":"459","y":"2323","zOrder":"25"},{"ID":"338","h":"50","measuredH":"49","measuredW":"110","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":110,"y":0,"length":110},"p1":{"x":0.4738851557727549,"y":0.002290775809407395,"length":0.4738906925817146},"p2":{"x":0,"y":49,"length":49},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"111","x":"466","y":"2352","zOrder":"24"},{"ID":"340","h":"123","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"276","x":"443","y":"2455","zOrder":"221"},{"ID":"341","measuredH":"32","measuredW":"54","properties":{"align":"center","color":"16776960","size":"18","text":"Rx.js"},"typeID":"TextInput","w":"176","x":"220","y":"2495","zOrder":"222"},{"ID":"342","measuredH":"32","measuredW":"52","properties":{"align":"center","color":"16776960","size":"18","text":"ngrx"},"typeID":"TextInput","w":"176","x":"220","y":"2531","zOrder":"223"},{"ID":"343","measuredH":"25","measuredW":"229","properties":{"size":"17","text":"Even if you don't pick angular"},"typeID":"Label","x":"459","y":"2468","zOrder":"224"},{"ID":"344","measuredH":"25","measuredW":"205","properties":{"size":"17","text":"Rx.js is an amazing library"},"typeID":"Label","x":"459","y":"2491","zOrder":"225"},{"ID":"345","measuredH":"25","measuredW":"245","properties":{"size":"17","text":"and can be used out of angular."},"typeID":"Label","x":"459","y":"2515","zOrder":"226"},{"ID":"346","measuredH":"25","measuredW":"184","properties":{"size":"17","text":"Give it a try afterwards!"},"typeID":"Label","x":"459","y":"2540","zOrder":"227"},{"ID":"347","h":"92","measuredH":"91","measuredW":"8","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":8,"y":0,"length":8},"p1":{"x":0.4461538461538461,"y":-0.03076923076923077,"length":0.4472135954999579},"p2":{"x":1,"y":91,"length":91.00549433962765},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"9","x":"377","y":"2424","zOrder":"23"},{"ID":"349","measuredH":"32","measuredW":"95","properties":{"align":"center","borderColor":"13576743","color":"16777215","size":"18","text":"Angular.js"},"typeID":"TextInput","w":"205","x":"81","y":"2431","zOrder":"228"},{"ID":"350","h":"27","measuredH":"107","measuredW":"205","properties":{"color":"13576743"},"typeID":"ScratchOut","w":"44","x":"238","y":"2433","zOrder":"229"},{"ID":"352","h":"158","measuredH":"157","measuredW":"1","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":0,"y":0,"length":0},"p1":{"x":0.46125955702687793,"y":0.009064396626468041,"length":0.4613486124774123},"p2":{"x":0,"y":157,"length":157},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"166","y":"2448","zOrder":"22"},{"ID":"353","h":"123","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"354","x":"97","y":"2599","zOrder":"230"},{"ID":"354","measuredH":"25","measuredW":"147","properties":{"bold":"true","size":"17","text":"Honorary Mention!"},"typeID":"Label","x":"111","y":"2611","zOrder":"231"},{"ID":"355","measuredH":"25","measuredW":"281","properties":{"size":"17","text":"It isn't used any more except for the"},"typeID":"Label","x":"111","y":"2637","zOrder":"232"},{"ID":"356","measuredH":"25","measuredW":"265","properties":{"size":"17","text":"the old apps. Make sure if you pick"},"typeID":"Label","x":"111","y":"2662","zOrder":"233"},{"ID":"358","measuredH":"25","measuredW":"326","properties":{"size":"17","text":"Angular it is Angular2+ and not angular.js"},"typeID":"Label","x":"111","y":"2685","zOrder":"234"},{"ID":"364","h":"262","measuredH":"140","measuredW":"200","properties":{"color":"16770457","text":""},"typeID":"TextArea","w":"483","x":"891","y":"2288","zOrder":"235"},{"ID":"365","measuredH":"25","measuredW":"135","properties":{"bold":"true","size":"17","text":"Personal Opinion"},"typeID":"Label","x":"905","y":"2302","zOrder":"236"},{"ID":"366","measuredH":"25","measuredW":"436","properties":{"size":"17","text":"There is more and more demand for React.js these days"},"typeID":"Label","x":"905","y":"2333","zOrder":"237"},{"ID":"367","measuredH":"25","measuredW":"421","properties":{"size":"17","text":"You can pick any of the listed ones and you will be fine"},"typeID":"Label","x":"905","y":"2360","zOrder":"238"},{"ID":"368","measuredH":"25","measuredW":"452","properties":{"size":"17","text":"Personally I would pick React or Angular. Just a quick note"},"typeID":"Label","x":"905","y":"2386","zOrder":"239"},{"ID":"369","measuredH":"25","measuredW":"458","properties":{"size":"17","text":"here, if you are looking for the *easier* one among react and"},"typeID":"Label","x":"905","y":"2414","zOrder":"240"},{"ID":"370","measuredH":"25","measuredW":"421","properties":{"size":"17","text":"angular then Angular is much more simpler and easier"},"typeID":"Label","x":"905","y":"2444","zOrder":"241"},{"ID":"376","measuredH":"25","measuredW":"435","properties":{"size":"17","text":"but that is just my opinion, have a look at both, weigh the"},"typeID":"Label","x":"905","y":"2471","zOrder":"242"},{"ID":"377","measuredH":"25","measuredW":"402","properties":{"size":"17","text":"pros and cons and see what is more suitable for you"},"typeID":"Label","x":"905","y":"2501","zOrder":"243"},{"ID":"378","h":"3","measuredH":"2","measuredW":"216","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":2,"length":2},"p1":{"x":0.47388515577275514,"y":0.00229077580940742,"length":0.47389069258171485},"p2":{"x":216,"y":1,"length":216.00231480241132},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"217","x":"846","y":"2327","zOrder":"21"},{"ID":"379","h":"315","measuredH":"314","measuredW":"76","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":7,"y":0,"length":7},"p1":{"x":0.5032750563580599,"y":-0.10103814932708961,"length":0.5133171436564842},"p2":{"x":76,"y":314,"length":323.066556610244},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"77","x":"750","y":"2358","zOrder":"20"},{"ID":"380","h":"193","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"740","x":"541","y":"2615","zOrder":"244"},{"ID":"381","measuredH":"25","measuredW":"114","properties":{"bold":"true","size":"17","text":"Practical time"},"typeID":"Label","x":"588","y":"2628","zOrder":"245"},{"ID":"382","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"557","y":"2629","zOrder":"246"},{"ID":"383","measuredH":"21","measuredW":"14","properties":{"bold":"true","color":"16777215","text":"13"},"typeID":"Label","w":"17","x":"562","y":"2631","zOrder":"247"},{"ID":"384","measuredH":"25","measuredW":"670","properties":{"size":"17","text":"Now you know _everything_ that one might need to build a modern JavaScript application."},"typeID":"Label","x":"588","y":"2657","zOrder":"248"},{"ID":"388","measuredH":"25","measuredW":"674","properties":{"size":"17","text":"Go ahead and make some application with whatever framework you picked. You can find"},"typeID":"Label","x":"588","y":"2687","zOrder":"249"},{"ID":"389","measuredH":"25","measuredW":"506","properties":{"size":"17","text":"some of the ideas in the `ideas` directory. Pick anything and start!"},"typeID":"Label","x":"588","y":"2714","zOrder":"250"},{"ID":"391","h":"213","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"740","x":"543","y":"2815","zOrder":"251"},{"ID":"392","measuredH":"32","measuredW":"54","properties":{"align":"center","color":"16776960","size":"18","text":"vuex"},"typeID":"TextInput","w":"176","x":"79","y":"2356","zOrder":"252"},{"ID":"393","h":"11","measuredH":"10","measuredW":"93","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":93,"y":2,"length":93.02150289046077},"p1":{"x":0.40573434757167937,"y":-0.03639555295494441,"length":0.4073634704711659},"p2":{"x":0,"y":10,"length":10},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"94","x":"235","y":"2362","zOrder":"19"},{"ID":"394","measuredH":"25","measuredW":"146","properties":{"bold":"true","size":"17","text":"Testing your Apps"},"typeID":"Label","x":"592","y":"2834","zOrder":"253"},{"ID":"395","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"561","y":"2834","zOrder":"254"},{"ID":"396","measuredH":"21","measuredW":"14","properties":{"bold":"true","color":"16777215","text":"14"},"typeID":"Label","w":"17","x":"566","y":"2836","zOrder":"255"},{"ID":"397","h":"3","measuredH":"2","measuredW":"131","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":131,"y":0,"length":131},"p1":{"x":0.46052631578947356,"y":-1.821373747360583e-17,"length":0.46052631578947356},"p2":{"x":0,"y":2,"length":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"132","x":"374","y":"2508","zOrder":"18"},{"ID":"398","h":"1","measuredH":"0","measuredW":"175","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":175,"y":0,"length":175},"p1":{"x":0.5395167379813742,"y":0.0033979360684621178,"length":0.5395274381637954},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"176","x":"384","y":"2846","zOrder":"17"},{"ID":"399","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16770457","size":"18","text":"Jest"},"typeID":"TextInput","w":"162","x":"220","y":"2796","zOrder":"256"},{"ID":"400","measuredH":"32","measuredW":"67","properties":{"align":"center","color":"16770457","size":"18","text":"Mocha"},"typeID":"TextInput","w":"162","x":"220","y":"2831","zOrder":"257"},{"ID":"401","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"16770457","size":"18","text":"Karma"},"typeID":"TextInput","w":"162","x":"220","y":"2906","zOrder":"258"},{"ID":"402","measuredH":"32","measuredW":"81","properties":{"align":"center","color":"16770457","size":"18","text":"Enzyme"},"typeID":"TextInput","w":"162","x":"220","y":"2942","zOrder":"259"},{"ID":"403","measuredH":"25","measuredW":"647","properties":{"size":"17","text":"There are lots and lots of different tools for *different purposes*. I mostly find myself"},"typeID":"Label","x":"594","y":"2865","zOrder":"260"},{"ID":"404","measuredH":"25","measuredW":"652","properties":{"size":"17","text":"using the ones listed on the left. However, before you learn them, I would recommend"},"typeID":"Label","x":"594","y":"2888","zOrder":"261"},{"ID":"405","measuredH":"25","measuredW":"667","properties":{"size":"17","text":"you to first understand the different test types, look at all the options available and use"},"typeID":"Label","x":"594","y":"2912","zOrder":"262"},{"ID":"406","measuredH":"32","measuredW":"97","properties":{"align":"center","color":"16770457","size":"18","text":"Protractor"},"typeID":"TextInput","w":"162","x":"220","y":"2868","zOrder":"263"},{"ID":"407","measuredH":"25","measuredW":"294","properties":{"size":"17","text":"the ones most suitable for your needs."},"typeID":"Label","x":"594","y":"2936","zOrder":"264"},{"ID":"409","measuredH":"25","measuredW":"520","properties":{"color":"13576743","size":"17","text":"Here is a good summary to get you started : https://goo.gl/D77a4K"},"typeID":"Label","x":"594","y":"2978","zOrder":"265"},{"ID":"410","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"lightbulb-o","size":"small"}},"typeID":"Icon","x":"562","y":"2979","zOrder":"266"},{"ID":"411","h":"122","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"740","x":"543","y":"3034","zOrder":"267"},{"ID":"412","measuredH":"25","measuredW":"120","properties":{"bold":"true","size":"17","text":"Type Checkers"},"typeID":"Label","x":"587","y":"3053","zOrder":"268"},{"ID":"413","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"557","y":"3053","zOrder":"269"},{"ID":"414","measuredH":"21","measuredW":"14","properties":{"bold":"true","color":"16777215","text":"15"},"typeID":"Label","w":"17","x":"562","y":"3055","zOrder":"270"},{"ID":"415","measuredH":"25","measuredW":"682","properties":{"size":"17","text":"You don't need to learn these but they really give you superpowers and can be mastered"},"typeID":"Label","x":"589","y":"3083","zOrder":"271"},{"ID":"423","measuredH":"32","measuredW":"104","properties":{"align":"center","color":"16776960","size":"18","text":"TypeScript"},"typeID":"TextInput","w":"162","x":"221","y":"3040","zOrder":"272"},{"ID":"424","measuredH":"32","measuredW":"50","properties":{"align":"center","color":"16770457","size":"18","text":"Flow"},"typeID":"TextInput","w":"162","x":"221","y":"3076","zOrder":"273"},{"ID":"425","h":"15","measuredH":"14","measuredW":"191","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":191,"y":14,"length":191.51240168720145},"p1":{"x":0.5395167379813742,"y":0.0033979360684618654,"length":0.5395274381637954},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"192","x":"376","y":"3055","zOrder":"16"},{"ID":"426","h":"15","measuredH":"14","measuredW":"207","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":207,"y":0,"length":207},"p1":{"x":0.5395167379813742,"y":0.0033979360684621147,"length":0.5395274381637954},"p2":{"x":0,"y":14,"length":14},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"208","x":"370","y":"3079","zOrder":"15"},{"ID":"427","measuredH":"25","measuredW":"576","properties":{"size":"17","text":"in a few hours. I would pick TypeScript but feel free to check both and pick."},"typeID":"Label","x":"589","y":"3108","zOrder":"274"},{"ID":"428","h":"105","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"739","x":"543","y":"3274","zOrder":"275"},{"ID":"429","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"557","y":"3289","zOrder":"276"},{"ID":"430","measuredH":"22","measuredW":"15","properties":{"bold":"true","color":"16777215","size":"14","text":"17"},"typeID":"Label","w":"16","x":"561","y":"3291","zOrder":"277"},{"ID":"431","measuredH":"26","measuredW":"150","properties":{"bold":"true","size":"18","text":"CSS Architecture"},"typeID":"Label","w":"293","x":"588","y":"3288","zOrder":"278"},{"ID":"432","measuredH":"25","measuredW":"671","properties":{"size":"17","text":"There are multiple ways to structure your CSS better and to make it more maintainable"},"typeID":"Label","x":"589","y":"3316","zOrder":"279"},{"ID":"436","measuredH":"25","measuredW":"626","properties":{"size":"17","text":"You should know about the differences – personally I find myself using BEM more"},"typeID":"Label","x":"590","y":"3341","zOrder":"280"},{"ID":"438","h":"51","measuredH":"50","measuredW":"201","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":201,"y":50,"length":207.12556578076016},"p1":{"x":0.5395167379813742,"y":0.0033979360684621043,"length":0.5395274381637954},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"202","x":"386","y":"3279","zOrder":"11"},{"ID":"439","h":"73","measuredH":"72","measuredW":"184","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":184,"y":72,"length":197.5854245636555},"p1":{"x":0.5479508196721311,"y":0.0024590163934426227,"length":0.5479563372577997},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"185","x":"393","y":"3247","zOrder":"12"},{"ID":"440","measuredH":"32","measuredW":"51","properties":{"align":"center","color":"16776960","size":"18","text":"BEM"},"typeID":"TextInput","w":"162","x":"231","y":"3229","zOrder":"13"},{"ID":"441","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"16770457","size":"18","text":"OOCSS"},"typeID":"TextInput","w":"162","x":"231","y":"3266","zOrder":"14"},{"ID":"442","measuredH":"32","measuredW":"89","properties":{"align":"center","color":"16770457","size":"18","text":"SMACSS"},"typeID":"TextInput","w":"162","x":"231","y":"3303","zOrder":"281"},{"ID":"443","measuredH":"32","measuredW":"95","properties":{"align":"center","color":"16770457","size":"18","text":"SUITCSS"},"typeID":"TextInput","w":"162","x":"231","y":"3340","zOrder":"282"},{"ID":"444","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"16770457","size":"18","text":"Atomic"},"typeID":"TextInput","w":"162","x":"232","y":"3376","zOrder":"283"},{"ID":"445","h":"16","measuredH":"15","measuredW":"181","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":181,"y":15,"length":181.62048342629197},"p1":{"x":0.5395167379813742,"y":0.0033979360684621134,"length":0.5395274381637954},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"182","x":"381","y":"3315","zOrder":"10"},{"ID":"446","h":"16","measuredH":"15","measuredW":"189","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":189,"y":0,"length":189},"p1":{"x":0.5395167379813742,"y":0.0033979360684621165,"length":0.5395274381637954},"p2":{"x":0,"y":15,"length":15},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"190","x":"381","y":"3339","zOrder":"9"},{"ID":"447","h":"42","measuredH":"41","measuredW":"198","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":198,"y":0,"length":198},"p1":{"x":0.5395167379813743,"y":0.003397936068462093,"length":0.5395274381637957},"p2":{"x":0,"y":41,"length":41},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"199","x":"382","y":"3349","zOrder":"8"},{"ID":"448","h":"105","measuredH":"140","measuredW":"200","properties":{"color":"16770457"},"typeID":"TextArea","w":"739","x":"543","y":"3387","zOrder":"284"},{"ID":"451","measuredH":"26","measuredW":"187","properties":{"bold":"true","size":"18","text":"Stuff Below this point"},"typeID":"Label","w":"293","x":"562","y":"3400","zOrder":"285"},{"ID":"452","measuredH":"25","measuredW":"624","properties":{"size":"17","text":"The skills that you have got till this point should be sufficient to get you a position"},"typeID":"Label","x":"563","y":"3427","zOrder":"286"},{"ID":"453","measuredH":"25","measuredW":"486","properties":{"size":"17","text":"for any of the \"Frontend Engineering\" roles. But don't stop here!"},"typeID":"Label","x":"563","y":"3453","zOrder":"287"},{"ID":"455","h":"81","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"739","x":"544","y":"3498","zOrder":"288"},{"ID":"456","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"558","y":"3512","zOrder":"289"},{"ID":"457","measuredH":"22","measuredW":"15","properties":{"bold":"true","color":"16777215","size":"14","text":"18"},"typeID":"Label","w":"16","x":"563","y":"3514","zOrder":"290"},{"ID":"458","measuredH":"26","measuredW":"195","properties":{"bold":"true","size":"18","text":"Server Side Rendering"},"typeID":"Label","w":"293","x":"589","y":"3511","zOrder":"291"},{"ID":"459","measuredH":"25","measuredW":"531","properties":{"size":"17","text":"Learn about server side rendering in whatever framework you picked"},"typeID":"Label","x":"590","y":"3538","zOrder":"292"},{"ID":"461","measuredH":"32","measuredW":"64","properties":{"align":"center","color":"16770457","size":"18","text":"React"},"typeID":"TextInput","w":"135","x":"258","y":"3478","zOrder":"293"},{"ID":"462","h":"30","measuredH":"29","measuredW":"176","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":176,"y":29,"length":178.3732042656632},"p1":{"x":0.5395167379813742,"y":0.0033979360684620896,"length":0.5395274381637954},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"177","x":"383","y":"3493","zOrder":"7"},{"ID":"463","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"16770457","size":"18","text":"Angular"},"typeID":"TextInput","w":"135","x":"258","y":"3516","zOrder":"294"},{"ID":"464","h":"2","measuredH":"1","measuredW":"190","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":190,"y":0,"length":190},"p1":{"x":0.5395167379813743,"y":0.003397936068462092,"length":0.5395274381637957},"p2":{"x":0,"y":1,"length":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"191","x":"379","y":"3532","zOrder":"6"},{"ID":"465","measuredH":"32","measuredW":"71","properties":{"align":"center","color":"16776960","size":"18","text":"Next.js"},"typeID":"TextInput","w":"135","x":"91","y":"3433","zOrder":"295"},{"ID":"466","h":"36","measuredH":"35","measuredW":"89","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":89,"y":35,"length":95.63472172804185},"p1":{"x":0.3787677176742842,"y":-0.1675441133931154,"length":0.41416906437452733},"p2":{"x":0,"y":1,"length":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"90","x":"182","y":"3448","zOrder":"5"},{"ID":"467","measuredH":"32","measuredW":"72","properties":{"align":"center","color":"16770457","size":"18","text":"After.js"},"typeID":"TextInput","w":"135","x":"91","y":"3470","zOrder":"296"},{"ID":"468","h":"7","measuredH":"6","measuredW":"81","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":81,"y":6,"length":81.2219182240853},"p1":{"x":0.3956343792633015,"y":-0.007730786721236948,"length":0.39570990272974865},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"82","x":"193","y":"3490","zOrder":"4"},{"ID":"469","measuredH":"32","measuredW":"90","properties":{"align":"center","color":"16770457","size":"18","text":"Universal"},"typeID":"TextInput","w":"135","x":"93","y":"3516","zOrder":"297"},{"ID":"470","h":"5","measuredH":"4","measuredW":"75","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":75,"y":4,"length":75.1065909225016},"p1":{"x":0.36110618684630386,"y":-0.020741003368197126,"length":0.3617013511163557},"p2":{"x":0,"y":0,"length":0},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"76","x":"199","y":"3531","zOrder":"3"},{"ID":"471","measuredH":"32","measuredW":"80","properties":{"align":"center","color":"16770457","size":"18","text":"Angular"},"typeID":"TextInput","w":"135","x":"259","y":"3554","zOrder":"298"},{"ID":"472","h":"29","measuredH":"28","measuredW":"204","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":204,"y":0,"length":204},"p1":{"x":0.539516737981374,"y":0.0033979360684621034,"length":0.5395274381637952},"p2":{"x":0,"y":28,"length":28},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"205","x":"375","y":"3542","zOrder":"2"},{"ID":"473","measuredH":"32","measuredW":"71","properties":{"align":"center","color":"16770457","size":"18","text":"Nuxt.js"},"typeID":"TextInput","w":"135","x":"93","y":"3554","zOrder":"299"},{"ID":"474","h":"4","measuredH":"3","measuredW":"75","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":75,"y":3,"length":75.05997601918082},"p1":{"x":0.36110618684630386,"y":-0.02074100336819713,"length":0.3617013511163557},"p2":{"x":0,"y":1,"length":1},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"76","x":"210","y":"3570","zOrder":"1"},{"ID":"475","h":"96","measuredH":"95","measuredW":"138","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":138,"y":0},"p1":{"x":0.4996889295516926,"y":-0.07513266239707228},"p2":{"x":0,"y":95},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"139","x":"569","y":"1833","zOrder":"300"},{"ID":"476","measuredH":"32","measuredW":"69","properties":{"align":"center","color":"16776960","size":"18","text":"ESLint"},"typeID":"TextInput","w":"147","x":"449","y":"1908","zOrder":"301"},{"ID":"477","measuredH":"32","measuredW":"68","properties":{"align":"center","color":"16770457","size":"18","text":"JSLint"},"typeID":"TextInput","w":"147","x":"449","y":"1945","zOrder":"302"},{"ID":"478","measuredH":"32","measuredW":"70","properties":{"align":"center","color":"16770457","size":"18","text":"JSHint"},"typeID":"TextInput","w":"147","x":"449","y":"1983","zOrder":"303"},{"ID":"479","measuredH":"32","measuredW":"63","properties":{"align":"center","color":"16770457","size":"18","text":"JSCS"},"typeID":"TextInput","w":"147","x":"449","y":"2021","zOrder":"304"},{"ID":"480","h":"81","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"739","x":"544","y":"3584","zOrder":"305"},{"ID":"481","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"circle","size":"small"}},"typeID":"Icon","x":"558","y":"3598","zOrder":"306"},{"ID":"482","measuredH":"22","measuredW":"14","properties":{"bold":"true","color":"16777215","size":"14","text":"19"},"typeID":"Label","w":"16","x":"562","y":"3600","zOrder":"307"},{"ID":"483","measuredH":"26","measuredW":"185","properties":{"bold":"true","size":"18","text":"Progressive WebApps"},"typeID":"Label","w":"293","x":"589","y":"3597","zOrder":"308"},{"ID":"484","measuredH":"25","measuredW":"509","properties":{"size":"17","text":"Learn about service workers and how to make progress web apps"},"typeID":"Label","x":"590","y":"3624","zOrder":"309"},{"ID":"491","measuredH":"25","measuredW":"551","properties":{"color":"13576743","size":"17","text":"Learn how to measure and improve the performance of your application"},"typeID":"Label","x":"588","y":"2747","zOrder":"310"},{"ID":"492","measuredH":"24","measuredW":"24","properties":{"color":"10027263","icon":{"ID":"lightbulb-o","size":"small"}},"typeID":"Icon","x":"556","y":"2751","zOrder":"311"},{"ID":"493","measuredH":"25","measuredW":"491","properties":{"color":"13576743","size":"17","text":"e.g. Interactivity Time, Page Speed Index, Lighthouse Score etc"},"typeID":"Label","x":"587","y":"2772","zOrder":"312"},{"ID":"494","h":"173","measuredH":"172","measuredW":"16","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":16,"y":0},"p1":{"x":0.586461126005362,"y":0.00804289544235925},"p2":{"x":0,"y":172},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"17","x":"863","y":"3637","zOrder":"0"},{"ID":"498","measuredH":"32","measuredW":"170","properties":{"bold":"true","size":"24","text":"Keep Exploring"},"typeID":"Label","x":"777","y":"3827","zOrder":"313"}]},"measuredH":"3859","measuredW":"1374","mockupH":"3812","mockupW":"1295","version":"1.0"}}
\ No newline at end of file
From 91d1fc72451319be4da3397f4ffa79fe2743a586 Mon Sep 17 00:00:00 2001
From: Kamran Ahmed
Date: Sun, 25 Mar 2018 16:39:28 +0200
Subject: [PATCH 02/10] Add massive disclaimer
---
README.md | 5 +----
project-files/disclaimer.json | 1 +
2 files changed, 2 insertions(+), 4 deletions(-)
create mode 100644 project-files/disclaimer.json
diff --git a/README.md b/README.md
index 8a43e6e84..4b3ed7588 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,7 @@ If you think that these can be improved in anyway, please do suggest.

-
-🎉 I am preparing a FREE series on Fullstack Development 🎉
Subscribe to my youtube channel if you are interested!
-
Few keywords – ES6, Tooling, React, Redux, Jest and Enzyme, NodeJS, Mocha and Chai
Everything is going to be project based with real world usage
-
+

diff --git a/project-files/disclaimer.json b/project-files/disclaimer.json
new file mode 100644
index 000000000..dfbc720f0
--- /dev/null
+++ b/project-files/disclaimer.json
@@ -0,0 +1 @@
+{"mockup":{"controls":{"control":[{"ID":"119","h":"274","measuredH":"140","measuredW":"200","properties":{"color":"16777215"},"typeID":"TextArea","w":"911","x":"223","y":"170","zOrder":"0"},{"ID":"120","measuredH":"40","measuredW":"170","properties":{"bold":"true","size":"32","text":"Disclaimer!"},"typeID":"Label","x":"245","y":"190","zOrder":"1"},{"ID":"121","measuredH":"32","measuredW":"856","properties":{"size":"24","text":"The purpose of this roadmap is to give you an idea about the landscape and to"},"typeID":"Label","x":"245","y":"246","zOrder":"2"},{"ID":"123","measuredH":"32","measuredW":"833","properties":{"size":"24","text":"guide you if you are confused about what to learn next and not to encourage"},"typeID":"Label","x":"245","y":"282","zOrder":"3"},{"ID":"124","measuredH":"32","measuredW":"825","properties":{"size":"24","text":"you to learn what is hip and trendy. You should *grow some understanding* of"},"typeID":"Label","x":"245","y":"317","zOrder":"4"},{"ID":"125","measuredH":"32","measuredW":"816","properties":{"size":"24","text":"*why one tool would be better suited for some cases than the other and*"},"typeID":"Label","x":"245","y":"353","zOrder":"5"},{"ID":"126","measuredH":"32","measuredW":"710","properties":{"size":"24","text":"*remember hip and trendy never means best suited for the job*"},"typeID":"Label","x":"245","y":"389","zOrder":"6"}]},"measuredH":"444","measuredW":"1134","mockupH":"274","mockupW":"911","version":"1.0"}}
\ No newline at end of file
From 4024005c4a007999315ff4636df8bb6a2a890136 Mon Sep 17 00:00:00 2001
From: Kamran Ahmed
Date: Sun, 25 Mar 2018 16:40:24 +0200
Subject: [PATCH 03/10] Remove splits
---
README.md | 4 ----
1 file changed, 4 deletions(-)
diff --git a/README.md b/README.md
index 4b3ed7588..327fecaf3 100644
--- a/README.md
+++ b/README.md
@@ -6,16 +6,12 @@ Below you find a set of charts demonstrating the paths that you can take and the
If you think that these can be improved in anyway, please do suggest.
-

-
-
Check out my [blog](http://kamranahmed.info) and say "hi" on [Twitter](https://twitter.com/kamranahmedse).
-
## 🚀 Introduction

From d40a858c6a75b360390a81a9943dfaa436f959cb Mon Sep 17 00:00:00 2001
From: Kamran Ahmed
Date: Sun, 25 Mar 2018 16:43:19 +0200
Subject: [PATCH 04/10] Add disclaimer
---
README.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 327fecaf3..835fbbe54 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,11 @@ Below you find a set of charts demonstrating the paths that you can take and the
If you think that these can be improved in anyway, please do suggest.
-
+
+
+
+
+
Check out my [blog](http://kamranahmed.info) and say "hi" on [Twitter](https://twitter.com/kamranahmedse).
From 43160d3058acb46643f7a653cb23a0a7ecd84eec Mon Sep 17 00:00:00 2001
From: Kamran Ahmed
Date: Sun, 25 Mar 2018 18:01:46 +0200
Subject: [PATCH 05/10] Put images in the repository
---
README.md | 6 ++----
images/disclaimer.png | Bin 0 -> 75747 bytes
images/frontend.png | Bin 0 -> 1051636 bytes
3 files changed, 2 insertions(+), 4 deletions(-)
create mode 100644 images/disclaimer.png
create mode 100644 images/frontend.png
diff --git a/README.md b/README.md
index 835fbbe54..6047e3346 100644
--- a/README.md
+++ b/README.md
@@ -6,23 +6,21 @@ Below you find a set of charts demonstrating the paths that you can take and the
If you think that these can be improved in anyway, please do suggest.
-
-
+
Check out my [blog](http://kamranahmed.info) and say "hi" on [Twitter](https://twitter.com/kamranahmedse).
-
## 🚀 Introduction

## 🎨 Front-end Roadmap
-
+
## 👽 Back-end Roadmap
diff --git a/images/disclaimer.png b/images/disclaimer.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cccb8250b07175772b596c86414614b319512b2
GIT binary patch
literal 75747
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