{: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)
