Live data from Hacker News

Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

notational.co

41–50 of 144 posts

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#41
post #34
post #24

Earlier quoted context omitted.

It is ( https://github.com/tmm/notational )! Star, fork, watch it!

I could try to understand from the source, but since you're here: how are you handling application state and non-parent child communication? Also, is your search feature client side only? Also, Ctrl+enter isn't working for me (Chrome, Linux)

Looks like they're using Vuex (https://github.com/vuejs/vuex)

It's a nice library, I've used it for a few projects.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#43
post #42

Forgive me for asking, but I can't find a clear answer anywhere. What is the business benefit to using Vuejs and what is the closest alternative?

Vue is a reactive JS framework, similar to React or Angular. It's lighter weight, but comes with less built in. It's a very nice framework to work with, easy to get up and running, but powerful enough to build a full featured web app.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#44
post #42

Forgive me for asking, but I can't find a clear answer anywhere. What is the business benefit to using Vuejs and what is the closest alternative?

I believe it is a React/Angular/Ember/Backbone/jQuery alternative ...

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#45
post #34
post #24

Earlier quoted context omitted.

It is ( https://github.com/tmm/notational )! Star, fork, watch it!

I could try to understand from the source, but since you're here: how are you handling application state and non-parent child communication? Also, is your search feature client side only? Also, Ctrl+enter isn't working for me (Chrome, Linux)

Yup, using Vuex (thanks @kylestlb)!

Search is currently client-side only (using string_score https://github.com/joshaven/string_score). Eventually it could move to the server. Thinking about something like Elasticsearch.

Ctrl + Enter not working is strange. I tested on a variety of browsers and OSs. Can you message me at tom@meagher.co?

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#47
post #2

I never used Notational Velocity, but this seems like an awesome UI to use for Notes. As long as you have powerful search you can always find your notes by their content and create new ones when the ones you find aren't relevant. How many times I've created a new note related to something I wrote about before, but didn't want to search for. Now I'd basically be forced to search for it when I tried to create the new n…

Or just use Sublime and a cloud. Ctrl+Shift+F will search all your notes. ( https://github.com/galfarragem/hamster-gtd )

That's what I do at the moment. I have an open window of ST3 at all time with a bunch of notes in there.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#48

Earlier quoted context omitted.

It really is great, I've been using it for years -- and all my notes are stored as plain-text (markdown) files. Only downside is images really. If you want to try it, check out this more-recently-updated fork. The creator of the fork is apparently working on a replacement that I'm rather looking forward to trying. http://brettterpstra.com/projects/nvalt/

Any recommendation for a companion iOS app to sync with NValt?

1Writer[1] is the best I've tried, assuming you're using Dropbox for sync.

[1]: https://itunes.apple.com/us/app/1writer-note-taking-writing-...

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#49
post #10

Vue.js is awesome! I am glad to see so many more people adopting it for serious projects.

Seeing so many new cool projects done in Vue makes me wish I used it instead of ng2 for my pet project. Ah well, I'll keep it in mind for the next one

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#50

Semi-related: I've been using Vue along with Phoenix on the server, and the stack is simply incredible in terms of productivity and ease-of-use. I'm tentatively planning on writing a book that teaches how to use the two together (I call the stack "Vuenix"). Would people here be interested in that?

I've been hearing a lot of good things about Phoenix. I do web application development for a living, so I'm interested in learning more about it.

I decided to take a look at the official getting started guide. Looks pretty good. I like how rigidly everything is organized. Though, there are some things that put me off a bit:

* There are a lot of dependencies just to get a simple hello world app running.

* I need to have a Db installed even though the application doesn't touch a the Db? Does that mean the Phoenix stores its configuration in a Db? I don't like that. I try to keep config in file format.

* Honestly, working with ecto outside of initial model creation looks kind of nasty. I could be looking at this wrong though.

* I've never been a fan of functional languages for one reason: Too many damn symbols in the syntax! It appears that Elixir definitely does a better job having an understandable syntax compared to say, Haskell. That said, the one operator that always gets me is `|>`. I understand what it does, it's just difficult to type and I always felt like a simple `>>` would make sense as well as be easier to type. This is rather nit-picky, but I write a lot of code, so ease of syntax is actually a very important consideration for me.

* There seems to be a lot of lock-in if you want to use the CLI tools. What I mean by this is that the CLI tools, specifically `mix` seem awesome. However, it seems like that in order to use them, you need to use a very specific set of libraries. This isn't necessarily a bad thing, but I wonder if this would effect long-term flexibility.

* Did I mention the dependencies? It seems like every CLI command requires dependencies to be installed. This could be my own misunderstanding or a failing of the guide.

Post reply on HN