Currently studying computer science and working as Web Developer in Germany.
Nothing here yet.
Manuel Alonge I had a look on your code on GitHub. The problem is your localStorage.setItem and localStorage.getItem method. From local-storage.js you export an object with a get , set and remove method. So when you call localStorage.setItem or localStorage.getItem in your file above, there are no function with these names. You have to call localStorage.set and localStorage.get . But there are also othere bugs you will get when you fix this one.
In the following line: localStorage.setItem( 'notes' , JSON .stringify(nextNotes)); where does the value for nextNotes come from? When you call the addItem function, you do not pass any argument for nextNotes . You push the new note to the notes array but you store nextNotes in the local storage afterwards. Don't you mean: localStorage.setItem( 'notes' , JSON .stringify(notes));
I total agree with you. There are so many technologies to learn in this world, and they are just getting more day by day. Today you learn a new JS framework, tomorrow comes a newer and better one. Nobody will ever know all of them and be an "expert" in them. I think one should not compare himself with someone else so often. Especially in this "internet-connected-world" we tend to do so. There are always people who know more than you in a certain field. It would be just foolish to think: I'm the best and no one knows more than me. Not all of us develop the next Java, hash algorithm, cryptocurrency or search engine and that's good. You shouldn't be so hard to yourself. I would never call myself a pro, since I couldn't even describe exactly what a "pro" really is in software development. I'm still learning a lot of things and I'm happy about it. Supposing there's nothing left I could learn out there, where would be the fun?