Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    JS Dojo

    medium.com/js-dojo · Publication · on HN since 2016

    JS Dojo is a Medium publication of tutorials and opinion on Vue.js, covering components, Vuex, directives and comparisons with React.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    Commenters link its posts to argue Vue can replace jQuery for simple cases and that Vue supports JSX, during talk of build tooling.

    Stats for nerds
    18HN people shared it
    20linked in comments
    158story points
    Jul 2018last shared
    2017people per year2018

    Top posts on HN

    1. 1
      Vue.js is easier to learn than jQuery
      2 people · 122 points · first shared 2016 · 47 comments on HN
    2. 2
      React or Vue: Which JavaScript UI Library Should You Be Using?
      4 people · 11 points · first shared 2016 · 2 comments on HN
    3. 3
      Sharing Reusable Vue.js Components with Lerna, Storybook, and NPM
      1 person · 5 points · first shared 2019 · Discussion on HN
    4. 4
      Building a Chatbot with Vue.js, ChatEngine, and Amazon Lex
      1 person · 4 points · first shared 2018 · Discussion on HN
    5. 5
      4 Things Vue.js Got Right
      2 people · 2 points · first shared 2016 · Discussion on HN
    6. 6
      Vuex for the Clueless – The Missing Primer on Vue’s Application Data Store
      1 person · 2 points · first shared 2016 · Discussion on HN
    7. 7
      Using Vue, Vuex, vue router with laravel
      1 person · 2 points · first shared 2018 · Discussion on HN
    8. 8
      Creating Custom Directives in Vue.js
      1 person · 2 points · first shared 2019 · Discussion on HN
    9. 9
      7 Ways to Define a Component Template in VueJS (2017)
      1 person · 2 points · first shared 2018 · Discussion on HN
    10. 10
      Critical CSS and Webpack: Automatically Minimize Render-Blocking CSS
      1 person · 1 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • guessmynameJun 2018

      I wouldn't mind a build tool if it didn't require a ton of JavaScript files (looking at you Babel.js).

      Recently I had to start a new project and decided to use Go for the back-end and Vue.js for the front-end, but I was concerned about all the tooling that I would need to integrate just to power the front-end side of the website. More so considering that my employer's business has nothing to do with web development so all this overhead would be unjustifiable. I spent several days reading and trying to understand what every tool included by Babel.js was doing until I gave up after the +20th module. It felt like a nightmare to see the gigantic dependency tree inside the "node_modules" folder.

      I felt relieved when I found that Vue.js Components don't need to be compiled [1].

      I also found this article interesting [2] with information on different approaches.

      This is what I ended up with (my own design):

      /project/
      ├── docker-compose.yml
      ├── Dockerfile
      ├── README.md
      ├── backend
      │ ├── about.go
      │ ├── app.go
      │ ├── home.go
      │ ├── main.go
      └── frontend
      ├── public
      │ ├── app.min.js
      │ ├── bootstrap.min.css
      │ ├── favicon.ico
      │ ├── about.min.js
      │ ├── styles.min.css
      │ ├── vue.min.js
      │ └── vue-res.min.js
      └── views
      ├── base.html.tpl
      ├── home.html.tpl
      └── about.html.tpl

      Where "app.min.js" contains the basic Vue.js options…

    • yunyuAug 2017

      Vue removed real two-way-binding in 2.0. The v-model you commonly see is just syntax sugar.

      Also, here's the obligatory "Vue supports JSX" link: https://medium.com/js-dojo/using-jsx-with-vue-js-846f4fbbf07f

      I personally feel that JSX feels a bit "unnatural" compared to Vue's DSL, but that's a matter of opinion. It's always good to have the option :)

    • baranovxyzJul 2018

      You can actually use Vuejs instead of jQuery for simple cases (you can't use React).
      https://medium.com/js-dojo/vue-js-is-easier-to-learn-than-jquery-abbbb9c12cf8

    Related

    JavaScript in Plain Englishmedium.com/javascript-in-plain-english74 people

    I created the exact same app in React and Vue

    JavaScript in Plain English
    Publication · last shared 2021
    Vue.js Developersvuejsdevelopers.com15 people

    Switching From React To Vue.js

    Vue.js Developers
    Company · last shared 2021
    SurviveJSsurvivejs.com35 people

    Interview with the author of React-like Inferno about JavaScript optimisations

    SurviveJS
    Personal · last shared 2023
    Front-End Hackingmedium.com/front-end-hacking19 people

    How it feels to learn JavaScript in 2017

    Front-End Hacking
    Publication · last shared 2018
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023
    V8 Blogv8.dev272 people

    The cost of parsing JSON

    V8 Blog
    Company · last shared 2026
    freeCodeCampmedium.com/free-code-camp45 people

    I replicated an $86M project using open-source libraries (2017)

    freeCodeCamp
    Company · last shared 2025