KAKAN

Joined on Jun 21st 2017
Karma

31

Hello, I’m Satwik, and I usually play games with the nick - KAKAN. I love reading about technology( DIY, new gadgets, PCs, SBCs etc ) and programming. I love reading about spiritual and philosophical things as well. I’ve joined Tutorialzine to learn new tricks and as well stay here as a community guy :) About studies and stuff: I still read at school. That's the best time of one's life, right?
  • Sechelt seems like I'm playing AC Rogue lol( sound )
    Awesome collection as always.

  • I'm curious as to how DisplayJS compares to MoonJS. Any benchmarks or thoughts on that topic?( except for the syntax ofc. MoonJS was made with Vue.js in mind and DisplayJS was made with jQuery in mind )

  • Considering all the available options, you can't select the best one, but you surely can select out of the few most popular ones out there. Here are some:

    These are some of the best ones available out there. For me however, Handlebars works pretty well, and I use it the most.
    Keep in mind though, Mustache is widely supported, and the syntax of Mustache and Handlebars are pretty similar.
    Ghost( A blogging platform ) also uses Handlebars and I use it, so it also helps me to write themes for it.

    For absolute beginners, Pug might be a nice choice, it has the easiest documentation of all - in my opinion.
    If you're already familiar with using templating engines, Handlebars or Mustache might be a good choice. And although I've never used doT, it claims to be fast and small, something that some websites require. Pick accordingly, have a nice time :)
    Also, you won't go wrong with any one of them :)

    As I've already stated, my choice is Handlebars, for it's minimal, while being complete. And, knowing that it's, for the most part, compatible with Mustache, makes me use it more :)

  • One of the best websites I've seen in a long time. Great work there, keep it up dude :)

  • My choices differ. A lot.
    Most of the time I use Sublime Text, but, sometimes I prefer using Vim.
    And for VSCode or Atom or Brackets, I've tried them. The thing I love and hate about them is that they're built using electron, i.e, using chromium. It uses a lotta RAM in my machine. I carry a small laptop with 2Gigs of RAM, and the performance of those editors is just... worse. So, Vim and ST3 are my goto :)
    After all, it depends on what you're trying to do, what you're going to do, and what you currently have.

  • It isn't about that, though. It's for existing VS Code users.

  • HTML5 Boilerplate to the rescue. I loved all of this. Next time you do so, don't forget to add the Git plugin :)

  • I prefer using Vue because of its learning curve and modularity. Its has everything necessary for a basic web app. If you want anything complex, add a module. This helps save a lot of space, especially in a area of limited bandwidth. It will also save the time of a person. Best of both worlds if you're into hosting your web app.
    I'm going to give a try to MoonJS next time. It has a very familiar API, and is 29KB less than Vue.

  • Yes, there is. The biggest difference of all is space management.
    Let me put it this way:-
    You download two plugins express and redis

    The folder structure would be( in NPM ):-
    express:
    node_modules:
    extra modules:
    node_modules: and so on
    And the same goes for Redis. The same module might have been installed 100 times already.

    In Yarn :-
    express:
    node_modules:
    only version specific ones are installed here
    Redis: same. Only version specific ones are installed in its node_modules folder.
    For everything else, it uses the main node_modules folder.

    Another big difference is caching ( something that I guess NPM lacks for now. )
    So, it works this way:
    You've downloaded 5 modules, which downloaded another 500 modules.
    Now, all those 505 modules are in your hard disk which can be installed whenever wanted.
    So, you download another 7 modules for another project. By luck, all those 500 modules are needed. So, instead of downloading them again, Yarn will simply copy it from its cache and paste it in your node_modules folder.

  • I'm Satwik, from India. I'm a web developer, but I also love to develop other kind of applications using many programming language. I'm a kind of a guy who always tinkers with his computer.

    I love being a part of this community. The guides are super-great. I've read many websites, and this is one of the best ones out there.

    P.S:- I love the new look, keep the good work up :)