3 years experience
I've worked on some medium apps (30k + lines of code combined) that used Knockout.js for MVVM. Used REST endpoints to get and send JSON d...
I've worked on some medium apps (30k + lines of code combined) that used Knockout.js for MVVM. Used REST endpoints to get and send JSON data. Some data was graphed using D3 to show users how data changed over time. A lot of the functionality was about getting users to interact with forms and to help show them the state of existing data. Unit testing was done with Jasmine.
On smaller apps (less than 10k lines of code) I've used AngularJS. One app used socket.io to display to a user the instrumentation of turbine engines. An array of turbine engines would be running across a field with each turbine multiple miles apart. The controller on the turbine would stream data back to a central database. I built a NodeJS/Angular app to retrieve data from the database every 2 seconds and over a Web Socket (or fallback to long polling) to show the user on a mobile device the critical information about each engine (temp, rpms, power output) etc... That was pretty fun to work on.
Now I'm learning React and Flux to understand how they work and be able to develop an opinion about them.