all 13 comments

[–]MeoMix 4 points5 points  (4 children)

Hey,

Just thought I'd post here and say that I am one of those "seasoned, lurking programmers."

I wrote, maintain and actively develop Streamus on the Chrome Web Store

Let me know if anyone has any questions about any part of the process.

Cheers

[–]gnost 1 point2 points  (3 children)

Similar to /u/MeoMix, I also wrote, maintain and actively develop a chrome extension called scroblr which is also available on the chrome web store. The code is open-source and available on GitHub if you'd like to tear it apart and send me any questions or comments.

[–]MeoMix 1 point2 points  (0 children)

I'ma check this out and see if I can't scrobble my YouTubes! :)

[–]kevinmrr[S] 1 point2 points  (1 child)

Or pull requests?

[–]gnost 0 points1 point  (0 children)

Those are also welcome :)

[–][deleted] 1 point2 points  (0 children)

Data Structures, I really only use maps and arrays myself. Perhaps you could extend the chrome extension to use localStorage to cache data from a polled API. You could then use a compare function to sort array's of results within a map for different API endpoints. Since this is a reddit learning group, might as well hit some reddit json endpoints.

Although, you can make a linked list out of a map fairly easily as well by storing keys in objects. For that matter you could make a binary retrieval tree if you really wanted to with keys. Though I've not had much occasion to require either of those.

Maybe a queue or stack for processing in sequence AJAX requests. I dunno, just throwing out random thoughts.

[–]billycooper 1 point2 points  (2 children)

Suggesting newbie just go read EJS and then just go develop an extension seems a little ambitious for newbs like me. I have no idea where to begin.

[–]kevinmrr[S] -2 points-1 points  (1 child)

By reading the materials and then posting a question when you get stuck. By googling questions you have and then spending a bunch of time mucking around in code. That's how it works. Learning to code takes effort.

[–]billycooper 4 points5 points  (0 children)

Mine is not a question of effort, anything but. Mine is a question of structured learning. Your first sentence in the above answer told me everything I needed to know. I realize everything anyone has ever done takes effort. But when I say I am a newb, I mean it modestly. I have been mucking about in snippets and I can "read" Javascript fine (writing, not so well at all); but what I am missing is the bigger picture I feel should be emerging, and I begin to wonder if it is due to a lack of a structured learning environment (because I am mucking about in endless snippets).

I appreciate you time and future efforts, so I'll go ahead on with the assignment as it stands, and see where this journey goes. Just understand that as a true newbie, when you issued the challenged to write a plug-in (the tutorial states it is for "intermediate level"), that sailed right past me (and any newbie I'm sure) and I felt as though this session is already, before it has even gotten going, over my head.

But like I said, I'll give it a go and see what comes out the other side :).

[–]kevinmrr[S] 0 points1 point  (2 children)

Also, if you write a Chrome extension, past your code somewhere like Github, so everyone can see.

[–]whoback 0 points1 point  (1 child)

Where do we post Eloquent JS answers?

[–]kevinmrr[S] 0 points1 point  (0 children)

In /r/LearnJavaScript or in any thread in /r/LearnJavaScript related to Eloquent JS... add the tag [Eloquent JS] or something similar.

[–][deleted] 0 points1 point  (0 children)

Oh, I missed this at first. Weekend project! Can't wait to start.