diff --git a/components/Sidebar.vue b/components/Sidebar.vue
index 5d1d889..7c55d2e 100644
--- a/components/Sidebar.vue
+++ b/components/Sidebar.vue
@@ -5,6 +5,7 @@
nuxt-link(to="/html") HTML
nuxt-link(to="/css") CSS
nuxt-link(to="/javascript") Javascript
+ nuxt-link(to="/ruby") Ruby
nuxt-link(to="/php") PHP
nuxt-link(to="/design") Design
nuxt-link(to="/frontend") Frontend
diff --git a/package-lock.json b/package-lock.json
index 3a57dd0..c6a1a6d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4065,8 +4065,7 @@
},
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"aproba": {
"version": "1.2.0",
@@ -4084,13 +4083,11 @@
},
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
- "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -4103,18 +4100,15 @@
},
"code-point-at": {
"version": "1.1.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"console-control-strings": {
"version": "1.1.0",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"core-util-is": {
"version": "1.0.2",
@@ -4217,8 +4211,7 @@
},
"inherits": {
"version": "2.0.3",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"ini": {
"version": "1.3.5",
@@ -4228,7 +4221,6 @@
"is-fullwidth-code-point": {
"version": "1.0.0",
"bundled": true,
- "optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -4241,20 +4233,17 @@
"minimatch": {
"version": "3.0.4",
"bundled": true,
- "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"minipass": {
"version": "2.3.5",
"bundled": true,
- "optional": true,
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
@@ -4271,7 +4260,6 @@
"mkdirp": {
"version": "0.5.1",
"bundled": true,
- "optional": true,
"requires": {
"minimist": "0.0.8"
}
@@ -4344,8 +4332,7 @@
},
"number-is-nan": {
"version": "1.0.1",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"object-assign": {
"version": "4.1.1",
@@ -4355,7 +4342,6 @@
"once": {
"version": "1.4.0",
"bundled": true,
- "optional": true,
"requires": {
"wrappy": "1"
}
@@ -4431,8 +4417,7 @@
},
"safe-buffer": {
"version": "5.1.2",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -4462,7 +4447,6 @@
"string-width": {
"version": "1.0.2",
"bundled": true,
- "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -4480,7 +4464,6 @@
"strip-ansi": {
"version": "3.0.1",
"bundled": true,
- "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -4519,13 +4502,11 @@
},
"wrappy": {
"version": "1.0.2",
- "bundled": true,
- "optional": true
+ "bundled": true
},
"yallist": {
"version": "3.0.3",
- "bundled": true,
- "optional": true
+ "bundled": true
}
}
},
diff --git a/pages/communities/index.vue b/pages/communities/index.vue
index 85d32cc..4b23d34 100644
--- a/pages/communities/index.vue
+++ b/pages/communities/index.vue
@@ -28,6 +28,11 @@ export default {
desc: 'Hangout and learn with new and experienced developers in this Discord community. All ages and experience levels welcome!',
url: 'https://discord.gg/developers'
},
+ {
+ title: 'Glitch',
+ desc: 'Glitch is the friendly community where everyone can discover and create the best stuff on the web.',
+ url: 'https://glitch.com/'
+ },
{
title: 'WebGL and Threejs',
desc: 'desc',
@@ -68,6 +73,11 @@ export default {
desc: 'For discussing Cascading Style Sheets, design principles, and technological innovations related to web development.',
url: 'https://reddit.com/r/css'
},
+ {
+ title: 'MedellinJS',
+ desc: 'We are a passionate community whose goal is to strengthen and articulate the technological ecosystem of the city of Medellín, Colombia.',
+ url: 'https://medellinjs.org/'
+ },
]
}
},
diff --git a/pages/css/index.vue b/pages/css/index.vue
index 449e67b..3546416 100644
--- a/pages/css/index.vue
+++ b/pages/css/index.vue
@@ -28,6 +28,11 @@ export default {
desc: 'A game to learn Flexbox',
url: 'https://flexboxfroggy.com'
},
+ {
+ title: 'Flexbox Zombies',
+ desc: 'A course to learn Flexbox',
+ url: 'https://mastery.games/p/flexbox-zombies'
+ },
{
title: 'CSS Gridgarden',
desc: 'A game to learn Grid',
diff --git a/pages/daily/index.vue b/pages/daily/index.vue
index 5d65521..ba98e4b 100644
--- a/pages/daily/index.vue
+++ b/pages/daily/index.vue
@@ -38,6 +38,11 @@ export default {
desc: 'Check popular new products out and get inspired, maybe even post yours?',
url: 'https://www.producthunt.com/'
},
+ {
+ title: 'Ruby Weekly',
+ desc: 'A free, once–weekly e-mail round-up of Ruby news and articles.',
+ url: 'https://rubyweekly.com/'
+ },
]
}
},
diff --git a/pages/ruby/index.vue b/pages/ruby/index.vue
new file mode 100644
index 0000000..20f30e3
--- /dev/null
+++ b/pages/ruby/index.vue
@@ -0,0 +1,91 @@
+
+ div
+ h1 Ruby
+ .cards
+ template(v-for='resource in resources')
+ Card(:title='resource.title' :desc='resource.desc' :url='resource.url')
+
+
+
+
+
diff --git a/pages/servers/index.vue b/pages/servers/index.vue
index ea0f251..24dcaa9 100644
--- a/pages/servers/index.vue
+++ b/pages/servers/index.vue
@@ -23,6 +23,16 @@ export default {
desc: 'Free static hosting by Github.',
url: 'https://pages.github.com'
},
+ {
+ title: 'Heroku',
+ desc: 'Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.',
+ url: 'https://www.heroku.com/'
+ },
+ {
+ title: 'Now',
+ desc: 'Global Serverless Deployments. Now makes serverless application deployment easy. Don\'t spend time configuring the cloud. Just push your code.',
+ url: 'https://zeit.co/now'
+ },
{
title: 'Namecheap',
desc: 'Domains for your projects',
diff --git a/pages/utility/index.vue b/pages/utility/index.vue
index 3b85fa5..45e67c1 100644
--- a/pages/utility/index.vue
+++ b/pages/utility/index.vue
@@ -132,7 +132,22 @@ export default {
title: 'Carbon',
desc: 'Create and share beautiful images of your source code.',
url: 'https://carbon.now.sh'
- }
+ },
+ {
+ title: 'Mailnator',
+ desc: 'The Mailinator Email System puts millions of inboxes right at your fingertips. It is an amazing Email Workflow Testing tool for your Software or Service.',
+ url: 'https://www.mailinator.com/'
+ },
+ {
+ title: 'Ngrok',
+ desc: 'Secure introspectable tunnels to localhost.',
+ url: 'https://ngrok.com/'
+ },
+ {
+ title: 'Let\'s Encrypt',
+ desc: 'Let\'s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).',
+ url: 'https://letsencrypt.org/'
+ },
]
}
},