I built some "medium" sized vue applications, ie a client ui for an upcoming multiplayer modification. the vue components play nicely together but your global store tends to get a little hard to read. sure, you can split it into even more files but that might just make it even more confusing. especially always adding mutations to the store is a pain in the ass. I also didn't find a proper way for built-in events and using this.$parent.$broadcast and co. feel like a hack. I eventually built my own event system for that.
Other than that, I really like vue and would not pick anything else for my projects right now. I am excited for the upcoming changes in vue 2, iirc my complaint about Vuex will be solved too, then.
So I have never used Angular before but work with Vue. Looking at the tutorial, why is there the syntax of [(ngModel)] (equivalent would be v-model for me) and ngFor= (v-for)? Why are they different? It looks kind of unnecessary to me. I would really appreciate if someone explained it.
I'm really happy with my Dell XPS 13 (9350). I'm running arch linux on it with herbstluftwm as my window manager. There are some problems with waking up my screen sometimes (I still haven't figured out why, though) sometimes but most of the time everything works fine and I would definitely buy it again. I replaced the broadcom wifi chip with a Intel one (I'd have to look up which chip I ended up using). That was definitely worth it.
I really like Vue and wouldn't want to use anything else right now. it feels much more natural to use for me than for example React. it is however quite a struggle when first using vuex for storing. I haven't looked into 2.0 much yet but vuex is said to get easier to use then. keep up the good work!
gogs is pretty slow as soon as your repository gets bigger. At least when I last tested and contributed to it a few months ago. IIRC gogs parses the whole "last commit to this file or directory" before sending the response which is pretty slow.