On 14 April 2015 at 04:07, Ralf Seliger <[email protected]> wrote: > For several reasons my favorite language today is JavaScript. For an > example have a look at https://web.chessclub.com which is a web interface > to the Internet Chess Club servers written in JavaScript/jQuery (client) > and node.js (server). >
+1, I can relate to this. I didn't even mention half the languages that I've learnt (and consequentially forgotten) over the years, but I've found node.js as one of the best languages I've ever worked with. Add Mocha to the mix and it's just so. Using test driven development on node.js with Mocha has saved me so much time over the last year (for complex projects, mainly work related so not on github). I find it so natural to use the event based language (possibly because of my background with comms and UIs). Thought I'd share my projects: Vör is currently in progress, it is a 10 foot interface using HTML5, SVG, node.js and websockets. It's designed to show KPI info, right now focused on integration with Version One and Jenkins, extensable to support any source for KPI info. Available at https://github.com/jamesjenner/Vor MeltingPot is a node.js backend and HTML5 front end template which includes authentication and initial comms using WebSockets. It's available at https://github.com/jamesjenner/meltingpot. Vör is based Melting Pot and it's a easy framework to use as a start for a new application. I still need to sort out user account management and secure password storage. Also plan to add a distributed model in the future. Videre is the node.js backend, html5 front end supporting various protocols for UAV monitoring and interaction from multi touch interfaces. The project is split up into the following: https://github.com/jamesjenner/videre - frontend https://github.com/jamesjenner/videre-server.js - server The paper showing the results of the software is available at ieeexplore (Towards the development of 1-to-n human machine interfaces for unmanned aerial vehicles) <http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6842258&punumber%3D6835384%26sortType%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A6842225%29%26pageNumber%3D2> I've got quite a few different javascript based 'widgets' using SVG for use in the front end, also some other esoteric stuff. Feel free to help yourself. Historically I have used GPL, but now I use MIT licensing. I'm always interested in collaboration and happy to assist others. Cheers, James Jenner +61 402 203 344 [email protected]
