{:title "Hacking: Web Tech - Visuals" :tags ["video" "live"] :layout :video :video-yt-id "_UyL81wbxck" :video-yt-additional-ids [] ; TODO, add to template. :video-description "Created visualizer for software engineering portfolio." } ### Notes Created visualizer for software engineering portfolio. ### Links * [https://harlanji.com/software-engineering.html](https://harlanji.com/software-engineering.html) * [https://d3js.org/ - pure JS library that I've used for analytics dashboard](https://d3js.org/ - pure JS library that I've used for analytics dashboard) * [https://github.com/nybbles/cljs-d3 - cljs wrapper (cljs idomatic style)](https://github.com/nybbles/cljs-d3 - cljs wrapper (cljs idomatic style)) * [https://keminglabs.com/c2/ - cljs-d3 is deprecated, recommends c2](https://keminglabs.com/c2/ - cljs-d3 is deprecated, recommends c2) * [http://c3js.org/ - pure JS library for charts, uses D3](http://c3js.org/ - pure JS library for charts, uses D3) * [https://stackoverflow.com/questions/26935101/clojurescript-interoperability-with-javascript#26935889 - CLJS interops with JS nicely via dot form.](https://stackoverflow.com/questions/26935101/clojurescript-interoperability-with-javascript#26935889 - CLJS interops with JS nicely via dot form.) * [http://cljs.info/cheatsheet/ - cljs + js interop](http://cljs.info/cheatsheet/ - cljs + js interop)