diff --git a/content/roadmaps.json b/content/roadmaps.json index c5b11bef3..a7dda2292 100644 --- a/content/roadmaps.json +++ b/content/roadmaps.json @@ -254,7 +254,7 @@ }, { "seo": { - "title": "Python Developer Roadmap: Learn to become a Python developer", + "title": "Learn to become a modern Python developer", "description": "Community driven, articles, resources, guides, interview questions, quizzes for python development. Learn to become a modern Python developer by following the steps, skills, resources and guides listed in this roadmap.", "keywords": [ "guide to becoming an python developer", @@ -291,6 +291,56 @@ "metaPath": "/roadmaps/106-python/meta.json", "isUpcoming": false }, + { + "seo": { + "title": "Learn to become a Go developer", + "description": "Community driven, articles, resources, guides, interview questions, quizzes for react development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", + "keywords": [ + "guide to becoming a golang developer", + "guide to becoming a go developer", + "golang developer", + "go developer", + "guide to golang", + "guide to go", + "golang roadmap", + "go roadmap", + "golang skills", + "go skills", + "golang skills test", + "go skills test", + "skills for golang", + "skills for go", + "cloud development", + "what is golang", + "what is go", + "golang quiz", + "go quiz", + "golang interview questions", + "go interview questions" + ] + }, + "title": "Go", + "description": "Step by step guide to become a Go developer in 2021", + "featuredTitle": "Go", + "featuredDescription": "Step by step guide to become a Go developer in 2021", + "isTextHeavy": false, + "isCommunity": false, + "isUpcoming": false, + "featured": true, + "contentPath": "/roadmaps/107-golang/landscape.md", + "resourcesPath": "/roadmaps/107-golang/resources.md", + "versions": [ + "latest", + "2018", + "2017" + ], + "author": { + "name": "Kamran Ahmed", + "url": "https://twitter.com/kamranahmedse" + }, + "id": "golang", + "metaPath": "/roadmaps/107-golang/meta.json" + }, { "seo": { "title": "DBA Roadmap: Learn to become a database administrator with PostgreSQL", @@ -320,8 +370,8 @@ "description": "Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021", "featuredTitle": "DBA", "featuredDescription": "Step by step guide to become a PostgreSQL DBA in 2021", - "contentPath": "/roadmaps/107-postgresql-dba/landscape.md", - "resourcesPath": "/roadmaps/107-postgresql-dba/resources.md", + "contentPath": "/roadmaps/108-postgresql-dba/landscape.md", + "resourcesPath": "/roadmaps/108-postgresql-dba/resources.md", "author": { "name": "Alexey Lesovsky", "url": "https://github.com/lesovsky" @@ -332,7 +382,7 @@ "detailed": false, "versions": [], "id": "postgresql-dba", - "metaPath": "/roadmaps/107-postgresql-dba/meta.json", + "metaPath": "/roadmaps/108-postgresql-dba/meta.json", "isUpcoming": false }, { @@ -359,8 +409,8 @@ "isCommunity": false, "isUpcoming": true, "featured": true, - "contentPath": "/roadmaps/108-aws/landscape.md", - "resourcesPath": "/roadmaps/108-aws/resources.md", + "contentPath": "/roadmaps/109-aws/landscape.md", + "resourcesPath": "/roadmaps/109-aws/resources.md", "versions": [ "latest", "2018", @@ -371,7 +421,7 @@ "url": "https://twitter.com/kamranahmedse" }, "id": "aws", - "metaPath": "/roadmaps/108-aws/meta.json" + "metaPath": "/roadmaps/109-aws/meta.json" }, { "seo": { @@ -407,52 +457,6 @@ "id": "qa", "metaPath": "/roadmaps/109-qa/meta.json" }, - { - "seo": { - "title": "Golang Roadmap: Learn to use Golang", - "description": "Community driven, articles, resources, guides, interview questions, quizzes for react development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", - "keywords": [ - "guide to golang", - "guide to go", - "golang roadmap", - "go roadmap", - "golang skills", - "go skills", - "golang skills test", - "go skills test", - "skills for golang", - "skills for go", - "cloud development", - "what is golang", - "what is go", - "golang quiz", - "go quiz", - "golang interview questions", - "go interview questions" - ] - }, - "title": "Go", - "description": "Everything that is there to learn about Golang and the ecosystem in 2021.", - "featuredTitle": "Go", - "featuredDescription": "Step by step guide to learn Go in 2021", - "isTextHeavy": false, - "isCommunity": false, - "isUpcoming": true, - "featured": true, - "contentPath": "/roadmaps/110-golang/landscape.md", - "resourcesPath": "/roadmaps/110-golang/resources.md", - "versions": [ - "latest", - "2018", - "2017" - ], - "author": { - "name": "Kamran Ahmed", - "url": "https://twitter.com/kamranahmedse" - }, - "id": "golang", - "metaPath": "/roadmaps/110-golang/meta.json" - }, { "seo": { "title": "Java Roadmap: Learn to use Java", diff --git a/content/roadmaps/106-python/meta.json b/content/roadmaps/106-python/meta.json index 6cb529c6e..2681c91ce 100644 --- a/content/roadmaps/106-python/meta.json +++ b/content/roadmaps/106-python/meta.json @@ -1,6 +1,6 @@ { "seo": { - "title": "Python Developer Roadmap: Learn to become a Python developer", + "title": "Learn to become a modern Python developer", "description": "Community driven, articles, resources, guides, interview questions, quizzes for python development. Learn to become a modern Python developer by following the steps, skills, resources and guides listed in this roadmap.", "keywords": [ "guide to becoming an python developer", diff --git a/content/roadmaps/107-golang/landscape.md b/content/roadmaps/107-golang/landscape.md new file mode 100644 index 000000000..77387427e --- /dev/null +++ b/content/roadmaps/107-golang/landscape.md @@ -0,0 +1,5 @@ +The intent of this guide is to give you an idea about the Go ecosystem and to help guide your learning if you are confused. We have another roadmap on the [Backend Development](/backend) that focuses on the backend development if you are interested in that. + +Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things. + +[![](/roadmaps/golang.png)](/roadmaps/golang.png) diff --git a/content/roadmaps/110-golang/meta.json b/content/roadmaps/107-golang/meta.json similarity index 73% rename from content/roadmaps/110-golang/meta.json rename to content/roadmaps/107-golang/meta.json index 59fb0ebf7..c14452f3d 100644 --- a/content/roadmaps/110-golang/meta.json +++ b/content/roadmaps/107-golang/meta.json @@ -1,8 +1,12 @@ { "seo": { - "title": "Golang Roadmap: Learn to use Golang", + "title": "Learn to become a Go developer", "description": "Community driven, articles, resources, guides, interview questions, quizzes for react development. Learn to become a modern React developer by following the steps, skills, resources and guides listed in this roadmap.", "keywords": [ + "guide to becoming a golang developer", + "guide to becoming a go developer", + "golang developer", + "go developer", "guide to golang", "guide to go", "golang roadmap", @@ -23,12 +27,12 @@ ] }, "title": "Go", - "description": "Everything that is there to learn about Golang and the ecosystem in 2021.", + "description": "Step by step guide to becoming a Go developer in 2021", "featuredTitle": "Go", - "featuredDescription": "Step by step guide to learn Go in 2021", + "featuredDescription": "Step by step guide to becoming a Go developer in 2021", "isTextHeavy": false, "isCommunity": false, - "isUpcoming": true, + "isUpcoming": false, "featured": true, "contentPath": "./landscape.md", "resourcesPath": "./resources.md", diff --git a/content/roadmaps/107-postgresql-dba/resources.md b/content/roadmaps/107-golang/resources.md similarity index 100% rename from content/roadmaps/107-postgresql-dba/resources.md rename to content/roadmaps/107-golang/resources.md diff --git a/content/roadmaps/107-postgresql-dba/landscape.md b/content/roadmaps/108-postgresql-dba/landscape.md similarity index 100% rename from content/roadmaps/107-postgresql-dba/landscape.md rename to content/roadmaps/108-postgresql-dba/landscape.md diff --git a/content/roadmaps/107-postgresql-dba/meta.json b/content/roadmaps/108-postgresql-dba/meta.json similarity index 100% rename from content/roadmaps/107-postgresql-dba/meta.json rename to content/roadmaps/108-postgresql-dba/meta.json diff --git a/content/roadmaps/108-aws/resources.md b/content/roadmaps/108-postgresql-dba/resources.md similarity index 100% rename from content/roadmaps/108-aws/resources.md rename to content/roadmaps/108-postgresql-dba/resources.md diff --git a/content/roadmaps/108-aws/landscape.md b/content/roadmaps/109-aws/landscape.md similarity index 100% rename from content/roadmaps/108-aws/landscape.md rename to content/roadmaps/109-aws/landscape.md diff --git a/content/roadmaps/108-aws/meta.json b/content/roadmaps/109-aws/meta.json similarity index 100% rename from content/roadmaps/108-aws/meta.json rename to content/roadmaps/109-aws/meta.json diff --git a/content/roadmaps/110-golang/resources.md b/content/roadmaps/109-aws/resources.md similarity index 100% rename from content/roadmaps/110-golang/resources.md rename to content/roadmaps/109-aws/resources.md diff --git a/content/roadmaps/110-golang/landscape.md b/content/roadmaps/110-golang/landscape.md deleted file mode 100644 index 75ceb7a41..000000000 --- a/content/roadmaps/110-golang/landscape.md +++ /dev/null @@ -1,11 +0,0 @@ -> **Roadmap is not ready yet**. Please check back later or [subscribe to get notified](/signup). - -While we prepare the roadmap, follow this simple advice to learn anything - -> Just **pick a project and start working on it**, you will learn all that you need along the way. - -**→**   [All Roadmaps](/roadmaps)  •  [Programming guides](/guides)  •  [Subscribe](/signup) - - - - diff --git a/public/project/golang.json b/public/project/golang.json new file mode 100644 index 000000000..d6b03e322 --- /dev/null +++ b/public/project/golang.json @@ -0,0 +1,3862 @@ +{ + "mockup": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Arrow", + "zOrder": "43", + "w": "33", + "h": "73", + "measuredW": "150", + "measuredH": "100", + "x": "428", + "y": "129", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "stroke": "dotted", + "p0": { + "x": 6, + "y": 0 + }, + "p1": { + "x": 0.4744027303754264, + "y": -0.21757679180887365 + }, + "p2": { + "x": 33, + "y": 72.5 + } + } + }, + { + "ID": "1", + "typeID": "Arrow", + "zOrder": "44", + "w": "16", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "474", + "y": "242", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4869331283627979, + "y": 0.16641045349730976 + }, + "p2": { + "x": 8, + "y": 68 + }, + "color": "10027263" + } + }, + { + "ID": "2", + "typeID": "Canvas", + "zOrder": "45", + "w": "454", + "h": "90", + "measuredW": "100", + "measuredH": "70", + "x": "108", + "y": "183" + }, + { + "ID": "3", + "typeID": "Arrow", + "zOrder": "46", + "w": "126", + "h": "299", + "measuredW": "150", + "measuredH": "100", + "x": "479", + "y": "467", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.5666915052160955, + "y": 0.2790611028315946 + }, + "p2": { + "x": 69, + "y": 298.5 + } + } + }, + { + "ID": "4", + "typeID": "Arrow", + "zOrder": "47", + "w": "98", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "601", + "y": "406", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 97.5, + "y": -0.5 + }, + "p1": { + "x": 0.5537800308573949, + "y": 0.044853427374917355 + }, + "p2": { + "x": 0, + "y": 46 + } + } + }, + { + "ID": "5", + "typeID": "Arrow", + "zOrder": "48", + "w": "120", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "597", + "y": "465", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120, + "y": 44 + }, + "p1": { + "x": 0.5846756207563067, + "y": -0.036972790801407494 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "6", + "typeID": "Arrow", + "zOrder": "49", + "w": "107", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "405", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107, + "y": 51 + }, + "p1": { + "x": 0.5245584633234497, + "y": 0.05852778135877272 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "7", + "typeID": "Arrow", + "zOrder": "50", + "w": "108", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "276", + "y": "462", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.5656811947576956, + "y": -0.05547089302042055 + }, + "p2": { + "x": 0, + "y": 44 + } + } + }, + { + "ID": "8", + "typeID": "Arrow", + "zOrder": "51", + "w": "115", + "h": "5", + "measuredW": "150", + "measuredH": "100", + "x": "274", + "y": "457", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 115, + "y": 1 + }, + "p1": { + "x": 0.5205160087037612, + "y": 0.03901150139881877 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "9", + "typeID": "Arrow", + "zOrder": "52", + "w": "123", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "458", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 122.5, + "y": -0.5 + }, + "p1": { + "x": 0.5536354056902003, + "y": 0.01338250790305583 + }, + "p2": { + "x": 0, + "y": 1 + } + } + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "53", + "measuredW": "37", + "measuredH": "36", + "x": "451", + "y": "318", + "properties": { + "size": "28", + "text": "Go" + } + }, + { + "ID": "11", + "typeID": "Arrow", + "zOrder": "54", + "w": "20", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "431", + "y": "364", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 20, + "y": 0 + }, + "p1": { + "x": 0.486153846153846, + "y": -0.2492307692307692 + }, + "p2": { + "x": 20, + "y": 81 + } + } + }, + { + "ID": "12", + "typeID": "Canvas", + "zOrder": "55", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "354", + "y": "437", + "properties": { + "color": "16776960" + } + }, + { + "ID": "13", + "typeID": "Label", + "zOrder": "56", + "measuredW": "123", + "measuredH": "24", + "x": "423", + "y": "447", + "properties": { + "size": "16", + "text": "Learn the Basics" + } + }, + { + "ID": "14", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "69", + "y": "392", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "w": "95", + "measuredW": "92", + "measuredH": "24", + "x": "64", + "y": "9", + "properties": { + "size": "16", + "text": "Basic Syntax" + } + } + ] + } + } + }, + { + "ID": "15", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "222", + "measuredH": "42", + "w": "222", + "h": "42", + "x": "69", + "y": "438", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "183", + "measuredH": "24", + "x": "16", + "y": "9", + "properties": { + "size": "16", + "text": "Variables and declaration" + } + } + ] + } + } + }, + { + "ID": "16", + "typeID": "Canvas", + "zOrder": "59", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "484", + "properties": { + "color": "16770457" + } + }, + { + "ID": "17", + "typeID": "Label", + "zOrder": "60", + "measuredW": "222", + "measuredH": "24", + "x": "717", + "y": "493", + "properties": { + "size": "16", + "text": "Packages, imports and exports" + } + }, + { + "ID": "18", + "typeID": "Canvas", + "zOrder": "61", + "w": "222", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "484", + "properties": { + "color": "16770457" + } + }, + { + "ID": "19", + "typeID": "Label", + "zOrder": "62", + "measuredW": "81", + "measuredH": "24", + "x": "139", + "y": "493", + "properties": { + "size": "16", + "text": "Data Types" + } + }, + { + "ID": "22", + "typeID": "Canvas", + "zOrder": "63", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "438", + "properties": { + "color": "16770457" + } + }, + { + "ID": "23", + "typeID": "Label", + "zOrder": "64", + "measuredW": "247", + "measuredH": "24", + "x": "704", + "y": "447", + "properties": { + "text": "Functions, multiple/named returns", + "size": "16" + } + }, + { + "ID": "26", + "typeID": "Label", + "zOrder": "65", + "measuredW": "384", + "measuredH": "28", + "x": "140", + "y": "202", + "properties": { + "size": "20", + "text": "Backend Roadmap till Language Selection" + } + }, + { + "ID": "27", + "typeID": "Label", + "zOrder": "66", + "measuredW": "153", + "measuredH": "24", + "x": "255", + "y": "231", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + }, + { + "ID": "28", + "typeID": "Canvas", + "zOrder": "67", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "594", + "y": "171" + }, + { + "ID": "29", + "typeID": "Label", + "zOrder": "68", + "measuredW": "314", + "measuredH": "25", + "x": "608", + "y": "188", + "properties": { + "size": "17", + "text": "Find the detailed version of this roadmap" + } + }, + { + "ID": "30", + "typeID": "Label", + "zOrder": "69", + "measuredW": "319", + "measuredH": "25", + "x": "608", + "y": "216", + "properties": { + "size": "17", + "text": "along with resources and other roadmaps" + } + }, + { + "ID": "31", + "typeID": "Canvas", + "zOrder": "70", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "609", + "y": "252", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "32", + "typeID": "Label", + "zOrder": "71", + "measuredW": "105", + "measuredH": "28", + "x": "750", + "y": "260", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "33", + "typeID": "Label", + "zOrder": "72", + "measuredW": "35", + "measuredH": "28", + "x": "685", + "y": "260", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "34", + "typeID": "Label", + "zOrder": "73", + "measuredW": "5", + "measuredH": "28", + "x": "722", + "y": "260", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "35", + "typeID": "Label", + "zOrder": "74", + "measuredW": "10", + "measuredH": "28", + "x": "729", + "y": "261", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "36", + "typeID": "Label", + "zOrder": "75", + "measuredW": "10", + "measuredH": "28", + "x": "737", + "y": "261", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "37", + "typeID": "Canvas", + "zOrder": "76", + "w": "280", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "393", + "properties": { + "color": "16770457" + } + }, + { + "ID": "38", + "typeID": "Label", + "zOrder": "77", + "w": "92", + "measuredW": "90", + "measuredH": "24", + "x": "782", + "y": "402", + "properties": { + "size": "16", + "text": "Conditionals" + } + }, + { + "ID": "39", + "typeID": "Canvas", + "zOrder": "78", + "w": "57", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "549", + "properties": { + "color": "16770457" + } + }, + { + "ID": "40", + "typeID": "Label", + "zOrder": "79", + "measuredW": "31", + "measuredH": "24", + "x": "82", + "y": "558", + "properties": { + "size": "16", + "text": "bool" + } + }, + { + "ID": "41", + "typeID": "Canvas", + "zOrder": "80", + "w": "161", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "130", + "y": "549", + "properties": { + "color": "16770457" + } + }, + { + "ID": "42", + "typeID": "Label", + "zOrder": "81", + "measuredW": "129", + "measuredH": "24", + "x": "146", + "y": "558", + "properties": { + "size": "16", + "text": "int, int8/16/32/64" + } + }, + { + "ID": "43", + "typeID": "Canvas", + "zOrder": "82", + "w": "51", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "595", + "properties": { + "color": "16770457" + } + }, + { + "ID": "44", + "typeID": "Label", + "zOrder": "83", + "measuredW": "31", + "measuredH": "24", + "x": "80", + "y": "604", + "properties": { + "size": "16", + "text": "byte" + } + }, + { + "ID": "47", + "typeID": "Canvas", + "zOrder": "84", + "w": "166", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "125", + "y": "595", + "properties": { + "color": "16770457" + } + }, + { + "ID": "48", + "typeID": "Label", + "zOrder": "85", + "measuredW": "147", + "measuredH": "24", + "x": "134", + "y": "604", + "properties": { + "size": "16", + "text": "uint, uint8/16/32/64" + } + }, + { + "ID": "49", + "typeID": "Canvas", + "zOrder": "86", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "641", + "properties": { + "color": "16770457" + } + }, + { + "ID": "50", + "typeID": "Label", + "zOrder": "87", + "measuredW": "34", + "measuredH": "24", + "x": "90", + "y": "650", + "properties": { + "size": "16", + "text": "rune" + } + }, + { + "ID": "51", + "typeID": "Canvas", + "zOrder": "88", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "149", + "y": "641", + "properties": { + "color": "16770457" + } + }, + { + "ID": "52", + "typeID": "Label", + "zOrder": "89", + "measuredW": "108", + "measuredH": "24", + "x": "166", + "y": "650", + "properties": { + "size": "16", + "text": "float32, float64" + } + }, + { + "ID": "53", + "typeID": "Canvas", + "zOrder": "90", + "w": "138", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "688", + "properties": { + "color": "16770457" + } + }, + { + "ID": "54", + "typeID": "Label", + "zOrder": "91", + "measuredW": "113", + "measuredH": "24", + "x": "80", + "y": "697", + "properties": { + "size": "16", + "text": "complex64/128" + } + }, + { + "ID": "55", + "typeID": "Canvas", + "zOrder": "92", + "w": "80", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "211", + "y": "688", + "properties": { + "color": "16770457" + } + }, + { + "ID": "56", + "typeID": "Label", + "zOrder": "93", + "measuredW": "47", + "measuredH": "24", + "x": "227", + "y": "697", + "properties": { + "size": "16", + "text": "uintptr" + } + }, + { + "ID": "58", + "typeID": "Arrow", + "zOrder": "42", + "w": "1", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "181", + "y": "517", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.5145945945945946, + "y": -0.0075675675675675675 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "59", + "typeID": "Arrow", + "zOrder": "41", + "w": "2", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "100", + "y": "506", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 2, + "y": 68 + }, + "p1": { + "x": 0.5297297297297298, + "y": 0.021621621621621623 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "60", + "typeID": "Arrow", + "zOrder": "40", + "w": "1", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "241", + "y": "517", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.5145945945945946, + "y": -0.0075675675675675675 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "61", + "typeID": "Canvas", + "zOrder": "94", + "w": "127", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "531", + "properties": { + "color": "16770457" + } + }, + { + "ID": "62", + "typeID": "Label", + "zOrder": "95", + "measuredW": "94", + "measuredH": "24", + "x": "705", + "y": "540", + "properties": { + "size": "16", + "text": "Type Casting" + } + }, + { + "ID": "63", + "typeID": "Canvas", + "zOrder": "96", + "w": "146", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "822", + "y": "531", + "properties": { + "color": "16770457" + } + }, + { + "ID": "64", + "typeID": "Label", + "zOrder": "97", + "measuredW": "109", + "measuredH": "24", + "x": "840", + "y": "540", + "properties": { + "size": "16", + "text": "Type Inference" + } + }, + { + "ID": "65", + "typeID": "Arrow", + "zOrder": "39", + "w": "101", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "602", + "y": "469", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 101, + "y": 83 + }, + "p1": { + "x": 0.5714745465184319, + "y": -0.07492685781158573 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "66", + "typeID": "Canvas", + "zOrder": "98", + "w": "106", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "322", + "y": "526", + "properties": { + "color": "16770457" + } + }, + { + "ID": "67", + "typeID": "Label", + "zOrder": "99", + "measuredW": "65", + "measuredH": "24", + "x": "342", + "y": "535", + "properties": { + "size": "16", + "text": "For Loop" + } + }, + { + "ID": "68", + "typeID": "Canvas", + "zOrder": "100", + "w": "192", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "321", + "y": "571", + "properties": { + "color": "16770457" + } + }, + { + "ID": "69", + "typeID": "Label", + "zOrder": "101", + "measuredW": "145", + "measuredH": "24", + "x": "344", + "y": "580", + "properties": { + "size": "16", + "text": "if, switch statements" + } + }, + { + "ID": "75", + "typeID": "Arrow", + "zOrder": "38", + "w": "2", + "h": "83", + "measuredW": "150", + "measuredH": "100", + "x": "392", + "y": "463", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 1, + "y": 83 + }, + "p1": { + "x": 0.48192771084337344, + "y": 0.018072289156626505 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "76", + "typeID": "Canvas", + "zOrder": "102", + "w": "262", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "354", + "y": "750", + "properties": { + "color": "16776960" + } + }, + { + "ID": "77", + "typeID": "Label", + "zOrder": "103", + "measuredW": "103", + "measuredH": "24", + "x": "433", + "y": "760", + "properties": { + "size": "16", + "text": "Going Deeper" + } + }, + { + "ID": "80", + "typeID": "Canvas", + "zOrder": "104", + "w": "181", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "786", + "y": "626", + "properties": { + "color": "16770457" + } + }, + { + "ID": "81", + "typeID": "Label", + "zOrder": "105", + "measuredW": "51", + "measuredH": "24", + "x": "851", + "y": "635", + "properties": { + "size": "16", + "text": "Structs" + } + }, + { + "ID": "82", + "typeID": "Canvas", + "zOrder": "106", + "w": "143", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "684", + "y": "746", + "properties": { + "color": "16770457" + } + }, + { + "ID": "83", + "typeID": "Label", + "zOrder": "107", + "measuredW": "74", + "measuredH": "24", + "x": "719", + "y": "756", + "properties": { + "size": "16", + "text": "Interfaces" + } + }, + { + "ID": "84", + "typeID": "Canvas", + "zOrder": "108", + "w": "84", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "688", + "y": "578", + "properties": { + "color": "16770457" + } + }, + { + "ID": "85", + "typeID": "Label", + "zOrder": "109", + "measuredW": "46", + "measuredH": "24", + "x": "707", + "y": "587", + "properties": { + "size": "16", + "text": "Arrays" + } + }, + { + "ID": "86", + "typeID": "Canvas", + "zOrder": "110", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "778", + "y": "578", + "properties": { + "color": "16770457" + } + }, + { + "ID": "87", + "typeID": "Label", + "zOrder": "111", + "measuredW": "43", + "measuredH": "24", + "x": "802", + "y": "587", + "properties": { + "size": "16", + "text": "Slices" + } + }, + { + "ID": "88", + "typeID": "Canvas", + "zOrder": "112", + "w": "94", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "687", + "y": "626", + "properties": { + "color": "16770457" + } + }, + { + "ID": "89", + "typeID": "Label", + "zOrder": "113", + "measuredW": "52", + "measuredH": "24", + "x": "708", + "y": "635", + "properties": { + "size": "16", + "text": "make()" + } + }, + { + "ID": "90", + "typeID": "Canvas", + "zOrder": "114", + "w": "81", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "432", + "y": "526", + "properties": { + "color": "16770457" + } + }, + { + "ID": "91", + "typeID": "Label", + "zOrder": "115", + "measuredW": "43", + "measuredH": "24", + "x": "451", + "y": "535", + "properties": { + "size": "16", + "text": "range" + } + }, + { + "ID": "92", + "typeID": "Arrow", + "zOrder": "37", + "w": "4", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "468", + "y": "464", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 4.5, + "y": 78 + }, + "p1": { + "x": 0.4819277108433735, + "y": 0.018072289156626516 + }, + "p2": { + "x": 0.5, + "y": 0 + } + } + }, + { + "ID": "93", + "typeID": "Arrow", + "zOrder": "36", + "w": "125", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "577", + "y": "471", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 125, + "y": 132.5 + }, + "p1": { + "x": 0.6144660011301564, + "y": -0.09666603880203428 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "94", + "typeID": "Canvas", + "zOrder": "116", + "w": "92", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "875", + "y": "578", + "properties": { + "color": "16770457" + } + }, + { + "ID": "95", + "typeID": "Label", + "zOrder": "117", + "measuredW": "41", + "measuredH": "24", + "x": "900", + "y": "587", + "properties": { + "size": "16", + "text": "Maps" + } + }, + { + "ID": "96", + "typeID": "Canvas", + "zOrder": "118", + "w": "281", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "685", + "y": "700", + "properties": { + "color": "16770457" + } + }, + { + "ID": "97", + "typeID": "Label", + "zOrder": "119", + "measuredW": "233", + "measuredH": "24", + "x": "709", + "y": "709", + "properties": { + "size": "16", + "text": "Types, Type Assertions, Switches" + } + }, + { + "ID": "98", + "typeID": "Arrow", + "zOrder": "35", + "w": "141", + "h": "181", + "measuredW": "150", + "measuredH": "100", + "x": "557", + "y": "469", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 141, + "y": 180.5 + }, + "p1": { + "x": 0.5960734774514647, + "y": -0.08589149348429012 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "105", + "typeID": "Canvas", + "zOrder": "120", + "w": "192", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "321", + "y": "617", + "properties": { + "color": "16770457" + } + }, + { + "ID": "106", + "typeID": "Label", + "zOrder": "121", + "measuredW": "160", + "measuredH": "24", + "x": "337", + "y": "626", + "properties": { + "size": "16", + "text": "Errors, Panic, Recover" + } + }, + { + "ID": "108", + "typeID": "Arrow", + "zOrder": "32", + "w": "107", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "595", + "y": "766", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 107, + "y": 0 + }, + "p1": { + "x": 0.599303135888502, + "y": 0.013937282229965165 + }, + "p2": { + "x": 0, + "y": 3 + } + } + }, + { + "ID": "109", + "typeID": "Arrow", + "zOrder": "33", + "w": "95", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "601", + "y": "779", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 95, + "y": 34 + }, + "p1": { + "x": 0.6311916037373608, + "y": -0.052796621016254944 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "110", + "typeID": "Arrow", + "zOrder": "34", + "w": "109", + "h": "57", + "measuredW": "150", + "measuredH": "100", + "x": "593", + "y": "712", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 108, + "y": 0 + }, + "p1": { + "x": 0.5854522369608072, + "y": 0.026930401951284707 + }, + "p2": { + "x": -0.5, + "y": 56.5 + } + } + }, + { + "ID": "111", + "typeID": "Canvas", + "zOrder": "122", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "685", + "y": "792", + "properties": { + "color": "16770457" + } + }, + { + "ID": "112", + "typeID": "Label", + "zOrder": "123", + "measuredW": "80", + "measuredH": "24", + "x": "716", + "y": "801", + "properties": { + "size": "16", + "text": "Goroutines" + } + }, + { + "ID": "113", + "typeID": "Canvas", + "zOrder": "124", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "832", + "y": "792", + "properties": { + "color": "16770457" + } + }, + { + "ID": "114", + "typeID": "Label", + "zOrder": "125", + "measuredW": "69", + "measuredH": "24", + "x": "864", + "y": "801", + "properties": { + "size": "16", + "text": "Channels" + } + }, + { + "ID": "115", + "typeID": "Canvas", + "zOrder": "126", + "w": "142", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "685", + "y": "838", + "properties": { + "color": "16770457" + } + }, + { + "ID": "116", + "typeID": "Label", + "zOrder": "127", + "measuredW": "44", + "measuredH": "24", + "x": "734", + "y": "847", + "properties": { + "size": "16", + "text": "Buffer" + } + }, + { + "ID": "119", + "typeID": "Canvas", + "zOrder": "128", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "832", + "y": "838", + "properties": { + "color": "16770457" + } + }, + { + "ID": "120", + "typeID": "Label", + "zOrder": "129", + "measuredW": "46", + "measuredH": "24", + "x": "872", + "y": "847", + "properties": { + "size": "16", + "text": "Select" + } + }, + { + "ID": "121", + "typeID": "Canvas", + "zOrder": "130", + "w": "281", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "685", + "y": "884", + "properties": { + "color": "16770457" + } + }, + { + "ID": "122", + "typeID": "Label", + "zOrder": "131", + "measuredW": "45", + "measuredH": "24", + "x": "803", + "y": "893", + "properties": { + "size": "16", + "text": "Mutex" + } + }, + { + "ID": "123", + "typeID": "Arrow", + "zOrder": "31", + "w": "91", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "600", + "y": "783", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 90.5, + "y": 69 + }, + "p1": { + "x": 0.6311916037373609, + "y": -0.0527966210162549 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "124", + "typeID": "Arrow", + "zOrder": "30", + "w": "107", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "589", + "y": "785", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 106.5, + "y": 125 + }, + "p1": { + "x": 0.6311916037373609, + "y": -0.05279662101625488 + }, + "p2": { + "x": -0.5, + "y": 0 + } + } + }, + { + "ID": "125", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "467", + "y": "709", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433734, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 57.5 + } + } + }, + { + "ID": "126", + "typeID": "Canvas", + "zOrder": "132", + "w": "145", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "395", + "y": "683", + "properties": { + "color": "16770457" + } + }, + { + "ID": "127", + "typeID": "Label", + "zOrder": "133", + "measuredW": "88", + "measuredH": "24", + "x": "424", + "y": "692", + "properties": { + "size": "16", + "text": "Go Modules" + } + }, + { + "ID": "128", + "typeID": "Canvas", + "zOrder": "134", + "w": "222", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "749", + "properties": { + "color": "16776960" + } + }, + { + "ID": "129", + "typeID": "Label", + "zOrder": "135", + "measuredW": "97", + "measuredH": "24", + "x": "131", + "y": "759", + "properties": { + "size": "16", + "text": "Building CLIs" + } + }, + { + "ID": "130", + "typeID": "Arrow", + "zOrder": "28", + "w": "98", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "270", + "y": "770", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 98, + "y": 0.5 + }, + "p1": { + "x": 0.5245467907888293, + "y": 0.010387065164135229 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "131", + "typeID": "Canvas", + "zOrder": "136", + "w": "237", + "h": "66", + "measuredW": "100", + "measuredH": "70", + "x": "354", + "y": "808", + "properties": { + "color": "16770457" + } + }, + { + "ID": "132", + "typeID": "Label", + "zOrder": "137", + "measuredW": "207", + "measuredH": "24", + "x": "369", + "y": "817", + "properties": { + "size": "16", + "text": "Marshalling & Unmarshalling" + } + }, + { + "ID": "133", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "54", + "measuredW": "150", + "measuredH": "100", + "x": "465", + "y": "773", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.48192771084337327, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 54 + } + } + }, + { + "ID": "136", + "typeID": "Label", + "zOrder": "138", + "measuredW": "43", + "measuredH": "24", + "x": "451", + "y": "841", + "properties": { + "size": "16", + "text": "JSON" + } + }, + { + "ID": "141", + "typeID": "Canvas", + "zOrder": "139", + "w": "134", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "832", + "y": "746", + "properties": { + "color": "16770457" + } + }, + { + "ID": "142", + "typeID": "Label", + "zOrder": "140", + "measuredW": "56", + "measuredH": "24", + "x": "871", + "y": "755", + "properties": { + "size": "16", + "text": "Context" + } + }, + { + "ID": "143", + "typeID": "Canvas", + "zOrder": "141", + "w": "73", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "808", + "properties": { + "color": "16770457" + } + }, + { + "ID": "144", + "typeID": "Label", + "zOrder": "142", + "measuredW": "44", + "measuredH": "24", + "x": "84", + "y": "817", + "properties": { + "size": "16", + "text": "Cobra" + } + }, + { + "ID": "145", + "typeID": "Canvas", + "zOrder": "143", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "149", + "y": "808", + "properties": { + "color": "15658734" + } + }, + { + "ID": "146", + "typeID": "Label", + "zOrder": "144", + "measuredW": "68", + "measuredH": "24", + "x": "165", + "y": "817", + "properties": { + "size": "16", + "text": "urfave/cli" + } + }, + { + "ID": "149", + "typeID": "Arrow", + "zOrder": "25", + "w": "2", + "h": "68", + "measuredW": "150", + "measuredH": "100", + "x": "107", + "y": "766", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 2, + "y": 68 + }, + "p1": { + "x": 0.5297297297297298, + "y": 0.021621621621621623 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "150", + "typeID": "Arrow", + "zOrder": "26", + "w": "1", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "197", + "y": "777", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 51 + }, + "p1": { + "x": 0.5145945945945946, + "y": -0.0075675675675675675 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "155", + "typeID": "Arrow", + "zOrder": "24", + "w": "1", + "h": "118", + "measuredW": "150", + "measuredH": "100", + "x": "271", + "y": "775", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 1, + "y": 117 + }, + "p1": { + "x": 0.4340835430661428, + "y": 0.0048163102717775075 + }, + "p2": { + "x": 0, + "y": -0.5 + } + } + }, + { + "ID": "159", + "typeID": "Canvas", + "zOrder": "145", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "343", + "y": "986", + "properties": { + "color": "16776960" + } + }, + { + "ID": "160", + "typeID": "Label", + "zOrder": "146", + "measuredW": "125", + "measuredH": "24", + "x": "418", + "y": "996", + "properties": { + "size": "16", + "text": "Web Frameworks" + } + }, + { + "ID": "161", + "typeID": "Canvas", + "zOrder": "147", + "w": "79", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "323", + "y": "896", + "properties": { + "color": "16770457" + } + }, + { + "ID": "162", + "typeID": "Label", + "zOrder": "148", + "measuredW": "49", + "measuredH": "24", + "x": "338", + "y": "905", + "properties": { + "size": "16", + "text": "Beego" + } + }, + { + "ID": "163", + "typeID": "Canvas", + "zOrder": "149", + "w": "54", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "408", + "y": "896", + "properties": { + "color": "16770457" + } + }, + { + "ID": "164", + "typeID": "Label", + "zOrder": "150", + "measuredW": "25", + "measuredH": "24", + "x": "422", + "y": "905", + "properties": { + "size": "16", + "text": "Gin" + } + }, + { + "ID": "165", + "typeID": "Canvas", + "zOrder": "151", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "469", + "y": "896", + "properties": { + "color": "16770457" + } + }, + { + "ID": "166", + "typeID": "Label", + "zOrder": "152", + "measuredW": "42", + "measuredH": "24", + "x": "486", + "y": "905", + "properties": { + "size": "16", + "text": "Revel" + } + }, + { + "ID": "167", + "typeID": "Canvas", + "zOrder": "153", + "w": "76", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "552", + "y": "896", + "properties": { + "color": "16770457" + } + }, + { + "ID": "168", + "typeID": "Label", + "zOrder": "154", + "measuredW": "37", + "measuredH": "24", + "x": "571", + "y": "905", + "properties": { + "size": "16", + "text": "Echo" + } + }, + { + "ID": "169", + "typeID": "Canvas", + "zOrder": "155", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "687", + "y": "983", + "properties": { + "color": "16770457" + } + }, + { + "ID": "170", + "typeID": "Label", + "zOrder": "156", + "measuredW": "50", + "measuredH": "24", + "x": "765", + "y": "992", + "properties": { + "size": "16", + "text": "Buffalo" + } + }, + { + "ID": "171", + "typeID": "Canvas", + "zOrder": "157", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "687", + "y": "936", + "properties": { + "color": "16770457" + } + }, + { + "ID": "172", + "typeID": "Label", + "zOrder": "158", + "measuredW": "47", + "measuredH": "24", + "x": "766", + "y": "945", + "properties": { + "size": "16", + "text": "Gorilla" + } + }, + { + "ID": "173", + "typeID": "Arrow", + "zOrder": "23", + "w": "97", + "h": "40", + "measuredW": "150", + "measuredH": "100", + "x": "605", + "y": "958", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 97, + "y": -0.5 + }, + "p1": { + "x": 0.5439101123595506, + "y": 0.05905617977528093 + }, + "p2": { + "x": 0, + "y": 39.5 + } + } + }, + { + "ID": "174", + "typeID": "Arrow", + "zOrder": "22", + "w": "94", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "616", + "y": "1008", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 94, + "y": 0.5 + }, + "p1": { + "x": 0.6535117710266678, + "y": -0.0007814789489108132 + }, + "p2": { + "x": 0, + "y": 0.5 + } + } + }, + { + "ID": "175", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "374", + "y": "924", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "176", + "typeID": "Arrow", + "zOrder": "20", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "927", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "177", + "typeID": "Arrow", + "zOrder": "19", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "506", + "y": "925", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "178", + "typeID": "Arrow", + "zOrder": "18", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "589", + "y": "922", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4819277108433732, + "y": 0.018072289156626505 + }, + "p2": { + "x": 0, + "y": 68.5 + } + } + }, + { + "ID": "179", + "typeID": "Canvas", + "zOrder": "159", + "w": "110", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "182", + "y": "874", + "properties": { + "color": "16776960" + } + }, + { + "ID": "180", + "typeID": "Label", + "zOrder": "160", + "measuredW": "46", + "measuredH": "24", + "x": "214", + "y": "884", + "properties": { + "size": "16", + "text": "ORMs" + } + }, + { + "ID": "181", + "typeID": "Arrow", + "zOrder": "17", + "w": "99", + "h": "108", + "measuredW": "150", + "measuredH": "100", + "x": "270", + "y": "899", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 99, + "y": 107.5 + }, + "p1": { + "x": 0.4816540477577168, + "y": 0.3011065812463601 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "182", + "typeID": "Canvas", + "zOrder": "161", + "w": "89", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "875", + "properties": { + "color": "16770457" + } + }, + { + "ID": "183", + "typeID": "Label", + "zOrder": "162", + "measuredW": "50", + "measuredH": "24", + "x": "89", + "y": "884", + "properties": { + "size": "16", + "text": "GORM" + } + }, + { + "ID": "184", + "typeID": "Arrow", + "zOrder": "16", + "w": "77", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "150", + "y": "895", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 0, + "y": 1.5 + }, + "p1": { + "x": 0.4819277108433731, + "y": 0.018072289156626502 + }, + "p2": { + "x": 77, + "y": 1.5 + } + } + }, + { + "ID": "185", + "typeID": "Canvas", + "zOrder": "163", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "343", + "y": "1033", + "properties": { + "color": "16776960" + } + }, + { + "ID": "186", + "typeID": "Label", + "zOrder": "164", + "measuredW": "59", + "measuredH": "24", + "x": "443", + "y": "1043", + "properties": { + "size": "16", + "text": "Logging" + } + }, + { + "ID": "187", + "typeID": "Canvas", + "zOrder": "165", + "w": "187", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1033", + "properties": { + "color": "16770457" + } + }, + { + "ID": "188", + "typeID": "Label", + "zOrder": "166", + "measuredW": "29", + "measuredH": "24", + "x": "148", + "y": "1042", + "properties": { + "size": "16", + "text": "Zap" + } + }, + { + "ID": "189", + "typeID": "Canvas", + "zOrder": "167", + "w": "187", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "985", + "properties": { + "color": "16770457" + } + }, + { + "ID": "190", + "typeID": "Label", + "zOrder": "168", + "measuredW": "50", + "measuredH": "24", + "x": "138", + "y": "994", + "properties": { + "size": "16", + "text": "Logrus" + } + }, + { + "ID": "193", + "typeID": "Canvas", + "zOrder": "169", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "343", + "y": "1080", + "properties": { + "color": "16776960" + } + }, + { + "ID": "194", + "typeID": "Label", + "zOrder": "170", + "measuredW": "184", + "measuredH": "24", + "x": "389", + "y": "1090", + "properties": { + "size": "16", + "text": "Real time communication" + } + }, + { + "ID": "195", + "typeID": "Arrow", + "zOrder": "15", + "w": "121", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "235", + "y": "1054", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 120.5, + "y": 2 + }, + "p1": { + "x": 0.5993031358885019, + "y": 0.01393728222996517 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "196", + "typeID": "Arrow", + "zOrder": "14", + "w": "111", + "h": "43", + "measuredW": "150", + "measuredH": "100", + "x": "244", + "y": "1005", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 110.5, + "y": 43 + }, + "p1": { + "x": 0.5740822925252013, + "y": 0.09902998795409876 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "197", + "typeID": "Canvas", + "zOrder": "171", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "687", + "y": "1032", + "properties": { + "color": "16770457" + } + }, + { + "ID": "198", + "typeID": "Label", + "zOrder": "172", + "measuredW": "53", + "measuredH": "24", + "x": "763", + "y": "1041", + "properties": { + "size": "16", + "text": "Melody" + } + }, + { + "ID": "199", + "typeID": "Canvas", + "zOrder": "173", + "w": "205", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "687", + "y": "1080", + "properties": { + "color": "16770457" + } + }, + { + "ID": "200", + "typeID": "Label", + "zOrder": "174", + "measuredW": "77", + "measuredH": "24", + "x": "751", + "y": "1089", + "properties": { + "size": "16", + "text": "Centrifugo" + } + }, + { + "ID": "201", + "typeID": "Arrow", + "zOrder": "12", + "w": "92", + "h": "4", + "measuredW": "150", + "measuredH": "100", + "x": "605", + "y": "1101", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 91.5, + "y": -0.5 + }, + "p1": { + "x": 0.6535117710266678, + "y": -0.0007814789489108073 + }, + "p2": { + "x": 0, + "y": 3.5 + } + } + }, + { + "ID": "202", + "typeID": "Arrow", + "zOrder": "13", + "w": "93", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "604", + "y": "1048", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 92.5, + "y": -0.5 + }, + "p1": { + "x": 0.5439101123595507, + "y": 0.059056179775280944 + }, + "p2": { + "x": 0, + "y": 48.5 + } + } + }, + { + "ID": "206", + "typeID": "Canvas", + "zOrder": "175", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "342", + "y": "1128", + "properties": { + "color": "16776960" + } + }, + { + "ID": "207", + "typeID": "Label", + "zOrder": "176", + "measuredW": "80", + "measuredH": "24", + "x": "440", + "y": "1138", + "properties": { + "size": "16", + "text": "API Clients" + } + }, + { + "ID": "209", + "typeID": "Canvas", + "zOrder": "177", + "w": "90", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "220", + "y": "1109", + "properties": { + "color": "16770457" + } + }, + { + "ID": "210", + "typeID": "Label", + "zOrder": "178", + "measuredW": "41", + "measuredH": "24", + "x": "244", + "y": "1118", + "properties": { + "size": "16", + "text": "REST" + } + }, + { + "ID": "211", + "typeID": "Canvas", + "zOrder": "179", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1089", + "properties": { + "color": "16770457" + } + }, + { + "ID": "212", + "typeID": "Label", + "zOrder": "180", + "measuredW": "64", + "measuredH": "24", + "x": "94", + "y": "1098", + "properties": { + "size": "16", + "text": "Heimdall" + } + }, + { + "ID": "213", + "typeID": "Canvas", + "zOrder": "181", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1136", + "properties": { + "color": "16770457" + } + }, + { + "ID": "214", + "typeID": "Label", + "zOrder": "182", + "measuredW": "82", + "measuredH": "24", + "x": "85", + "y": "1145", + "properties": { + "size": "16", + "text": "GRequests" + } + }, + { + "ID": "215", + "typeID": "Arrow", + "zOrder": "11", + "w": "70", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "300", + "y": "1123", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 69.5, + "y": 23 + }, + "p1": { + "x": 0.5649908976333847, + "y": 0.09399243803388879 + }, + "p2": { + "x": -0.5, + "y": -0.5 + } + } + }, + { + "ID": "216", + "typeID": "Arrow", + "zOrder": "10", + "w": "64", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "173", + "y": "1107", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 63.5, + "y": 18.5 + }, + "p1": { + "x": 0.5728068207314337, + "y": 0.12317702490464438 + }, + "p2": { + "x": -0.5, + "y": -0.5 + } + } + }, + { + "ID": "217", + "typeID": "Arrow", + "zOrder": "9", + "w": "68", + "h": "26", + "measuredW": "150", + "measuredH": "100", + "x": "165", + "y": "1134", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": -0.5 + }, + "p1": { + "x": 0.5348310364357182, + "y": -0.0641872758164999 + }, + "p2": { + "x": -0.5, + "y": 25.5 + } + } + }, + { + "ID": "218", + "typeID": "Canvas", + "zOrder": "183", + "w": "90", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "220", + "y": "1158", + "properties": { + "color": "16770457" + } + }, + { + "ID": "219", + "typeID": "Label", + "zOrder": "184", + "measuredW": "67", + "measuredH": "24", + "x": "231", + "y": "1167", + "properties": { + "size": "16", + "text": "GraphQL" + } + }, + { + "ID": "220", + "typeID": "Arrow", + "zOrder": "8", + "w": "57", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "305", + "y": "1151", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 56.5, + "y": -0.5 + }, + "p1": { + "x": 0.6131911728242003, + "y": -0.0731465410364493 + }, + "p2": { + "x": -0.5, + "y": 27.5 + } + } + }, + { + "ID": "221", + "typeID": "Canvas", + "zOrder": "185", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1186", + "properties": { + "color": "16770457" + } + }, + { + "ID": "222", + "typeID": "Label", + "zOrder": "186", + "measuredW": "79", + "measuredH": "24", + "x": "86", + "y": "1195", + "properties": { + "size": "16", + "text": "graphql-go" + } + }, + { + "ID": "223", + "typeID": "Canvas", + "zOrder": "187", + "w": "113", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1232", + "properties": { + "color": "16770457" + } + }, + { + "ID": "224", + "typeID": "Label", + "zOrder": "188", + "measuredW": "50", + "measuredH": "24", + "x": "101", + "y": "1241", + "properties": { + "size": "16", + "text": "gqlgen" + } + }, + { + "ID": "225", + "typeID": "Arrow", + "zOrder": "7", + "w": "68", + "h": "61", + "measuredW": "150", + "measuredH": "100", + "x": "171", + "y": "1188", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": -0.5 + }, + "p1": { + "x": 0.5024657534246576, + "y": 0.1665753424657536 + }, + "p2": { + "x": -0.5, + "y": 60.5 + } + } + }, + { + "ID": "226", + "typeID": "Arrow", + "zOrder": "6", + "w": "68", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "174", + "y": "1187", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 67.5, + "y": 0.5 + }, + "p1": { + "x": 0.5100630820066085, + "y": -0.10093121057374592 + }, + "p2": { + "x": -0.5, + "y": 19.5 + } + } + }, + { + "ID": "227", + "typeID": "Arrow", + "zOrder": "5", + "w": "203", + "h": "97", + "measuredW": "150", + "measuredH": "100", + "x": "598", + "y": "1151", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.6598560011876191, + "y": 0.20776405967785833 + }, + "p2": { + "x": 203, + "y": 96.5 + } + } + }, + { + "ID": "230", + "typeID": "Canvas", + "zOrder": "189", + "w": "275", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "685", + "y": "1229", + "properties": { + "color": "16776960" + } + }, + { + "ID": "231", + "typeID": "Label", + "zOrder": "190", + "measuredW": "128", + "measuredH": "24", + "x": "759", + "y": "1239", + "properties": { + "size": "16", + "text": "Testing your Apps" + } + }, + { + "ID": "232", + "typeID": "Canvas", + "zOrder": "191", + "w": "313", + "h": "43", + "measuredW": "100", + "measuredH": "70", + "x": "306", + "y": "1225", + "properties": { + "color": "16776960" + } + }, + { + "ID": "233", + "typeID": "Label", + "zOrder": "192", + "measuredW": "167", + "measuredH": "24", + "x": "379", + "y": "1235", + "properties": { + "size": "16", + "text": "Tools for Microservices" + } + }, + { + "ID": "234", + "typeID": "Arrow", + "zOrder": "4", + "w": "121", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "588", + "y": "1248", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 120.5, + "y": 2 + }, + "p1": { + "x": 0.5993031358885019, + "y": 0.01393728222996517 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "235", + "typeID": "Canvas", + "zOrder": "193", + "w": "179", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "69", + "y": "1315", + "properties": { + "color": "16770457" + } + }, + { + "ID": "236", + "typeID": "Label", + "zOrder": "194", + "measuredW": "67", + "measuredH": "24", + "x": "125", + "y": "1324", + "properties": { + "size": "16", + "text": "Watermill" + } + }, + { + "ID": "237", + "typeID": "Canvas", + "zOrder": "195", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "260", + "y": "1315", + "properties": { + "color": "16770457" + } + }, + { + "ID": "238", + "typeID": "Label", + "zOrder": "196", + "measuredW": "32", + "measuredH": "24", + "x": "318", + "y": "1324", + "properties": { + "size": "16", + "text": "rpcx" + } + }, + { + "ID": "241", + "typeID": "Canvas", + "zOrder": "197", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "260", + "y": "1360", + "properties": { + "color": "16770457" + } + }, + { + "ID": "242", + "typeID": "Label", + "zOrder": "198", + "measuredW": "44", + "measuredH": "24", + "x": "312", + "y": "1369", + "properties": { + "size": "16", + "text": "Go-kit" + } + }, + { + "ID": "243", + "typeID": "Canvas", + "zOrder": "199", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "260", + "y": "1406", + "properties": { + "color": "16770457" + } + }, + { + "ID": "244", + "typeID": "Label", + "zOrder": "200", + "measuredW": "41", + "measuredH": "24", + "x": "313", + "y": "1415", + "properties": { + "size": "16", + "text": "Micro" + } + }, + { + "ID": "245", + "typeID": "Canvas", + "zOrder": "201", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "260", + "y": "1452", + "properties": { + "color": "16770457" + } + }, + { + "ID": "246", + "typeID": "Label", + "zOrder": "202", + "measuredW": "56", + "measuredH": "24", + "x": "306", + "y": "1461", + "properties": { + "size": "16", + "text": "go-zero" + } + }, + { + "ID": "255", + "typeID": "Canvas", + "zOrder": "203", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "424", + "y": "1315", + "properties": { + "color": "16770457" + } + }, + { + "ID": "256", + "typeID": "Label", + "zOrder": "204", + "measuredW": "115", + "measuredH": "24", + "x": "440", + "y": "1324", + "properties": { + "size": "16", + "text": "Protocol Buffers" + } + }, + { + "ID": "257", + "typeID": "Canvas", + "zOrder": "205", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "424", + "y": "1361", + "properties": { + "color": "16770457" + } + }, + { + "ID": "258", + "typeID": "Label", + "zOrder": "206", + "measuredW": "69", + "measuredH": "24", + "x": "463", + "y": "1370", + "properties": { + "size": "16", + "text": "gRPC-Go" + } + }, + { + "ID": "259", + "typeID": "Canvas", + "zOrder": "207", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "424", + "y": "1407", + "properties": { + "color": "16770457" + } + }, + { + "ID": "260", + "typeID": "Label", + "zOrder": "208", + "measuredW": "108", + "measuredH": "24", + "x": "444", + "y": "1416", + "properties": { + "size": "16", + "text": "gRPC-gateway" + } + }, + { + "ID": "261", + "typeID": "Canvas", + "zOrder": "209", + "w": "148", + "h": "42", + "measuredW": "100", + "measuredH": "70", + "x": "424", + "y": "1453", + "properties": { + "color": "16770457" + } + }, + { + "ID": "262", + "typeID": "Label", + "zOrder": "210", + "measuredW": "35", + "measuredH": "24", + "x": "480", + "y": "1462", + "properties": { + "size": "16", + "text": "twirp" + } + }, + { + "ID": "263", + "typeID": "Arrow", + "zOrder": "3", + "w": "140", + "h": "78", + "measuredW": "150", + "measuredH": "100", + "x": "217", + "y": "1245", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": 139.5, + "y": 1 + }, + "p1": { + "x": 0.5976080058579448, + "y": -0.22367586038564805 + }, + "p2": { + "x": -0.5, + "y": 78.5 + } + } + }, + { + "ID": "264", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "344", + "y": "1250", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.37281767955801104, + "y": 0.003535911602209944 + }, + "p2": { + "x": -0.5, + "y": 69 + } + } + }, + { + "ID": "266", + "typeID": "Arrow", + "zOrder": "1", + "w": "1", + "h": "69", + "measuredW": "150", + "measuredH": "100", + "x": "497", + "y": "1261", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "10027263", + "p0": { + "x": -0.5, + "y": 0 + }, + "p1": { + "x": 0.37281767955801104, + "y": 0.003535911602209944 + }, + "p2": { + "x": -0.5, + "y": 69 + } + } + }, + { + "ID": "267", + "typeID": "Arrow", + "zOrder": "0", + "w": "206", + "h": "329", + "measuredW": "150", + "measuredH": "100", + "x": "576", + "y": "1249", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4190752404149273, + "y": 0.21784346648791786 + }, + "p2": { + "x": 206, + "y": 329 + } + } + }, + { + "ID": "268", + "typeID": "Arrow", + "zOrder": "211", + "w": "1", + "h": "98", + "measuredW": "150", + "measuredH": "100", + "x": "781", + "y": "1606", + "properties": { + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": -0.5, + "y": -0.5 + }, + "p1": { + "x": 0.5259259259259262, + "y": 0 + }, + "p2": { + "x": -0.5, + "y": 97 + }, + "stroke": "dotted" + } + }, + { + "ID": "269", + "typeID": "Canvas", + "zOrder": "212", + "w": "468", + "h": "84", + "measuredW": "100", + "measuredH": "70", + "x": "480", + "y": "1551" + }, + { + "ID": "270", + "typeID": "Label", + "zOrder": "213", + "measuredW": "407", + "measuredH": "28", + "x": "510", + "y": "1567", + "properties": { + "size": "20", + "text": "Backend Roadmap after Language Selection" + } + }, + { + "ID": "271", + "typeID": "Label", + "zOrder": "214", + "measuredW": "153", + "measuredH": "24", + "x": "637", + "y": "1595", + "properties": { + "size": "16", + "text": "roadmap.sh/backend", + "color": "10027263" + } + } + ] + }, + "attributes": { + "name": "New Wireframe 5", + "order": 1000041.0338040869, + "parentID": null, + "notes": null + }, + "branchID": "Master", + "resourceID": "9F49BED8-E849-48D8-8656-2D19484CE0B0", + "mockupH": "1575", + "mockupW": "899", + "measuredW": "968", + "measuredH": "1704", + "version": "1.0" + } +} diff --git a/public/roadmaps/golang.png b/public/roadmaps/golang.png new file mode 100644 index 000000000..cbb8332bf Binary files /dev/null and b/public/roadmaps/golang.png differ diff --git a/public/sitemap.xml b/public/sitemap.xml index 3673c65f7..956915043 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -39,7 +39,13 @@ https://roadmap.sh/python monthly - 2021-09-29T12:51:40.385Z + 2021-09-30T21:09:18.633Z + 1.0 + + + https://roadmap.sh/golang + monthly + 2021-09-30T21:08:37.993Z 1.0 @@ -60,12 +66,6 @@ 2021-09-22T12:27:37.565Z 1.0 - - https://roadmap.sh/golang - monthly - 2021-09-29T15:35:53.651Z - 1.0 - https://roadmap.sh/java monthly @@ -273,7 +273,7 @@ https://roadmap.sh/thanks monthly - 2021-09-22T12:55:54.360Z + 2021-09-29T15:47:23.035Z 0.5