3 ms·
Yeah we were partly inspired by it and the idea is similar. Although, they seem to focus on ML and Math, while we hope to cover as many topics as possible. Anot
by nglgzz 9y ago
Yeah we were partly inspired by it and the idea is similar. Although, they seem to focus on ML and Math, while we hope to cover as many topics as possible. Another difference is that we don't host any content, but just links to resources.
For rendering the maps we're using React and D3. D3 is used for calculating the position of elements on the page and, React for rendering and manipulating those elements. Before we had a ref and let D3 manage everything on that ref, but it got unmanageable quite fast.
EDIT: if you're interested here's an article that explains what I'm talking about https://medium.com/@Elijah_Meeks/interactive-applications-with-react-d3-f76f7b3ebc71 https://medium.com/@Elijah_Meeks/interactive-applications-wi...
- ropeladder 9y agoThanks for the link. I'm using D3 + Vue.js, with D3 handling the data, layout and rendering, and then Vue (with Vuex) handling events and state management. I think this example is closer to what you are doing (but using Vue)? https://emiliorizzo.github.io/vue-d3-network/ https://emiliorizzo.github.io/vue-d3-network/
- nglgzz 9y agoI'm not familiar with Vue, but from the source of that link it seems a similar approach.
- jyu 9y agoIf you link to resources instead of hosting content on your own site, consider having a plan to deal with link rot and site policy changes.