├── .babelrc
├── .github
└── FUNDING.yml
├── .gitignore
├── LICENSE
├── README.md
├── assets
├── banner-dark.png
├── banner-white.png
├── logo-mini.png
└── logo.png
├── index.html
├── package-lock.json
├── package.json
├── robots.txt
├── src
├── App.vue
├── api
│ ├── channels.js
│ ├── filters
│ │ ├── index.js
│ │ ├── language.js
│ │ ├── order.js
│ │ └── timeframe.js
│ ├── index.js
│ ├── search.js
│ ├── topics.js
│ └── videos.js
├── assets
│ └── sass
│ │ └── style.sass
├── components
│ ├── Alert.vue
│ ├── Footer.vue
│ ├── Header.vue
│ ├── Nav.vue
│ ├── Player.vue
│ ├── Search.vue
│ ├── Select.vue
│ ├── Spinner.vue
│ ├── Topic.vue
│ ├── TopicList.vue
│ ├── Typeahead.vue
│ ├── Video.vue
│ └── VideoList.vue
├── events
│ └── index.js
├── main.js
├── pages
│ ├── channels
│ │ ├── about.vue
│ │ ├── single.vue
│ │ └── videos.vue
│ ├── index.vue
│ ├── search.vue
│ ├── topics
│ │ ├── index.vue
│ │ ├── single.vue
│ │ └── videos.vue
│ └── videos
│ │ ├── popular.vue
│ │ ├── recommended.vue
│ │ └── single.vue
├── router.js
├── store
│ └── index.js
├── topics
│ ├── angularjs.yml
│ ├── babel.yml
│ ├── bootstrap.yml
│ ├── bower.yml
│ ├── clojure.yml
│ ├── css.yml
│ ├── electron.yml
│ ├── ember.yml
│ ├── firebase.yml
│ ├── grunt.yml
│ ├── gulp.yml
│ ├── html.yml
│ ├── index.js
│ ├── java.yml
│ ├── javascript.yml
│ ├── jquery.yml
│ ├── laravel.yml
│ ├── meanio.yml
│ ├── meteor.yml
│ ├── mongodb.yml
│ ├── mysql.yml
│ ├── nodejs.yml
│ ├── npm.yml
│ ├── nuxtjs.yml
│ ├── phonegap.yml
│ ├── php.yml
│ ├── postcss.yml
│ ├── python.yml
│ ├── reactjs.yml
│ ├── redux.yml
│ ├── riot.yml
│ ├── sass.yml
│ ├── snapsvg.yml
│ ├── socket.io.yml
│ ├── vuejs.yml
│ ├── webpack.yml
│ ├── webtorrent.yml
│ ├── woocommerce.yml
│ └── wordpress.yml
├── transformers
│ ├── channel.js
│ ├── index.js
│ ├── topic.js
│ └── video.js
├── util
│ └── index.js
├── weblearn.config.js
└── widgets
│ ├── ChannelRecentVideos.vue
│ └── TopicRelatedVideos.vue
├── static
├── favicons
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── apple-touch-icon.png
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon.ico
│ └── manifest.json
├── images
│ ├── banner.png
│ ├── logo-mini.svg
│ └── logo.svg
└── logos
│ ├── 100tb.svg
│ ├── 500px.svg
│ ├── 6px.svg
│ ├── admob.svg
│ ├── adroll.svg
│ ├── aerospike.svg
│ ├── airbnb.svg
│ ├── airbrake.svg
│ ├── airtable.svg
│ ├── akamai.svg
│ ├── akka.svg
│ ├── alfresco.svg
│ ├── algolia.svg
│ ├── altair.svg
│ ├── amazon-chime.svg
│ ├── amazon-connect.svg
│ ├── amex.svg
│ ├── ampersand.svg
│ ├── android-icon.svg
│ ├── android.svg
│ ├── angellist.svg
│ ├── angular-icon.svg
│ ├── angular.svg
│ ├── angularjs.svg
│ ├── ansible.svg
│ ├── apache.svg
│ ├── apache_cloudstack.svg
│ ├── api-ai.svg
│ ├── apiary.svg
│ ├── apigee.svg
│ ├── apitools.svg
│ ├── apollostack.svg
│ ├── appbase.svg
│ ├── appcelerator.svg
│ ├── appcode.svg
│ ├── appdynamics.svg
│ ├── appfog.svg
│ ├── apphub.svg
│ ├── appium.svg
│ ├── apple.svg
│ ├── appmaker.svg
│ ├── apportable.svg
│ ├── appsignal.svg
│ ├── apptentive.svg
│ ├── appveyor.svg
│ ├── arangodb.svg
│ ├── archlinux.svg
│ ├── arduino.svg
│ ├── armory.svg
│ ├── asana.svg
│ ├── astronomer.svg
│ ├── atom.svg
│ ├── atomic.svg
│ ├── aurelia.svg
│ ├── aurora.svg
│ ├── aurous.svg
│ ├── auth0.svg
│ ├── authy.svg
│ ├── autocode.svg
│ ├── autoit.svg
│ ├── autoprefixer.svg
│ ├── ava.svg
│ ├── awesome.svg
│ ├── aws-api-gateway.svg
│ ├── aws-cloudformation.svg
│ ├── aws-cloudfront.svg
│ ├── aws-cloudsearch.svg
│ ├── aws-cloudwatch.svg
│ ├── aws-codedeploy.svg
│ ├── aws-cognito.svg
│ ├── aws-dynamodb.svg
│ ├── aws-ec2.svg
│ ├── aws-elastic-cache.svg
│ ├── aws-glacier.svg
│ ├── aws-iam.svg
│ ├── aws-kinesis.svg
│ ├── aws-lambda.svg
│ ├── aws-mobilehub.svg
│ ├── aws-opsworks.svg
│ ├── aws-quicksight.svg
│ ├── aws-rds.svg
│ ├── aws-route53.svg
│ ├── aws-s3.svg
│ ├── aws-ses.svg
│ ├── aws-sns.svg
│ ├── aws-sqs.svg
│ ├── aws-waf.svg
│ ├── aws.svg
│ ├── azure.svg
│ ├── babel.svg
│ ├── backbone-icon.svg
│ ├── backbone.svg
│ ├── backerkit.svg
│ ├── baker-street.svg
│ ├── base.svg
│ ├── basecamp.svg
│ ├── basekit.svg
│ ├── bash.svg
│ ├── batch.svg
│ ├── behance.svg
│ ├── bem-2.svg
│ ├── bem.svg
│ ├── bigpanda.svg
│ ├── bing.svg
│ ├── bitballoon.svg
│ ├── bitbucket.svg
│ ├── bitcoin.svg
│ ├── bitnami.svg
│ ├── bitrise.svg
│ ├── blocs.svg
│ ├── blogger.svg
│ ├── blossom.svg
│ ├── bluemix.svg
│ ├── blueprint.svg
│ ├── bluetooth.svg
│ ├── bootstrap.svg
│ ├── bosun.svg
│ ├── botanalytics.svg
│ ├── bourbon.svg
│ ├── bower.svg
│ ├── bowtie.svg
│ ├── box.svg
│ ├── brackets.svg
│ ├── branch.svg
│ ├── brandfolder.svg
│ ├── brave.svg
│ ├── braze.svg
│ ├── broccoli.svg
│ ├── browserify-icon.svg
│ ├── browserify.svg
│ ├── browserling.svg
│ ├── browserstack.svg
│ ├── browsersync.svg
│ ├── brunch.svg
│ ├── buck.svg
│ ├── buddy.svg
│ ├── buffer.svg
│ ├── bugherd.svg
│ ├── bugsee.svg
│ ├── bugsnag.svg
│ ├── c++.svg
│ ├── c.svg
│ ├── cachet.svg
│ ├── caffe2.svg
│ ├── cakephp.svg
│ ├── campaignmonitor.svg
│ ├── campfire.svg
│ ├── canjs.svg
│ ├── capistrano.svg
│ ├── carbide.svg
│ ├── cassandra.svg
│ ├── celluloid.svg
│ ├── centos-icon.svg
│ ├── centos.svg
│ ├── certbot.svg
│ ├── chai.svg
│ ├── chalk.svg
│ ├── changetip.svg
│ ├── chartblocks.svg
│ ├── chef.svg
│ ├── chevereto.svg
│ ├── chrome.svg
│ ├── circleci.svg
│ ├── cirrus.svg
│ ├── clickdeploy.svg
│ ├── clion.svg
│ ├── cljs.svg
│ ├── clojure.svg
│ ├── close.svg
│ ├── cloud9.svg
│ ├── cloudacademy.svg
│ ├── cloudant.svg
│ ├── cloudcraft.svg
│ ├── cloudera.svg
│ ├── cloudflare.svg
│ ├── cloudinary.svg
│ ├── cloudlinux.svg
│ ├── clusterhq.svg
│ ├── cobalt.svg
│ ├── cockpit.svg
│ ├── cocoapods.svg
│ ├── codebase.svg
│ ├── codebeat.svg
│ ├── codecademy.svg
│ ├── codeception.svg
│ ├── codeclimate.svg
│ ├── codecov.svg
│ ├── codefund.svg
│ ├── codeigniter.svg
│ ├── codepen-icon.svg
│ ├── codepen.svg
│ ├── codepicnic.svg
│ ├── codepush.svg
│ ├── coderwall.svg
│ ├── codeschool.svg
│ ├── codeship.svg
│ ├── codio.svg
│ ├── codrops.svg
│ ├── coffeescript.svg
│ ├── compass.svg
│ ├── component.svg
│ ├── componentkit.svg
│ ├── compose.svg
│ ├── composer.svg
│ ├── concourse.svg
│ ├── concrete5.svg
│ ├── consul.svg
│ ├── containership.svg
│ ├── contentful.svg
│ ├── convox.svg
│ ├── copyleft-pirate.svg
│ ├── copyleft.svg
│ ├── cordova.svg
│ ├── coreos-icon.svg
│ ├── coreos.svg
│ ├── couchbase.svg
│ ├── couchdb.svg
│ ├── coursera.svg
│ ├── coveralls.svg
│ ├── coverity.svg
│ ├── cpanel.svg
│ ├── craft.svg
│ ├── crashlytics.svg
│ ├── crateio.svg
│ ├── createjs.svg
│ ├── crittercism.svg
│ ├── crossbrowsertesting.svg
│ ├── crowdprocess.svg
│ ├── crystal.svg
│ ├── css-3.svg
│ ├── css-3_official.svg
│ ├── css.svg
│ ├── cssnext.svg
│ ├── cucumber.svg
│ ├── customerio.svg
│ ├── cyclejs.svg
│ ├── cypress.svg
│ ├── d3.svg
│ ├── dapulse.svg
│ ├── dart.svg
│ ├── dashlane.svg
│ ├── dat.svg
│ ├── database-labs.svg
│ ├── dcos.svg
│ ├── debian.svg
│ ├── delicious-burger.svg
│ ├── delicious.svg
│ ├── delighted.svg
│ ├── dependencyci.svg
│ ├── deploy.svg
│ ├── deppbot.svg
│ ├── derby.svg
│ ├── designernews.svg
│ ├── desk.svg
│ ├── deviantart.svg
│ ├── digital-ocean.svg
│ ├── digitalocean.svg
│ ├── dinersclub.svg
│ ├── discord.svg
│ ├── discover.svg
│ ├── disqus.svg
│ ├── distelli.svg
│ ├── divshot.svg
│ ├── django.svg
│ ├── dockbit.svg
│ ├── docker.svg
│ ├── doctrine.svg
│ ├── docusaurus.svg
│ ├── dojo.svg
│ ├── dotcloud.svg
│ ├── dotnet.svg
│ ├── doubleclick.svg
│ ├── dreamfactory.svg
│ ├── dreamhost.svg
│ ├── dribbble-icon.svg
│ ├── dribbble.svg
│ ├── drift.svg
│ ├── drip.svg
│ ├── drone.svg
│ ├── dropbox.svg
│ ├── dropmark.svg
│ ├── dropzone.svg
│ ├── drupal.svg
│ ├── duckduckgo.svg
│ ├── dyndns.svg
│ ├── eager.svg
│ ├── ebanx.svg
│ ├── eclipse.svg
│ ├── egghead.svg
│ ├── elasticbox.svg
│ ├── elasticsearch.svg
│ ├── electron.svg
│ ├── elemental-ui.svg
│ ├── elementary.svg
│ ├── ello.svg
│ ├── elm.svg
│ ├── elo.svg
│ ├── emacs.svg
│ ├── embedly.svg
│ ├── ember-tomster.svg
│ ├── ember.svg
│ ├── emmet.svg
│ ├── engine-yard.svg
│ ├── envato.svg
│ ├── envoyer.svg
│ ├── enyo.svg
│ ├── erlang.svg
│ ├── es6.svg
│ ├── esdoc.svg
│ ├── eslint-old.svg
│ ├── eslint.svg
│ ├── eta-lang.svg
│ ├── etcd.svg
│ ├── ethereum.svg
│ ├── ethnio.svg
│ ├── eventbrite.svg
│ ├── eventsentry.svg
│ ├── expo.svg
│ ├── exponent.svg
│ ├── express.svg
│ ├── fabric.svg
│ ├── fabric_io.svg
│ ├── facebook.svg
│ ├── falcor.svg
│ ├── famous.svg
│ ├── fastlane.svg
│ ├── fastly.svg
│ ├── feathersjs.svg
│ ├── fedora.svg
│ ├── firebase.svg
│ ├── firefox.svg
│ ├── flannel.svg
│ ├── flarum.svg
│ ├── flask.svg
│ ├── flat-ui.svg
│ ├── flattr.svg
│ ├── fleep.svg
│ ├── flexible-gs.svg
│ ├── flickr-icon.svg
│ ├── flickr.svg
│ ├── flight.svg
│ ├── flocker.svg
│ ├── floodio.svg
│ ├── flow.svg
│ ├── flowxo.svg
│ ├── floydhub.svg
│ ├── flux.svg
│ ├── fluxxor.svg
│ ├── fly.svg
│ ├── flyjs.svg
│ ├── fomo.svg
│ ├── font-awesome.svg
│ ├── forest.svg
│ ├── forever.svg
│ ├── formkeep.svg
│ ├── foundation.svg
│ ├── framed.svg
│ ├── framework7.svg
│ ├── freebsd.svg
│ ├── freedcamp.svg
│ ├── freedomdefined.svg
│ ├── frontapp.svg
│ ├── fsharp.svg
│ ├── galliumos.svg
│ ├── game-analytics.svg
│ ├── gatsby.svg
│ ├── gaugeio.svg
│ ├── geekbot.svg
│ ├── get-satisfaction.svg
│ ├── ghost.svg
│ ├── giantswarm.svg
│ ├── git-icon.svg
│ ├── git.svg
│ ├── gitboard.svg
│ ├── github-icon.svg
│ ├── github-octocat.svg
│ ├── github.svg
│ ├── gitkraken.svg
│ ├── gitlab.svg
│ ├── gitter.svg
│ ├── gitup.svg
│ ├── glamorous.svg
│ ├── gleam.svg
│ ├── glimmerjs.svg
│ ├── glint.svg
│ ├── gnu.svg
│ ├── gocd.svg
│ ├── gomix.svg
│ ├── google-2014.svg
│ ├── google-360suite.svg
│ ├── google-ads.svg
│ ├── google-adsense.svg
│ ├── google-adwords.svg
│ ├── google-analytics.svg
│ ├── google-calendar.svg
│ ├── google-cloud-platform.svg
│ ├── google-cloud.svg
│ ├── google-data-studio.svg
│ ├── google-developers.svg
│ ├── google-drive.svg
│ ├── google-gmail.svg
│ ├── google-gsuite.svg
│ ├── google-icon.svg
│ ├── google-inbox.svg
│ ├── google-marketing-platform.svg
│ ├── google-meet.svg
│ ├── google-optimize.svg
│ ├── google-photos.svg
│ ├── google-plus.svg
│ ├── google-tag-manager.svg
│ ├── google-wallet.svg
│ ├── google.svg
│ ├── gopher.svg
│ ├── gordon.svg
│ ├── gradle.svg
│ ├── grafana.svg
│ ├── grails.svg
│ ├── grape.svg
│ ├── graphcool.svg
│ ├── graphene.svg
│ ├── graphql.svg
│ ├── gratipay.svg
│ ├── grav.svg
│ ├── gravatar.svg
│ ├── graylog.svg
│ ├── groovehq.svg
│ ├── grove.svg
│ ├── grunt.svg
│ ├── gulp.svg
│ ├── gunicorn.svg
│ ├── gusto.svg
│ ├── gwt.svg
│ ├── hack.svg
│ ├── hacker-one.svg
│ ├── hadoop.svg
│ ├── haml.svg
│ ├── handlebars.svg
│ ├── hapi.svg
│ ├── harrow.svg
│ ├── hashnode.svg
│ ├── haskell.svg
│ ├── hasura.svg
│ ├── haxe.svg
│ ├── haxl.svg
│ ├── hbase.svg
│ ├── heap.svg
│ ├── helpscout.svg
│ ├── heroku-redis.svg
│ ├── heroku.svg
│ ├── heron.svg
│ ├── hexo.svg
│ ├── hhvm.svg
│ ├── hibernate.svg
│ ├── highcharts.svg
│ ├── hipchat.svg
│ ├── hipercard.svg
│ ├── hoa.svg
│ ├── hoodie.svg
│ ├── horizon.svg
│ ├── hosted-graphite.svg
│ ├── hostgator.svg
│ ├── houndci.svg
│ ├── html-5.svg
│ ├── html.svg
│ ├── html5-boilerplate.svg
│ ├── hubspot.svg
│ ├── humongous.svg
│ ├── hyper.svg
│ ├── hyperapp.svg
│ ├── hyperdev.svg
│ ├── ibm.svg
│ ├── ieee.svg
│ ├── ifttt.svg
│ ├── imagemin.svg
│ ├── immutable.svg
│ ├── impala.svg
│ ├── importio.svg
│ ├── infer.svg
│ ├── inferno.svg
│ ├── influxdb.svg
│ ├── ink.svg
│ ├── instagram-icon.svg
│ ├── instagram.svg
│ ├── intellij-idea.svg
│ ├── intercom.svg
│ ├── internetexplorer.svg
│ ├── invision.svg
│ ├── io.svg
│ ├── ionic.svg
│ ├── ios.svg
│ ├── iron.svg
│ ├── itsalive.svg
│ ├── jade.svg
│ ├── jamstack.svg
│ ├── jasmine.svg
│ ├── java.svg
│ ├── javascript.svg
│ ├── jcb.svg
│ ├── jekyll.svg
│ ├── jelastic.svg
│ ├── jenkins.svg
│ ├── jest.svg
│ ├── jetbrains.svg
│ ├── jhipster.svg
│ ├── jira.svg
│ ├── joomla.svg
│ ├── jquery-mobile.svg
│ ├── jquery.svg
│ ├── jruby.svg
│ ├── jsbin.svg
│ ├── jscs.svg
│ ├── jsdelivr.svg
│ ├── jsdom.svg
│ ├── jsfiddle.svg
│ ├── json.svg
│ ├── jspm.svg
│ ├── juju.svg
│ ├── kafka.svg
│ ├── kallithea.svg
│ ├── karma.svg
│ ├── keen.svg
│ ├── kemal.svg
│ ├── keycdn.svg
│ ├── keymetrics.svg
│ ├── keystonejs.svg
│ ├── khan_academy.svg
│ ├── kibana.svg
│ ├── kickstarter.svg
│ ├── kinto.svg
│ ├── kinvey.svg
│ ├── kirby.svg
│ ├── kissmetrics-monochromatic.svg
│ ├── kissmetrics.svg
│ ├── kitematic.svg
│ ├── kloudless.svg
│ ├── knex.svg
│ ├── knockout.svg
│ ├── kong.svg
│ ├── kontena.svg
│ ├── kore.svg
│ ├── koreio.svg
│ ├── kotlin.svg
│ ├── kraken.svg
│ ├── krakenjs.svg
│ ├── kubernetes.svg
│ ├── kubernets.svg
│ ├── laravel.svg
│ ├── lastfm.svg
│ ├── lateral.svg
│ ├── launchkit.svg
│ ├── launchrock.svg
│ ├── leafjet.svg
│ ├── leankit.svg
│ ├── less.svg
│ ├── letsencrypt.svg
│ ├── leveldb.svg
│ ├── librato.svg
│ ├── liftweb.svg
│ ├── lighttpd.svg
│ ├── linkedin.svg
│ ├── linkerd.svg
│ ├── linode.svg
│ ├── linux-mint.svg
│ ├── linux-tux.svg
│ ├── litmus.svg
│ ├── loader.svg
│ ├── locent.svg
│ ├── lodash.svg
│ ├── logentries.svg
│ ├── loggly.svg
│ ├── logmatic.svg
│ ├── lookback.svg
│ ├── looker.svg
│ ├── loopback.svg
│ ├── losant.svg
│ ├── lotus.svg
│ ├── lua.svg
│ ├── lucene.net.svg
│ ├── lucene.svg
│ ├── lumen.svg
│ ├── lynda.svg
│ ├── macosx.svg
│ ├── maestro.svg
│ ├── mageia.svg
│ ├── magento.svg
│ ├── magneto.svg
│ ├── mailchimp-freddie.svg
│ ├── mailchimp.svg
│ ├── maildeveloper.svg
│ ├── mailgun.svg
│ ├── mandrill-shield.svg
│ ├── mandrill.svg
│ ├── manifoldjs.svg
│ ├── mantl.svg
│ ├── manuscript.svg
│ ├── mapbox.svg
│ ├── maps-me.svg
│ ├── mapzen.svg
│ ├── mariadb.svg
│ ├── marionette.svg
│ ├── markdown.svg
│ ├── marko.svg
│ ├── marvel.svg
│ ├── mastercard.svg
│ ├── material-ui.svg
│ ├── materializecss.svg
│ ├── mattermost.svg
│ ├── maxcdn.svg
│ ├── mdn.svg
│ ├── meanio.svg
│ ├── medium.svg
│ ├── memcached.svg
│ ├── memsql.svg
│ ├── mention.svg
│ ├── mercurial.svg
│ ├── mern.svg
│ ├── mesos.svg
│ ├── mesosphere.svg
│ ├── message.io.svg
│ ├── metabase.svg
│ ├── meteor-icon.svg
│ ├── meteor.svg
│ ├── microcosm.svg
│ ├── microsoft-edge.svg
│ ├── microsoft-windows.svg
│ ├── microsoft.svg
│ ├── middleman.svg
│ ├── milligram.svg
│ ├── mist.svg
│ ├── mithril.svg
│ ├── mixmax.svg
│ ├── mixpanel.svg
│ ├── mobx.svg
│ ├── mocha.svg
│ ├── mockflow.svg
│ ├── modernizr.svg
│ ├── modulus.svg
│ ├── modx.svg
│ ├── momentjs.svg
│ ├── monero.svg
│ ├── mongodb.svg
│ ├── mongolab.svg
│ ├── mono.svg
│ ├── moon.svg
│ ├── mootools.svg
│ ├── morpheus.svg
│ ├── mozilla.svg
│ ├── mparticle.svg
│ ├── mysql.svg
│ ├── myth.svg
│ ├── namecheap.svg
│ ├── nanonets.svg
│ ├── nativescript.svg
│ ├── neat.svg
│ ├── neo4j.svg
│ ├── neonmetrics.svg
│ ├── neovim.svg
│ ├── netbeans.svg
│ ├── netflix-icon.svg
│ ├── netflix.svg
│ ├── netlify.svg
│ ├── netuitive.svg
│ ├── new-relic.svg
│ ├── nextjs.svg
│ ├── nginx.svg
│ ├── nightwatch.svg
│ ├── nodal.svg
│ ├── node-sass.svg
│ ├── nodebots.svg
│ ├── nodejitsu.svg
│ ├── nodejs-icon.svg
│ ├── nodejs.svg
│ ├── nodemon.svg
│ ├── nodeos.svg
│ ├── nodewebkit.svg
│ ├── nomad.svg
│ ├── noysi.svg
│ ├── npm-2.svg
│ ├── npm.svg
│ ├── nuclide.svg
│ ├── nuodb.svg
│ ├── nuxtjs.svg
│ ├── oauth.svg
│ ├── ocaml.svg
│ ├── octodns.svg
│ ├── olapic.svg
│ ├── olark.svg
│ ├── onesignal.svg
│ ├── opbeat.svg
│ ├── open-graph.svg
│ ├── opencart.svg
│ ├── opencollective.svg
│ ├── opencv.svg
│ ├── opengl.svg
│ ├── openlayers.svg
│ ├── openshift.svg
│ ├── opensource.svg
│ ├── openstack.svg
│ ├── opera.svg
│ ├── opsee.svg
│ ├── opsgenie.svg
│ ├── opsmatic.svg
│ ├── optimizely.svg
│ ├── oracle.svg
│ ├── oreilly.svg
│ ├── origami.svg
│ ├── origin.svg
│ ├── oshw.svg
│ ├── osquery.svg
│ ├── otto.svg
│ ├── packer.svg
│ ├── pagekit.svg
│ ├── pagekite.svg
│ ├── panda.svg
│ ├── parse.svg
│ ├── parsehub.svg
│ ├── passbolt.svg
│ ├── passport.svg
│ ├── patreon.svg
│ ├── paypal.svg
│ ├── peer5.svg
│ ├── pepperoni.svg
│ ├── percona.svg
│ ├── percy.svg
│ ├── perf-rocks.svg
│ ├── periscope.svg
│ ├── perl.svg
│ ├── phalcon.svg
│ ├── phoenix.svg
│ ├── phonegap-bot.svg
│ ├── phonegap.svg
│ ├── php.svg
│ ├── phpstorm.svg
│ ├── picasa.svg
│ ├── pingdom.svg
│ ├── pingy.svg
│ ├── pinterest.svg
│ ├── pipedrive.svg
│ ├── pipefy.svg
│ ├── pivotal_tracker.svg
│ ├── pixate.svg
│ ├── pixelapse.svg
│ ├── pkg.svg
│ ├── planless.svg
│ ├── plastic-scm.svg
│ ├── platformio.svg
│ ├── play.svg
│ ├── pm2.svg
│ ├── podio.svg
│ ├── poeditor.svg
│ ├── polymer.svg
│ ├── positionly.svg
│ ├── postcss.svg
│ ├── postgresql.svg
│ ├── postman.svg
│ ├── pouchdb.svg
│ ├── preact.svg
│ ├── precursor.svg
│ ├── prestashop.svg
│ ├── presto.svg
│ ├── prettier.svg
│ ├── processwire-icon.svg
│ ├── processwire.svg
│ ├── productboard.svg
│ ├── producteev.svg
│ ├── producthunt.svg
│ ├── progress.svg
│ ├── prometheus.svg
│ ├── promises.svg
│ ├── proofy.svg
│ ├── prospect.svg
│ ├── protactor.svg
│ ├── protoio.svg
│ ├── protonet.svg
│ ├── prott.svg
│ ├── pug.svg
│ ├── pumpkindb.svg
│ ├── puppet.svg
│ ├── puppy-linux.svg
│ ├── pushbullet.svg
│ ├── pusher.svg
│ ├── pycharm.svg
│ ├── python.svg
│ ├── pyup.svg
│ ├── q.svg
│ ├── qordoba.svg
│ ├── qt.svg
│ ├── quay.svg
│ ├── quobyte.svg
│ ├── quora.svg
│ ├── r-lang.svg
│ ├── rabbitmq.svg
│ ├── rackspace.svg
│ ├── rails.svg
│ ├── ramda.svg
│ ├── raml.svg
│ ├── rancher.svg
│ ├── randomcolor.svg
│ ├── raphael.svg
│ ├── raspberry-pi.svg
│ ├── rax.svg
│ ├── react-router.svg
│ ├── react.svg
│ ├── reactivex.svg
│ ├── reactjs.svg
│ ├── realm.svg
│ ├── reapp.svg
│ ├── reasonml.svg
│ ├── recast.ai.svg
│ ├── reddit.svg
│ ├── redhat.svg
│ ├── redis.svg
│ ├── redsmin.svg
│ ├── redspread.svg
│ ├── redux-observable.svg
│ ├── redux-saga.svg
│ ├── redux.svg
│ ├── refactor.svg
│ ├── reindex.svg
│ ├── relay.svg
│ ├── remergr.svg
│ ├── require.svg
│ ├── rest-li.svg
│ ├── rest.svg
│ ├── rethinkdb.svg
│ ├── riak.svg
│ ├── riot.svg
│ ├── rkt.svg
│ ├── rocket-chat.svg
│ ├── rocksdb.svg
│ ├── rollbar.svg
│ ├── rollup.svg
│ ├── rollupjs.svg
│ ├── rsa.svg
│ ├── rsmq.svg
│ ├── rubocop.svg
│ ├── ruby.svg
│ ├── rubygems.svg
│ ├── rubymine.svg
│ ├── rum.svg
│ ├── run-above.svg
│ ├── runnable.svg
│ ├── runscope.svg
│ ├── rust.svg
│ ├── rxdb.svg
│ ├── safari.svg
│ ├── sagui.svg
│ ├── sails.svg
│ ├── salesforce.svg
│ ├── saltstack.svg
│ ├── sameroom.svg
│ ├── sanity.svg
│ ├── sass-doc.svg
│ ├── sass.svg
│ ├── saucelabs.svg
│ ├── scala.svg
│ ├── scaledrone.svg
│ ├── scaphold.svg
│ ├── scribd.svg
│ ├── sectionio.svg
│ ├── segment.svg
│ ├── selenium.svg
│ ├── semantic-ui.svg
│ ├── semaphore.svg
│ ├── sencha.svg
│ ├── sendgrid.svg
│ ├── seneca.svg
│ ├── sensu.svg
│ ├── sentry.svg
│ ├── sequelize.svg
│ ├── serveless.svg
│ ├── serverless.svg
│ ├── sherlock.svg
│ ├── shields.svg
│ ├── shipit.svg
│ ├── shippable.svg
│ ├── shogun.svg
│ ├── shopify.svg
│ ├── sidekick.svg
│ ├── sidekiq.svg
│ ├── sinatra.svg
│ ├── siphon.svg
│ ├── sitepoint.svg
│ ├── sketch.svg
│ ├── sketchapp.svg
│ ├── skylight.svg
│ ├── skype.svg
│ ├── slack.svg
│ ├── slides.svg
│ ├── slim.svg
│ ├── smashingmagazine.svg
│ ├── snap-svg.svg
│ ├── snapsvg.svg
│ ├── sninnaker.svg
│ ├── snupps.svg
│ ├── snyk.svg
│ ├── socket.io.svg
│ ├── solr.svg
│ ├── soundcloud.svg
│ ├── sourcegraph.svg
│ ├── sourcetree.svg
│ ├── spark.svg
│ ├── sparkcentral.svg
│ ├── sparkpost.svg
│ ├── speakerdeck.svg
│ ├── speedcurve.svg
│ ├── spinnaker.svg
│ ├── spring.svg
│ ├── sqldep.svg
│ ├── sqlite.svg
│ ├── square.svg
│ ├── squarespace.svg
│ ├── stackoverflow.svg
│ ├── stackshare.svg
│ ├── stacksmith.svg
│ ├── stash.svg
│ ├── statuspage.svg
│ ├── steam.svg
│ ├── steemit.svg
│ ├── steroids.svg
│ ├── stetho.svg
│ ├── stickermule.svg
│ ├── stoplight.svg
│ ├── stormpath.svg
│ ├── strider.svg
│ ├── stripe.svg
│ ├── strongloop.svg
│ ├── struts.svg
│ ├── styleci.svg
│ ├── stylefmt.svg
│ ├── stylelint.svg
│ ├── stylus.svg
│ ├── subversion.svg
│ ├── sugarss.svg
│ ├── supergiant.svg
│ ├── supersonic.svg
│ ├── supportkit.svg
│ ├── surge.svg
│ ├── survicate.svg
│ ├── suse.svg
│ ├── susy.svg
│ ├── svg.svg
│ ├── swift.svg
│ ├── swiftype.svg
│ ├── symfony.svg
│ ├── sysdig.svg
│ ├── t3.svg
│ ├── taiga.svg
│ ├── tapcart.svg
│ ├── targetprocess.svg
│ ├── tastejs.svg
│ ├── tealium.svg
│ ├── teamgrid.svg
│ ├── teamwork.svg
│ ├── tectonic.svg
│ ├── terminal.svg
│ ├── terraform.svg
│ ├── testlodge.svg
│ ├── testmunk.svg
│ ├── thimble.svg
│ ├── titon.svg
│ ├── todoist.svg
│ ├── todomvc.svg
│ ├── tomcat.svg
│ ├── torus.svg
│ ├── traackr.svg
│ ├── trac.svg
│ ├── trace.svg
│ ├── travis-ci-monochrome.svg
│ ├── travis-ci.svg
│ ├── treasuredata.svg
│ ├── treehouse.svg
│ ├── trello.svg
│ ├── tsu.svg
│ ├── tsuru.svg
│ ├── tumblr-icon.svg
│ ├── tumblr.svg
│ ├── tunein.svg
│ ├── turret.svg
│ ├── tutsplus.svg
│ ├── tutum.svg
│ ├── tux.svg
│ ├── twilio.svg
│ ├── twitch.svg
│ ├── twitter.svg
│ ├── typeform.svg
│ ├── typescript-icon.svg
│ ├── typescript.svg
│ ├── ubuntu.svg
│ ├── udacity.svg
│ ├── udemy.svg
│ ├── uikit.svg
│ ├── unbounce.svg
│ ├── undertow.svg
│ ├── unionpay.svg
│ ├── unitjs.svg
│ ├── unito.svg
│ ├── unity.svg
│ ├── upcase.svg
│ ├── upwork.svg
│ ├── user-testing.svg
│ ├── uservoice.svg
│ ├── v8-ignition.svg
│ ├── v8-turbofan.svg
│ ├── v8.svg
│ ├── vaadin.svg
│ ├── vaddy.svg
│ ├── vagrant.svg
│ ├── vault.svg
│ ├── vernemq.svg
│ ├── victorops.svg
│ ├── vim.svg
│ ├── vimeo-icon.svg
│ ├── vimeo.svg
│ ├── vine.svg
│ ├── visa.svg
│ ├── visaelectron.svg
│ ├── visual-studio-code.svg
│ ├── visual-studio.svg
│ ├── visual_website_optimizer.svg
│ ├── vivaldi.svg
│ ├── void.svg
│ ├── vue.svg
│ ├── vuejs.svg
│ ├── vuetifyjs.svg
│ ├── vulkan.svg
│ ├── vultr.svg
│ ├── w3c.svg
│ ├── waffle.svg
│ ├── wagtail.svg
│ ├── wakatime.svg
│ ├── watchman.svg
│ ├── weave.svg
│ ├── webassembly.svg
│ ├── webcomponents.svg
│ ├── webhooks.svg
│ ├── webmin.svg
│ ├── webpack.svg
│ ├── webplatform.svg
│ ├── webrtc.svg
│ ├── websocket.svg
│ ├── webstorm.svg
│ ├── webtask.svg
│ ├── webtorrent.svg
│ ├── weebly.svg
│ ├── wercker.svg
│ ├── whalar.svg
│ ├── whatwg.svg
│ ├── wicket.svg
│ ├── wifi.svg
│ ├── wire.svg
│ ├── wiredtree.svg
│ ├── wix.svg
│ ├── woocommerce.svg
│ ├── woopra.svg
│ ├── wordpress.svg
│ ├── workboard.svg
│ ├── wpengine.svg
│ ├── wufoo.svg
│ ├── x-ray-goggles.svg
│ ├── xamarin.svg
│ ├── xampp.svg
│ ├── xero.svg
│ ├── xplenty.svg
│ ├── xtend.svg
│ ├── xwiki.svg
│ ├── yahoo.svg
│ ├── yammer.svg
│ ├── yandex-ru.svg
│ ├── yarn.svg
│ ├── ycombinator.svg
│ ├── yeoman.svg
│ ├── yii.svg
│ ├── youtrack.svg
│ ├── youtube.svg
│ ├── zapier.svg
│ ├── zeit.svg
│ ├── zend-framework.svg
│ ├── zendesk.svg
│ ├── zenhub.svg
│ ├── zest.svg
│ ├── zigbee.svg
│ ├── zoho.svg
│ ├── zube.svg
│ ├── zulip.svg
│ └── zwave.svg
└── webpack.config.js
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@babel/preset-env",
5 | {
6 | "modules": false
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: ["https://www.paypal.me/arhey","https://www.buymeacoffee.com/arhey"]
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | npm-debug.log
4 | TODO.md
5 | .env
6 | .env.production
7 | build/
--------------------------------------------------------------------------------
/assets/banner-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/assets/banner-dark.png
--------------------------------------------------------------------------------
/assets/banner-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/assets/banner-white.png
--------------------------------------------------------------------------------
/assets/logo-mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/assets/logo-mini.png
--------------------------------------------------------------------------------
/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/assets/logo.png
--------------------------------------------------------------------------------
/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Allow: /
--------------------------------------------------------------------------------
/src/api/channels.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 | import config from '~config'
3 | import merge from 'lodash.merge'
4 |
5 | export default {
6 | list(params) {
7 | merge(params, config.api.channels.params)
8 |
9 | return axios.get(config.api.channels.endpoint, { params })
10 | .then(response => Promise.resolve(response.data))
11 | .catch(error => Promise.reject(error))
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/api/filters/index.js:
--------------------------------------------------------------------------------
1 | import order from './order'
2 | import language from './language'
3 | import timeframe from './timeframe'
4 |
5 | export default {
6 | order,
7 | language,
8 | timeframe
9 | }
10 |
--------------------------------------------------------------------------------
/src/api/filters/language.js:
--------------------------------------------------------------------------------
1 | export default [
2 | {
3 | title: 'Czech',
4 | value: 'cs'
5 | },
6 | {
7 | title: 'English',
8 | value: 'en'
9 | },
10 | {
11 | title: 'French',
12 | value: 'fr'
13 | },
14 | {
15 | title: 'Hebrew',
16 | value: 'he'
17 | },
18 | {
19 | title: 'Polish',
20 | value: 'pl'
21 | },
22 | {
23 | title: 'Portuguese',
24 | value: 'pt'
25 | },
26 | {
27 | title: 'Russian',
28 | value: 'ru'
29 | }
30 | ]
31 |
--------------------------------------------------------------------------------
/src/api/filters/order.js:
--------------------------------------------------------------------------------
1 | export default [
2 | { title: 'By views', value: 'viewCount', field: 'viewCount' },
3 | { title: 'By rating', value: 'rating', field: 'rating' },
4 | { title: 'By date', value: 'date', field: 'publishedAt' },
5 | { title: 'By relevance', value: 'relevance', field: 'viewCount' }
6 | ]
7 |
--------------------------------------------------------------------------------
/src/api/filters/timeframe.js:
--------------------------------------------------------------------------------
1 | import dayjs from 'dayjs'
2 |
3 | export default [
4 | {
5 | title: 'All Time',
6 | value: ''
7 | },
8 | {
9 | title: 'Today',
10 | value: dayjs().subtract(1, 'days').toISOString()
11 | },
12 | {
13 | title: 'This Week',
14 | value: dayjs().subtract(7, 'days').toISOString()
15 | },
16 | {
17 | title: 'This Month',
18 | value: dayjs().subtract(30, 'days').toISOString()
19 | },
20 | {
21 | title: 'This Year',
22 | value: dayjs().subtract(365, 'days').toISOString()
23 | }
24 | ]
25 |
--------------------------------------------------------------------------------
/src/api/index.js:
--------------------------------------------------------------------------------
1 | import videos from '~api/videos'
2 | import search from '~api/search'
3 | import channels from '~api/channels'
4 | import topics from '~api/topics'
5 |
6 | export default {
7 | videos,
8 | search,
9 | channels,
10 | topics
11 | }
12 |
--------------------------------------------------------------------------------
/src/api/search.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 | import config from '~config'
3 | import merge from 'lodash.merge'
4 |
5 | export default {
6 | list(params) {
7 | merge(params, config.api.search.params)
8 |
9 | return axios.get(config.api.search.endpoint, { params })
10 | .then((response) => Promise.resolve(response.data))
11 | .catch((error) => Promise.reject(error))
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/api/videos.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 | import config from '~config'
3 | import merge from 'lodash.merge'
4 |
5 | export default {
6 | list(params) {
7 | merge(params, config.api.videos.params)
8 |
9 | return axios.get(config.api.videos.endpoint, { params })
10 | .then((response) => Promise.resolve(response.data))
11 | .catch((error) => Promise.reject(error))
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/components/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 | footer.footer
3 | .container
4 | .content.has-text-centered
5 | p Designed by #[a(:href="'https://github.com/' + app.github.username",target="_blank",rel="noopener noreferrer") {{ app.author }}]. Licensed under #[a(href="http://opensource.org/licenses/MIT") MIT].
6 | p
7 | a.icon(:href="'https://github.com/' + app.github.repo",target="_blank",rel="noopener noreferrer",aria-label="GitHub")
8 | ion-icon(name="logo-github")
9 |
10 |
11 |
22 |
23 |
28 |
--------------------------------------------------------------------------------
/src/components/Search.vue:
--------------------------------------------------------------------------------
1 |
2 | .Search
3 | typeahead(
4 | :items="suggestions",
5 | placeholder="Search topics, channels, and videos"
6 | @hit="search",
7 | @type="fetchSuggestions"
8 | )
9 |
10 |
11 |
35 |
36 |
--------------------------------------------------------------------------------
/src/components/Select.vue:
--------------------------------------------------------------------------------
1 |
2 | .control
3 | span.select
4 | select(v-model="selected",:class="{ 'is-disabled': disabled }",:aria-label="ariaLabel")
5 | option(v-if="placeholder",value="") {{ placeholder }}
6 | option(
7 | v-for="option in options",
8 | :value="option.value"
9 | ) {{ option.title }}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/events/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 |
3 | export default new Vue()
4 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import '~assets/sass/style.sass'
2 | import Vue from 'vue'
3 | import App from '~/App.vue'
4 | import router from '~/router'
5 | import VueFilters from 'vue2-filters'
6 | import VueProgressBar from 'vue-progressbar'
7 | import VueInfiniteScroll from 'vue-infinite-scroll'
8 | import VueHead from 'vue-head'
9 |
10 | Vue.config.ignoredElements = ['ion-icon']
11 |
12 | Vue.use(VueHead)
13 | Vue.use(VueFilters)
14 | Vue.use(VueInfiniteScroll)
15 | Vue.use(VueProgressBar, {
16 | color: 'rgb(74, 139, 250)',
17 | failedColor: 'rgb(205, 33, 13)',
18 | height: '3px'
19 | })
20 |
21 | new Vue({
22 | el: '#app',
23 | router,
24 | render: h => h(App)
25 | })
26 |
--------------------------------------------------------------------------------
/src/pages/index.vue:
--------------------------------------------------------------------------------
1 |
2 | main
3 | component(is="recommended-videos")
4 | hr
5 | component(is="popular-videos")
6 |
7 |
8 |
36 |
37 |
--------------------------------------------------------------------------------
/src/topics/angularjs.yml:
--------------------------------------------------------------------------------
1 | id: angularjs
2 | title: AngularJS
3 | score: 209904
4 | color: '#e23137'
5 | site: https://angularjs.org
--------------------------------------------------------------------------------
/src/topics/babel.yml:
--------------------------------------------------------------------------------
1 | id: babel
2 | title: Babel.js
3 | score: 2105
4 | color: '#f5da55'
5 | site: 'https://babeljs.io'
--------------------------------------------------------------------------------
/src/topics/bootstrap.yml:
--------------------------------------------------------------------------------
1 | id: bootstrap
2 | title: Bootstrap
3 | score: 73163
4 | color: '#563d7c'
5 | site: http://getbootstrap.com
--------------------------------------------------------------------------------
/src/topics/bower.yml:
--------------------------------------------------------------------------------
1 | id: bower
2 | title: Bower.io
3 | score: 2843
4 | color: '#ffcc2e'
5 | site: 'https://bower.io'
--------------------------------------------------------------------------------
/src/topics/clojure.yml:
--------------------------------------------------------------------------------
1 | id: clojure
2 | title: Clojure
3 | score: 12876
4 | color: '#5881d8'
5 | site: 'https://clojure.org'
--------------------------------------------------------------------------------
/src/topics/css.yml:
--------------------------------------------------------------------------------
1 | id: css
2 | title: CSS
3 | score: 546840
4 | color: '#2966f1'
5 |
--------------------------------------------------------------------------------
/src/topics/electron.yml:
--------------------------------------------------------------------------------
1 | id: electron
2 | title: Electron.js
3 | score: 1893
4 | color: '#2f3241'
5 | site: 'http://electron.atom.io'
--------------------------------------------------------------------------------
/src/topics/ember.yml:
--------------------------------------------------------------------------------
1 | id: ember
2 | title: Ember.js
3 | score: 20259
4 | color: '#e46651'
5 | site: 'http://emberjs.com'
--------------------------------------------------------------------------------
/src/topics/firebase.yml:
--------------------------------------------------------------------------------
1 | id: firebase
2 | title: Firebase
3 | score: 19018
4 | color: '#ffcb2c'
5 | site: https://www.firebase.com/
--------------------------------------------------------------------------------
/src/topics/grunt.yml:
--------------------------------------------------------------------------------
1 | id: grunt
2 | title: Grunt.js
3 | score: 8428
4 | color: '#fba918'
5 | site: 'http://gruntjs.com'
--------------------------------------------------------------------------------
/src/topics/gulp.yml:
--------------------------------------------------------------------------------
1 | id: gulp
2 | title: Gulp.js
3 | score: 8149
4 | color: '#cf4645'
5 | site: 'http://gulpjs.com'
--------------------------------------------------------------------------------
/src/topics/html.yml:
--------------------------------------------------------------------------------
1 | id: html
2 | title: HTML
3 | score: 765473
4 | color: '#f16529'
5 |
--------------------------------------------------------------------------------
/src/topics/index.js:
--------------------------------------------------------------------------------
1 | const topics = []
2 |
3 | var req = require.context('./', true, /\.(yml|yaml)$/)
4 | req.keys().forEach(key => {
5 | topics.push(req(key))
6 | })
7 |
8 | export default topics
9 |
--------------------------------------------------------------------------------
/src/topics/java.yml:
--------------------------------------------------------------------------------
1 | id: java
2 | title: Java
3 | score: 1443028
4 | color: '#5382a1'
5 | site: https://www.java.com
6 |
--------------------------------------------------------------------------------
/src/topics/javascript.yml:
--------------------------------------------------------------------------------
1 | id: javascript
2 | title: JavaScript
3 | score: 1658365
4 | color: '#f7df1f'
5 |
--------------------------------------------------------------------------------
/src/topics/jquery.yml:
--------------------------------------------------------------------------------
1 | id: jquery
2 | title: jQuery
3 | score: 921565
4 | color: '#21609b'
5 | site: https://jquery.com
6 |
--------------------------------------------------------------------------------
/src/topics/laravel.yml:
--------------------------------------------------------------------------------
1 | id: laravel
2 | title: Laravel
3 | score: 93720
4 | color: '#f35046'
5 | site: https://laravel.com
6 |
--------------------------------------------------------------------------------
/src/topics/meanio.yml:
--------------------------------------------------------------------------------
1 | id: meanio
2 | title: MEAN.IO
3 | score: 271
4 | color: '#007d96'
5 | site: 'http://mean.io'
--------------------------------------------------------------------------------
/src/topics/meteor.yml:
--------------------------------------------------------------------------------
1 | id: meteor
2 | title: Meteor.js
3 | score: 24266
4 | color: '#1b2734'
5 | site: 'https://www.meteor.com'
--------------------------------------------------------------------------------
/src/topics/mongodb.yml:
--------------------------------------------------------------------------------
1 | id: mongodb
2 | title: MongoDB
3 | score: 73526
4 | color: '#8e714e'
5 | site: https://www.mongodb.com
--------------------------------------------------------------------------------
/src/topics/mysql.yml:
--------------------------------------------------------------------------------
1 | id: mysql
2 | title: MySQL
3 | score: 528255
4 | color: '#4479a1'
5 | site: https://www.mysql.com
6 |
--------------------------------------------------------------------------------
/src/topics/nodejs.yml:
--------------------------------------------------------------------------------
1 | id: nodejs
2 | title: Node.js
3 | score: 149856
4 | color: '#539e43'
5 | site: http://nodejs.org
--------------------------------------------------------------------------------
/src/topics/npm.yml:
--------------------------------------------------------------------------------
1 | id: npm
2 | title: NPM.js
3 | score: 11550
4 | color: '#cb3838'
5 | site: 'https://www.npmjs.com'
--------------------------------------------------------------------------------
/src/topics/nuxtjs.yml:
--------------------------------------------------------------------------------
1 | id: nuxtjs
2 | title: Nuxt.js
3 | score: 613
4 | color: '#41b883'
5 | site: https://nuxtjs.org
6 |
--------------------------------------------------------------------------------
/src/topics/phonegap.yml:
--------------------------------------------------------------------------------
1 | id: phonegap
2 | title: PhoneGap
3 | score: 4073
4 | color: '#27a1c5'
5 | site: 'http://phonegap.com'
--------------------------------------------------------------------------------
/src/topics/php.yml:
--------------------------------------------------------------------------------
1 | id: php
2 | title: PHP
3 | score: 1216592
4 | color: '#777bb3'
5 | site: http://www.php.net
6 |
--------------------------------------------------------------------------------
/src/topics/postcss.yml:
--------------------------------------------------------------------------------
1 | id: postcss
2 | title: PostCSS
3 | score: 149
4 | color: '#dd3a0a'
5 | site: 'http://postcss.org'
--------------------------------------------------------------------------------
/src/topics/python.yml:
--------------------------------------------------------------------------------
1 | id: python
2 | title: Python
3 | score: 997620
4 | color: '#244d6e'
5 | site: https://www.python.org
6 |
--------------------------------------------------------------------------------
/src/topics/reactjs.yml:
--------------------------------------------------------------------------------
1 | id: reactjs
2 | title: ReactJS
3 | score: 28219
4 | color: '#52c1de'
5 | site: https://facebook.github.io/react
--------------------------------------------------------------------------------
/src/topics/redux.yml:
--------------------------------------------------------------------------------
1 | id: redux
2 | title: Redux.js
3 | score: 4354
4 | color: '#784abe'
5 | site: 'http://redux.js.org'
--------------------------------------------------------------------------------
/src/topics/riot.yml:
--------------------------------------------------------------------------------
1 | id: riot
2 | title: Riot.js
3 | score: 106
4 | color: '#ff0044'
5 | site: 'http://riotjs.com'
--------------------------------------------------------------------------------
/src/topics/sass.yml:
--------------------------------------------------------------------------------
1 | id: sass
2 | title: Sass
3 | score: 9791
4 | color: '#cd6799'
5 | site: http://sass-lang.com
--------------------------------------------------------------------------------
/src/topics/snapsvg.yml:
--------------------------------------------------------------------------------
1 | id: snapsvg
2 | title: Snap.svg
3 | score: 601
4 | color: '#08b39c'
5 | site: http://snapsvg.io
--------------------------------------------------------------------------------
/src/topics/socket.io.yml:
--------------------------------------------------------------------------------
1 | id: socket.io
2 | title: Socket.io
3 | score: 10242
4 | color: '#ac87df'
5 | site: http://socket.io
--------------------------------------------------------------------------------
/src/topics/vuejs.yml:
--------------------------------------------------------------------------------
1 | id: vuejs
2 | title: Vue.js
3 | score: 2723
4 | color: '#41b883'
5 | site: https://vuejs.org
--------------------------------------------------------------------------------
/src/topics/webpack.yml:
--------------------------------------------------------------------------------
1 | id: webpack
2 | title: Webpack
3 | score: 7154
4 | color: '#2c3a42'
5 | site: 'https://webpack.github.io'
--------------------------------------------------------------------------------
/src/topics/webtorrent.yml:
--------------------------------------------------------------------------------
1 | id: webtorrent
2 | title: WebTorrent
3 | score: 25
4 | color: '#343b45'
5 | site: 'https://webtorrent.io'
--------------------------------------------------------------------------------
/src/topics/woocommerce.yml:
--------------------------------------------------------------------------------
1 | id: woocommerce
2 | title: WooCommerce
3 | score: 16568
4 | color: '#9b5c8f'
5 | site: https://woocommerce.com
6 |
--------------------------------------------------------------------------------
/src/topics/wordpress.yml:
--------------------------------------------------------------------------------
1 | id: wordpress
2 | title: Wordpress
3 | score: 136251
4 | color: '#464342'
5 | site: https://wordpress.org
6 |
--------------------------------------------------------------------------------
/src/transformers/channel.js:
--------------------------------------------------------------------------------
1 | import nl2br from 'nl2br'
2 | import linkifyjs from 'linkifyjs/html'
3 |
4 | export default function(channel) {
5 | return {
6 | id: channel.id,
7 | title: channel.snippet.title,
8 | description: nl2br(linkifyjs(channel.snippet.description, {
9 | attributes: {
10 | rel: 'noopener'
11 | }
12 | })),
13 | thumbnails: channel.snippet.thumbnails,
14 | publishedAt: channel.snippet.publishedAt,
15 | viewCount: parseInt(channel.statistics.viewCount),
16 | subscriberCount: parseInt(channel.statistics.subscriberCount),
17 | profileColor: channel.brandingSettings.channel.profileColor,
18 | image: channel.brandingSettings.image
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/transformers/index.js:
--------------------------------------------------------------------------------
1 | import video from '~transformers/video'
2 | import topic from '~transformers/topic'
3 | import channel from '~transformers/channel'
4 |
5 | export default {
6 | video,
7 | channel,
8 | topic
9 | }
10 |
--------------------------------------------------------------------------------
/src/transformers/topic.js:
--------------------------------------------------------------------------------
1 | export default function(topic) {
2 | return {
3 | id: topic.id,
4 | title: topic.title,
5 | score: topic.score,
6 | site: topic.site || null,
7 | logo: 'static/logos/$1.svg'.replace(/\$1/, topic.id),
8 | color: topic.color
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/util/index.js:
--------------------------------------------------------------------------------
1 | import map from 'lodash.map'
2 |
3 | export default {
4 | prepareQuery(topics) {
5 | let query = ''
6 |
7 | if(topics.constructor === Array) {
8 | // get all topic titles
9 | const topicTitles = map(topics, 'title')
10 | // transform array of topics to pipe string
11 | query = topicTitles.join('|')
12 | // remove all dots
13 | query = query.replace(/\./g, '')
14 | // remove all spaces
15 | // query = query.replace(/\s/g, '')
16 | } else if(topics.constructor === Object) {
17 | query = topics.title
18 | }
19 |
20 | return '$1'.replace(/\$1/, query)
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/static/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/static/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/static/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/static/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/static/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/static/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/favicons/favicon.ico
--------------------------------------------------------------------------------
/static/favicons/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "icons": [
4 | {
5 | "src": "android-chrome-192x192.png",
6 | "sizes": "192x192",
7 | "type": "image\/png"
8 | },
9 | {
10 | "src": "android-chrome-512x512.png",
11 | "sizes": "512x512",
12 | "type": "image\/png"
13 | }
14 | ],
15 | "theme_color": "#ffffff",
16 | "display": "standalone"
17 | }
18 |
--------------------------------------------------------------------------------
/static/images/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freearhey/web-learn/31d8a19aa05a97f6d5271a7cd439b3609a8569a6/static/images/banner.png
--------------------------------------------------------------------------------
/static/logos/admob.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aerospike.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/akka.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/angular-icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/angularjs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/api-ai.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/apitools.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/apollostack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/appdynamics.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/appium.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/archlinux.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/auth0.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/autoit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/autoprefixer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-cloudformation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-cloudsearch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-cloudwatch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-codedeploy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-ec2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-elastic-cache.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-glacier.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-opsworks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-quicksight.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-rds.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-route53.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-ses.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-sns.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/aws-sqs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/backbone-icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/backerkit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bem-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bing.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bluetooth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bowtie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/browsersync.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/buck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bugsee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/bugsnag.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/campaignmonitor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/carbide.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/circleci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/clickdeploy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/cloudant.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/cockpit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/cocoapods.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/codebeat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/codefund.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/coderwall.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/codeschool.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/codio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/codrops.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/containership.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/copyleft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/cordova.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/couchbase.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/coverity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/crateio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/crystal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/css-3_official.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/delicious.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/delighted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/disqus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/django.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/doctrine.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/dreamfactory.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/dreamhost.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/drone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/dropmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/ello.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/elm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/embedly.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/emmet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/eslint-old.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/ethereum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/expo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/exponent.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/fleep.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/flocker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/fsharp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/game-analytics.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gatsby.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gaugeio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gleam.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/google-ads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/google-adwords.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/google-developers.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/google-icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gordon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gradle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gratipay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/gravatar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/haskell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/haxl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/heap.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/heroku-redis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/heron.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hexo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hhvm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hibernate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/highcharts.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/horizon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hosted-graphite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/houndci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/html5-boilerplate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/hyperapp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/ifttt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/infer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/jspm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/karma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/kemal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/keystonejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/kibana.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/kirby.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/kissmetrics-monochromatic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/lateral.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/leankit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/leveldb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/librato.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/liftweb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/lighttpd.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/locent.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/loopback.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/losant.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/macosx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/magento.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/maildeveloper.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/mantl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/mapbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/markdown.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/mattermost.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/meanio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/microsoft-windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/milligram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/mixmax.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/mockflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/modernizr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/modulus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/momentjs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/monero.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/neat.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/neonmetrics.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/netuitive.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/nodal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/nodeos.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/nomad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/noysi.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/npm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/nuodb.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/nuxtjs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/opencollective.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/origami.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/osquery.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/packer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/pagekit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/pagekite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/parse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/parsehub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/passbolt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/passport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/peer5.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/percona.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/pixate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/pixelapse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/planless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/precursor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/processwire-icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/productboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/producthunt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/progress.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/proofy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/prospect.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/pyup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/qordoba.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/quay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/rax.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/reapp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/refactor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/riot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/rubygems.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sails.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/saucelabs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/scaledrone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/scaphold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/semantic-ui.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sendgrid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sensu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/serveless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/serverless.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/shogun.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/siphon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sitepoint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sketch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/sketchapp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/statuspage.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/stormpath.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/styleci.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/survicate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/swiftype.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/teamgrid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/terraform.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/treasuredata.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/trello.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/tsuru.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/tumblr-icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/turret.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/typeform.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/udemy.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/uikit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/unito.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/unity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/victorops.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/visual-studio-code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/visual-studio.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/vue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/vuejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/vuetifyjs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/wakatime.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/weave.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/webassembly.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/webpack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/websocket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/webtask.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/wercker.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/whalar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/whatwg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/workboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/wpengine.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/wufoo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/xtend.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/ycombinator.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zeit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zend-framework.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zenhub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zest.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/logos/zulip.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------