Ruby and other resources
This commit is contained in:
@@ -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
|
||||
|
||||
41
package-lock.json
generated
41
package-lock.json
generated
@@ -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
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -68,6 +68,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/'
|
||||
},
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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/'
|
||||
},
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
91
pages/ruby/index.vue
Normal file
91
pages/ruby/index.vue
Normal file
@@ -0,0 +1,91 @@
|
||||
<template lang="pug">
|
||||
div
|
||||
h1 Ruby
|
||||
.cards
|
||||
template(v-for='resource in resources')
|
||||
Card(:title='resource.title' :desc='resource.desc' :url='resource.url')
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Card from '../../components/Card'
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
resources: [
|
||||
{
|
||||
title: 'AppSignal Blog',
|
||||
desc: 'Product updates and things we\'ve learned while building AppSignal.',
|
||||
url: 'https://blog.appsignal.com/'
|
||||
},
|
||||
{
|
||||
title: 'Drifting Ruby',
|
||||
desc: 'Product updates and things we\'ve learned while building AppSignal.',
|
||||
url: 'https://www.driftingruby.com/'
|
||||
},
|
||||
{
|
||||
title: 'GoRails Blog',
|
||||
desc: 'Learn about Ruby on Rails. The GoRails blog covers topics across all aspects of Ruby on Rails development.',
|
||||
url: 'https://gorails.com/blog/'
|
||||
},
|
||||
{
|
||||
title: 'Honeybadger Development Blog',
|
||||
desc: 'Honeybadger blog.',
|
||||
url: 'https://www.honeybadger.io/blog/'
|
||||
},
|
||||
{
|
||||
title: 'Reinteractive Articles',
|
||||
desc: 'Our expert team of designers and developers love what they do and enjoy sharing their knowledge with the world.',
|
||||
url: 'https://reinteractive.com/blog/'
|
||||
},
|
||||
{
|
||||
title: 'RailsCasts',
|
||||
desc: 'Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.',
|
||||
url: 'http://railscasts.com/'
|
||||
},
|
||||
{
|
||||
title: 'Railsware Blog',
|
||||
desc: 'on product management, engineering, design, culture and many more...',
|
||||
url: 'https://railsware.com/blog/'
|
||||
},
|
||||
{
|
||||
title: 'RubyFlow',
|
||||
desc: 'Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!',
|
||||
url: 'http://www.rubyflow.com/'
|
||||
},
|
||||
{
|
||||
title: 'Ruby Inside',
|
||||
desc: 'The biggest Ruby and Rails blog since 2006 - tutorials, news, and lots more.',
|
||||
url: 'http://www.rubyinside.com/'
|
||||
},
|
||||
{
|
||||
title: 'Ruby Rogues Episodes',
|
||||
desc: 'A podcast by panel about Ruby and related technologies.',
|
||||
url: 'https://devchat.tv/ruby-rogues/'
|
||||
},
|
||||
{
|
||||
title: 'Thoughtbot Weekly Iteration',
|
||||
desc: 'The Weekly Iteration is our video series where we explore new frameworks and languages, dig in to advanced coding patterns, and share the techniques we use on projects to build robust and maintainable applications. We\'re currently on a break from recording new episodes, but be sure to check out the many videos we\'ve released previously.',
|
||||
url: 'https://thoughtbot.com/upcase/the-weekly-iteration/'
|
||||
},
|
||||
{
|
||||
title: 'Thoughtbot Web Articles',
|
||||
desc: 'Written by thoughtbot, experienced designers and developers who turn your idea into the right product.',
|
||||
url: 'https://thoughtbot.com/blog/web/'
|
||||
},
|
||||
{
|
||||
title: 'Victor Hazbun Blog',
|
||||
desc: 'Victor Hazbun is an instructor at Egghead.io. He also writes about Ruby, JS and other techs.',
|
||||
url: 'https://www.codementor.io/victor_hazbun/posts/'
|
||||
},
|
||||
]
|
||||
}
|
||||
},
|
||||
components: {
|
||||
Card
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
</style>
|
||||
@@ -23,6 +23,21 @@ 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: 'Glitch',
|
||||
desc: 'Glitch is the friendly community where everyone can discover and create the best stuff on the web.',
|
||||
url: 'https://glitch.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',
|
||||
|
||||
@@ -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/'
|
||||
},
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user