This is implemented as a Google Chrome extension, i.e. it's
implemented using web frontend tech, using a custom injected agent
program injected into note-possible websites (= every URL that's not a
browser-internal "page"). The UI is implemented in a React.js + Redux
combination. It's authenticated by the slimmest possible Python +
Flask web backend using OAuth2 via Google I felt I could get away
with.
Post tech questions here if you're curious and I'll try to answer them
or tweet at me (I'm https://twitter.com/jacob414).
If you are starting to become more senior it's probably time to start considering programming problems from a higher/different perspective: the 0th problem in tackling a development assignment is often actually more economic than technical: learning to start asking yourself the question if the task at hand is actually worth to implement or maybe could be substituted with something else than a purely technical solution.
If you want something that's more about how live is as a developer, This Developers Life is very good, and with a solid knowledge about how to create good radio. http://thisdeveloperslife.com/
Actually, most of these applications are more than 10 years old. And back-end systems, develompent tools and heavy duty media creation apps can hardly be compared to something that's a candidate for a web app.
Quick tech rundown:
This is implemented as a Google Chrome extension, i.e. it's implemented using web frontend tech, using a custom injected agent program injected into note-possible websites (= every URL that's not a browser-internal "page"). The UI is implemented in a React.js + Redux combination. It's authenticated by the slimmest possible Python + Flask web backend using OAuth2 via Google I felt I could get away with.
Post tech questions here if you're curious and I'll try to answer them or tweet at me (I'm https://twitter.com/jacob414).